diff --git a/.gitignore b/.gitignore index 92e0dda..ded2c79 100644 --- a/.gitignore +++ b/.gitignore @@ -1,7 +1,8 @@ -2DGAMELIB/obj/ -SlaveMatrix/obj/ -2DGAMELIB/bin/ -SlaveMatrix/bin/ +**/bin/ +**/obj/ .vs/ +.idea/ +Config.ini game_folder/save/* /game_folder/save +extracted/ diff --git a/2DGAMELIB/_2DGAMELIB/Obj.cs b/2DGAMELIB/_2DGAMELIB/BodyTemplate.cs similarity index 52% rename from 2DGAMELIB/_2DGAMELIB/Obj.cs rename to 2DGAMELIB/_2DGAMELIB/BodyTemplate.cs index e72c632..280b6ef 100644 --- a/2DGAMELIB/_2DGAMELIB/Obj.cs +++ b/2DGAMELIB/_2DGAMELIB/BodyTemplate.cs @@ -7,17 +7,17 @@ using System.IO; namespace _2DGAMELIB { [Serializable] - public class Obj + public class BodyTemplate { - public OrderedDictionary Difss = new OrderedDictionary(); + public OrderedDictionary Difss = new OrderedDictionary(); - private Difs r; + private VariantGrid r; private JointsD jsd; public IEnumerable Keys => Difss.Keys; - public Difs this[string Name] + public VariantGrid this[string Name] { get { @@ -29,11 +29,23 @@ namespace _2DGAMELIB } } + public VariantGrid this[int Index] + { + get + { + return Difss[Index]; + } + set + { + Difss[Index] = value; + } + } + public double AngleBase { set { - foreach (Difs value2 in Difss.Values) + foreach (VariantGrid value2 in Difss.Values) { value2.SetAngleBase(value); } @@ -44,35 +56,35 @@ namespace _2DGAMELIB { set { - foreach (Difs value2 in Difss.Values) + foreach (VariantGrid value2 in Difss.Values) { value2.SetSizeBase(value); } } } - public Difs JoinRoot => r; - public IEnumerable EnumAllPar() + public VariantGrid JoinRoot => r; + public IEnumerable EnumAllPar() { - foreach (Difs value in Difss.Values) + foreach (VariantGrid value in Difss.Values) { - foreach (Par item in value.EnumAllPar()) + foreach (ShapePart item in value.EnumAllPar()) { yield return item; } } } - public Obj SetDefaultR() + public BodyTemplate SetDefaultR() { - foreach (Difs value in Difss.Values) + foreach (VariantGrid value in Difss.Values) { value.SetDefault(); } return this; } - public Obj() + public BodyTemplate() { } @@ -80,29 +92,29 @@ namespace _2DGAMELIB public void Draw(RenderArea Are) { - foreach (Difs value in Difss.Values) + foreach (VariantGrid value in Difss.Values) { value.Draw(Are); } } - private Difs GetJoinRootDifs() + private VariantGrid GetJoinRootDifs() { - Difs[] array = Difss.Values.ToArray(); + VariantGrid[] array = Difss.Values.ToArray(); if (array.Length <= 1) { return array.FirstOrDefault(); } - Par[] pa = EnumAllPar().ToArray(); - Difs[] array2 = array; + ShapePart[] pa = EnumAllPar().ToArray(); + VariantGrid[] array2 = array; Vector2D p; - foreach (Difs difs in array2) + foreach (VariantGrid difs in array2) { - if (difs.EnumJoinRoot.All(delegate(Par p0) + if (difs.EnumJoinRoot.All(delegate(ShapePart p0) { p = p0.GetPosition(); - return pa.All((Par p1) => p0 == p1 || p1.GetJP().All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance))); + return pa.All((ShapePart p1) => p0 == p1 || p1.GetJP().All((JointPoint j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= JointLink.IdentityDistance))); })) { return difs; @@ -113,8 +125,8 @@ namespace _2DGAMELIB public void SetJoints() { - Difs[] array = Difss.Values.ToArray(); - Difs[] array2 = array; + VariantGrid[] array = Difss.Values.ToArray(); + VariantGrid[] array2 = array; for (int i = 0; i < array2.Length; i++) { array2[i].SetJoints(); @@ -139,7 +151,7 @@ namespace _2DGAMELIB public void Dispose() { - foreach (Difs value in Difss.Values) + foreach (VariantGrid value in Difss.Values) { value.Dispose(); } diff --git a/2DGAMELIB/_2DGAMELIB/But1.cs b/2DGAMELIB/_2DGAMELIB/Button.cs similarity index 81% rename from 2DGAMELIB/_2DGAMELIB/But1.cs rename to 2DGAMELIB/_2DGAMELIB/Button.cs index 61df205..666b866 100644 --- a/2DGAMELIB/_2DGAMELIB/But1.cs +++ b/2DGAMELIB/_2DGAMELIB/Button.cs @@ -5,7 +5,7 @@ using System.Linq; namespace _2DGAMELIB { - public class But1 : But + public class Button : ButtonBase { public List BaseColors = new List(); @@ -15,15 +15,15 @@ namespace _2DGAMELIB public List TextColors = new List(); - public But1(ParT ParT, Action Action) - : base(ParT, Action) + public Button(ShapePartT ShapePartT, Action Action) + : base(ShapePartT, Action) { Setting(); } private void Setting() { - foreach (Par item in pars.EnumAllPar()) + foreach (ShapePart item in partGroup.EnumAllPar()) { BaseColors.Add(item.GetBrushColor()); OverColors.Add(BaseColors.Last().FuncHSV(delegate(Hsv hsv) @@ -45,7 +45,7 @@ namespace _2DGAMELIB Over = delegate { int num4 = 0; - foreach (Par item2 in pars.EnumAllPar()) + foreach (ShapePart item2 in partGroup.EnumAllPar()) { item2.SetBrushColor(OverColors[num4]); if (item2.IsParT()) @@ -58,7 +58,7 @@ namespace _2DGAMELIB Push = delegate { int num3 = 0; - foreach (Par item3 in pars.EnumAllPar()) + foreach (ShapePart item3 in partGroup.EnumAllPar()) { item3.SetBrushColor(PushColors[num3]); if (item3.IsParT()) @@ -71,7 +71,7 @@ namespace _2DGAMELIB Release = delegate { int num2 = 0; - foreach (Par item4 in pars.EnumAllPar()) + foreach (ShapePart item4 in partGroup.EnumAllPar()) { item4.SetBrushColor(OverColors[num2]); if (item4.IsParT()) @@ -84,7 +84,7 @@ namespace _2DGAMELIB Out = delegate { int num = 0; - foreach (Par item5 in pars.EnumAllPar()) + foreach (ShapePart item5 in partGroup.EnumAllPar()) { item5.SetBrushColor(BaseColors[num]); if (item5.IsParT()) diff --git a/2DGAMELIB/_2DGAMELIB/But.cs b/2DGAMELIB/_2DGAMELIB/ButtonBase.cs similarity index 66% rename from 2DGAMELIB/_2DGAMELIB/But.cs rename to 2DGAMELIB/_2DGAMELIB/ButtonBase.cs index 481e37a..f10a978 100644 --- a/2DGAMELIB/_2DGAMELIB/But.cs +++ b/2DGAMELIB/_2DGAMELIB/ButtonBase.cs @@ -3,31 +3,31 @@ using System.Drawing; namespace _2DGAMELIB { - public class But + public class ButtonBase { private bool dra = true; private Color hc = Color.Transparent; - protected Pars pars; + protected PartGroup partGroup; - 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 { }; @@ -48,23 +48,23 @@ namespace _2DGAMELIB } } - public Pars Pars => pars; + public PartGroup PartGroup => partGroup; - public But(ParT ParT, Action Action) + public ButtonBase(ShapePartT ShapePartT, Action Action) { - pars = new Pars(ParT); + partGroup = new PartGroup(ShapePartT); this.Action = Action; } public bool Move(ref Color HitColor) { - if (Dra && !f2 && pars.IsHit(ref HitColor)) + if (Dra && !f2 && partGroup.IsHit(ref HitColor)) { f2 = true; Over(this); return true; } - if (Dra && f2 && !pars.IsHit(ref HitColor)) + if (Dra && f2 && !partGroup.IsHit(ref HitColor)) { f1 = false; f2 = false; @@ -88,7 +88,7 @@ namespace _2DGAMELIB public bool Down(ref Color HitColor) { - if (Dra && !f1 && pars.IsHit(ref HitColor)) + if (Dra && !f1 && partGroup.IsHit(ref HitColor)) { f1 = true; Push(this); @@ -99,7 +99,7 @@ namespace _2DGAMELIB public bool Up(ref Color HitColor) { - if (Dra && f1 && pars.IsHit(ref HitColor)) + if (Dra && f1 && partGroup.IsHit(ref HitColor)) { f1 = false; Release(this); @@ -113,13 +113,13 @@ namespace _2DGAMELIB { if (dra) { - Are.Draw(pars); + Are.Draw(partGroup); } } public void SetHitColor(ModeEventDispatcher Med) { - foreach (Par item in pars.EnumAllPar()) + foreach (ShapePart item in partGroup.EnumAllPar()) { if (item.GetHitColor() != Color.Transparent) { @@ -131,7 +131,7 @@ namespace _2DGAMELIB public void Dispose() { - pars.Dispose(); + partGroup.Dispose(); } } } diff --git a/2DGAMELIB/_2DGAMELIB/Buts.cs b/2DGAMELIB/_2DGAMELIB/ButtonMap.cs similarity index 55% rename from 2DGAMELIB/_2DGAMELIB/Buts.cs rename to 2DGAMELIB/_2DGAMELIB/ButtonMap.cs index 5d76d50..2c181b3 100644 --- a/2DGAMELIB/_2DGAMELIB/Buts.cs +++ b/2DGAMELIB/_2DGAMELIB/ButtonMap.cs @@ -4,22 +4,22 @@ using System.Linq; namespace _2DGAMELIB { - public class Buts + public class ButtonMap { - private OrderedDictionary buts = new OrderedDictionary(); + private OrderedDictionary buts = new OrderedDictionary(); - public But this[string Name] => buts[Name]; + public ButtonBase this[string Name] => buts[Name]; - public IEnumerable EnumBut => buts.Values; + public IEnumerable EnumBut => buts.Values; - public void Add(string Name, But But) + public void Add(string Name, ButtonBase ButtonBase) { - buts.Add(Name, But); + buts.Add(Name, ButtonBase); } public void Down(ref Color HitColor) { - using IEnumerator enumerator = buts.Values.GetEnumerator(); + using IEnumerator enumerator = buts.Values.GetEnumerator(); while (enumerator.MoveNext() && !enumerator.Current.Down(ref HitColor)) { } @@ -27,7 +27,7 @@ namespace _2DGAMELIB public void Up(ref Color HitColor) { - using IEnumerator enumerator = buts.Values.GetEnumerator(); + using IEnumerator enumerator = buts.Values.GetEnumerator(); while (enumerator.MoveNext() && !enumerator.Current.Up(ref HitColor)) { } @@ -35,7 +35,7 @@ namespace _2DGAMELIB public void Move(ref Color HitColor) { - foreach (But value in buts.Values) + foreach (ButtonBase value in buts.Values) { value.Move(ref HitColor); } @@ -43,7 +43,7 @@ namespace _2DGAMELIB public void Leave() { - using IEnumerator enumerator = buts.Values.GetEnumerator(); + using IEnumerator enumerator = buts.Values.GetEnumerator(); while (enumerator.MoveNext() && !enumerator.Current.Leave()) { } @@ -51,7 +51,7 @@ namespace _2DGAMELIB public void SetHitColor(ModeEventDispatcher Med) { - foreach (But item in EnumBut) + foreach (ButtonBase item in EnumBut) { item.SetHitColor(Med); } @@ -59,7 +59,7 @@ namespace _2DGAMELIB public void Draw(RenderArea Are) { - foreach (But value in buts.Values) + foreach (ButtonBase value in buts.Values) { value.Draw(Are); } @@ -67,7 +67,7 @@ namespace _2DGAMELIB public void Dispose() { - foreach (But value in buts.Values) + foreach (ButtonBase value in buts.Values) { value.Dispose(); } diff --git a/2DGAMELIB/_2DGAMELIB/Out.cs b/2DGAMELIB/_2DGAMELIB/CurveOutline.cs similarity index 57% rename from 2DGAMELIB/_2DGAMELIB/Out.cs rename to 2DGAMELIB/_2DGAMELIB/CurveOutline.cs index 894bb9f..a33266b 100644 --- a/2DGAMELIB/_2DGAMELIB/Out.cs +++ b/2DGAMELIB/_2DGAMELIB/CurveOutline.cs @@ -6,22 +6,22 @@ namespace _2DGAMELIB //outline/path/line basically represents a curve :3 [Serializable] - public class Out + public class CurveOutline { public List ps = new List(); public float Tension = 0.5f; public bool Outline = true; - public Out() + public CurveOutline() { } - public Out(Out Out) + public CurveOutline(CurveOutline CurveOutline) { - ps = new List(Out.ps); - Tension = Out.Tension; - Outline = Out.Outline; + ps = new List(CurveOutline.ps); + Tension = CurveOutline.Tension; + Outline = CurveOutline.Outline; } } } diff --git a/2DGAMELIB/_2DGAMELIB/Dat.cs b/2DGAMELIB/_2DGAMELIB/DataConsts.cs similarity index 95% rename from 2DGAMELIB/_2DGAMELIB/Dat.cs rename to 2DGAMELIB/_2DGAMELIB/DataConsts.cs index b46fcd9..63d4e35 100644 --- a/2DGAMELIB/_2DGAMELIB/Dat.cs +++ b/2DGAMELIB/_2DGAMELIB/DataConsts.cs @@ -3,7 +3,7 @@ using System.Runtime.InteropServices; namespace _2DGAMELIB { [StructLayout(LayoutKind.Sequential, Size = 1)] - public struct Dat + public struct DataConsts { 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); diff --git a/2DGAMELIB/_2DGAMELIB/Dif.cs b/2DGAMELIB/_2DGAMELIB/Dif.cs deleted file mode 100644 index a0829be..0000000 --- a/2DGAMELIB/_2DGAMELIB/Dif.cs +++ /dev/null @@ -1,132 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Drawing; - -namespace _2DGAMELIB -{ - [Serializable] - public class Dif - { - public string Tag = ""; - - private List parss = new List(); - - public List Parss => parss; - - public int Count => parss.Count; - - public Pars this[int Index] - { - get - { - return parss[Index]; - } - set - { - parss[Index] = value; - } - } - - public void SetAngleBase(double value) - { - foreach (Pars item in parss) - { - item.SetAngleBase(value); - } - } - - public void SetSizeBase(double value) - { - foreach (Pars item in parss) - { - item.SetSizeBase(value); - } - } - - public void SetSizeYCont(double value) - { - foreach (Pars item in parss) - { - item.SetSizeYCont(value); - } - } - - 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 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)); - } - } - - public void Add(Pars Pars) - { - parss.Add(Pars); - } - - 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 ReverseY() - { - foreach (Pars item in parss) - { - item.ReverseY(); - } - } - - public void Dispose() - { - foreach (Pars item in parss) - { - item.Dispose(); - } - } - } -} diff --git a/2DGAMELIB/_2DGAMELIB/FPS.cs b/2DGAMELIB/_2DGAMELIB/FpsCounter.cs similarity index 91% rename from 2DGAMELIB/_2DGAMELIB/FPS.cs rename to 2DGAMELIB/_2DGAMELIB/FpsCounter.cs index 725158c..4e602c1 100644 --- a/2DGAMELIB/_2DGAMELIB/FPS.cs +++ b/2DGAMELIB/_2DGAMELIB/FpsCounter.cs @@ -3,7 +3,7 @@ using System.Diagnostics; namespace _2DGAMELIB { - public class FPS + public class FpsCounter { public Stopwatch sw = new Stopwatch(); @@ -11,7 +11,7 @@ namespace _2DGAMELIB public double Value; private double ticks_per_frame; - public FPS(double FPS) + public FpsCounter(double FPS) { Value = FPS; ticks_per_frame = (double)Stopwatch.Frequency / FPS; diff --git a/2DGAMELIB/_2DGAMELIB/Oth.cs b/2DGAMELIB/_2DGAMELIB/GeometryUtils.cs similarity index 75% rename from 2DGAMELIB/_2DGAMELIB/Oth.cs rename to 2DGAMELIB/_2DGAMELIB/GeometryUtils.cs index aa9fd8c..21f192f 100644 --- a/2DGAMELIB/_2DGAMELIB/Oth.cs +++ b/2DGAMELIB/_2DGAMELIB/GeometryUtils.cs @@ -7,7 +7,7 @@ using System.Text; namespace _2DGAMELIB { - public static class Oth + public static class GeometryUtils { public static Color Reverse(this Color c) { @@ -16,7 +16,7 @@ namespace _2DGAMELIB public static void GetRandomColor(out Color ret) { - ret = Color.FromArgb(255, RNG.XS.Next(256), RNG.XS.Next(256), RNG.XS.Next(256)); + 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) @@ -31,7 +31,7 @@ namespace _2DGAMELIB 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))); + 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) @@ -60,13 +60,13 @@ namespace _2DGAMELIB }; } - private static void GetMinMaxX(Par Par, ref double MinX, ref double MaxX) + private static void GetMinMaxX(ShapePart ShapePart, ref double MinX, ref double MaxX) { - foreach (Out item in Par.GetOP()) + foreach (CurveOutline item in ShapePart.GetOP()) { foreach (Vector2D p in item.ps) { - Vector2D vector2D = Par.ToGlobal(p); + Vector2D vector2D = ShapePart.ToGlobal(p); if (MinX > vector2D.X) { MinX = vector2D.X; @@ -79,13 +79,13 @@ namespace _2DGAMELIB } } - private static void GetMinMaxY(Par Par, ref double MinY, ref double MaxY) + private static void GetMinMaxY(ShapePart ShapePart, ref double MinY, ref double MaxY) { - foreach (Out item in Par.GetOP()) + foreach (CurveOutline item in ShapePart.GetOP()) { foreach (Vector2D p in item.ps) { - Vector2D vector2D = Par.ToGlobal(p); + Vector2D vector2D = ShapePart.ToGlobal(p); if (MinY > vector2D.Y) { MinY = vector2D.Y; @@ -98,7 +98,7 @@ namespace _2DGAMELIB } } - private static void GetMinMaxY(Par[] Pars, ref double MinY, ref double MaxY) + private static void GetMinMaxY(ShapePart[] Pars, ref double MinY, ref double MaxY) { for (int i = 0; i < Pars.Length; i++) { @@ -106,67 +106,79 @@ namespace _2DGAMELIB } } - public static void GetMiX_MaX(this Par Par, out Vector2D[] MM) + public static void GetMiX_MaX(this ShapePart ShapePart, out Vector2D[] MM) { - Vector2D vector2D = Par.ToGlobal(Par.GetOP().First().ps.First()); + Vector2D vector2D = ShapePart.ToGlobal(ShapePart.GetOP().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); + GetMinMaxX(ShapePart, ref MM[0].X, ref MM[1].X); } - public static void GetMaX_MiX(this Par Par, out Vector2D[] MM) + public static void GetMaX_MiX(this ShapePart ShapePart, out Vector2D[] MM) { - Vector2D vector2D = Par.ToGlobal(Par.GetOP().First().ps.First()); + Vector2D vector2D = ShapePart.ToGlobal(ShapePart.GetOP().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); + GetMinMaxX(ShapePart, ref MM[1].X, ref MM[0].X); } - public static void GetMiY_MaY(this Par Par, out Vector2D[] MM) + public static void GetMiY_MaY(this ShapePart ShapePart, out Vector2D[] MM) { - Vector2D vector2D = Par.ToGlobal(Par.GetOP().First().ps.First()); + Vector2D vector2D = ShapePart.ToGlobal(ShapePart.GetOP().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); + GetMinMaxY(ShapePart, ref MM[0].Y, ref MM[1].Y); } - public static void GetMiY_MaY(this Par[] Pars, out Vector2D[] MM) + public static void GetMiY_MaY(this ShapePart[] Pars, out Vector2D[] MM) { - Par par = Pars.First(); - Vector2D vector2D = par.ToGlobal(par.GetOP().First().ps.First()); + ShapePart shapePart = Pars.First(); + Vector2D vector2D = shapePart.ToGlobal(shapePart.GetOP().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) + public static void GetMaY_MiY(this ShapePart ShapePart, out Vector2D[] MM) { - Vector2D vector2D = Par.ToGlobal(Par.GetOP().First().ps.First()); + Vector2D vector2D = ShapePart.ToGlobal(ShapePart.GetOP().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); + GetMinMaxY(ShapePart, ref MM[1].Y, ref MM[0].Y); } - public static Obj ObjLoad(this byte[] bd) - { - return bd.Load().ToDeserialObject().SetDefaultR(); +public static BodyTemplate ObjLoad(this byte[] bd) + { + return bd.Load().ToDeserialObject().SetDefaultR(); + } + + public static BodyTemplate? ObjLoadRaw(this byte[] bd) + { + try + { + return bd.Load().ToDeserialObject(); + } + catch + { + return null; + } } public static bool Lot(this double p) { - return RNG.XS.NextDouble() < p; + return Rng.XS.NextDouble() < p; } public static int GetRandomIndex(params double[] WeightTable) { double les = WeightTable.Sum(); - double num = RNG.XS.NextDouble(les); + double num = Rng.XS.NextDouble(les); int result = -1; for (int i = 0; i < WeightTable.Length; i++) { @@ -333,7 +345,7 @@ namespace _2DGAMELIB return string.Join(Separator, strs); } - static Oth() + static GeometryUtils() { } diff --git a/2DGAMELIB/_2DGAMELIB/Joi.cs b/2DGAMELIB/_2DGAMELIB/Joi.cs deleted file mode 100644 index 3ffdbe7..0000000 --- a/2DGAMELIB/_2DGAMELIB/Joi.cs +++ /dev/null @@ -1,24 +0,0 @@ -using System; -using System.IO; - -namespace _2DGAMELIB -{ - - //its the position of a joint - [Serializable] - public class Joi - { - public Vector2D Joint = Dat.Vec2DZero; - - public Joi(Joi Joi) - { - Joint = Joi.Joint; - } - - public Joi(Vector2D Joint) - { - this.Joint = Joint; - } - - } -} diff --git a/2DGAMELIB/_2DGAMELIB/Joint.cs b/2DGAMELIB/_2DGAMELIB/Joint.cs index 9231c1d..8ed920a 100644 --- a/2DGAMELIB/_2DGAMELIB/Joint.cs +++ b/2DGAMELIB/_2DGAMELIB/Joint.cs @@ -5,13 +5,13 @@ namespace _2DGAMELIB [Serializable] public class Joint { - public Par Par0; + public ShapePart Par0; public int Index; - public Par Par1; + public ShapePart Par1; - public Joint(Par Par0, int Index, Par Par1) + public Joint(ShapePart Par0, int Index, ShapePart Par1) { this.Par0 = Par0; this.Index = Index; diff --git a/2DGAMELIB/_2DGAMELIB/JointD.cs b/2DGAMELIB/_2DGAMELIB/JointD.cs index da43c50..ab7449c 100644 --- a/2DGAMELIB/_2DGAMELIB/JointD.cs +++ b/2DGAMELIB/_2DGAMELIB/JointD.cs @@ -6,15 +6,15 @@ namespace _2DGAMELIB [Serializable] public class JointD { - public Difs Difs0; + public VariantGrid Difs0; public List Path0; public int Index; - public Difs Difs1; + public VariantGrid Difs1; - public JointD(Difs Difs0, Par Par0, int Index, Difs Difs1) + public JointD(VariantGrid Difs0, ShapePart Par0, int Index, VariantGrid Difs1) { this.Difs0 = Difs0; Path0 = Par0.GetPath(); @@ -22,7 +22,7 @@ namespace _2DGAMELIB this.Difs1 = Difs1; } - public JointD(Difs Difs1) + public JointD(VariantGrid Difs1) { this.Difs1 = Difs1; } @@ -41,7 +41,7 @@ namespace _2DGAMELIB public void Set(JointS 接続元) { - Difs0 = 接続元.Difs; + Difs0 = 接続元.VariantGrid; Path0 = 接続元.Path; Index = 接続元.Index; } diff --git a/2DGAMELIB/_2DGAMELIB/Join.cs b/2DGAMELIB/_2DGAMELIB/JointLink.cs similarity index 71% rename from 2DGAMELIB/_2DGAMELIB/Join.cs rename to 2DGAMELIB/_2DGAMELIB/JointLink.cs index f5f6d76..c498288 100644 --- a/2DGAMELIB/_2DGAMELIB/Join.cs +++ b/2DGAMELIB/_2DGAMELIB/JointLink.cs @@ -4,22 +4,22 @@ using System.Linq; namespace _2DGAMELIB { - public static class Join + public static class JointLink { public static double IdentityDistance = System.Math.Pow(5E-05, 2.0); - public static Joints GetJoints(this Par JoinRoot, IEnumerable EnumPar) + public static Joints GetJoints(this ShapePart JoinRoot, IEnumerable EnumPar) { Joints joints = new Joints(); int num = 0; List list = new List(); - List list2 = EnumPar.ToList(); - foreach (Joi item in JoinRoot.GetJP()) + List list2 = EnumPar.ToList(); + foreach (JointPoint item in JoinRoot.GetJP()) { Vector2D v = JoinRoot.ToGlobal(item.Joint); int num2 = 0; list.Clear(); - foreach (Par item2 in list2) + foreach (ShapePart item2 in list2) { if (JoinRoot != item2) { @@ -48,7 +48,7 @@ namespace _2DGAMELIB return joints; } - private static void GetJoints(List pl, Joints js, List del) + private static void GetJoints(List pl, Joints js, List del) { int num = -1; int num2 = 0; @@ -57,20 +57,20 @@ namespace _2DGAMELIB num = js.Joins.Count; for (int i = num2; i < num; i++) { - Par par = js.Joins[i].Par1; + ShapePart shapePart = js.Joins[i].Par1; int num3 = 0; - foreach (Joi item in par.GetJP()) + foreach (JointPoint item in shapePart.GetJP()) { - Vector2D v = par.ToGlobal(item.Joint); + Vector2D v = shapePart.ToGlobal(item.Joint); int num4 = 0; del.Clear(); - foreach (Par item2 in pl) + foreach (ShapePart item2 in pl) { - if (par != item2) + if (shapePart != item2) { if (v.DistanceSquared(item2.GetPosition()) <= IdentityDistance) { - js.Joins.Add(new Joint(par, num3, item2)); + js.Joins.Add(new Joint(shapePart, num3, item2)); if (!del.Contains(num4)) { del.Add(num4); @@ -94,24 +94,24 @@ namespace _2DGAMELIB } } - public static JointsD GetJointsD(this Difs JoinRoot, IEnumerable EnumDifs) + public static JointsD GetJointsD(this VariantGrid JoinRoot, IEnumerable EnumDifs) { JointsD jointsD = new JointsD(); List list = new List(); - List list2 = EnumDifs.ToList(); - foreach (Par item in JoinRoot.EnumAllPar()) + List list2 = EnumDifs.ToList(); + foreach (ShapePart item in JoinRoot.EnumAllPar()) { int num = 0; list.Clear(); - foreach (Difs item2 in list2) + foreach (VariantGrid item2 in list2) { if (JoinRoot != item2) { int num2 = 0; - foreach (Joi item3 in item.GetJP()) + foreach (JointPoint item3 in item.GetJP()) { Vector2D v = item.ToGlobal(item3.Joint); - foreach (Par item4 in item2.EnumJoinRoot) + foreach (ShapePart item4 in item2.EnumJoinRoot) { if (v.DistanceSquared(item4.GetPosition()) <= IdentityDistance) { @@ -141,7 +141,7 @@ namespace _2DGAMELIB return jointsD; } - private static void GetJointsD(List dl, JointsD jsd, List del) + private static void GetJointsD(List dl, JointsD jsd, List del) { int num = -1; int num2 = 0; @@ -150,24 +150,24 @@ namespace _2DGAMELIB num = jsd.Joins.Count; for (int i = num2; i < num; i++) { - Difs difs = jsd.Joins[i].Difs1; - foreach (Par item in difs.EnumAllPar()) + VariantGrid variantGrid = jsd.Joins[i].Difs1; + foreach (ShapePart item in variantGrid.EnumAllPar()) { int num3 = 0; del.Clear(); - foreach (Difs item2 in dl) + foreach (VariantGrid item2 in dl) { - if (difs != item2) + if (variantGrid != item2) { int num4 = 0; - foreach (Joi item3 in item.GetJP()) + foreach (JointPoint item3 in item.GetJP()) { Vector2D v = item.ToGlobal(item3.Joint); - foreach (Par item4 in item2.EnumJoinRoot) + foreach (ShapePart item4 in item2.EnumJoinRoot) { if (v.DistanceSquared(item4.GetPosition()) <= IdentityDistance) { - jsd.Joins.Add(new JointD(difs, item, num4, item2)); + jsd.Joins.Add(new JointD(variantGrid, item, num4, item2)); if (!del.Contains(num3)) { del.Add(num3); diff --git a/2DGAMELIB/_2DGAMELIB/JointPoint.cs b/2DGAMELIB/_2DGAMELIB/JointPoint.cs new file mode 100644 index 0000000..9ad50e3 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/JointPoint.cs @@ -0,0 +1,24 @@ +using System; +using System.IO; + +namespace _2DGAMELIB +{ + + //its the position of a joint + [Serializable] + public class JointPoint + { + public Vector2D Joint = DataConsts.Vec2DZero; + + public JointPoint(JointPoint JointPoint) + { + Joint = JointPoint.Joint; + } + + public JointPoint(Vector2D Joint) + { + this.Joint = Joint; + } + + } +} diff --git a/2DGAMELIB/_2DGAMELIB/Joints.cs b/2DGAMELIB/_2DGAMELIB/Joints.cs index 64d4622..1bf2388 100644 --- a/2DGAMELIB/_2DGAMELIB/Joints.cs +++ b/2DGAMELIB/_2DGAMELIB/Joints.cs @@ -27,16 +27,16 @@ namespace _2DGAMELIB [Serializable] public class JointS { - public Difs Difs; + public VariantGrid VariantGrid; public List Path; public int Index; - public JointS(Difs Difs, Par Par, int Index) + public JointS(VariantGrid VariantGrid, ShapePart ShapePart, int Index) { - this.Difs = Difs; - Path = Par.GetPath(); + this.VariantGrid = VariantGrid; + Path = ShapePart.GetPath(); this.Index = Index; } } diff --git a/2DGAMELIB/_2DGAMELIB/Lab.cs b/2DGAMELIB/_2DGAMELIB/Lab.cs index 188af02..1d08019 100644 --- a/2DGAMELIB/_2DGAMELIB/Lab.cs +++ b/2DGAMELIB/_2DGAMELIB/Lab.cs @@ -5,7 +5,7 @@ namespace _2DGAMELIB { public class Lab { - private ParT parT; + private ShapePartT _shapePartT; private RenderArea Are; @@ -13,13 +13,13 @@ namespace _2DGAMELIB private double Min; - public ParT ParT => parT; + public ShapePartT ShapePartT => _shapePartT; public string Text { get { - return parT.Text; + return _shapePartT.Text; } set { @@ -29,7 +29,7 @@ namespace _2DGAMELIB private void SetText(string Text) { - parT.Text = Text; + _shapePartT.Text = Text; SetRect(); } @@ -48,75 +48,75 @@ namespace _2DGAMELIB this.Are = Are; this.Width = Width; - Out[] array = new Out[1] { Shas.GetSquare() }; + CurveOutline[] array = new CurveOutline[1] { ShapeHelper.GetSquare() }; if (FramColor == Color.Empty || FramColor == Color.Transparent) { array.OutlineFalse(); } - parT = new ParT + _shapePartT = new ShapePartT { Tag = Name, Text = "A" }; - parT.SetFont(Font); - parT.SetFontSize(TextSize); - parT.SetTextColor(TextColor); - parT.SetInitializeOP(array); - parT.SetBasePointBase(array[0].ps[0]); - parT.SetPositionBase(Position); - parT.SetSizeBase(Size); - parT.SetClosed(true); - parT.SetBrushColor(BackColor); - parT.SetPenColor(FramColor); + _shapePartT.SetFont(Font); + _shapePartT.SetFontSize(TextSize); + _shapePartT.SetTextColor(TextColor); + _shapePartT.SetInitializeOP(array); + _shapePartT.SetBasePointBase(array[0].ps[0]); + _shapePartT.SetPositionBase(Position); + _shapePartT.SetSizeBase(Size); + _shapePartT.SetClosed(true); + _shapePartT.SetBrushColor(BackColor); + _shapePartT.SetPenColor(FramColor); if (ShadColor != Color.Empty) { - parT.SetShadBrush(new SolidBrush(ShadColor)); + _shapePartT.SetShadBrush(new SolidBrush(ShadColor)); } SetRect(); - Min = parT.GetRectSize().Y; + Min = _shapePartT.GetRectSize().Y; SetText(Text); } public void SetHitColor(ModeEventDispatcher Med) { - if (parT.GetHitColor() != Color.Transparent) + if (_shapePartT.GetHitColor() != Color.Transparent) { - Med.RemUniqueColor(parT.GetHitColor()); + Med.RemUniqueColor(_shapePartT.GetHitColor()); } - parT.SetHitColor(Med.GetUniqueColor()); + _shapePartT.SetHitColor(Med.GetUniqueColor()); } private void SetRect() { - if (!string.IsNullOrEmpty(parT.Text)) + if (!string.IsNullOrEmpty(_shapePartT.Text)) { - parT.SetRectSize(new Vector2D(Width, 10.0)); - Vector2D_2 stringRect = parT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics); + _shapePartT.SetRectSize(new Vector2D(Width, 10.0)); + Vector2D_2 stringRect = _shapePartT.GetStringRect(Are.DisplayUnitScale, Are.DisplayGraphics); double x = ((stringRect.v2.X > Min) ? stringRect.v2.X : Min) + 0.07; - parT.SetRectSize(new Vector2D(x, stringRect.v2.Y)); + _shapePartT.SetRectSize(new Vector2D(x, stringRect.v2.Y)); } else { double x2 = Min + 0.07; - parT.SetRectSize(new Vector2D(x2, Min)); + _shapePartT.SetRectSize(new Vector2D(x2, Min)); } - parT.GetOP()[0].ps[0] = new Vector2D(0.0, 0.0); - parT.GetOP()[0].ps[1] = new Vector2D(parT.GetRectSize().X, 0.0); - parT.GetOP()[0].ps[2] = new Vector2D(parT.GetRectSize().X, parT.GetRectSize().Y); - parT.GetOP()[0].ps[3] = new Vector2D(0.0, parT.GetRectSize().Y); + _shapePartT.GetOP()[0].ps[0] = new Vector2D(0.0, 0.0); + _shapePartT.GetOP()[0].ps[1] = new Vector2D(_shapePartT.GetRectSize().X, 0.0); + _shapePartT.GetOP()[0].ps[2] = new Vector2D(_shapePartT.GetRectSize().X, _shapePartT.GetRectSize().Y); + _shapePartT.GetOP()[0].ps[3] = new Vector2D(0.0, _shapePartT.GetRectSize().Y); } public void Dispose() { - parT.Dispose(); + _shapePartT.Dispose(); } } } diff --git a/2DGAMELIB/_2DGAMELIB/Labs.cs b/2DGAMELIB/_2DGAMELIB/LabelMap.cs similarity index 88% rename from 2DGAMELIB/_2DGAMELIB/Labs.cs rename to 2DGAMELIB/_2DGAMELIB/LabelMap.cs index 2c44c83..362c73a 100644 --- a/2DGAMELIB/_2DGAMELIB/Labs.cs +++ b/2DGAMELIB/_2DGAMELIB/LabelMap.cs @@ -3,7 +3,7 @@ using System.Drawing; namespace _2DGAMELIB { - public class Labs + public class LabelMap { private OrderedDictionary labs = new OrderedDictionary(); @@ -13,7 +13,7 @@ namespace _2DGAMELIB public Lab this[string Name] => labs[Name]; - public Labs(ModeEventDispatcher Med, RenderArea Are) + public LabelMap(ModeEventDispatcher Med, RenderArea Are) { this.Med = Med; this.Are = Are; @@ -28,7 +28,7 @@ namespace _2DGAMELIB { foreach (Lab value in labs.Values) { - Are.Draw(value.ParT); + Are.Draw(value.ShapePartT); } } diff --git a/2DGAMELIB/_2DGAMELIB/AreM.cs b/2DGAMELIB/_2DGAMELIB/ManagedArea.cs similarity index 82% rename from 2DGAMELIB/_2DGAMELIB/AreM.cs rename to 2DGAMELIB/_2DGAMELIB/ManagedArea.cs index 1102af2..44287ba 100644 --- a/2DGAMELIB/_2DGAMELIB/AreM.cs +++ b/2DGAMELIB/_2DGAMELIB/ManagedArea.cs @@ -3,13 +3,14 @@ using System.Drawing.Drawing2D; namespace _2DGAMELIB { - public class AreM : RenderArea + //TODO: Find a better name... + public class ManagedArea : RenderArea { private double strength; private double unitS; - public AreM(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) : + public ManagedArea(double Unit, double XRatio, double YRatio, double Size, double DisMag, double HitMag, double Strength) : base(Unit, XRatio, YRatio, Size, DisMag, HitMag) { SetXYRatio(XRatio, YRatio); @@ -40,12 +41,12 @@ namespace _2DGAMELIB hitGraphics.PixelOffsetMode = PixelOffsetMode.None; } - public new void Draw(Pars Pars) + public new void Draw(PartGroup PartGroup) { - Pars.Draw(unitS, displayGraphics); + PartGroup.Draw(unitS, displayGraphics); if (hitGraphics != null) { - Pars.DrawH(hitUnitScale, hitGraphics); + PartGroup.DrawH(hitUnitScale, hitGraphics); } } } diff --git a/2DGAMELIB/_2DGAMELIB/ModeEventDispatcher.cs b/2DGAMELIB/_2DGAMELIB/ModeEventDispatcher.cs index 1239bd6..703aa00 100644 --- a/2DGAMELIB/_2DGAMELIB/ModeEventDispatcher.cs +++ b/2DGAMELIB/_2DGAMELIB/ModeEventDispatcher.cs @@ -29,11 +29,11 @@ namespace _2DGAMELIB public Bitmap Hit; public Graphics HitGraphics; - public Sce Sce; - public FPS FPSF = new FPS(60.0); + public SceneFader SceneFader; + public FpsCounter FPSF = new FpsCounter(60.0); private Size BaseSize = Size.Empty; - private Vector2D resVector = Dat.Vec2DZero; + private Vector2D resVector = DataConsts.Vec2DZero; public string UITitle; @@ -60,11 +60,11 @@ namespace _2DGAMELIB } set { - Modes[mode].Up(MouseButtons.None, Dat.Vec2DZero, Color.Empty); - Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); + Modes[mode].Up(MouseButtons.None, DataConsts.Vec2DZero, Color.Empty); + Modes[mode].Move(MouseButtons.None, DataConsts.Vec2DZero, Color.Empty); Modeb = mode; mode = value; - Modes[mode].Move(MouseButtons.None, Dat.Vec2DZero, Color.Empty); + Modes[mode].Move(MouseButtons.None, DataConsts.Vec2DZero, Color.Empty); Modes[mode].Setting(); } } @@ -84,12 +84,12 @@ namespace _2DGAMELIB public void FadeIn(double Rate) { - Sce.TransformAlpha(DisplayGraphics, Rate); + SceneFader.TransformAlpha(DisplayGraphics, Rate); } public void FadeOut(double Rate) { - Sce.TransD(DisplayGraphics, Rate); + SceneFader.TransD(DisplayGraphics, Rate); } public void InitializeModes(string Mode, Func> GetModes) @@ -121,7 +121,7 @@ namespace _2DGAMELIB WidthM = Hit.Width - 1; HeightM = Hit.Height - 1; - Sce = new Sce(BaseSize.Width, BaseSize.Height); + SceneFader = new SceneFader(BaseSize.Width, BaseSize.Height); Modes = GetModes(this); @@ -347,10 +347,10 @@ namespace _2DGAMELIB //hit color stuff public Color GetUniqueColor() { - Oth.GetRandomColor(out var ret); + GeometryUtils.GetRandomColor(out var ret); while (HitColors.Contains(ret)) { - Oth.GetRandomColor(out ret); + GeometryUtils.GetRandomColor(out ret); } HitColors.Add(ret); return ret; @@ -358,17 +358,17 @@ namespace _2DGAMELIB public void GetUniqueColor(out Color c) { - Oth.GetRandomColor(out c); + GeometryUtils.GetRandomColor(out c); while (HitColors.Contains(c)) { - Oth.GetRandomColor(out c); + GeometryUtils.GetRandomColor(out c); } HitColors.Add(c); } - public void SetUniqueColor(IEnumerable ps) + public void SetUniqueColor(IEnumerable ps) { - foreach (Par p in ps) + foreach (ShapePart p in ps) { p.SetHitColor(GetUniqueColor()); } @@ -379,9 +379,9 @@ namespace _2DGAMELIB HitColors.Remove(Color); } - public void RemUniqueColor(IEnumerable ps) + public void RemUniqueColor(IEnumerable ps) { - foreach (Par p in ps) + foreach (ShapePart p in ps) { HitColors.Remove(p.GetHitColor()); } diff --git a/2DGAMELIB/_2DGAMELIB/Module.cs b/2DGAMELIB/_2DGAMELIB/Module.cs index 416128f..9960a39 100644 --- a/2DGAMELIB/_2DGAMELIB/Module.cs +++ b/2DGAMELIB/_2DGAMELIB/Module.cs @@ -3,6 +3,9 @@ using System.Drawing; namespace _2DGAMELIB { + /// + /// Represents a screen module/mode + /// public class Module { public Action Down = delegate @@ -25,7 +28,7 @@ namespace _2DGAMELIB { }; - public Action Draw = delegate + public Action Draw = delegate { }; diff --git a/2DGAMELIB/_2DGAMELIB/MorphVariant.cs b/2DGAMELIB/_2DGAMELIB/MorphVariant.cs new file mode 100644 index 0000000..dfc4b06 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/MorphVariant.cs @@ -0,0 +1,152 @@ +using System; +using System.Collections.Generic; +using System.Drawing; + +namespace _2DGAMELIB +{ + [Serializable] + public class MorphVariant + { + public string Tag = ""; + + private List parss = new List(); + + public List Parss => parss; + + public int Count => parss.Count; + + public PartGroup this[int Index] + { + get + { + return parss[Index]; + } + set + { + parss[Index] = value; + } + } + + public void SetAngleBase(double value) + { + foreach (PartGroup item in parss) + { + item.SetAngleBase(value); + } + } + + public void SetSizeBase(double value) + { + foreach (PartGroup item in parss) + { + item.SetSizeBase(value); + } + } + + public void SetSizeYCont(double value) + { + foreach (PartGroup item in parss) + { + item.SetSizeYCont(value); + } + } + + public IEnumerable EnumAllPar() + { + foreach (PartGroup item in parss) + { + foreach (ShapePart item2 in item.EnumAllPar()) + { + yield return item2; + } + } + } + + public void SetDefault() + { + foreach (PartGroup item in parss) + { + item.SetDefault(); + } + } + + public MorphVariant() + { + } + + public MorphVariant(MorphVariant MorphVariant) + { + Copy(MorphVariant); + } + + private void Copy(MorphVariant MorphVariant) + { + Tag = MorphVariant.Tag; + foreach (PartGroup item in MorphVariant.parss) + { + parss.Add(new PartGroup(item)); + } + } + + public void Add(PartGroup PartGroup) + { + parss.Add(PartGroup); + } + + public List GetHitTags(ref Color HitColor) + { + List list = new List(); + foreach (PartGroup item in parss) + { + list.AddRange(item.GetHitTags(ref HitColor)); + } + return list; + } + + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (PartGroup item in parss) + { + list.AddRange(item.GetHitPars(ref HitColor)); + } + return list; + } + + public bool IsHit(ref Color HitColor) + { + foreach (PartGroup item in parss) + { + if (item.IsHit(ref HitColor)) + { + return true; + } + } + return false; + } + + public void ReverseX() + { + foreach (PartGroup item in parss) + { + item.ReverseX(); + } + } + + public void ReverseY() + { + foreach (PartGroup item in parss) + { + item.ReverseY(); + } + } + + public void Dispose() + { + foreach (PartGroup item in parss) + { + item.Dispose(); + } + } + } +} diff --git a/2DGAMELIB/_2DGAMELIB/Motion.cs b/2DGAMELIB/_2DGAMELIB/Motion.cs index abf558b..3f6594a 100644 --- a/2DGAMELIB/_2DGAMELIB/Motion.cs +++ b/2DGAMELIB/_2DGAMELIB/Motion.cs @@ -2,7 +2,7 @@ using System; namespace _2DGAMELIB { - public class Motion : MotV + public class Motion : MotionBase { public Action OnStart; @@ -25,7 +25,7 @@ namespace _2DGAMELIB { } - public new void GetValue(FPS FPS) + public new void GetValue(FpsCounter FPS) { if (!run) { diff --git a/2DGAMELIB/_2DGAMELIB/MotV.cs b/2DGAMELIB/_2DGAMELIB/MotionBase.cs similarity index 91% rename from 2DGAMELIB/_2DGAMELIB/MotV.cs rename to 2DGAMELIB/_2DGAMELIB/MotionBase.cs index 168926f..894de0d 100644 --- a/2DGAMELIB/_2DGAMELIB/MotV.cs +++ b/2DGAMELIB/_2DGAMELIB/MotionBase.cs @@ -1,6 +1,6 @@ namespace _2DGAMELIB { - public class MotV + public class MotionBase { public double Value; @@ -58,7 +58,7 @@ namespace _2DGAMELIB } } - public MotV(double Min, double Max) + public MotionBase(double Min, double Max) { min = Min; max = Max; @@ -78,13 +78,13 @@ namespace _2DGAMELIB Value = min; } - private void Count(FPS FPS) + private void Count(FpsCounter FPS) { m = Frame / FPS.Value; Value += (m * d + m * LowestIncrease) * BaseSpeed * ((s > 0) ? GotoSpeed : RetuSpeed) * (double)s; } - public void GetValue(FPS FPS) + public void GetValue(FpsCounter FPS) { if (!((double)(FPS.sw.ElapsedMilliseconds - st) < Interval) && FPS.Value > 0.0) { diff --git a/2DGAMELIB/_2DGAMELIB/Motions.cs b/2DGAMELIB/_2DGAMELIB/Motions.cs index 5c2892f..8a5e8b9 100644 --- a/2DGAMELIB/_2DGAMELIB/Motions.cs +++ b/2DGAMELIB/_2DGAMELIB/Motions.cs @@ -35,7 +35,7 @@ namespace _2DGAMELIB ms.Remove(Name); } - public void Drive(FPS FPS) + public void Drive(FpsCounter FPS) { foreach (Motion value in ms.Values) { diff --git a/2DGAMELIB/_2DGAMELIB/ObjExtensions.cs b/2DGAMELIB/_2DGAMELIB/ObjExtensions.cs index 9ec8b60..7783b13 100644 --- a/2DGAMELIB/_2DGAMELIB/ObjExtensions.cs +++ b/2DGAMELIB/_2DGAMELIB/ObjExtensions.cs @@ -28,35 +28,22 @@ namespace _2DGAMELIB ["四足上腕"] = "四足UpperArm", ["鳥翼下腕"] = "鳥翼LowerArm", ["獣翼下腕"] = "獣翼LowerArm", - ["四足下腕"] = "四足LowerArm" - //["乳房"] = "Breast", - //["腹"] = "Abdomen", - //["顔"] = "Face", - //["目"] = "Eye", - //["眉"] = "Eyebrow", - //["瞼"] = "Eyelid", - //["鼻"] = "Nose", - //["口"] = "Mouth", - //["耳"] = "Ear", - //["触覚"] = "Antenna", - //["髪"] = "Hair", - //["基髪"] = "BaseHair", - //["吹出し"] = "SpeechBubble", + ["四足下腕"] = "四足LowerArm", }; - public static void MigrateKeys(this Obj obj) + public static void MigrateKeys(this BodyTemplate BodyTemplate) { - var newDict = new OrderedDictionary(); + var newDict = new OrderedDictionary(); - foreach (var key in obj.Keys) + foreach (var key in BodyTemplate.Keys) { var newKey = KeyMap.TryGetValue(key, out var mapped) ? mapped : key; - var difs = obj.Difss[key]; + var difs = BodyTemplate.Difss[key]; newDict.Add(newKey, difs); } - obj.Difss = newDict; + BodyTemplate.Difss = newDict; } } diff --git a/2DGAMELIB/_2DGAMELIB/OrderedDictionaryConverter.cs b/2DGAMELIB/_2DGAMELIB/OrderedDictionaryConverter.cs new file mode 100644 index 0000000..879d1ff --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/OrderedDictionaryConverter.cs @@ -0,0 +1,47 @@ +using System; +using System.Collections.Generic; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace _2DGAMELIB +{ + public class OrderedDictionaryConverter : JsonConverter> + where T1 : notnull + { + public override OrderedDictionary ReadJson(JsonReader reader, Type objectType, OrderedDictionary existingValue, bool hasExistingValue, JsonSerializer serializer) + { + var dict = new OrderedDictionary(); + + if (reader.TokenType == JsonToken.Null) + return dict; + + var array = JArray.Load(reader); + + foreach (var item in array) + { + var key = item["Key"].ToObject(serializer); + var value = item["Value"].ToObject(serializer); + dict.Add(key, value); + } + + return dict; + } + + public override void WriteJson(JsonWriter writer, OrderedDictionary value, JsonSerializer serializer) + { + writer.WriteStartArray(); + + foreach (var key in value.Keys) + { + writer.WriteStartObject(); + writer.WritePropertyName("Key"); + serializer.Serialize(writer, key); + writer.WritePropertyName("Value"); + serializer.Serialize(writer, value[key]); + writer.WriteEndObject(); + } + + writer.WriteEndArray(); + } + } +} \ No newline at end of file diff --git a/2DGAMELIB/_2DGAMELIB/Pars.cs b/2DGAMELIB/_2DGAMELIB/Pars.cs deleted file mode 100644 index c683285..0000000 --- a/2DGAMELIB/_2DGAMELIB/Pars.cs +++ /dev/null @@ -1,340 +0,0 @@ -using System; -using System.Collections.Generic; -using System.Drawing; -using System.Drawing.Drawing2D; - -namespace _2DGAMELIB -{ - [Serializable] - public class Pars - { - private Pars parent; - - public string Tag = ""; - - public OrderedDictionary pars = new OrderedDictionary(); - - public Pars Parent => parent; - - public IEnumerable Values => pars.Values; - - public void SetAngleBase(double value) - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SetAngleBase(value); - } - else if (value2 is Par) - { - ((Par)value2).SetAngleBase(value); - } - } - } - - public void SetSizeBase(double value) - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SetSizeBase(value); - } - else if (value2 is Par) - { - ((Par)value2).SetSizeBase(value); - } - } - } - - public void SetSizeYCont(double value) - { - foreach (object value2 in pars.Values) - { - if (value2 is Pars) - { - ((Pars)value2).SetSizeYCont(value); - } - else if (value2 is Par) - { - ((Par)value2).SetSizeYCont(value); - } - } - } - - public object this[string Name] - { - get - { - return pars[Name]; - } - set - { - pars[Name] = value; - } - } - - public void SetParent(Pars Parent) - { - parent = Parent; - } - - public int IndexOf(object obj) - { - return pars.IndexOf(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(Pars Pars) - { - Pars.SetParent(this); - pars.Add(Pars.Tag, Pars); - } - - 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(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 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).GetHitColor() == 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 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 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(); - } - } - } - } -} diff --git a/2DGAMELIB/_2DGAMELIB/PartGroup.cs b/2DGAMELIB/_2DGAMELIB/PartGroup.cs new file mode 100644 index 0000000..aa52d09 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/PartGroup.cs @@ -0,0 +1,481 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.Drawing.Drawing2D; + +namespace _2DGAMELIB +{ + [Serializable] + public class PartGroup + { + private PartGroup parent; + + public string Tag = ""; + + public OrderedDictionary pars = new OrderedDictionary(); + + public PartGroup Parent => parent; + + public IEnumerable Values => pars.Values; + + public void SetAngleBase(double value) + { + foreach (object value2 in pars.Values) + { + if (value2 is PartGroup) + { + ((PartGroup)value2).SetAngleBase(value); + } + else if (value2 is ShapePart) + { + ((ShapePart)value2).SetAngleBase(value); + } + } + } + + public void SetSizeBase(double value) + { + foreach (object value2 in pars.Values) + { + if (value2 is PartGroup) + { + ((PartGroup)value2).SetSizeBase(value); + } + else if (value2 is ShapePart) + { + ((ShapePart)value2).SetSizeBase(value); + } + } + } + + public void SetSizeYCont(double value) + { + foreach (object value2 in pars.Values) + { + if (value2 is PartGroup) + { + ((PartGroup)value2).SetSizeYCont(value); + } + else if (value2 is ShapePart) + { + ((ShapePart)value2).SetSizeYCont(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(PartGroup Parent) + { + parent = Parent; + } + + public int IndexOf(object obj) + { + return pars.IndexOf(obj); + } + + public void Add(string Name, ShapePart ShapePart) + { + ShapePart.SetParent(this); + pars.Add(Name, ShapePart); + } + + public void Add(string Name, ShapePartT ShapePartT) + { + ShapePartT.SetParent(this); + pars.Add(Name, ShapePartT); + } + + public void Add(string Name, PartGroup PartGroup) + { + PartGroup.SetParent(this); + pars.Add(Name, PartGroup); + } + + public void Add(PartGroup PartGroup) + { + PartGroup.SetParent(this); + pars.Add(PartGroup.Tag, PartGroup); + } + + public void Remove(string Name) + { + object obj = pars[Name]; + if (obj is PartGroup) + { + ((PartGroup)obj).SetParent(null); + } + else if (obj is ShapePartT) + { + ((ShapePartT)obj).SetParent(null); + } + else if (obj is ShapePart) + { + ((ShapePart)obj).SetParent(null); + } + pars.Remove(Name); + } + + public IEnumerable EnumAllPar() + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + foreach (ShapePart item in ((PartGroup)value).EnumAllPar()) + { + yield return item; + } + } + else if (value is ShapePart) + { + yield return (ShapePart)value; + } + } + } + + public void SetDefault() + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).SetDefault(); + } + else if (value is ShapePartT) + { + ((ShapePartT)value).SetDefault(); + } + else if (value is ShapePart) + { + ((ShapePart)value).SetDefault(); + } + } + } + + public PartGroup() + { + } + + public PartGroup(ShapePart ShapePart) + { + Tag = ShapePart.Tag; + Add(ShapePart.Tag, ShapePart); + } + + public PartGroup(ShapePartT ShapePartT) + { + Tag = ShapePartT.Tag; + Add(ShapePartT.Tag, ShapePartT); + } + + public PartGroup(PartGroup PartGroup) + { + Copy(PartGroup); + } + + private void Copy(PartGroup PartGroup) + { + Tag = PartGroup.Tag; + foreach (string key in PartGroup.pars.Keys) + { + object obj = PartGroup.pars[key]; + if (obj is PartGroup) + { + Add(key, ((PartGroup)obj).Clone()); + } + else if (obj is ShapePartT) + { + Add(key, new ShapePartT((ShapePartT)obj)); + } + else if (obj is ShapePart) + { + Add(key, new ShapePart((ShapePart)obj)); + } + } + } + + private PartGroup Clone() + { + PartGroup pars2 = new PartGroup(); + pars2.Tag = Tag; + foreach (string key in pars.Keys) + { + object obj = pars[key]; + if (obj is PartGroup) + { + pars2.Add(key, ((PartGroup)obj).Clone()); + } + else if (obj is ShapePartT) + { + pars2.Add(key, new ShapePartT((ShapePartT)obj)); + } + else if (obj is ShapePart) + { + pars2.Add(key, new ShapePart((ShapePart)obj)); + } + } + return pars2; + } + + public void Draw(double Unit, Graphics Graphics) + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).Draw(Unit, Graphics); + } + else if (value is ShapePartT) + { + ((ShapePartT)value).Draw(Unit, Graphics); + } + else if (value is ShapePart) + { + ((ShapePart)value).Draw(Unit, Graphics); + } + } + } + + public void DrawH(double Unit, Graphics Graphics) + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).DrawH(Unit, Graphics); + } + else if (value is ShapePart) + { + ((ShapePart)value).DrawH(Unit, Graphics); + } + } + } + + public List GetHitTags(ref Color HitColor) + { + List list = new List(); + foreach (object value in pars.Values) + { + ShapePart shapePart; + if (value is PartGroup) + { + list.AddRange(((PartGroup)value).GetHitTags(ref HitColor)); + } + else if (value is ShapePart && (shapePart = (ShapePart)value).GetHitColor() == HitColor) + { + list.Add(shapePart.Tag); + } + } + return list; + } + + public List GetHitPars(ref Color HitColor) + { + List list = new List(); + foreach (object value in pars.Values) + { + ShapePart item; + if (value is PartGroup) + { + list.AddRange(((PartGroup)value).GetHitPars(ref HitColor)); + } + else if (value is ShapePart && (item = (ShapePart)value).GetHitColor() == HitColor) + { + list.Add(item); + } + } + return list; + } + + public bool IsHit(ref Color HitColor) + { + foreach (object value in pars.Values) + { + if (value is PartGroup && ((PartGroup)value).IsHit(ref HitColor)) + { + return true; + } + if (value is ShapePart && ((ShapePart)value).GetHitColor() == HitColor) + { + return true; + } + } + return false; + } + + public ShapePart GetPar(List Path) + { + return GetPar(0, Path); + } + + private ShapePart GetPar(int l, List Path) + { + object obj = pars[Path[l]]; + if (obj is PartGroup) + { + return ((PartGroup)obj).GetPar(l + 1, Path); + } + return (ShapePart)obj; + } + + public void ReverseX() + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).ReverseX(); + } + else if (value is ShapePart) + { + ((ShapePart)value).ReverseX(); + } + } + } + + public void ReverseY() + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).ReverseY(); + } + else if (value is ShapePart) + { + ((ShapePart)value).ReverseY(); + } + } + } + + public void Dispose() + { + foreach (object value in pars.Values) + { + if (value is PartGroup) + { + ((PartGroup)value).Dispose(); + } + else if (value is ShapePartT) + { + ((ShapePartT)value).Dispose(); + } + else if (value is ShapePart) + { + ((ShapePart)value).Dispose(); + } + } + } + } + public static class PartGroupUtils + { + public static PartGroup ToPars(this object obj) + { + return (PartGroup)obj; + } + + public static ShapePartT ToParT(this object obj) + { + return (ShapePartT)obj; + } + + public static ShapePart ToPar(this object obj) + { + return (ShapePart)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/Gau.cs b/2DGAMELIB/_2DGAMELIB/ProgressBar.cs similarity index 76% rename from 2DGAMELIB/_2DGAMELIB/Gau.cs rename to 2DGAMELIB/_2DGAMELIB/ProgressBar.cs index c26eb72..ab0871a 100644 --- a/2DGAMELIB/_2DGAMELIB/Gau.cs +++ b/2DGAMELIB/_2DGAMELIB/ProgressBar.cs @@ -16,19 +16,19 @@ namespace _2DGAMELIB Rig } - public class Gau + public class ProgressBar { - private Pars pars; + private PartGroup _partGroup; - private Par base_; + private ShapePart base_; - private Par frame1; + private ShapePart frame1; - private Par frame2; + private ShapePart frame2; - private Par gauge; + private ShapePart gauge; - private Par knob; + private ShapePart knob; private double val; @@ -56,15 +56,15 @@ namespace _2DGAMELIB private Color MinusColor2; - public Pars Pars => pars; + public PartGroup PartGroup => _partGroup; - public Par Base => base_; + public ShapePart Base => base_; - public Par Frame1 => frame1; + public ShapePart Frame1 => frame1; - public Par Gauge => gauge; + public ShapePart Gauge => gauge; - public Par Knob => knob; + public ShapePart Knob => knob; public double Value { @@ -264,7 +264,7 @@ namespace _2DGAMELIB 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, + _ => DataConsts.Vec2DZero, }; } @@ -276,19 +276,19 @@ namespace _2DGAMELIB 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, + _ => DataConsts.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 + _partGroup = new PartGroup(); + base_ = new ShapePart { Tag = Name + "_ベース", }; - base_.SetInitializeOP(new Out[1] { Shas.GetSquare() }); + base_.SetInitializeOP(new CurveOutline[1] { ShapeHelper.GetSquare() }); base_.SetPositionBase(Position); base_.SetSizeBase(Size); base_.SetSizeXBase(Width); @@ -299,13 +299,13 @@ namespace _2DGAMELIB base_.SetBasePointBase(base_.GetOP().GetCenter()); - pars.Add(base_.Tag, base_); - frame1 = new Par + _partGroup.Add(base_.Tag, base_); + frame1 = new ShapePart { Tag = Name + "_フレーム1", }; - frame1.SetInitializeOP(new Out[1] { Shas.GetSquare() }); + frame1.SetInitializeOP(new CurveOutline[1] { ShapeHelper.GetSquare() }); frame1.SetPositionBase(Position); frame1.SetSizeBase(Size); frame1.SetSizeXBase(Width * GetWidthMag()); @@ -316,15 +316,15 @@ namespace _2DGAMELIB frame1.SetBasePointBase(GetBasePoint1()); - pars.Add(frame1.Tag, frame1); + _partGroup.Add(frame1.Tag, frame1); if (Range == Range.MinusPlus) { - frame2 = new Par + frame2 = new ShapePart { Tag = Name + "_フレーム2", }; - frame2.SetInitializeOP(new Out[1] { Shas.GetSquare() }); + frame2.SetInitializeOP(new CurveOutline[1] { ShapeHelper.GetSquare() }); frame2.SetPositionBase(Position); frame2.SetSizeBase(Size); frame2.SetSizeXBase(Width * GetWidthMag()); @@ -332,13 +332,13 @@ namespace _2DGAMELIB frame2.SetClosed(true); frame2.SetBrush(null); frame2.SetBasePointBase(GetBasePoint2()); - pars.Add(frame2.Tag, frame2); + _partGroup.Add(frame2.Tag, frame2); } - gauge = new Par + gauge = new ShapePart { Tag = Name + "_ゲージ", }; - gauge.SetInitializeOP(new Out[1] { Shas.GetSquare() }); + gauge.SetInitializeOP(new CurveOutline[1] { ShapeHelper.GetSquare() }); gauge.SetPositionBase(GetGaugePosition()); gauge.SetSizeBase(Size); gauge.SetSizeXBase(Width * GetWidthMag() * GetGaugeWidthMag(Margin)); @@ -347,22 +347,22 @@ namespace _2DGAMELIB gauge.SetBasePointBase(GetBasePoint()); - pars.Add(gauge.Tag, gauge); + _partGroup.Add(gauge.Tag, gauge); if (knob) { - this.knob = new Par + this.knob = new ShapePart { Tag = Name + "_ノブ", }; - this.knob.SetInitializeOP(new Out[1] { Shas.GetSquare() }); + this.knob.SetInitializeOP(new CurveOutline[1] { ShapeHelper.GetSquare() }); this.knob.SetSizeBase(Size); this.knob.SetSizeXBase(GetKnobWidthMag(Width)); this.knob.SetSizeYBase(GetKnobHeightMag(Height)); this.knob.SetClosed(true); this.knob.SetBrushColor(Color.FromArgb(128, Color.White)); this.knob.SetBasePointBase(this.knob.GetOP().GetCenter()); - pars.Add(this.knob.Tag, this.knob); + _partGroup.Add(this.knob.Tag, this.knob); } } @@ -378,44 +378,44 @@ namespace _2DGAMELIB case Open.Top: { frame1.GetMiY_MaY(out var MM7); - PlusBrush = Oth.GetLGB(Unit, MM7, ref PlusColor2, ref PlusColor1); + PlusBrush = GeometryUtils.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); + MinusBrush = GeometryUtils.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); + PlusBrush = GeometryUtils.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); + MinusBrush = GeometryUtils.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); + PlusBrush = GeometryUtils.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); + MinusBrush = GeometryUtils.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); + PlusBrush = GeometryUtils.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); + MinusBrush = GeometryUtils.GetLGB(Unit, MM2, ref MinusColor1, ref MinusColor2); } break; } @@ -430,12 +430,12 @@ namespace _2DGAMELIB { 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)); + PlusBrush = GeometryUtils.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)); + MinusBrush = GeometryUtils.GetLGB(Unit, MM8, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); } break; } @@ -443,12 +443,12 @@ namespace _2DGAMELIB { 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)); + PlusBrush = GeometryUtils.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)); + MinusBrush = GeometryUtils.GetLGB(Unit, MM4, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); } break; } @@ -456,12 +456,12 @@ namespace _2DGAMELIB { 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)); + PlusBrush = GeometryUtils.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)); + MinusBrush = GeometryUtils.GetLGB(Unit, MM6, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); } break; } @@ -469,12 +469,12 @@ namespace _2DGAMELIB { 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)); + PlusBrush = GeometryUtils.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)); + MinusBrush = GeometryUtils.GetLGB(Unit, MM2, Color.FromArgb((int)(255.0 * Alpha), MinusColor1), Color.FromArgb((int)(255.0 * Alpha), MinusColor2)); } break; } @@ -506,7 +506,7 @@ namespace _2DGAMELIB return 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) + public ProgressBar(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; @@ -560,7 +560,7 @@ namespace _2DGAMELIB public void Dispose() { - pars.Dispose(); + _partGroup.Dispose(); PlusBrush.Dispose(); if (MinusBrush != null) { diff --git a/2DGAMELIB/_2DGAMELIB/QuaternionD.cs b/2DGAMELIB/_2DGAMELIB/QuaternionD.cs index f9d2c5f..ffee1f5 100644 --- a/2DGAMELIB/_2DGAMELIB/QuaternionD.cs +++ b/2DGAMELIB/_2DGAMELIB/QuaternionD.cs @@ -3,7 +3,7 @@ using System.Globalization; namespace _2DGAMELIB { - public static class Qua + public static class Quaternion { public static QuaternionD RotationZQ(this double angle) { @@ -29,14 +29,13 @@ namespace _2DGAMELIB public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, QuaternionD rotation) { - Vec.Subtract(ref coord, ref BasePoint, out coord); + VectorMath.Subtract(ref coord, ref BasePoint, out coord); TransformCoordinate(ref coord, ref rotation, out var result); - Vec.Add(ref result, ref BasePoint, out result); + VectorMath.Add(ref result, ref BasePoint, out result); return result; } } - - + //used in a total of 1 places [Serializable] public struct QuaternionD diff --git a/2DGAMELIB/_2DGAMELIB/RemappedTypeBinder.cs b/2DGAMELIB/_2DGAMELIB/RemappedTypeBinder.cs new file mode 100644 index 0000000..2a9e5a9 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/RemappedTypeBinder.cs @@ -0,0 +1,119 @@ +using System; +using System.Collections.Concurrent; +using System.Collections.Generic; +using System.Runtime.Serialization; + +namespace _2DGAMELIB +{ + public sealed class RemappedTypeBinder : SerializationBinder + { + private readonly Dictionary _typeOnlyMap = new(); + private readonly Dictionary _fullMap = new(); + private static readonly ConcurrentDictionary _additionalMappings = new(); + + public static void RegisterMapping(string oldTypeName, Type newType) + { + _additionalMappings[oldTypeName] = newType; + } + + public RemappedTypeBinder Add(string oldTypeName, Type newType) + { + _typeOnlyMap[oldTypeName] = newType; + return this; + } + + public RemappedTypeBinder Add(string oldTypeName, string oldAssemblyName, Type newType) + { + _fullMap[oldTypeName] = (oldAssemblyName, newType); + return this; + } + + public override Type BindToType(string assemblyName, string typeName) + { + if (_fullMap.TryGetValue(typeName, out var entry)) + { + if (assemblyName != null && assemblyName.StartsWith(entry.AssemblyName)) + return entry.Type; + } + + if (_typeOnlyMap.TryGetValue(typeName, out var type)) + return type; + + if (_additionalMappings.TryGetValue(typeName, out var extra)) + return extra; + + var fullName = typeName; + if (!string.IsNullOrEmpty(assemblyName)) + fullName += ", " + assemblyName; + + var result = Type.GetType(fullName, throwOnError: false); + if (result != null) + return result; + + // Generic types like List embed type args in the name. + // Remap any old type names within the type arg list. + if (typeName.Contains("[[")) + { + var mangled = RemapTypeArgs(typeName); + if (mangled != typeName) + { + fullName = mangled; + if (!string.IsNullOrEmpty(assemblyName)) + fullName += ", " + assemblyName; + result = Type.GetType(fullName, throwOnError: false); + if (result != null) + return result; + } + } + + return null; + } + + private string RemapTypeArgs(string typeName) + { + // Find the generic arguments section: the outermost [...] containing [args] + int outerStart = typeName.LastIndexOf('`'); + if (outerStart < 0) return typeName; + + int bracketStart = -1; + for (int i = outerStart + 1; i < typeName.Length; i++) + { + if (typeName[i] == '[') + { + bracketStart = i; + break; + } + } + if (bracketStart < 0) return typeName; + + int depth = 0; + int bracketEnd = -1; + for (int i = bracketStart; i < typeName.Length; i++) + { + if (typeName[i] == '[') depth++; + else if (typeName[i] == ']') depth--; + if (depth == 0) { bracketEnd = i; break; } + } + if (bracketEnd < 0) return typeName; + + var inner = typeName.Substring(bracketStart, bracketEnd - bracketStart + 1); + + // Replace mapped old type names (longest first to avoid partial prefix matches) + var allKeys = new List(_typeOnlyMap.Keys); + allKeys.AddRange(_additionalMappings.Keys); + allKeys.Sort((a, b) => b.Length.CompareTo(a.Length)); + foreach (var old in allKeys) + { + Type repType; + if (!_typeOnlyMap.TryGetValue(old, out repType)) + _additionalMappings.TryGetValue(old, out repType); + if (repType == null) continue; + var rep = repType.FullName; + inner = inner.Replace(old + ",", rep + ","); + inner = inner.Replace(old + "]", rep + "]"); + } + + return typeName.Substring(0, bracketStart) + inner + typeName.Substring(bracketEnd + 1); + } + } +} diff --git a/2DGAMELIB/_2DGAMELIB/RenderArea.cs b/2DGAMELIB/_2DGAMELIB/RenderArea.cs index fab287d..c038aeb 100644 --- a/2DGAMELIB/_2DGAMELIB/RenderArea.cs +++ b/2DGAMELIB/_2DGAMELIB/RenderArea.cs @@ -23,8 +23,8 @@ namespace _2DGAMELIB protected Size hitBufferSize = System.Drawing.Size.Empty; protected Size displayBufferSize = System.Drawing.Size.Empty; - public Vector2D BasePoint = Dat.Vec2DZero; - public Vector2D Position = Dat.Vec2DZero; + public Vector2D BasePoint = DataConsts.Vec2DZero; + public Vector2D Position = DataConsts.Vec2DZero; public Graphics DisplayGraphics => displayGraphics; public Graphics HitGraphics => hitGraphics; @@ -92,30 +92,30 @@ namespace _2DGAMELIB return new Vector2D(Position.X - BasePoint.X * XRatio * Size, Position.Y - BasePoint.Y * YRatio * Size); } - public void Draw(Par Par) + public void Draw(ShapePart ShapePart) { - Par.Draw(displayUnitScale, displayGraphics); + ShapePart.Draw(displayUnitScale, displayGraphics); if (hitGraphics != null) { - Par.DrawH(hitUnitScale, hitGraphics); + ShapePart.DrawH(hitUnitScale, hitGraphics); } } - public void Draw(ParT ParT) + public void Draw(ShapePartT ShapePartT) { - ParT.Draw(displayUnitScale, displayGraphics); + ShapePartT.Draw(displayUnitScale, displayGraphics); if (hitGraphics != null) { - ParT.DrawH(hitUnitScale, hitGraphics); + ShapePartT.DrawH(hitUnitScale, hitGraphics); } } - public void Draw(Pars Pars) + public void Draw(PartGroup PartGroup) { - Pars.Draw(displayUnitScale, displayGraphics); + PartGroup.Draw(displayUnitScale, displayGraphics); if (hitGraphics != null) { - Pars.DrawH(hitUnitScale, hitGraphics); + PartGroup.DrawH(hitUnitScale, hitGraphics); } diff --git a/2DGAMELIB/_2DGAMELIB/RNG.cs b/2DGAMELIB/_2DGAMELIB/Rng.cs similarity index 86% rename from 2DGAMELIB/_2DGAMELIB/RNG.cs rename to 2DGAMELIB/_2DGAMELIB/Rng.cs index cbcd620..4a0bb0c 100644 --- a/2DGAMELIB/_2DGAMELIB/RNG.cs +++ b/2DGAMELIB/_2DGAMELIB/Rng.cs @@ -3,7 +3,7 @@ using System.Globalization; namespace _2DGAMELIB { - public static class RNG + public static class Rng { public static MyRandom XS = new MyRandom((uint)(Environment.TickCount + DateTime.Now.ToBinary())); } diff --git a/2DGAMELIB/_2DGAMELIB/Sce.cs b/2DGAMELIB/_2DGAMELIB/SceneFader.cs similarity index 95% rename from 2DGAMELIB/_2DGAMELIB/Sce.cs rename to 2DGAMELIB/_2DGAMELIB/SceneFader.cs index 58eb2bd..4fe0bb8 100644 --- a/2DGAMELIB/_2DGAMELIB/Sce.cs +++ b/2DGAMELIB/_2DGAMELIB/SceneFader.cs @@ -5,7 +5,7 @@ namespace _2DGAMELIB { //Basically used to animate switching between two static images - public class Sce + public class SceneFader { private Bitmap Start; private Graphics GS; @@ -23,7 +23,7 @@ namespace _2DGAMELIB private ImageAttributes ia = new ImageAttributes(); - public Sce(int Width, int Height) + public SceneFader(int Width, int Height) { w = Width; h = Height; diff --git a/2DGAMELIB/_2DGAMELIB/Swi.cs b/2DGAMELIB/_2DGAMELIB/ScreenSwitch.cs similarity index 86% rename from 2DGAMELIB/_2DGAMELIB/Swi.cs rename to 2DGAMELIB/_2DGAMELIB/ScreenSwitch.cs index 2d138c0..fb5bb35 100644 --- a/2DGAMELIB/_2DGAMELIB/Swi.cs +++ b/2DGAMELIB/_2DGAMELIB/ScreenSwitch.cs @@ -3,7 +3,7 @@ using System.Drawing; namespace _2DGAMELIB { - public class Swi + public class ScreenSwitch { private bool flag; @@ -13,14 +13,14 @@ namespace _2DGAMELIB public bool Flag => flag; - public Swi(Color OnColor) + public ScreenSwitch(Color OnColor) { this.OnColor = OnColor; } - public void OnOff(But But) + public void OnOff(ButtonBase ButtonBase) { - But1 but = (But1)But; + Button but = (Button)ButtonBase; if (!flag) { flag = true; @@ -49,7 +49,7 @@ namespace _2DGAMELIB } i = 0; { - foreach (Par item in but.Pars.EnumAllPar()) + foreach (ShapePart item in but.PartGroup.EnumAllPar()) { item.SetBrushColor(but.OverColors[i]); i++; @@ -82,16 +82,16 @@ namespace _2DGAMELIB }); } j = 0; - foreach (Par item2 in but.Pars.EnumAllPar()) + foreach (ShapePart item2 in but.PartGroup.EnumAllPar()) { item2.SetBrushColor(but.OverColors[j]); j++; } } - public void SetFlag(But But, bool On) + public void SetFlag(ButtonBase ButtonBase, bool On) { - But1 but = (But1)But; + Button but = (Button)ButtonBase; if (On) { flag = true; @@ -120,7 +120,7 @@ namespace _2DGAMELIB } i = 0; { - foreach (Par item in but.Pars.EnumAllPar()) + foreach (ShapePart item in but.PartGroup.EnumAllPar()) { item.SetBrushColor(but.BaseColors[i]); i++; @@ -153,7 +153,7 @@ namespace _2DGAMELIB }); } j = 0; - foreach (Par item2 in but.Pars.EnumAllPar()) + foreach (ShapePart item2 in but.PartGroup.EnumAllPar()) { item2.SetBrushColor(but.BaseColors[j]); j++; diff --git a/2DGAMELIB/_2DGAMELIB/Ser.cs b/2DGAMELIB/_2DGAMELIB/Ser.cs deleted file mode 100644 index f447412..0000000 --- a/2DGAMELIB/_2DGAMELIB/Ser.cs +++ /dev/null @@ -1,155 +0,0 @@ -using System; -using System.IO; -using System.Runtime.Serialization.Formatters.Binary; -using System.Security.Cryptography; -using System.Text; -using Newtonsoft.Json; - -namespace _2DGAMELIB -{ - - //serialization stuff - public static class Ser - { - 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); - } - - public static byte[] ToSerialBytes(this T Object) - { - using MemoryStream memoryStream = new MemoryStream(); - new BinaryFormatter().Serialize(memoryStream, Object); - return memoryStream.ToArray(); - } - - public static T ToDeserialObject(this byte[] Bytes) - { - using MemoryStream serializationStream = new MemoryStream(Bytes); - 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 string Path) - { - using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read); - return (T)new BinaryFormatter().Deserialize(serializationStream); - } - - 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 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 JsonDeepCopy(this T Object) - { - using MemoryStream memoryStream = new MemoryStream(); - - - JsonSerializer jsonSerializer = new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.All, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }; - - jsonSerializer.Serialize(new StreamWriter(memoryStream, Encoding.UTF8), Object); - - - return (T)new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.All, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }.Deserialize(new StreamReader(memoryStream), typeof(T)); - } - - public static byte[] ToJsonBytes(this T Object) - { - MemoryStream textWriter = new MemoryStream(); - - JsonSerializer jsonSerializer = new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.Objects, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }; - - jsonSerializer.Serialize(new StreamWriter(textWriter, Encoding.UTF8), Object); - - return textWriter.ToArray(); - } - - public static T ToUnJsonObject(this byte[] Bytes) - { - using StreamReader reader = new StreamReader(new MemoryStream(Bytes), Encoding.UTF8); - return (T)new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.All, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }.Deserialize(reader, typeof(T)); - } - - - public static void ToJson(this T Object, string Path) - { - using StreamWriter textWriter = File.CreateText(Path); - JsonSerializer jsonSerializer = new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.All, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }; - jsonSerializer.Serialize(textWriter, Object); - } - - public static T UnJson(string Path) - { - using StreamReader reader = File.OpenText(Path); - return (T)new JsonSerializer - { - PreserveReferencesHandling = PreserveReferencesHandling.All, - TypeNameHandling = TypeNameHandling.All, - Formatting = Newtonsoft.Json.Formatting.Indented, - NullValueHandling = NullValueHandling.Ignore - }.Deserialize(reader, typeof(T)); - } - } -} diff --git a/2DGAMELIB/_2DGAMELIB/Serializer.cs b/2DGAMELIB/_2DGAMELIB/Serializer.cs new file mode 100644 index 0000000..8b64ad7 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/Serializer.cs @@ -0,0 +1,123 @@ +using System; +using System.Collections.Generic; +using System.IO; +using System.Linq; +using System.Reflection; +using System.Runtime.Serialization.Formatters.Binary; +using System.Text; +using Newtonsoft.Json; +using Newtonsoft.Json.Serialization; + +namespace _2DGAMELIB +{ + public static class Serializer + { + private static SerializableAttribute s = new SerializableAttribute(); + + private static readonly RemappedTypeBinder Binder = new RemappedTypeBinder() + .Add("_2DGAMELIB.Par", typeof(ShapePart)) + .Add("_2DGAMELIB.ParT", typeof(ShapePartT)) + .Add("_2DGAMELIB.Pars", typeof(PartGroup)) + .Add("_2DGAMELIB.Out", typeof(CurveOutline)) + .Add("_2DGAMELIB.Joi", typeof(JointPoint)) + .Add("_2DGAMELIB.Dif", typeof(MorphVariant)) + .Add("_2DGAMELIB.Difs", typeof(VariantGrid)) + .Add("_2DGAMELIB.Obj", typeof(BodyTemplate)) + .Add("_2DGAMELIB.Sce", typeof(SceneFader)); + + private static BinaryFormatter NewFormatter() + { + return new BinaryFormatter { Binder = Binder }; + } + + private static JsonSerializerSettings CreateSettings() + { + var settings = new JsonSerializerSettings + { + PreserveReferencesHandling = PreserveReferencesHandling.All, + TypeNameHandling = TypeNameHandling.All, + Formatting = Newtonsoft.Json.Formatting.Indented, + NullValueHandling = NullValueHandling.Ignore + }; + settings.Converters.Add(new OrderedDictionaryConverter()); + settings.Converters.Add(new OrderedDictionaryConverter()); + settings.Converters.Add(new OrderedDictionaryConverter()); + settings.Converters.Add(new OrderedDictionaryConverter()); + return settings; + } + + public static T DeepCopy(this T Object) + { + BinaryFormatter binaryFormatter = NewFormatter(); + using MemoryStream memoryStream = new MemoryStream(); + binaryFormatter.Serialize(memoryStream, Object); + memoryStream.Position = 0L; + return (T)binaryFormatter.Deserialize(memoryStream); + } + + public static byte[] ToSerialBytes(this T Object) + { + using MemoryStream memoryStream = new MemoryStream(); + NewFormatter().Serialize(memoryStream, Object); + return memoryStream.ToArray(); + } + + public static T ToDeserialObject(this byte[] Bytes) + { + using MemoryStream serializationStream = new MemoryStream(Bytes); + return (T)NewFormatter().Deserialize(serializationStream); + } + + public static void Save(this T Object, string Path) + { + using FileStream serializationStream = new FileStream(Path, FileMode.Create, FileAccess.Write); + NewFormatter().Serialize(serializationStream, Object); + } + + public static T Load(this string Path) + { + using FileStream serializationStream = new FileStream(Path, FileMode.Open, FileAccess.Read); + return (T)NewFormatter().Deserialize(serializationStream); + } + + public static T Load(this byte[] bd) + { + using MemoryStream serializationStream = new MemoryStream(bd); + return (T)NewFormatter().Deserialize(serializationStream); + } + + static Serializer() { } + + public static T JsonDeepCopy(this T Object) + { + var json = JsonConvert.SerializeObject(Object, CreateSettings()); + return JsonConvert.DeserializeObject(json, CreateSettings()); + } + + public static byte[] ToJsonBytes(this T Object) + { + var json = JsonConvert.SerializeObject(Object, CreateSettings()); + return Encoding.UTF8.GetBytes(json); + } + + public static T ToUnJsonObject(this byte[] Bytes) + { + var json = Encoding.UTF8.GetString(Bytes); + return JsonConvert.DeserializeObject(json, CreateSettings()); + } + + public static void ToJson(this T Object, string Path) + { + var json = JsonConvert.SerializeObject(Object, CreateSettings()); + File.WriteAllText(Path, json); + } + + public static T UnJson(string Path) + { + var json = File.ReadAllText(Path); + return JsonConvert.DeserializeObject(json, CreateSettings()); + } + + public static JsonSerializerSettings GetSettings() => CreateSettings(); + } +} \ No newline at end of file diff --git a/2DGAMELIB/_2DGAMELIB/Shas.cs b/2DGAMELIB/_2DGAMELIB/ShapeHelper.cs similarity index 64% rename from 2DGAMELIB/_2DGAMELIB/Shas.cs rename to 2DGAMELIB/_2DGAMELIB/ShapeHelper.cs index 9b067e9..c999d1a 100644 --- a/2DGAMELIB/_2DGAMELIB/Shas.cs +++ b/2DGAMELIB/_2DGAMELIB/ShapeHelper.cs @@ -3,7 +3,7 @@ using System.Linq; namespace _2DGAMELIB { - public static class Shas + public static class ShapeHelper { //rectangle coords @@ -38,27 +38,27 @@ namespace _2DGAMELIB return Point; } - public static void SetTension(this IEnumerable Out, float Tension) + public static void SetTension(this IEnumerable Out, float Tension) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { item.Tension = Tension; } } - public static void OutlineFalse(this IEnumerable Out) + public static void OutlineFalse(this IEnumerable Out) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { item.Outline = false; } } - public static Vector2D GetCenter(this IEnumerable Out) + public static Vector2D GetCenter(this IEnumerable Out) { double num = 0.0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Out item in Out) + Vector2D vec2DZero = DataConsts.Vec2DZero; + foreach (CurveOutline item in Out) { foreach (Vector2D p in item.ps) { @@ -69,11 +69,11 @@ namespace _2DGAMELIB return vec2DZero / num; } - public static Vector2D GetCenter(this IEnumerable Joi) + public static Vector2D GetCenter(this IEnumerable Joi) { double num = 0.0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Joi item in Joi) + Vector2D vec2DZero = DataConsts.Vec2DZero; + foreach (JointPoint item in Joi) { vec2DZero += item.Joint; num += 1.0; @@ -81,10 +81,10 @@ namespace _2DGAMELIB return vec2DZero / num; } - public static void Rotation(this IEnumerable Out, Vector2D BP, double Angle) + public static void Rotation(this IEnumerable Out, Vector2D BP, double Angle) { MatrixD transform = Angle.ToRadian().RotationZ(); - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -93,10 +93,10 @@ namespace _2DGAMELIB } } - public static void ScalingX(this IEnumerable Out, Vector2D BP, double Rate) + public static void ScalingX(this IEnumerable Out, Vector2D BP, double Rate) { double num = BP.X - BP.X * Rate; - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -107,10 +107,10 @@ namespace _2DGAMELIB } } - public static void ScalingX(this IEnumerable Out, ref Vector2D BP, double Rate) + public static void ScalingX(this IEnumerable Out, ref Vector2D BP, double Rate) { double num = BP.X - BP.X * Rate; - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -121,10 +121,10 @@ namespace _2DGAMELIB } } - public static void ScalingY(this IEnumerable Out, Vector2D BP, double Rate) + public static void ScalingY(this IEnumerable Out, Vector2D BP, double Rate) { double num = BP.Y - BP.Y * Rate; - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -135,10 +135,10 @@ namespace _2DGAMELIB } } - public static void ScalingY(this IEnumerable Out, ref Vector2D BP, double Rate) + public static void ScalingY(this IEnumerable Out, ref Vector2D BP, double Rate) { double num = BP.Y - BP.Y * Rate; - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -149,12 +149,12 @@ namespace _2DGAMELIB } } - public static void ScalingXY(this IEnumerable Out, Vector2D BP, double Rate) + 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) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -166,12 +166,12 @@ namespace _2DGAMELIB } } - public static void ScalingXY(this IEnumerable Out, ref Vector2D BP, double Rate) + 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) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -183,12 +183,12 @@ namespace _2DGAMELIB } } - public static void ScalingXY(this IEnumerable Out, Vector2D BP, double X, double Y) + 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) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -200,70 +200,70 @@ namespace _2DGAMELIB } } - public static void ScalingX(this IEnumerable Joi, Vector2D BP, double Rate) + public static void ScalingX(this IEnumerable Joi, Vector2D BP, double Rate) { double num = BP.X - BP.X * Rate; - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.X = item.Joint.X * Rate + num; } } - public static void ScalingX(this IEnumerable Joi, ref Vector2D BP, double Rate) + public static void ScalingX(this IEnumerable Joi, ref Vector2D BP, double Rate) { double num = BP.X - BP.X * Rate; - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.X = item.Joint.X * Rate + num; } } - public static void ScalingY(this IEnumerable Joi, Vector2D BP, double Rate) + public static void ScalingY(this IEnumerable Joi, Vector2D BP, double Rate) { double num = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.Y = item.Joint.Y * Rate + num; } } - public static void ScalingY(this IEnumerable Joi, ref Vector2D BP, double Rate) + public static void ScalingY(this IEnumerable Joi, ref Vector2D BP, double Rate) { double num = BP.Y - BP.Y * Rate; - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.Y = item.Joint.Y * Rate + num; } } - public static void ScalingXY(this IEnumerable Joi, Vector2D BP, double Rate) + 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) + foreach (JointPoint 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) + 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) + foreach (JointPoint 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) + public static void ReverseX(this List Out, ref Vector2D BP) { double num = BP.X - (1.0 - BP.X); - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -276,10 +276,10 @@ namespace _2DGAMELIB Out.Reverse(); } - public static void ReverseY(this List Out, Vector2D BP) + public static void ReverseY(this List Out, Vector2D BP) { double num = BP.Y - (1.0 - BP.Y); - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -292,10 +292,10 @@ namespace _2DGAMELIB Out.Reverse(); } - public static void ReverseY(this List Out, ref Vector2D BP) + public static void ReverseY(this List Out, ref Vector2D BP) { double num = BP.Y - (1.0 - BP.Y); - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -308,27 +308,27 @@ namespace _2DGAMELIB Out.Reverse(); } - public static void ReverseX(this List Joi, ref Vector2D BP) + public static void ReverseX(this List Joi, ref Vector2D BP) { double num = BP.X - (1.0 - BP.X); - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.X = 1.0 - item.Joint.X + num; } } - public static void ReverseY(this List Joi, ref Vector2D BP) + public static void ReverseY(this List Joi, ref Vector2D BP) { double num = BP.Y - (1.0 - BP.Y); - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint.Y = 1.0 - item.Joint.Y + num; } } - public static void ExpansionX(this List Out, Vector2D BP, double Rate) + public static void ExpansionX(this List Out, Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -339,9 +339,9 @@ namespace _2DGAMELIB } } - public static void ExpansionX(this List Out, ref Vector2D BP, double Rate) + public static void ExpansionX(this List Out, ref Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -352,9 +352,9 @@ namespace _2DGAMELIB } } - public static void ExpansionY(this List Out, Vector2D BP, double Rate) + public static void ExpansionY(this List Out, Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -365,9 +365,9 @@ namespace _2DGAMELIB } } - public static void ExpansionY(this List Out, ref Vector2D BP, double Rate) + public static void ExpansionY(this List Out, ref Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -378,9 +378,9 @@ namespace _2DGAMELIB } } - public static void ExpansionXY(this List Out, Vector2D BP, double Rate) + public static void ExpansionXY(this List Out, Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -389,9 +389,9 @@ namespace _2DGAMELIB } } - public static void ExpansionXY(this List Out, ref Vector2D BP, double Rate) + public static void ExpansionXY(this List Out, ref Vector2D BP, double Rate) { - foreach (Out item in Out) + foreach (CurveOutline item in Out) { for (int i = 0; i < item.ps.Count; i++) { @@ -400,9 +400,9 @@ namespace _2DGAMELIB } } - public static void ExpansionX(this List Joi, ref Vector2D BP, double Rate) + public static void ExpansionX(this List Joi, ref Vector2D BP, double Rate) { - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { Vector2D vector2D = (item.Joint - BP).newNormalize(); vector2D.Y = 0.0; @@ -410,9 +410,9 @@ namespace _2DGAMELIB } } - public static void ExpansionY(this List Joi, ref Vector2D BP, double Rate) + public static void ExpansionY(this List Joi, ref Vector2D BP, double Rate) { - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { Vector2D vector2D = (item.Joint - BP).newNormalize(); vector2D.X = 0.0; @@ -420,26 +420,26 @@ namespace _2DGAMELIB } } - public static void ExpansionXY(this List Joi, Vector2D BP, double Rate) + public static void ExpansionXY(this List Joi, Vector2D BP, double Rate) { - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint += (item.Joint - BP).newNormalize() * Rate; } } - public static void ExpansionXY(this List Joi, ref Vector2D BP, double Rate) + public static void ExpansionXY(this List Joi, ref Vector2D BP, double Rate) { - foreach (Joi item in Joi) + foreach (JointPoint item in Joi) { item.Joint += (item.Joint - BP).newNormalize() * Rate; } } - public static IEnumerable EnumPoints(this IEnumerable Out) + public static IEnumerable EnumPoints(this IEnumerable Out) { HashSet hs = new HashSet(); - foreach (Out item in Out) + foreach (CurveOutline item in Out) { foreach (Vector2D p in item.ps) { @@ -452,7 +452,7 @@ namespace _2DGAMELIB } } - public static Out GetTriangle() + public static CurveOutline GetTriangle() { MatrixD m120 = 120.0.ToRadian().RotationZ(); @@ -464,16 +464,16 @@ namespace _2DGAMELIB Vector2D TP3 = Math.TransformCoordinateBP(TP1, new Vector2D(0.5, 0.5), m240); - return new Out + return new CurveOutline { Tension = 0f, ps = { TP1, TP2, TP3 } }; } - public static Out GetSquare() + public static CurveOutline GetSquare() { - return new Out + return new CurveOutline { Tension = 0f, ps = { diff --git a/2DGAMELIB/_2DGAMELIB/Par.cs b/2DGAMELIB/_2DGAMELIB/ShapePart.cs similarity index 84% rename from 2DGAMELIB/_2DGAMELIB/Par.cs rename to 2DGAMELIB/_2DGAMELIB/ShapePart.cs index 1f6393e..2472fa6 100644 --- a/2DGAMELIB/_2DGAMELIB/Par.cs +++ b/2DGAMELIB/_2DGAMELIB/ShapePart.cs @@ -11,23 +11,29 @@ namespace _2DGAMELIB { //represents a whole or part of a body part :3 [Serializable] - public class Par + public class ShapePart { - private Pars parent; + private PartGroup parent; 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 = DataConsts.Vec2DZero; - protected Vector2D basePointCont = Dat.Vec2DZero; + protected Vector2D basePointCont = DataConsts.Vec2DZero; - protected Vector2D positionBase = Dat.Vec2DZero; + protected Vector2D positionBase = DataConsts.Vec2DZero; - protected Vector2D positionCont = Dat.Vec2DZero; + protected Vector2D positionContO = DataConsts.Vec2DZero; + + protected Vector2D positionCont = DataConsts.Vec2DZero; + + protected double positionSize = 1.0; + + protected Vector2D positionVector = DataConsts.Vec2DZero; protected double anglePare; @@ -47,8 +53,6 @@ namespace _2DGAMELIB protected double ySizeCont = 1.0; - protected double positionSize = 1.0; - protected double penWidth; @@ -75,23 +79,23 @@ namespace _2DGAMELIB public bool Hit = true; private bool closed; - public Pars GetParent() + public PartGroup GetParent() { return parent; } - public List GetOP() + public List GetOP() { return op; } - public void SetInitializeOP(IEnumerable value) + public void SetInitializeOP(IEnumerable value) { op.Clear(); op.AddRange(value); } - public List GetJP() + public List GetJP() { return jp; } @@ -334,7 +338,7 @@ namespace _2DGAMELIB { HitBrush.Color = value; } - public void SetParent(Pars Parent) + public void SetParent(PartGroup Parent) { parent = Parent; } @@ -357,59 +361,60 @@ namespace _2DGAMELIB gph = new GraphicsPath(); } - public Par() + public ShapePart() { pen.StartCap = LineCap.Round; pen.EndCap = LineCap.Round; } - public Par(Par Par) + public ShapePart(ShapePart ShapePart) { - Copy(Par); + Copy(ShapePart); } - protected void Copy(Par Par) + protected void Copy(ShapePart ShapePart) { - Tag = Par.Tag; - op = new List(Par.op.Count); - for (int i = 0; i < Par.op.Count; i++) + Tag = ShapePart.Tag; + op = new List(ShapePart.op.Count); + for (int i = 0; i < ShapePart.op.Count; i++) { - op.Add(new Out(Par.op[i])); + op.Add(new CurveOutline(ShapePart.op[i])); } - jp = new List(Par.jp.Count); - for (int j = 0; j < Par.jp.Count; j++) + jp = new List(ShapePart.jp.Count); + for (int j = 0; j < ShapePart.jp.Count; j++) { - jp.Add(new Joi(Par.jp[j])); + jp.Add(new JointPoint(ShapePart.jp[j])); } - basePointBase = Par.basePointBase; - basePointCont = Par.basePointCont; - positionBase = Par.positionBase; - positionCont = Par.positionCont; - positionSize = Par.positionSize; - 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) + basePointBase = ShapePart.basePointBase; + basePointCont = ShapePart.basePointCont; + positionBase = ShapePart.positionBase; + positionContO = ShapePart.positionContO; + positionCont = ShapePart.positionCont; + positionVector = ShapePart.positionVector; + anglePare = ShapePart.anglePare; + angleBase = ShapePart.angleBase; + angleCont = ShapePart.angleCont; + sizeBase = ShapePart.sizeBase; + sizeCont = ShapePart.sizeCont; + xSizeBase = ShapePart.xSizeBase; + xSizeCont = ShapePart.xSizeCont; + ySizeBase = ShapePart.ySizeBase; + ySizeCont = ShapePart.ySizeCont; + penWidth = ShapePart.penWidth; + Dra = ShapePart.Dra; + closed = ShapePart.closed; + if (ShapePart.pen != null) { - SetPen(Par.pen.Copy()); + SetPen(ShapePart.pen.Copy()); } - if (Par.brush != null) + if (ShapePart.brush != null) { - SetBrush1(Par.brush.Copy()); + SetBrush1(ShapePart.brush.Copy()); } - Hit = Par.Hit; - if (Par.HitBrush != null) + Hit = ShapePart.Hit; + if (ShapePart.HitBrush != null) { - HitBrush = (SolidBrush)Par.HitBrush.Copy(); + HitBrush = (SolidBrush)ShapePart.HitBrush.Copy(); } } @@ -429,7 +434,7 @@ namespace _2DGAMELIB Path.Reset(); OutlinePath.Reset(); - foreach (Out item in op) + foreach (CurveOutline item in op) { PointF[] points = new PointF[item.ps.Count]; for (int i = 0; i < item.ps.Count; i++) @@ -513,7 +518,7 @@ namespace _2DGAMELIB gph.Reset(); if (closed) { - foreach (Out item in op) + foreach (CurveOutline item in op) { PointF[] psh = new PointF[item.ps.Count]; for (int i = 0; i < item.ps.Count; i++) @@ -532,7 +537,7 @@ namespace _2DGAMELIB return; } - foreach (Out item2 in op) + foreach (CurveOutline item2 in op) { PointF[] psh = new PointF[item2.ps.Count]; for (int j = 0; j < item2.ps.Count; j++) @@ -575,21 +580,21 @@ namespace _2DGAMELIB } } - public void SetJointP(int Index, Par Par) + public void SetJointP(int Index, ShapePart ShapePart) { if (Index < jp.Count) { - Par.SetPositionBase(ToGlobal(jp[Index].Joint)); + ShapePart.SetPositionBase(ToGlobal(jp[Index].Joint)); } } - public void SetJointPA(int Index, Par Par) + public void SetJointPA(int Index, ShapePart ShapePart) { if (Index < jp.Count) { - Par.SetPositionBase(ToGlobal(jp[Index].Joint)); + ShapePart.SetPositionBase(ToGlobal(jp[Index].Joint)); } - Par.SetAngleParent(anglePare + angleBase + angleCont); + ShapePart.SetAngleParent(anglePare + angleBase + angleCont); } public Vector2D ToGlobal(Vector2D Local) @@ -692,19 +697,19 @@ namespace _2DGAMELIB public bool IsParT() { - return this is ParT; + return this is ShapePartT; } - public ParT ToParT() + public ShapePartT ToParT() { - return (ParT)this; + return (ShapePartT)this; } public List GetPath() { List list = new List { parent.IndexOf(this) }; - Pars pars2 = parent; - for (Pars pars3 = pars2.Parent; pars3 != null; pars3 = pars2.Parent) + PartGroup pars2 = parent; + for (PartGroup pars3 = pars2.Parent; pars3 != null; pars3 = pars2.Parent) { list.Insert(0, pars3.IndexOf(pars2)); pars2 = pars3; diff --git a/2DGAMELIB/_2DGAMELIB/ParT.cs b/2DGAMELIB/_2DGAMELIB/ShapePartT.cs similarity index 85% rename from 2DGAMELIB/_2DGAMELIB/ParT.cs rename to 2DGAMELIB/_2DGAMELIB/ShapePartT.cs index a9fc221..bb63fc9 100644 --- a/2DGAMELIB/_2DGAMELIB/ParT.cs +++ b/2DGAMELIB/_2DGAMELIB/ShapePartT.cs @@ -7,7 +7,7 @@ namespace _2DGAMELIB { // renders text [Serializable] - public class ParT : Par + public class ShapePartT : ShapePart { private double fontSize = 1.0; @@ -24,9 +24,9 @@ namespace _2DGAMELIB [NonSerialized, JsonIgnore] private StringFormat stringformat = new StringFormat(); - private Vector2D positionT = Dat.Vec2DZero; + private Vector2D positionT = DataConsts.Vec2DZero; - private Vector2D rectSize = Dat.Vec2DOne; + private Vector2D rectSize = DataConsts.Vec2DOne; public string Text = ""; @@ -135,36 +135,36 @@ namespace _2DGAMELIB EditTS = true; } - public ParT() + public ShapePartT() { } - public ParT(ParT ParT) + public ShapePartT(ShapePartT ShapePartT) { - CopyT(ParT); + CopyT(ShapePartT); } - private void CopyT(ParT ParT) + private void CopyT(ShapePartT ShapePartT) { - Copy(ParT); + Copy(ShapePartT); - fontSize = ParT.fontSize; + fontSize = ShapePartT.fontSize; - if (ParT.font != null) - SetFont(ParT.font.Copy()); + if (ShapePartT.font != null) + SetFont(ShapePartT.font.Copy()); - if (ParT.brusht != null) - SetTextBrush(ParT.brusht.Copy()); + if (ShapePartT.brusht != null) + SetTextBrush(ShapePartT.brusht.Copy()); - if (ParT.brushs != null) - SetShadBrush(ParT.brushs.Copy()); + if (ShapePartT.brushs != null) + SetShadBrush(ShapePartT.brushs.Copy()); - if (ParT.stringformat != null) - SetStringFormat(ParT.stringformat.Copy()); + if (ShapePartT.stringformat != null) + SetStringFormat(ShapePartT.stringformat.Copy()); - positionT = ParT.positionT; - rectSize = ParT.rectSize; - Text = ParT.Text; + positionT = ShapePartT.positionT; + rectSize = ShapePartT.rectSize; + Text = ShapePartT.Text; } public new void Draw(double Unit, Graphics Graphics) @@ -307,18 +307,18 @@ namespace _2DGAMELIB { Vector2D[] stringRectPoints = GetStringRectPoints(Unit, Graphics); - Out @out = new Out { Tension = 0f }; - Vector2D vector2D = Dat.Vec2DZero - stringRectPoints[0]; + CurveOutline curveOutline = new CurveOutline { Tension = 0f }; + Vector2D vector2D = DataConsts.Vec2DZero - stringRectPoints[0]; double x = 0.05; double num = 0.025; - @out.ps.Add(stringRectPoints[0].AddY(-num) + vector2D); - @out.ps.Add(stringRectPoints[1].AddXY(x, -num) + vector2D); - @out.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D); - @out.ps.Add(stringRectPoints[3].AddY(num) + vector2D); + curveOutline.ps.Add(stringRectPoints[0].AddY(-num) + vector2D); + curveOutline.ps.Add(stringRectPoints[1].AddXY(x, -num) + vector2D); + curveOutline.ps.Add(stringRectPoints[2].AddXY(x, num) + vector2D); + curveOutline.ps.Add(stringRectPoints[3].AddY(num) + vector2D); - base.GetOP().Add(@out); + base.GetOP().Add(curveOutline); } public new void Dispose() diff --git a/2DGAMELIB/_2DGAMELIB/Tex.cs b/2DGAMELIB/_2DGAMELIB/TextBlock.cs similarity index 68% rename from 2DGAMELIB/_2DGAMELIB/Tex.cs rename to 2DGAMELIB/_2DGAMELIB/TextBlock.cs index 0359373..83d525a 100644 --- a/2DGAMELIB/_2DGAMELIB/Tex.cs +++ b/2DGAMELIB/_2DGAMELIB/TextBlock.cs @@ -5,13 +5,13 @@ using System.Linq; namespace _2DGAMELIB { - public class Tex + public class TextBlock { - private Pars pars; + private PartGroup _partGroup; - private ParT parT; + private ShapePartT _shapePartT; - private Par feed; + private ShapePart feed; public int Space; @@ -19,11 +19,11 @@ namespace _2DGAMELIB private double speed = 1.0; - private Action Action = delegate + private Action Action = delegate { }; - private MotV mv; + private MotionBase mv; private bool f1; @@ -33,7 +33,7 @@ namespace _2DGAMELIB private int Max; - public Action Done; + public Action Done; private byte a0; @@ -43,11 +43,11 @@ namespace _2DGAMELIB private bool FastText; - public Pars Pars => pars; + public PartGroup PartGroup => _partGroup; - public ParT ParT => parT; + public ShapePartT ShapePartT => _shapePartT; - public Par Feed => feed; + public ShapePart Feed => feed; public string TextIm { @@ -68,9 +68,9 @@ namespace _2DGAMELIB Max = text.Length; Count = Max; f1 = false; - if (parT != null) + if (_shapePartT != null) { - parT.Text = text; + _shapePartT.Text = text; } } } @@ -113,21 +113,21 @@ namespace _2DGAMELIB { get { - return parT.GetPositionBase(); + return _shapePartT.GetPositionBase(); } set { - parT.SetPositionBase(value); + _shapePartT.SetPositionBase(value); if (feed != null) { - feed.SetPositionBase(parT.ToGlobal(parT.GetOP()[0].ps[2] * 0.95)); + feed.SetPositionBase(_shapePartT.ToGlobal(_shapePartT.GetOP()[0].ps[2] * 0.95)); } } } public bool IsPlaying => !f1; - 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) + public TextBlock(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 { @@ -162,11 +162,11 @@ namespace _2DGAMELIB 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 = new MotionBase(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) + public TextBlock(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 { @@ -203,44 +203,44 @@ namespace _2DGAMELIB 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.GetSquare() }; + _partGroup = new PartGroup(); + CurveOutline[] array = new CurveOutline[1] { ShapeHelper.GetSquare() }; array.OutlineFalse(); - parT = new ParT + _shapePartT = new ShapePartT { Tag = Name, Text = Text }; - parT.SetFont(Font); - parT.SetFontSize(TextSize); - parT.SetTextColor(TextColor); - parT.SetRectSize(new Vector2D(Width, Height)); - parT.SetInitializeOP(array); - parT.SetPositionBase(Position); - parT.SetSizeBase(Size); - parT.SetClosed(true); - parT.SetBrushColor(BackColor); - ParT.GetOP().ScalingX(ParT.GetBasePointBase(), Width); - ParT.GetOP().ScalingY(ParT.GetBasePointBase(), Height); + _shapePartT.SetFont(Font); + _shapePartT.SetFontSize(TextSize); + _shapePartT.SetTextColor(TextColor); + _shapePartT.SetRectSize(new Vector2D(Width, Height)); + _shapePartT.SetInitializeOP(array); + _shapePartT.SetPositionBase(Position); + _shapePartT.SetSizeBase(Size); + _shapePartT.SetClosed(true); + _shapePartT.SetBrushColor(BackColor); + _shapePartT.GetOP().ScalingX(_shapePartT.GetBasePointBase(), Width); + _shapePartT.GetOP().ScalingY(_shapePartT.GetBasePointBase(), Height); if (ShadColor != Color.Empty) { - parT.SetShadBrush(new SolidBrush(ShadColor)); + _shapePartT.SetShadBrush(new SolidBrush(ShadColor)); } - pars.Add(parT.Tag, parT); + _partGroup.Add(_shapePartT.Tag, _shapePartT); } private void SetFeed(string Name, double Size, ref Color FeedColor) { - Out[] array = new Out[1] { Shas.GetTriangle() }; - feed = new Par + CurveOutline[] array = new CurveOutline[1] { ShapeHelper.GetTriangle() }; + feed = new ShapePart { Tag = Name + "_Feed", Hit = false }; feed.SetInitializeOP(array); feed.SetBasePointBase(array.GetCenter()); - feed.SetPositionBase(parT.ToGlobal(parT.GetOP()[0].ps[2] * 0.96)); + feed.SetPositionBase(feed.ToGlobal(feed.GetOP()[0].ps[2] * 0.96)); feed.SetSizeBase(Size * 0.07); feed.SetSizeYBase(0.9); feed.SetClosed(true); @@ -248,19 +248,19 @@ namespace _2DGAMELIB feed.SetBrushColor(Color.FromArgb(0, FeedColor)); feed.GetOP().ReverseY(feed.GetBasePointBase()); - pars.Add(feed.Tag, feed); + _partGroup.Add(feed.Tag, feed); } public void SetHitColor(ModeEventDispatcher Med) { - if (parT.GetHitColor() != Color.Transparent) + if (_shapePartT.GetHitColor() != Color.Transparent) { - Med.RemUniqueColor(parT.GetHitColor()); + Med.RemUniqueColor(_shapePartT.GetHitColor()); } - parT.SetHitColor(Med.GetUniqueColor()); + _shapePartT.SetHitColor(Med.GetUniqueColor()); } - public void Progression(FPS FPS) + public void Progression(FpsCounter FPS) { if (!f1) { @@ -268,10 +268,10 @@ namespace _2DGAMELIB int num = (int)Count; if (num <= Max) { - parT.Text = text.Substring(0, num); + _shapePartT.Text = text.Substring(0, num); return; } - parT.Text = text; + _shapePartT.Text = text; f1 = true; if (feed != null) { @@ -294,7 +294,7 @@ namespace _2DGAMELIB public bool Down(ref Color HitColor) { - if (parT.GetHitColor() == HitColor) + if (_shapePartT.GetHitColor() == HitColor) { f2 = true; if (!f1 && Speed == speed) @@ -308,7 +308,7 @@ namespace _2DGAMELIB public bool Up(ref Color HitColor) { - if (f1 && f2 && parT.GetHitColor() == HitColor && Speed == speed) + if (f1 && f2 && _shapePartT.GetHitColor() == HitColor && Speed == speed) { f1 = false; f2 = false; @@ -328,7 +328,7 @@ namespace _2DGAMELIB public void Dispose() { - pars.Dispose(); + _partGroup.Dispose(); } } } diff --git a/2DGAMELIB/_2DGAMELIB/Difs.cs b/2DGAMELIB/_2DGAMELIB/VariantGrid.cs similarity index 59% rename from 2DGAMELIB/_2DGAMELIB/Difs.cs rename to 2DGAMELIB/_2DGAMELIB/VariantGrid.cs index cee71d9..e015270 100644 --- a/2DGAMELIB/_2DGAMELIB/Difs.cs +++ b/2DGAMELIB/_2DGAMELIB/VariantGrid.cs @@ -7,7 +7,7 @@ using Newtonsoft.Json; namespace _2DGAMELIB { [Serializable] - public class Difs + public class VariantGrid { public string Tag = ""; @@ -15,11 +15,11 @@ namespace _2DGAMELIB 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 int GetCountX() { @@ -63,7 +63,7 @@ namespace _2DGAMELIB ValueY = (double)value / (double)GetCountY(); } - public Dif this[int Index] + public MorphVariant this[int Index] { get { @@ -75,14 +75,14 @@ namespace _2DGAMELIB } } - public Pars GetCurrent() + public PartGroup GetCurrent() { return difs[GetIndexX()][GetIndexY()]; } public void SetAngleBase(double value) { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.SetAngleBase(value); } @@ -90,7 +90,7 @@ namespace _2DGAMELIB public void SetSizeBase(double value) { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.SetSizeBase(value); } @@ -98,15 +98,15 @@ namespace _2DGAMELIB public void SetSizeYCont(double value) { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.SetSizeYCont(value); } } - public Par GetCurJoinRoot() + public ShapePart GetCurJoinRoot() { - Pars current = GetCurrent(); + PartGroup current = GetCurrent(); if (pr.ContainsKey(current)) { return pr[current]; @@ -115,23 +115,23 @@ namespace _2DGAMELIB } [JsonIgnore] - public IEnumerable EnumJoinRoot => pr.Values; - public IEnumerable EnumAllPar() + public IEnumerable EnumJoinRoot => pr.Values; + public IEnumerable EnumAllPar() { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { - foreach (Par item in dif.EnumAllPar()) + foreach (ShapePart item in dif.EnumAllPar()) { yield return item; } } } - public IEnumerable EnumAllPars() + public IEnumerable EnumAllPars() { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { - foreach (Pars item in dif.Parss) + foreach (PartGroup item in dif.Parss) { yield return item; } @@ -140,35 +140,35 @@ namespace _2DGAMELIB public void SetDefault() { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.SetDefault(); } } - public Difs() + public VariantGrid() { } - public Difs(Difs Difs) + public VariantGrid(VariantGrid VariantGrid) { - Copy(Difs); + Copy(VariantGrid); } - private void Copy(Difs Difs) + private void Copy(VariantGrid VariantGrid) { - Tag = Difs.Tag; - ValueX = Difs.ValueX; - ValueY = Difs.ValueY; - foreach (Dif dif in Difs.difs) + Tag = VariantGrid.Tag; + ValueX = VariantGrid.ValueX; + ValueY = VariantGrid.ValueY; + foreach (MorphVariant dif in VariantGrid.difs) { - difs.Add(new Dif(dif)); + difs.Add(new MorphVariant(dif)); } } - public void Add(Dif Dif) + public void Add(MorphVariant MorphVariant) { - difs.Add(Dif); + difs.Add(MorphVariant); } @@ -176,28 +176,28 @@ namespace _2DGAMELIB { Are.Draw(GetCurrent()); } - public void Draw(AreM AreM) + public void Draw(ManagedArea ManagedArea) { - AreM.Draw(GetCurrent()); + ManagedArea.Draw(GetCurrent()); } - private Par GetJoinRoot(Pars ps) + private ShapePart GetJoinRoot(PartGroup ps) { - Par[] array = ps.EnumAllPar().ToArray(); + ShapePart[] array = ps.EnumAllPar().ToArray(); if (array.Length <= 1) { return array.FirstOrDefault(); } - Par[] array2 = array; - foreach (Par p0 in array2) + ShapePart[] array2 = array; + foreach (ShapePart p0 in array2) { Vector2D p = p0.GetPosition(); - if (array.All((Par p1) => p0 == p1 || p1.GetJP().All((Joi j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= Join.IdentityDistance)))) + if (array.All((ShapePart p1) => p0 == p1 || p1.GetJP().All((JointPoint j) => !(p1.ToGlobal(j.Joint).DistanceSquared(p) <= JointLink.IdentityDistance)))) { return p0; } } - Par par = array.FirstOrDefault((Par e) => e.GetJP().Count > 0); + ShapePart par = array.FirstOrDefault((ShapePart e) => e.GetJP().Count > 0); if (par != null) { return par; @@ -207,11 +207,11 @@ namespace _2DGAMELIB public void SetJoints() { - pj = new Dictionary(); - pr = new Dictionary(); - foreach (Pars item in EnumAllPars()) + pj = new Dictionary(); + pr = new Dictionary(); + foreach (PartGroup item in EnumAllPars()) { - Par joinRoot = GetJoinRoot(item); + ShapePart joinRoot = GetJoinRoot(item); if (joinRoot != null) { pj.Add(item, joinRoot.GetJoints(item.EnumAllPar())); @@ -238,14 +238,14 @@ namespace _2DGAMELIB } } - public Par GetHitPar_(Color HitColor) + public ShapePart 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.GetHitColor() == HitColor); + return difs.FirstOrDefault((MorphVariant d) => d.IsHit(ref HitColor)).Parss.FirstOrDefault((PartGroup ps) => ps.IsHit(ref HitColor)).EnumAllPar().FirstOrDefault((ShapePart e) => e.GetHitColor() == HitColor); } public bool IsHit(ref Color HitColor) { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { if (dif.IsHit(ref HitColor)) { @@ -258,7 +258,7 @@ namespace _2DGAMELIB public void ReverseX() { SetJoints(); - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.ReverseX(); } @@ -268,7 +268,7 @@ namespace _2DGAMELIB public void ReverseY() { SetJoints(); - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.ReverseY(); } @@ -277,7 +277,7 @@ namespace _2DGAMELIB public void Dispose() { - foreach (Dif dif in difs) + foreach (MorphVariant dif in difs) { dif.Dispose(); } diff --git a/2DGAMELIB/_2DGAMELIB/Vec.cs b/2DGAMELIB/_2DGAMELIB/Vec.cs deleted file mode 100644 index e6a9e3b..0000000 --- a/2DGAMELIB/_2DGAMELIB/Vec.cs +++ /dev/null @@ -1,68 +0,0 @@ -using System; - -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 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 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 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 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 e689606..8e5dd74 100644 --- a/2DGAMELIB/_2DGAMELIB/Vector2D.cs +++ b/2DGAMELIB/_2DGAMELIB/Vector2D.cs @@ -1,5 +1,6 @@ using System; using System.Globalization; +using System.Runtime.CompilerServices; namespace _2DGAMELIB { @@ -21,17 +22,19 @@ namespace _2DGAMELIB X = x; Y = y; } - + [MethodImpl(MethodImplOptions.AggressiveInlining)] public double Length() { return System.Math.Sqrt(X * X + Y * Y); } - + + [MethodImpl(MethodImplOptions.AggressiveInlining)] public double LengthSquared() { return X * X + Y * Y; } - + + [MethodImpl(MethodImplOptions.AggressiveInlining)] public void Normalize() { double num = Length(); diff --git a/2DGAMELIB/_2DGAMELIB/VectorMath.cs b/2DGAMELIB/_2DGAMELIB/VectorMath.cs new file mode 100644 index 0000000..9c356b8 --- /dev/null +++ b/2DGAMELIB/_2DGAMELIB/VectorMath.cs @@ -0,0 +1,76 @@ +using System; +using System.Runtime.CompilerServices; + +namespace _2DGAMELIB +{ + public static class VectorMath + { + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static void Add(ref Vector2D a, ref Vector2D b, out Vector2D result) + { + result.X = a.X + b.X; + result.Y = a.Y + b.Y; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static void Subtract(ref Vector2D a, ref Vector2D b, out Vector2D result) + { + result.X = a.X - b.X; + result.Y = a.Y - b.Y; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double DistanceSquared(this Vector2D a, Vector2D b) + { + double num = a.X - b.X; + double num2 = a.Y - b.Y; + return num * num + num2 * num2; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static void Dot(ref Vector2D a, ref Vector2D b, out double result) + { + result = a.X * b.X + a.Y * b.Y; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double Cross(ref Vector2D a, ref Vector2D b) + { + return a.X * b.Y - a.Y * b.X; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static Vector2D newNormalize(this Vector2D vector) + { + vector.Normalize(); + return vector; + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double Angle(ref Vector2D a, ref Vector2D b) + { + Dot(ref a, ref b, out var r); + r /= a.Length() * b.Length(); + if (r > 1.0) + { + r = 1.0; + } + else if (r < -1.0) + { + r = -1.0; + } + return System.Math.Acos(r); + } + + [MethodImpl(MethodImplOptions.AggressiveInlining)] + public static double Angle02π(this Vector2D a, Vector2D b) + { + double num = Angle(ref a, ref b); + if (Cross(ref a, ref b) < 0.0) + { + num = System.Math.PI * 2.0 - num; + } + return num; + } + } +} diff --git a/2DGAMELIB/_2DGAMELIB/rewrite/Common.cs b/2DGAMELIB/_2DGAMELIB/rewrite/Common.cs index 5de425b..6da1819 100644 --- a/2DGAMELIB/_2DGAMELIB/rewrite/Common.cs +++ b/2DGAMELIB/_2DGAMELIB/rewrite/Common.cs @@ -196,17 +196,17 @@ namespace _2DGAMELIB public static Vector2D TransformCoordinateBP(this Vector2D coord, Vector2D BasePoint, MatrixD transform) { - Vec.Subtract(ref coord, ref BasePoint, out coord); + VectorMath.Subtract(ref coord, ref BasePoint, out coord); TransformCoordinate(ref coord, ref transform, out var result); - Vec.Add(ref result, ref BasePoint, out result); + VectorMath.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); + VectorMath.Subtract(ref coord, ref BasePoint, out var r); TransformCoordinate(ref r, ref transform, out var result); - Vec.Add(ref result, ref BasePoint, out result); + VectorMath.Add(ref result, ref BasePoint, out result); return result; } @@ -214,20 +214,20 @@ namespace _2DGAMELIB - - public static Pars ToPars(this object obj) + /* + public static PartGroup ToPars(this object obj) { - return (Pars)obj; + return (PartGroup)obj; } - public static ParT ToParT(this object obj) + public static ShapePartT ToParT(this object obj) { - return (ParT)obj; + return (ShapePartT)obj; } - public static Par ToPar(this object obj) + public static ShapePart ToPar(this object obj) { - return (Par)obj; + return (ShapePart)obj; } public static Pen Copy(this Pen Pen) @@ -299,5 +299,7 @@ namespace _2DGAMELIB { return new StringFormat(StringFormat); } + + */ } } diff --git a/AGENTS.md b/AGENTS.md new file mode 100644 index 0000000..35e115a --- /dev/null +++ b/AGENTS.md @@ -0,0 +1,46 @@ +# AGENTS.md — SlaveMatrixDecomp + +## Project + +Decompilation + modding re-architecture of "Slave Matrix" (Auto Eden). Three .NET 8 projects: +- **SlaveMatrix** (`WinExe`) — game entrypoint `SlaveMatrix.Program.Main` at `SlaveMatrix/SlaveMatrix/GameClasses/Program.cs` +- **2DGAMELIB** (class library) — legacy rendering engine (GDI+) + core data types (BodyTemplate, ShapePart, etc.) +- **SlaveMatrix.Extract** (`Exe`) — asset pipeline CLI; depends on SlaveMatrix for embedded resources + +## Build & Run + +``` +dotnet build Solution.sln # build all +./run.sh # launch game (cds to game_folder/, sets DOTNET_SYSTEM_GLOBALIZATION_INVARIANT=1) +dotnet run --project SlaveMatrix.Extract -- --output # asset extraction +``` + +The game **must** run with `game_folder/` as working directory. `launchSettings.json` sets this automatically in VS/Rider. + +## Key Quirks + +- **C# 9.0** (`LangVersion` hardcoded in `.csproj`). No `ImplicitUsings` in SlaveMatrix/2DGAMELIB. +- **x64 only**, `AllowUnsafeBlocks=true`, `InvariantGlobalization=true` (needed on Linux). +- **BinaryFormatter** still in use (legacy saves). Requires `EnableUnsafeBinaryFormatterSerialization=true` and `NoWarn=SYSLIB0011`. +- **`System.Drawing.EnableUnixSupport`** must be set at startup (`runtimeconfig.template.json` + `AppContext.SetSwitch` in `Program.cs`). +- **Newtonsoft.Json** (not `System.Text.Json`) — used in 2DGAMELIB and Extract. +- **Empty `RootNamespace`** in SlaveMatrix and 2DGAMELIB — types live in global namespace. +- **`GenerateAssemblyInfo=false`** — uses legacy `Properties/AssemblyInfo.cs`. +- **No test projects**, no CI/CD, no formatter/linter config. +- **843 BodyPartClasses** (`SlaveMatrix/SlaveMatrix/BodyPartClasses/`). **Do not rename** — C# reflection (`Type.GetType`) resolves joint types by class name at runtime. + +## Architecture Notes + +- **BodyTemplate** (13 binary `Obj` resources) → `VariantGrid` → `MorphVariant` → `PartGroup` → `ShapePart` tree with cardinal-spline curves and joint points. Deserialized via `BinaryFormatter` + `RemappedTypeBinder` (type remapping for decompiled names). +- **Extract pipeline** (`SlaveMatrix.Extract`) loads the 13 embedded resources, applies `MigrateKeys()` (23-entry runtime KeyMap for Japanese→English), then exports: + - Intermediate JSON → `extracted/` (gitignored) + - SVG + YAML per part → `SlaveMatrix/Assets/Parts/` (checked in) + - `Catalog.yaml` index → `SlaveMatrix/Assets/` +- **EnglishNameMap** in `SlaveMatrix.Extract/Program.cs` (179 entries) is for extraction output naming only. It is separate from the smaller runtime `MigrateKeys` KeyMap which only covers keys the old game code actually looks up. +- **Phase 0 (extraction) is complete.** Phases 1-5 (engine rewrite) are planned in `PLAN.md`. + +## Git + +- `.gitignore` excludes: `**/bin/`, `**/obj/`, `.vs/`, `.idea/`, `Config.ini`, `game_folder/save/*`, `extracted/`. +- `SlaveMatrix/Assets/` (auto-generated SVGs + YAML) **is** checked in. +- `game_folder/` runtime assets are checked in (bgm, text, etc.). diff --git a/PLAN.md b/PLAN.md new file mode 100644 index 0000000..d819e2f --- /dev/null +++ b/PLAN.md @@ -0,0 +1,213 @@ +# SlaveMatrix Engine Rewrite Plan + +## Goal + +Rearchitect the game from a decompiled monolith with hardcoded Japanese string lookups, BinaryFormatter resources, and GDI+ rendering into a moddable, data-driven engine with Vulkan/Silk.NET rendering, YAML sidecar definitions, and SVG vector assets. + +## Key Decisions + +- **Clean break** from save compatibility (no BinaryFormatter/RenameMap) +- **Vulkan/Silk.NET** rendering backend +- **YAML** sidecar data files for body part definitions +- **Full modding support**: new body parts, races, color schemes, animation states +- **SVG extraction** for vector graphics data; Vulkan rendering at runtime +- **Runtime catalog** built from sidecar files at load time +- **No MigrateKeys** -- resource data will have keys renamed at extraction time, not at runtime + +## Current State + +- **Phase 0 complete** (`engine-rewrite` branch, pushed to `gitea`) +- 843 BodyPartClasses with Japanese filenames (not yet touched) +- 13 binary `Obj` resources embedded in `.resx` (5.5MB largest) +- `MigrateKeys()` runtime key-mutation for 4 of 13 resources (fragile, incomplete) +- 1,660 unique string keys across all resource lookups +- BinaryFormatter double-wrapped serialization +- GDI+ rendering with cardinal splines, GraphicsPath, hit-testing +- Existing `Ser.ToJson`/`Ser.UnJson` infrastructure (patched for private fields and OrderedDictionary) + +### Phase 0 Deliverables + +**Asset pipeline tool** — `SlaveMatrix.Extract` CLI: +- Loads all 13 binary resources via `ObjLoadRaw()` (GDI+-free deserialization) +- Applies `MigrateKeys()` for 23 KeyMap entries +- Exports structured JSON intermediate format +- Converts cardinal spline curves to cubic Bézier SVG paths +- Generates YAML sidecar files per body part +- Outputs `Catalog.yaml` runtime index + +**Asset directory** — `SlaveMatrix/Assets/`: +``` +Assets/ + Catalog.yaml <- 175 entries, auto-generated + Parts/ <- one directory per body part key + BaseHair/ <- English name (after MigrateKeys) + part.yaml <- id, original_key, resource, joints, fields, variants + x0y0.svg <- morph variant (X=0, Y=0) + BackHair0/ + part.yaml + x0y0.svg ... x0y21.svg <- 22 morph variants + FrontHair/ + part.yaml + x0y0.svg ... x0y18.svg <- 19 morph variants + 上着ボトム後/ <- Japanese name (not in KeyMap yet) + part.yaml + x0y0.svg, x0y1.svg + ... + Races/ <- (planned, Phase 2) + Colors/ <- (planned, Phase 3) +``` + +**Key stats:** +- 175 body parts extracted across 13 resources +- 838 SVG files (one per morph variant) +- 175 YAML sidecar files +- 1 Catalog.yaml index +- KeyMap entries for 23 Japanese→English mappings + + +## Phase 0: Resource Extraction & Asset Pipeline ✅ COMPLETE + +### 0.1: Fix JSON Serialization ✅ + +- Add `JsonConverter>` for proper dictionary round-tripping +- Manual export walker instead of JsonSerializer serialization (avoids GDI+ and self-reference issues) +- Add `ObjLoadRaw()` for GDI+-free binary resource loading +- Clean JSON methods using `JsonConvert` API with consistent settings + +### 0.2: Build Key Map ✅ + +- Added hair class entries: `基髪→BaseHair`, `胸毛→ChestHair`, `前髪→FrontHair` +- 23 total KeyMap entries (pre-existing + new) +- No Pars-level recursive migration needed (manual export avoids it) + +### 0.3: Write Extraction Console App ✅ + +- Created `SlaveMatrix.Extract` console project +- Loads all 13 `Obj` from embedded resources via `ObjLoadRaw()` +- Applies `MigrateKeys()` with current KeyMap +- Exports each `Obj` to intermediate JSON file +- For SVG export: converts cardinal spline to cubic Bezier via Catmull-Rom tension formula +- For YAML: exports part metadata (id, original_key, resource, morph dimensions, joints, variant SVGs) +- Outputs `Catalog.yaml` index of all parts + +### 0.4: Validate Extraction ✅ + +- Manual inspection of SVG output confirms valid path data with cubic Bezier curves +- All 175 parts export without errors +- 838 SVGs generated across all morph variants + +## Phase 1: Engine Foundation + +- New .NET 8 solution: `SlaveMatrix.Engine`, `SlaveMatrix.Modding`, `SlaveMatrix.Game`, `SlaveMatrix.AssetTool` +- Vulkan/Silk.NET renderer: GPU path rendering, fill/stroke, hit-testing +- YAML part definition schema (connections, variants, colors, joints) +- Asset loader: scan `Assets/` directories, build runtime `PartCatalog` +- Morph interpolation between SVG variants + +## Phase 2: Character Assembly & Joints + +- Explicit joint definitions in YAML (no proximity-based matching) +- Connection resolution: parent-child graph from catalog +- Character builder: given race template, assemble character from parts +- Runtime catalog on startup + +## Phase 3: Game Logic Migration + +- YAML-based character saves (replace EleD serialization) +- YAML-driven color palette system (replace `配色指定`/`BodyColorSet`) +- Pose/animation system (same morph concept, YAML-defined) +- Port UI + +## Phase 4: Modding API + +- Mod package format: manifest.yaml + Parts/ + Races/ + Colors/ +- Mod loader: merge catalogs, validate connections +- Hot reload during development + +## Phase 5: Polish & Release + +- Build pipeline: MSBuild targets for asset packing +- Performance: GPU instancing, spatial partitioning +- Visual regression tests + +## Resource Architecture + +### Current (Binary) + +``` +Resources.resx -> byte[] -> BinaryFormatter(BinaryFormatter(Obj)) -> Obj + Obj.Difss keys are Japanese + MigrateKeys() renames some keys at runtime (fragile) +``` + +### Target (YAML + SVG) ✅ Phase 0 complete + +``` +Assets/ + Catalog.yaml <- auto-generated index + Parts/ + BaseHair/ <- one dir per body part (English name) + part.yaml <- sidecar: id, original_key, resource, morph, joints, fields + x0y0.svg <- morph variant SVG (X index, Y index) + x0y1.svg <- next morph variant + ... + Races/ <- (planned, Phase 2) + Colors/ <- (planned, Phase 3) + +Game loads YAML+SVG at runtime, no embedded binary resources needed. +Modders add directories under Assets/Parts/ to add new parts. +``` + +## Rendering Architecture + +### Current (GDI+) + +- `System.Drawing.Graphics.FillPath/DrawPath` for fills and strokes +- `GraphicsPath.AddCurve(points, tension)` for cardinal splines +- Separate hit-test pass with unique colors per `Par` +- `Difs.ValueX/ValueY` controls morph interpolation (discrete variant selection) + +### Target (Vulkan/Silk.NET) + +- GPU path rendering: tessellate cubic Bezier curves into triangles +- Separate hit-test pass: render with unique colors to offscreen buffer, read pixel +- Morph interpolation: blend control point positions between SVG variants +- YAML-driven pose system replaces hardcoded `Difs` index selection + +## Data Format: YAML Part Definition (actual) + +```yaml +id: BaseHair +original_key: 基髪 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 髪 +joints: +- position: [0.34, 0.34] +- position: [0.39, 0.34] +- position: [0.37, 0.33] +- position: [0.37, 0.34] +``` + +## Data Format: YAML Race Template (planned) + +```yaml +id: human +parts: + torso: { variant: human, morph_x: 0.5, morph_y: 0.3 } + head: { variant: human } + hair: { variant: long } + left_arm: { variant: human } + right_arm: { variant: human } + left_leg: { variant: human } + right_leg: { variant: human } +colors: + skin: { palette: skin_tones, index: 0 } + hair: { palette: hair_colors, index: 3 } +``` \ No newline at end of file diff --git a/SlaveMatrix.Extract/Program.cs b/SlaveMatrix.Extract/Program.cs new file mode 100644 index 0000000..bb55631 --- /dev/null +++ b/SlaveMatrix.Extract/Program.cs @@ -0,0 +1,684 @@ +using _2DGAMELIB; +using SlaveMatrix.Properties; +using System; +using System.Collections.Generic; +using System.Globalization; +using System.IO; +using System.Linq; +using System.Text; +using Newtonsoft.Json; +using Newtonsoft.Json.Linq; + +namespace SlaveMatrix.Extract; + +class Program +{ + static readonly string ProjectRoot = Environment.CurrentDirectory; + + static string AssetsDir = Path.Combine(ProjectRoot, "SlaveMatrix", "Assets"); + static string OutputDir; + + // Complete translation map for extraction output. + // Separate from the runtime KeyMap in ObjExtensions — the runtime map only + // contains entries that match the old game code's string lookups. + static readonly Dictionary EnglishNameMap = new() + { + ["咳"] = "Cough", + ["腰"] = "Waist", + ["胴"] = "Torso", + ["首"] = "Neck", + ["頭"] = "Head", + ["後髪0"] = "BackHair0", + ["後髪1"] = "BackHair1", + ["横髪"] = "SideHair", + ["脚"] = "Leg", + ["腕"] = "Arm", + ["肩"] = "Shoulder", + ["胸"] = "Chest", + ["下腕"] = "LowerArm", + ["上腕"] = "UpperArm", + ["鳥翼上腕"] = "鳥翼UpperArm", + ["獣翼上腕"] = "獣翼UpperArm", + ["四足上腕"] = "四足UpperArm", + ["鳥翼下腕"] = "鳥翼LowerArm", + ["獣翼下腕"] = "獣翼LowerArm", + ["四足下腕"] = "四足LowerArm", + ["基髪"] = "BaseHair", + ["胸毛"] = "ChestHair", + ["前髪"] = "FrontHair", + ["眉左"] = "EyebrowLeft", + ["額目"] = "ForeheadEye", + ["額瞼"] = "ForeheadEyelid", + ["顔ハイライト左"] = "FaceHighlightLeft", + ["顔面"] = "Face", + ["魔性中瞼左"] = "DemonicMidEyelidLeft", + ["魔性強瞼左"] = "DemonicStrongEyelidLeft", + ["魔性弱瞼左"] = "DemonicWeakEyelidLeft", + ["単眼目"] = "MonoEye", + ["単眼眉"] = "MonoEyebrow", + ["単眼瞼"] = "MonoEyelid", + ["単足"] = "MonoLeg", + ["獣性瞼左"] = "BestialEyelidLeft", + ["目傷左"] = "EyeScarLeft", + ["目尻影左"] = "EyeCornerShadowLeft", + ["目左"] = "EyeLeft", + ["目隠帯"] = "Blindfold", + ["頬目左"] = "CheekEyeLeft", + ["頬瞼左"] = "CheekEyelidLeft", + ["頬肌左"] = "CheekSkinLeft", + ["口"] = "Mouth", + ["舌"] = "Tongue", + ["涎左"] = "DroolLeft", + ["涎口裂け左"] = "DroolMouthGashLeft", + ["呼気"] = "Breath", + ["吹出し"] = "SpeechBubble", + ["鼻"] = "Nose", + ["鼻水左"] = "NoseDripLeft", + ["鼻肌"] = "NoseSkin", + ["耳"] = "Ear", + ["獣耳"] = "BeastEar", + ["角"] = "Horn", + ["胸郭"] = "Chest", + ["胸郭肌"] = "ChestSkin", + ["胸郭腹板"] = "ChestPlate", + ["胸左"] = "LeftBreast", + ["胴肌"] = "TorsoSkin", + ["胴腹板"] = "TorsoPlate", + ["腰肌"] = "WaistSkin", + ["ボテ腹"] = "PregnantBelly", + ["ボテ腹板"] = "PregnantBellyPlate", + ["固定帯"] = "FixingBelt", + ["紅潮"] = "Blush", + ["肛門"] = "Anus", + ["肛門精液垂れ"] = "AnusSemenDrip", + ["膣基"] = "VaginaBase", + ["膣内精液"] = "InternalSemen", + ["性器"] = "Genitals", + ["性器精液垂れ"] = "GenitalsSemenDrip", + ["射精"] = "Ejaculation", + ["放尿"] = "Urination", + ["噴乳左"] = "LactationLeft", + ["潮吹"] = "Squirting", + ["尾"] = "Tail", + ["背中"] = "Back", + ["手"] = "Hand", + ["足"] = "Foot", + ["腿"] = "Thigh", + ["前翅"] = "Forewing", + ["後翅"] = "Hindwing", + ["触手"] = "Tentacle", + ["触覚"] = "Antenna", + ["節足"] = "SegmentLeg", + ["虫鎌"] = "InsectScythe", + ["虫顎"] = "InsectJaw", + ["植"] = "Plant", + ["葉"] = "Leaf", + ["羽根箒"] = "FeatherDuster", + ["飛沫"] = "Splash", + ["飛膜先"] = "MembraneTip", + ["飛膜根"] = "MembraneBase", + ["上着トップ"] = "JacketTop", + ["上着ミドル"] = "JacketMid", + ["上着ボトム前"] = "JacketBottomFront", + ["上着ボトム後"] = "JacketBottomBack", + ["下着トップ"] = "UnderwearTop", + ["下着ボトム"] = "UnderwearBottom", + ["下着乳首左"] = "UnderwearNippleLeft", + ["下着陰核"] = "UnderwearClitoris", + ["帽子"] = "Hat", + ["パンスト"] = "Pantyhose", + ["キャップ左"] = "CapLeft", + ["キャップ中"] = "CapMid", + ["玉口枷"] = "BallGag", + ["留具前"] = "FastenerFront", + ["留具後"] = "FastenerBack", + ["拘束具上"] = "RestraintUpper", + ["拘束具下"] = "RestraintLower", + ["拘束鎖"] = "RestraintChain", + ["押し付け"] = "Pressing", + ["コモン"] = "CommonCursor", + ["ハンド"] = "HandCursor", + ["ペニス"] = "PenisCursor", + ["アナル"] = "AnalCursor", + ["マウス"] = "MouthCursor", + ["ディル"] = "DildoCursor", + ["デンマ"] = "VibratorCursor", + ["ドリル"] = "DrillCursor", + ["パール"] = "PearlCursor", + ["ロータ"] = "RotoCursor", + ["T字剃刀"] = "TRazorCursor", + ["ぶっかけ"] = "Bukkake", + ["キスマーク"] = "KissMark", + ["汗"] = "Sweat", + ["汚れ"] = "Stain", + ["流血中"] = "BleedingMid", + ["流血大"] = "BleedingLarge", + ["流血小"] = "BleedingSmall", + ["鞭痕"] = "WhipMark", + ["横髪左"] = "SideHairLeft", + ["涙左"] = "TearLeft", + ["青筋左"] = "VeinLeft", + ["頭部前"] = "Forehead", + ["頭部後"] = "BackOfHead", + ["鰭"] = "Fin", + ["獣翼手"] = "BeastWingHand", + ["鳥翼手"] = "BirdWingHand", + ["エイリアン目左"] = "AlienEyeLeft", + ["ピアス"] = "Piercing", + ["反応"] = "Reaction", + ["多足"] = "MultiLeg", + ["大顎上"] = "MandibleUpper", + ["大顎基"] = "MandibleBase", + ["意思表示"] = "Expression", + ["断面"] = "CrossSection", + ["染み"] = "Spot", + ["長物"] = "Phallus", + ["調教鞭"] = "Whip", + ["衝撃"] = "Impact", + ["鎖"] = "Chain", + ["四足ボテ腹"] = "QuadrupedPregnantBelly", + ["四足固定帯"] = "QuadrupedFixingBelt", + ["四足性器"] = "QuadrupedGenitals", + ["四足性器精液垂れ"] = "QuadrupedGenitalsSemenDrip", + ["四足手"] = "QuadrupedHand", + ["四足放尿"] = "QuadrupedUrination", + ["四足断面"] = "QuadrupedCrossSection", + ["四足染み"] = "QuadrupedSpot", + ["四足潮吹"] = "QuadrupedSquirting", + ["四足留具前"] = "QuadrupedFastenerFront", + ["四足留具後"] = "QuadrupedFastenerBack", + ["四足肛門"] = "QuadrupedAnus", + ["四足肛門精液垂れ"] = "QuadrupedAnusSemenDrip", + ["四足胴"] = "QuadrupedTorso", + ["四足胸郭"] = "QuadrupedChest", + ["四足脇"] = "QuadrupedSide", + ["四足脚"] = "QuadrupedLeg", + ["四足腰"] = "QuadrupedWaist", + ["四足腿"] = "QuadrupedThigh", + ["四足膣内精液"] = "QuadrupedInternalSemen", + ["四足膣基"] = "QuadrupedVaginaBase", + ["四足足"] = "QuadrupedFoot", + ["四足飛沫"] = "QuadrupedSplash", + }; + + static void Main(string[] args) + { + Console.WriteLine("SlaveMatrix Asset Extractor"); + Console.WriteLine("=================================\n"); + + OutputDir = args.Length > 0 && args[0] == "--output" && args.Length > 1 + ? Path.GetFullPath(args[1]) + : Path.GetFullPath(AssetsDir); + + var partsDir = Path.Combine(OutputDir, "Parts"); + var jsonDir = Path.Combine(OutputDir, "..", "..", "extracted"); + Directory.CreateDirectory(partsDir); + Directory.CreateDirectory(jsonDir); + + var resources = new (string Name, byte[] Data)[] + { + ("胴体", Resources.胴体), + ("肩左", Resources.肩左), + ("腕左", Resources.腕左), + ("脚左", Resources.脚左), + ("尻尾", Resources.尻尾), + ("半身", Resources.半身), + ("肢左", Resources.肢左), + ("肢中", Resources.肢中), + ("性器", Resources.性器), + ("性器付", Resources.性器付), + ("スタンプ", Resources.スタンプ), + ("カーソル", Resources.カーソル), + ("その他", Resources.その他), + }; + + var catalog = new JObject(); + catalog["parts"] = new JArray(); + var catalogParts = (JArray)catalog["parts"]; + + foreach (var (name, data) in resources) + { + Console.Write($"Loading {name}... "); + BodyTemplate? obj; + try + { + obj = data.ObjLoadRaw(); + if (obj == null) { Console.WriteLine("FAILED: null"); continue; } + Console.WriteLine($"OK ({obj.Difss.Count} keys)"); + } + catch (Exception ex) { Console.WriteLine($"FAILED: {ex.Message}"); continue; } + + Console.Write(" Applying MigrateKeys... "); + // Capture original keys before migration for original_key tracking + var origKeys = obj.Difss.Keys.Cast().ToList(); + obj.MigrateKeys(); + Console.WriteLine("OK"); + + var jsonObj = ExportObj(obj); + var jsonPath = Path.Combine(jsonDir, $"{name}.json"); + File.WriteAllText(jsonPath, JsonConvert.SerializeObject(jsonObj, Formatting.Indented)); + + var keys = obj.Difss.Keys.Cast().ToList(); + + foreach (var key in keys) + { + // Use extraction EnglishNameMap for directory naming + var engKey = EnglishNameMap.TryGetValue(key, out var mapped) ? mapped : key; + var difs = obj.Difss[key]; + var partDir = Path.Combine(partsDir, SanitizeName(engKey)); + Directory.CreateDirectory(partDir); + + var foundJoints = new List(); + // original_key: the pre-migration Japanese key + var originalKey = origKeys.Contains(key) ? key : origKeys.FirstOrDefault(ok => EnglishNameMap.GetValueOrDefault(ok, ok) == engKey) ?? key; + + var partEntry = new JObject + { + ["id"] = engKey, + ["original_key"] = originalKey, + ["resource"] = name, + ["morph_x"] = difs.CountX, + ["morph_y"] = difs.CountY, + ["variants"] = new JArray(), + ["fields"] = new JArray() + }; + + var variants = (JArray)partEntry["variants"]; + + for (int x = 0; x < difs.CountX; x++) + { + var dif = difs[x]; + for (int y = 0; y < dif.Count; y++) + { + var pars = dif[y]; + var svgName = $"x{x}y{y}.svg"; + var svgContent = ExportParsToSvg(pars, foundJoints); + + variants.Add(new JObject + { + ["x"] = x, + ["y"] = y, + ["file"] = svgName + }); + + File.WriteAllText(Path.Combine(partDir, svgName), svgContent); + } + } + + foreach (string childKey in difs[0][0].Keys) + { + ((JArray)partEntry["fields"]).Add(new JObject { ["name"] = childKey }); + } + + if (foundJoints.Count > 0) + { + var joints = new JArray(); + foreach (var j in foundJoints.Distinct()) + { + var parts = j.Split(','); + joints.Add(new JObject + { + ["position"] = new JArray + { + double.Parse(parts[0], CultureInfo.InvariantCulture), + double.Parse(parts[1], CultureInfo.InvariantCulture) + } + }); + } + partEntry["joints"] = joints; + } + + var yaml = ToYaml((JObject)partEntry); + File.WriteAllText(Path.Combine(partDir, "part.yaml"), yaml); + + catalogParts.Add(new JObject + { + ["id"] = engKey, + ["path"] = $"Parts/{SanitizeName(engKey)}/" + }); + } + + Console.WriteLine($" -> {keys.Count} parts exported"); + } + + var catalogYaml = ToYaml(catalog); + var catalogPath = Path.Combine(OutputDir, "Catalog.yaml"); + File.WriteAllText(catalogPath, catalogYaml); + Console.WriteLine($"\nCatalog: {catalogPath}"); + Console.WriteLine($"Total: {((JArray)catalog["parts"]).Count} parts\n"); + } + + static string ToYaml(JObject obj, int indent = 0) + { + var prefix = new string(' ', indent); + var sb = new StringBuilder(); + foreach (var prop in obj.Properties()) + { + if (prop.Value is JObject nested) + { + sb.AppendLine($"{prefix}{prop.Name}:"); + sb.Append(ToYaml(nested, indent + 2)); + } + else if (prop.Value is JArray arr) + { + if (arr.Count == 0) + { + sb.AppendLine($"{prefix}{prop.Name}: []"); + continue; + } + + if (arr[0] is JObject) + { + sb.AppendLine($"{prefix}{prop.Name}:"); + foreach (var item in arr) + { + var objItem = (JObject)item; + sb.Append($"{prefix}- "); + var first = true; + foreach (var p in objItem.Properties()) + { + if (first) + { + sb.AppendLine($"{p.Name}: {FormatYamlValue(p.Value)}"); + first = false; + } + else + { + sb.AppendLine($"{prefix} {p.Name}: {FormatYamlValue(p.Value)}"); + } + } + } + } + else + { + sb.AppendLine($"{prefix}{prop.Name}:"); + foreach (var item in arr) + sb.AppendLine($"{prefix}- {FormatYamlValue(item)}"); + } + } + else + { + sb.AppendLine($"{prefix}{prop.Name}: {FormatYamlValue(prop.Value)}"); + } + } + return sb.ToString(); + } + + static string FormatYamlValue(JToken token) + { + if (token.Type == JTokenType.String) + { + var s = token.Value(); + if (s.Contains(':') || s.Contains('#') || s.Contains('\n')) + return $"\"{s}\""; + return s; + } + if (token.Type == JTokenType.Float) + return ((double)token).ToString("G", CultureInfo.InvariantCulture); + if (token.Type == JTokenType.Integer) + return ((long)token).ToString(CultureInfo.InvariantCulture); + return token.ToString(); + } + + static string ExportParsToSvg(PartGroup PartGroup, List foundJoints) + { + var sb = new StringBuilder(); + sb.AppendLine(""); + sb.AppendLine(""); + ExportParsToSvgInner(PartGroup, sb, foundJoints); + sb.AppendLine(""); + return sb.ToString(); + } + + static void ExportParsToSvgInner(PartGroup PartGroup, StringBuilder sb, List foundJoints) + { + foreach (string key in PartGroup.Keys) + { + var val = PartGroup[key]; + if (val is PartGroup childPars) + { + sb.AppendLine($""); + ExportParsToSvgInner(childPars, sb, foundJoints); + sb.AppendLine(""); + } + else if (val is ShapePart par) + { + ExportParToSvg(par, key, sb, foundJoints); + } + } + } + + static void ExportParToSvg(ShapePart ShapePart, string name, StringBuilder sb, List foundJoints) + { + if (!ShapePart.Dra) return; + + var bx = ShapePart.BasePoint.X; + var by = ShapePart.BasePoint.Y; + var px = ShapePart.Position.X; + var py = ShapePart.Position.Y; + var angle = ShapePart.Angle; + var sx = ShapePart.Size * ShapePart.SizeX; + var sy = ShapePart.Size * ShapePart.SizeY; + + var hasTransform = System.Math.Abs(bx) > 0.001 || System.Math.Abs(by) > 0.001 + || System.Math.Abs(px) > 0.001 || System.Math.Abs(py) > 0.001 + || System.Math.Abs(angle) > 0.001 || System.Math.Abs(sx - 1) > 0.001 || System.Math.Abs(sy - 1) > 0.001; + + if (hasTransform) + sb.Append($""); + + foreach (var outObj in ShapePart.OP) + { + var points = outObj.ps; + if (points.Count < 2) continue; + + var d = BuildSvgPath(points, outObj.Tension, ShapePart.Closed); + var fill = ShapePart.Closed ? "#cccccc" : "none"; + var stroke = outObj.Outline ? "#000000" : "none"; + var sw_val = outObj.Outline ? System.Math.Max(ShapePart.PenWidth, 0.001) : 0.0; + sb.AppendLine($""); + } + + if (hasTransform) + sb.Append(""); + + foreach (var joi in ShapePart.JP) + { + foundJoints.Add($"{F(joi.Joint.X)},{F(joi.Joint.Y)}"); + } + } + + static string BuildSvgPath(List points, float tension, bool closed) + { + int n = points.Count; + if (n < 2) return ""; + + var sb = new StringBuilder(); + sb.Append($"M {F(points[0].X)} {F(points[0].Y)}"); + + if (n == 2) + { + sb.Append($" L {F(points[1].X)} {F(points[1].Y)}"); + if (closed) sb.Append(" Z"); + return sb.ToString(); + } + + double tensionFactor = 1.0 - tension; + if (tensionFactor < 0.0) tensionFactor = 0.0; + int segmentCount = closed ? n : n - 1; + + for (int i = 0; i < segmentCount; i++) + { + int p0, p1, p2, p3; + + if (closed) + { + p0 = (i - 1 + n) % n; + p1 = i; + p2 = (i + 1) % n; + p3 = (i + 2) % n; + } + else + { + p0 = System.Math.Max(i - 1, 0); + p1 = i; + p2 = i + 1; + p3 = System.Math.Min(i + 2, n - 1); + } + + var ci1x = tensionFactor * 0.5 * (points[p2].X - points[p0].X); + var ci1y = tensionFactor * 0.5 * (points[p2].Y - points[p0].Y); + var ci2x = tensionFactor * 0.5 * (points[p3].X - points[p1].X); + var ci2y = tensionFactor * 0.5 * (points[p3].Y - points[p1].Y); + + var c1x = F(points[p1].X + ci1x / 3); + var c1y = F(points[p1].Y + ci1y / 3); + var c2x = F(points[p2].X + ci2x / 3); + var c2y = F(points[p2].Y + ci2y / 3); + var ex = F(points[p2].X); + var ey = F(points[p2].Y); + + sb.Append($" C {c1x} {c1y} {c2x} {c2y} {ex} {ey}"); + } + + if (closed) sb.Append(" Z"); + return sb.ToString(); + } + + static string F(double v) => v.ToString("G", CultureInfo.InvariantCulture); + + static string EscapeXml(string s) => s.Replace("&", "&").Replace("<", "<").Replace(">", ">").Replace("\"", """); + + static string SanitizeName(string name) + { + var invalid = Path.GetInvalidFileNameChars(); + var result = name; + foreach (var c in invalid) + result = result.Replace(c, '_'); + return result; + } + + static JObject ExportObj(BodyTemplate BodyTemplate) + { + var keys = BodyTemplate.Difss.Keys.Cast().ToList(); + var result = new JObject + { + ["Tag"] = BodyTemplate.Tag ?? "", + ["KeyCount"] = keys.Count, + ["Keys"] = JArray.FromObject(keys), + ["Difss"] = new JObject() + }; + + foreach (var key in keys) + { + result["Difss"][key] = ExportDifs(BodyTemplate.Difss[key]); + } + + return result; + } + + static JObject ExportDifs(VariantGrid VariantGrid) + { + int xCount = VariantGrid.CountX; + int yCount = VariantGrid.CountY; + + var result = new JObject + { + ["Tag"] = VariantGrid.Tag ?? "", + ["ValueX"] = VariantGrid.ValueX, + ["ValueY"] = VariantGrid.ValueY, + ["CountX"] = xCount, + ["CountY"] = yCount, + ["VariantGrid"] = new JArray() + }; + + for (int x = 0; x < xCount; x++) + { + var dif = VariantGrid[x]; + var difArr = new JArray(); + + for (int y = 0; y < dif.Count; y++) + { + difArr.Add(ExportPars(dif[y])); + } + + ((JArray)result["VariantGrid"]).Add(difArr); + } + + return result; + } + + static JObject ExportPars(PartGroup PartGroup) + { + var result = new JObject + { + ["Tag"] = PartGroup.Tag ?? "", + ["Children"] = new JObject() + }; + + foreach (string key in PartGroup.Keys) + { + var val = PartGroup[key]; + if (val is PartGroup childPars) + result["Children"][key] = ExportPars(childPars); + else if (val is ShapePartT parT) + result["Children"][key] = ExportParT(parT); + else if (val is ShapePart par) + result["Children"][key] = ExportPar(par); + else + result["Children"][key] = val?.ToString() ?? "null"; + } + + return result; + } + + static JObject ExportPar(ShapePart ShapePart) + { + var result = new JObject + { + ["Tag"] = ShapePart.Tag ?? "", + ["Dra"] = ShapePart.Dra, + ["PenWidth"] = ShapePart.PenWidth, + ["Closed"] = ShapePart.Closed, + ["BasePoint"] = ExportVec(ShapePart.BasePoint), + ["Position"] = ExportVec(ShapePart.Position), + ["Angle"] = ShapePart.Angle, + ["Size"] = ShapePart.Size, + ["SizeX"] = ShapePart.SizeX, + ["SizeY"] = ShapePart.SizeY, + ["CurveOutline"] = new JArray() + }; + + foreach (var outObj in ShapePart.OP) + { + var outJ = new JObject + { + ["Tension"] = outObj.Tension, + ["Outline"] = outObj.Outline, + ["Points"] = new JArray() + }; + foreach (var pt in outObj.ps) + ((JArray)outJ["Points"]).Add(ExportVec(pt)); + ((JArray)result["CurveOutline"]).Add(outJ); + } + + if (ShapePart.JP.Count > 0) + { + result["Joints"] = new JArray(); + foreach (var joi in ShapePart.JP) + ((JArray)result["Joints"]).Add(ExportVec(joi.Joint)); + } + + return result; + } + + static JObject ExportParT(ShapePartT ShapePartT) + { + var result = ExportPar(ShapePartT); + result["Text"] = ShapePartT.Text ?? ""; + result["FontSize"] = ShapePartT.FontSize; + return result; + } + + static JObject ExportVec(Vector2D v) => new JObject { ["X"] = v.X, ["Y"] = v.Y }; +} \ No newline at end of file diff --git a/SlaveMatrix.Extract/SlaveMatrix.Extract.csproj b/SlaveMatrix.Extract/SlaveMatrix.Extract.csproj new file mode 100644 index 0000000..e835999 --- /dev/null +++ b/SlaveMatrix.Extract/SlaveMatrix.Extract.csproj @@ -0,0 +1,19 @@ + + + + Exe + net8.0 + enable + enable + True + true + true + false + SYSLIB0011;CA1416 + + + + + + + \ No newline at end of file diff --git a/SlaveMatrix/Assets/Catalog.yaml b/SlaveMatrix/Assets/Catalog.yaml new file mode 100644 index 0000000..92ae2e4 --- /dev/null +++ b/SlaveMatrix/Assets/Catalog.yaml @@ -0,0 +1,351 @@ +parts: +- id: JacketBottomBack + path: Parts/JacketBottomBack/ +- id: BackHair1 + path: Parts/BackHair1/ +- id: BackHair0 + path: Parts/BackHair0/ +- id: Waist + path: Parts/Waist/ +- id: Torso + path: Parts/Torso/ +- id: Chest + path: Parts/Chest/ +- id: VaginaBase + path: Parts/VaginaBase/ +- id: InternalSemen + path: Parts/InternalSemen/ +- id: CrossSection + path: Parts/CrossSection/ +- id: PregnantBelly + path: Parts/PregnantBelly/ +- id: WaistSkin + path: Parts/WaistSkin/ +- id: PregnantBellyPlate + path: Parts/PregnantBellyPlate/ +- id: TorsoPlate + path: Parts/TorsoPlate/ +- id: TorsoSkin + path: Parts/TorsoSkin/ +- id: Anus + path: Parts/Anus/ +- id: FixingBelt + path: Parts/FixingBelt/ +- id: Neck + path: Parts/Neck/ +- id: Head + path: Parts/Head/ +- id: BaseHair + path: Parts/BaseHair/ +- id: MonoEye + path: Parts/MonoEye/ +- id: MonoEyelid + path: Parts/MonoEyelid/ +- id: EyeLeft + path: Parts/EyeLeft/ +- id: DemonicWeakEyelidLeft + path: Parts/DemonicWeakEyelidLeft/ +- id: DemonicMidEyelidLeft + path: Parts/DemonicMidEyelidLeft/ +- id: DemonicStrongEyelidLeft + path: Parts/DemonicStrongEyelidLeft/ +- id: BestialEyelidLeft + path: Parts/BestialEyelidLeft/ +- id: AlienEyeLeft + path: Parts/AlienEyeLeft/ +- id: NoseSkin + path: Parts/NoseSkin/ +- id: EyeScarLeft + path: Parts/EyeScarLeft/ +- id: CheekSkinLeft + path: Parts/CheekSkinLeft/ +- id: ForeheadEye + path: Parts/ForeheadEye/ +- id: ForeheadEyelid + path: Parts/ForeheadEyelid/ +- id: CheekEyeLeft + path: Parts/CheekEyeLeft/ +- id: CheekEyelidLeft + path: Parts/CheekEyelidLeft/ +- id: Blush + path: Parts/Blush/ +- id: EyeCornerShadowLeft + path: Parts/EyeCornerShadowLeft/ +- id: FaceHighlightLeft + path: Parts/FaceHighlightLeft/ +- id: TearLeft + path: Parts/TearLeft/ +- id: Blindfold + path: Parts/Blindfold/ +- id: NoseDripLeft + path: Parts/NoseDripLeft/ +- id: Nose + path: Parts/Nose/ +- id: Mouth + path: Parts/Mouth/ +- id: Tongue + path: Parts/Tongue/ +- id: DroolLeft + path: Parts/DroolLeft/ +- id: DroolMouthGashLeft + path: Parts/DroolMouthGashLeft/ +- id: BallGag + path: Parts/BallGag/ +- id: ChestPlate + path: Parts/ChestPlate/ +- id: ChestSkin + path: Parts/ChestSkin/ +- id: LeftBreast + path: Parts/LeftBreast/ +- id: ChestHair + path: Parts/ChestHair/ +- id: SideHairLeft + path: Parts/SideHairLeft/ +- id: FrontHair + path: Parts/FrontHair/ +- id: MonoEyebrow + path: Parts/MonoEyebrow/ +- id: EyebrowLeft + path: Parts/EyebrowLeft/ +- id: VeinLeft + path: Parts/VeinLeft/ +- id: LactationLeft + path: Parts/LactationLeft/ +- id: CapLeft + path: Parts/CapLeft/ +- id: UnderwearNippleLeft + path: Parts/UnderwearNippleLeft/ +- id: UnderwearBottom + path: Parts/UnderwearBottom/ +- id: UnderwearClitoris + path: Parts/UnderwearClitoris/ +- id: Pantyhose + path: Parts/Pantyhose/ +- id: UnderwearTop + path: Parts/UnderwearTop/ +- id: JacketBottomFront + path: Parts/JacketBottomFront/ +- id: JacketMid + path: Parts/JacketMid/ +- id: JacketTop + path: Parts/JacketTop/ +- id: Hat + path: Parts/Hat/ +- id: AnusSemenDrip + path: Parts/AnusSemenDrip/ +- id: Cough + path: Parts/Cough/ +- id: Breath + path: Parts/Breath/ +- id: FastenerBack + path: Parts/FastenerBack/ +- id: FastenerFront + path: Parts/FastenerFront/ +- id: Expression + path: Parts/Expression/ +- id: Reaction + path: Parts/Reaction/ +- id: SpeechBubble + path: Parts/SpeechBubble/ +- id: Shoulder + path: Parts/Shoulder/ +- id: QuadrupedSide + path: Parts/QuadrupedSide/ +- id: UpperArm + path: Parts/UpperArm/ +- id: LowerArm + path: Parts/LowerArm/ +- id: Hand + path: Parts/Hand/ +- id: 鳥翼UpperArm + path: Parts/鳥翼UpperArm/ +- id: 鳥翼LowerArm + path: Parts/鳥翼LowerArm/ +- id: BirdWingHand + path: Parts/BirdWingHand/ +- id: MembraneBase + path: Parts/MembraneBase/ +- id: MembraneTip + path: Parts/MembraneTip/ +- id: 獣翼UpperArm + path: Parts/獣翼UpperArm/ +- id: 獣翼LowerArm + path: Parts/獣翼LowerArm/ +- id: BeastWingHand + path: Parts/BeastWingHand/ +- id: 四足UpperArm + path: Parts/四足UpperArm/ +- id: 四足LowerArm + path: Parts/四足LowerArm/ +- id: QuadrupedHand + path: Parts/QuadrupedHand/ +- id: Thigh + path: Parts/Thigh/ +- id: Leg + path: Parts/Leg/ +- id: Foot + path: Parts/Foot/ +- id: QuadrupedThigh + path: Parts/QuadrupedThigh/ +- id: QuadrupedLeg + path: Parts/QuadrupedLeg/ +- id: QuadrupedFoot + path: Parts/QuadrupedFoot/ +- id: Tail + path: Parts/Tail/ +- id: Phallus + path: Parts/Phallus/ +- id: QuadrupedWaist + path: Parts/QuadrupedWaist/ +- id: QuadrupedTorso + path: Parts/QuadrupedTorso/ +- id: QuadrupedChest + path: Parts/QuadrupedChest/ +- id: QuadrupedVaginaBase + path: Parts/QuadrupedVaginaBase/ +- id: QuadrupedInternalSemen + path: Parts/QuadrupedInternalSemen/ +- id: QuadrupedCrossSection + path: Parts/QuadrupedCrossSection/ +- id: QuadrupedPregnantBelly + path: Parts/QuadrupedPregnantBelly/ +- id: QuadrupedAnus + path: Parts/QuadrupedAnus/ +- id: QuadrupedFixingBelt + path: Parts/QuadrupedFixingBelt/ +- id: MultiLeg + path: Parts/MultiLeg/ +- id: MonoLeg + path: Parts/MonoLeg/ +- id: QuadrupedFastenerBack + path: Parts/QuadrupedFastenerBack/ +- id: QuadrupedFastenerFront + path: Parts/QuadrupedFastenerFront/ +- id: QuadrupedAnusSemenDrip + path: Parts/QuadrupedAnusSemenDrip/ +- id: Fin + path: Parts/Fin/ +- id: Leaf + path: Parts/Leaf/ +- id: Horn + path: Parts/Horn/ +- id: Ear + path: Parts/Ear/ +- id: Plant + path: Parts/Plant/ +- id: BeastEar + path: Parts/BeastEar/ +- id: InsectJaw + path: Parts/InsectJaw/ +- id: Antenna + path: Parts/Antenna/ +- id: InsectScythe + path: Parts/InsectScythe/ +- id: Forewing + path: Parts/Forewing/ +- id: Hindwing + path: Parts/Hindwing/ +- id: SegmentLeg + path: Parts/SegmentLeg/ +- id: Tentacle + path: Parts/Tentacle/ +- id: Tail + path: Parts/Tail/ +- id: BackOfHead + path: Parts/BackOfHead/ +- id: Forehead + path: Parts/Forehead/ +- id: MandibleBase + path: Parts/MandibleBase/ +- id: MandibleUpper + path: Parts/MandibleUpper/ +- id: Face + path: Parts/Face/ +- id: Horn + path: Parts/Horn/ +- id: Back + path: Parts/Back/ +- id: Genitals + path: Parts/Genitals/ +- id: QuadrupedGenitals + path: Parts/QuadrupedGenitals/ +- id: Splash + path: Parts/Splash/ +- id: Squirting + path: Parts/Squirting/ +- id: Urination + path: Parts/Urination/ +- id: GenitalsSemenDrip + path: Parts/GenitalsSemenDrip/ +- id: QuadrupedSplash + path: Parts/QuadrupedSplash/ +- id: QuadrupedSquirting + path: Parts/QuadrupedSquirting/ +- id: QuadrupedUrination + path: Parts/QuadrupedUrination/ +- id: QuadrupedGenitalsSemenDrip + path: Parts/QuadrupedGenitalsSemenDrip/ +- id: Piercing + path: Parts/Piercing/ +- id: CapMid + path: Parts/CapMid/ +- id: KissMark + path: Parts/KissMark/ +- id: WhipMark + path: Parts/WhipMark/ +- id: Sweat + path: Parts/Sweat/ +- id: Bukkake + path: Parts/Bukkake/ +- id: Stain + path: Parts/Stain/ +- id: Pressing + path: Parts/Pressing/ +- id: Ejaculation + path: Parts/Ejaculation/ +- id: PenisCursor + path: Parts/PenisCursor/ +- id: HandCursor + path: Parts/HandCursor/ +- id: MouthCursor + path: Parts/MouthCursor/ +- id: RotoCursor + path: Parts/RotoCursor/ +- id: CommonCursor + path: Parts/CommonCursor/ +- id: DildoCursor + path: Parts/DildoCursor/ +- id: AnalCursor + path: Parts/AnalCursor/ +- id: VibratorCursor + path: Parts/VibratorCursor/ +- id: DrillCursor + path: Parts/DrillCursor/ +- id: PearlCursor + path: Parts/PearlCursor/ +- id: FeatherDuster + path: Parts/FeatherDuster/ +- id: Whip + path: Parts/Whip/ +- id: TRazorCursor + path: Parts/TRazorCursor/ +- id: Spot + path: Parts/Spot/ +- id: QuadrupedSpot + path: Parts/QuadrupedSpot/ +- id: RestraintUpper + path: Parts/RestraintUpper/ +- id: RestraintLower + path: Parts/RestraintLower/ +- id: Impact + path: Parts/Impact/ +- id: BleedingLarge + path: Parts/BleedingLarge/ +- id: BleedingMid + path: Parts/BleedingMid/ +- id: BleedingSmall + path: Parts/BleedingSmall/ +- id: Chain + path: Parts/Chain/ +- id: RestraintChain + path: Parts/RestraintChain/ diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/part.yaml b/SlaveMatrix/Assets/Parts/AlienEyeLeft/part.yaml new file mode 100644 index 0000000..0730726 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/part.yaml @@ -0,0 +1,38 @@ +id: AlienEyeLeft +original_key: エイリアン目左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 目 +- name: ハイライト +- name: 瞬膜 +joints: +- position: [ + 0.07201831829563823, + 0.07009349303433152 +] +- position: [ + 0.06209512995649251, + 0.06384421952947215 +] +- position: [ + 0.06598325895842165, + 0.06598325895842165 +] diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y0.svg new file mode 100644 index 0000000..b87e295 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y1.svg new file mode 100644 index 0000000..387dc93 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y2.svg new file mode 100644 index 0000000..78219dc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y3.svg new file mode 100644 index 0000000..ee11fa8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y3.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y4.svg new file mode 100644 index 0000000..bcc132b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AlienEyeLeft/x0y4.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/part.yaml b/SlaveMatrix/Assets/Parts/AnalCursor/part.yaml new file mode 100644 index 0000000..ff3c6bb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/part.yaml @@ -0,0 +1,81 @@ +id: AnalCursor +original_key: アナル +resource: カーソル +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: ヘッド +- name: ユニット +joints: +- position: [ + 0.13378251699291144, + 0.11355214938035088 +] +- position: [ + 0.015096514070287394, + 0.008994956633415117 +] +- position: [ + 0.015096514070287394, + 0.02583752236359944 +] +- position: [ + 0.015096514070287394, + 0.024174770409468336 +] +- position: [ + 0.012973415475779428, + 0.011724460486568064 +] +- position: [ + 0.01659846530546976, + 0.016050552809990976 +] +- position: [ + 0.01659846530546976, + 0.01202250245401227 +] +- position: [ + 0.015096514070287396, + 0.015096514070287394 +] +- position: [ + 0.010730129621974588, + 0.011361187233872302 +] +- position: [ + 0.010730129621974588, + 0.010079949052140581 +] +- position: [ + 0.13378251699291144, + 0.11928408161324774 +] +- position: [ + 0.13378251699291144, + 0.12654698894011573 +] +- position: [ + 0.13378251699291144, + 0.1353153973823115 +] +- position: [ + 0.13378251699291144, + 0.14434463610587728 +] diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/AnalCursor/x0y0.svg new file mode 100644 index 0000000..d86767f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/x0y0.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/AnalCursor/x0y1.svg new file mode 100644 index 0000000..7bd1823 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/x0y1.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/AnalCursor/x0y2.svg new file mode 100644 index 0000000..d3fb942 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/x0y2.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/AnalCursor/x0y3.svg new file mode 100644 index 0000000..dbac69f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/x0y3.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnalCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/AnalCursor/x0y4.svg new file mode 100644 index 0000000..a0c49f7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnalCursor/x0y4.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/part.yaml b/SlaveMatrix/Assets/Parts/Antenna/part.yaml new file mode 100644 index 0000000..74fc264 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/part.yaml @@ -0,0 +1,1230 @@ +id: Antenna +original_key: 触覚 +resource: 肢左 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 節1 +- name: 節2 +- name: 節3 +- name: 節4 +- name: 節5 +- name: 節6 +- name: 節7 +- name: 節8 +- name: 節9 +- name: 節10 +- name: 節11 +- name: 節12 +- name: 節13 +- name: 節14 +- name: 節15 +- name: 節16 +- name: 節17 +- name: 節18 +- name: 節19 +- name: 節20 +- name: 節21 +- name: 節22 +- name: 節23 +- name: 節24 +- name: 節25 +- name: 節26 +- name: 節27 +- name: 節28 +- name: 節29 +- name: 節30 +- name: 節31 +- name: 節32 +- name: 節33 +- name: 節34 +- name: 節35 +- name: 節36 +- name: 節37 +- name: 節38 +- name: 節39 +- name: 節40 +- name: 節41 +- name: 節42 +- name: 節43 +- name: 節44 +- name: 節45 +- name: 節46 +- name: 節47 +- name: 節48 +- name: 節49 +- name: 節50 +- name: 節51 +- name: 節52 +- name: 節53 +- name: 節54 +- name: 節55 +- name: 節56 +- name: 節57 +- name: 節58 +- name: 節59 +- name: 節60 +joints: +- position: [ + 0.09710031935871058, + 0.1188168453295266 +] +- position: [ + 0.09710031935871058, + 0.11887356118593428 +] +- position: [ + 0.09710031935871062, + 0.11892914272521382 +] +- position: [ + 0.09710031935871062, + 0.11898361263370774 +] +- position: [ + 0.09710031935871062, + 0.1190369931440318 +] +- position: [ + 0.09710031935871062, + 0.11908930604414936 +] +- position: [ + 0.09710031935871062, + 0.11914057268626457 +] +- position: [ + 0.09710031935871062, + 0.11919081399553752 +] +- position: [ + 0.09710031935871064, + 0.11924005047862499 +] +- position: [ + 0.09710031935871064, + 0.11928830223205067 +] +- position: [ + 0.09710031935871064, + 0.11933558895040788 +] +- position: [ + 0.09710031935871062, + 0.11938192993439792 +] +- position: [ + 0.09710031935871065, + 0.11942734409870817 +] +- position: [ + 0.09710031935871065, + 0.1194718499797322 +] +- position: [ + 0.09710031935871065, + 0.11951546574313579 +] +- position: [ + 0.09710031935871065, + 0.11955820919127128 +] +- position: [ + 0.09710031935871065, + 0.11960009777044406 +] +- position: [ + 0.09710031935871066, + 0.1196411485780334 +] +- position: [ + 0.09710031935871066, + 0.11968137836947093 +] +- position: [ + 0.09710031935871066, + 0.11972080356507972 +] +- position: [ + 0.09710031935871068, + 0.11975944025677632 +] +- position: [ + 0.09710031935871068, + 0.119797304214639 +] +- position: [ + 0.09710031935871068, + 0.11983441089334446 +] +- position: [ + 0.09710031935871068, + 0.11987077543847577 +] +- position: [ + 0.09710031935871068, + 0.11990641269270447 +] +- position: [ + 0.09710031935871068, + 0.1199413372018486 +] +- position: [ + 0.0971003193587107, + 0.11997556322080982 +] +- position: [ + 0.09710031935871068, + 0.12000910471939183 +] +- position: [ + 0.09710031935871068, + 0.12004197538800221 +] +- position: [ + 0.09710031935871068, + 0.12007418864324038 +] +- position: [ + 0.0971003193587107, + 0.12010575763337378 +] +- position: [ + 0.0971003193587107, + 0.12013669524370452 +] +- position: [ + 0.0971003193587107, + 0.12016701410182862 +] +- position: [ + 0.0971003193587107, + 0.12019672658279026 +] +- position: [ + 0.0971003193587107, + 0.12022584481413268 +] +- position: [ + 0.0971003193587107, + 0.12025438068084823 +] +- position: [ + 0.0971003193587107, + 0.12028234583022951 +] +- position: [ + 0.0971003193587107, + 0.12030975167662308 +] +- position: [ + 0.09710031935871072, + 0.12033660940608887 +] +- position: [ + 0.09710031935871072, + 0.12036292998096529 +] +- position: [ + 0.09710031935871072, + 0.1203887241443442 +] +- position: [ + 0.09710031935871072, + 0.12041400242445555 +] +- position: [ + 0.09710031935871072, + 0.12043877513896462 +] +- position: [ + 0.09710031935871072, + 0.12046305239918353 +] +- position: [ + 0.09710031935871073, + 0.12048684411419808 +] +- position: [ + 0.09710031935871073, + 0.12051015999491232 +] +- position: [ + 0.09710031935871073, + 0.1205330095580123 +] +- position: [ + 0.09710031935871073, + 0.12055540212985028 +] +- position: [ + 0.09710031935871073, + 0.12057734685025145 +] +- position: [ + 0.09710031935871075, + 0.12059885267624462 +] +- position: [ + 0.09710031935871075, + 0.12061992838571794 +] +- position: [ + 0.09710031935871075, + 0.1206405825810018 +] +- position: [ + 0.09710031935871073, + 0.12066082369237999 +] +- position: [ + 0.09710031935871075, + 0.1206806599815306 +] +- position: [ + 0.09710031935871073, + 0.12070009954489819 +] +- position: [ + 0.09710031935871073, + 0.12071915031699845 +] +- position: [ + 0.09710031935871073, + 0.12073782007365666 +] +- position: [ + 0.09710031935871075, + 0.12075611643518175 +] +- position: [ + 0.09710031935871075, + 0.12077404686947632 +] +- position: [ + 0.09710031935871075, + 0.12079161869508498 +] +- position: [ + 0.02596212384962991, + 0.029539593832502535 +] +- position: [ + 0.02596123950646916, + 0.029828397440096244 +] +- position: [ + 0.025960390096631935, + 0.030105792727582792 +] +- position: [ + 0.025959574240182106, + 0.030372230346423036 +] +- position: [ + 0.025958790611693747, + 0.03062814314644386 +] +- position: [ + 0.025958037938097946, + 0.03087394687903825 +] +- position: [ + 0.02595731499661452, + 0.031110040872587716 +] +- position: [ + 0.025956620612765578, + 0.03133680868120398 +] +- position: [ + 0.025955953658467427, + 0.03155461870784428 +] +- position: [ + 0.025955313050197968, + 0.031763824802812264 +] +- position: [ + 0.02595469774723637, + 0.031964766838616786 +] +- position: [ + 0.025954106749972363, + 0.03215777126212297 +] +- position: [ + 0.025953539098282276, + 0.03234315162489182 +] +- position: [ + 0.025952993869969247, + 0.032521209092570544 +] +- position: [ + 0.02595247017926505, + 0.03269223293416107 +] +- position: [ + 0.025951967175391038, + 0.03285650099196106 +] +- position: [ + 0.02595148404117607, + 0.03301428013294182 +] +- position: [ + 0.02595101999172884, + 0.033165826682295584 +] +- position: [ + 0.025950574273162896, + 0.03331138683985675 +] +- position: [ + 0.025950146161371743, + 0.03345119708007395 +] +- position: [ + 0.025949734960852552, + 0.0335854845361821 +] +- position: [ + 0.025949340003576276, + 0.03371446736919906 +] +- position: [ + 0.025948960647902336, + 0.03383835512234618 +] +- position: [ + 0.02594859627753621, + 0.0339573490614685 +] +- position: [ + 0.025948246300528305, + 0.03407164250200759 +] +- position: [ + 0.025947905910455756, + 0.03482310164666281 +] +- position: [ + 0.028437483323274674, + 0.01874945176769386 +] +- position: [ + 0.00539416179243021, + 0.004727095105520221 +] +- position: [ + 0.00539416179243021, + 0.004598126981493249 +] +- position: [ + 0.09710031935871058, + 0.11854676982282339 +] +- position: [ + 0.09710031935871058, + 0.11860888718936513 +] +- position: [ + 0.09710031935871058, + 0.11866976220857603 +] +- position: [ + 0.09710031935871058, + 0.11872941972740272 +] +- position: [ + 0.0971003193587106, + 0.11878788409585292 +] +- position: [ + 0.09710031935871061, + 0.11884517917693405 +] +- position: [ + 0.09710031935871061, + 0.11890132835639358 +] +- position: [ + 0.09710031935871061, + 0.11895635455226394 +] +- position: [ + 0.09710031935871061, + 0.11901028022421686 +] +- position: [ + 0.09710031935871062, + 0.11906312738273073 +] +- position: [ + 0.09710031935871061, + 0.1191149175980743 +] +- position: [ + 0.09710031935871064, + 0.11916567200911105 +] +- position: [ + 0.09710031935871062, + 0.11921541133192703 +] +- position: [ + 0.09710031935871062, + 0.1192641558682867 +] +- position: [ + 0.09710031935871064, + 0.1193119255139192 +] +- position: [ + 0.09710031935871064, + 0.11935873976663902 +] +- position: [ + 0.09710031935871064, + 0.11940461773430441 +] +- position: [ + 0.09710031935871064, + 0.11944957814261653 +] +- position: [ + 0.09710031935871065, + 0.11949363934276241 +] +- position: [ + 0.09710031935871065, + 0.11953681931890542 +] +- position: [ + 0.09710031935871065, + 0.11957913569552547 +] +- position: [ + 0.09710031935871065, + 0.1196206057446132 +] +- position: [ + 0.09710031935871065, + 0.11966124639271916 +] +- position: [ + 0.09710031935871065, + 0.11970107422786297 +] +- position: [ + 0.09710031935871069, + 0.11974010550630393 +] +- position: [ + 0.09710031935871058, + 0.12066292518633986 +] +- position: [ + 0.09710031935871058, + 0.12056147960757399 +] +- position: [ + 0.09710031935871058, + 0.12044963585698454 +] +- position: [ + 0.09710031935871058, + 0.12032632812195981 +] +- position: [ + 0.09710031935871058, + 0.12019038134409493 +] +- position: [ + 0.09710031935871058, + 0.12004050002149899 +] +- position: [ + 0.09710031935871058, + 0.11987525586333689 +] +- position: [ + 0.09710031935871058, + 0.11999789524111051 +] +- position: [ + 0.09710031935871058, + 0.12037936064176169 +] +- position: [ + 0.00539416179243021, + 0.0050923616885803005 +] +- position: [ + 0.004162546805519661, + 0.006199409637319973 +] +- position: [ + 0.006625776779340757, + 0.006199409637319973 +] +- position: [ + 0.00539416179243021, + 0.004870952098832366 +] +- position: [ + 0.004039385306828606, + 0.0060887048424460065 +] +- position: [ + 0.0067489382780318114, + 0.0060887048424460065 +] +- position: [ + 0.00539416179243021, + 0.004627401550109639 +] +- position: [ + 0.0039039076582684466, + 0.005966929568084643 +] +- position: [ + 0.006884415926591972, + 0.005966929568084643 +] +- position: [ + 0.00539416179243021, + 0.004359495946514639 +] +- position: [ + 0.003754882244852268, + 0.005832976766287143 +] +- position: [ + 0.007033441340008146, + 0.005832976766287143 +] +- position: [ + 0.00539416179243021, + 0.004506844028491888 +] +- position: [ + 0.0038368462222311654, + 0.0059066508072757665 +] +- position: [ + 0.006951477362629248, + 0.0059066508072757665 +] +- position: [ + 0.00539416179243021, + 0.004646824706370276 +] +- position: [ + 0.003914712000741117, + 0.0059766411462149616 +] +- position: [ + 0.006873611584119297, + 0.0059766411462149616 +] +- position: [ + 0.00539416179243021, + 0.0047798063503547445 +] +- position: [ + 0.003988684490325571, + 0.006043131968207194 +] +- position: [ + 0.006799639094534843, + 0.006043131968207194 +] +- position: [ + 0.00539416179243021, + 0.00490613891213999 +] +- position: [ + 0.004058958355430803, + 0.006106298249099818 +] +- position: [ + 0.00672936522942961, + 0.006106298249099818 +] +- position: [ + 0.00539416179243021, + 0.005026154845835973 +] +- position: [ + 0.004125718527280772, + 0.00616630621594781 +] +- position: [ + 0.006662605057579641, + 0.00616630621594781 +] +- position: [ + 0.00539416179243021, + 0.005140169982847157 +] +- position: [ + 0.004189140690538244, + 0.006223313784453401 +] +- position: [ + 0.006599182894322166, + 0.006223313784453401 +] +- position: [ + 0.00539416179243021, + 0.005248484363007782 +] +- position: [ + 0.004249391745632841, + 0.006277470974533713 +] +- position: [ + 0.006538931839227568, + 0.006277470974533713 +] +- position: [ + 0.00539416179243021, + 0.005351383024160375 +] +- position: [ + 0.004306630247972709, + 0.0063289203051100085 +] +- position: [ + 0.006481693336887699, + 0.0063289203051100085 +] +- position: [ + 0.00539416179243021, + 0.005449136752255337 +] +- position: [ + 0.004361006825195583, + 0.006377797169157491 +] +- position: [ + 0.006427316759664824, + 0.006377797169157491 +] +- position: [ + 0.00539416179243021, + 0.005542002793945553 +] +- position: [ + 0.004412664573557312, + 0.006424230190002598 +] +- position: [ + 0.006375659011303093, + 0.006424230190002598 +] +- position: [ + 0.00539416179243021, + 0.005630225533551259 +] +- position: [ + 0.004461739434500958, + 0.006468341559805453 +] +- position: [ + 0.006326584150359448, + 0.006468341559805453 +] +- position: [ + 0.00539416179243021, + 0.0057140371361766775 +] +- position: [ + 0.00450836055239742, + 0.006510247361118161 +] +- position: [ + 0.006279963032462986, + 0.006510247361118161 +] +- position: [ + 0.00539416179243021, + 0.005793658158670824 +] +- position: [ + 0.004552650614399059, + 0.006550057872365235 +] +- position: [ + 0.006235672970461346, + 0.006550057872365235 +] +- position: [ + 0.00539416179243021, + 0.005869298130040266 +] +- position: [ + 0.004594726173300615, + 0.006587877858049956 +] +- position: [ + 0.0061935974115597875, + 0.006587877858049956 +] +- position: [ + 0.00539416179243021, + 0.005941156102841235 +] +- position: [ + 0.004634697954257094, + 0.006623806844450442 +] +- position: [ + 0.006153625630603308, + 0.006623806844450442 +] +- position: [ + 0.00539416179243021, + 0.006009421177002156 +] +- position: [ + 0.004672671146165748, + 0.006657939381530901 +] +- position: [ + 0.006115652438694654, + 0.006657939381530901 +] +- position: [ + 0.00539416179243021, + 0.006074272997455031 +] +- position: [ + 0.004708745678478972, + 0.006690365291757338 +] +- position: [ + 0.006079577906381429, + 0.006690365291757338 +] +- position: [ + 0.00539416179243021, + 0.006135882226885261 +] +- position: [ + 0.004743016484176533, + 0.0067211699064724535 +] +- position: [ + 0.006045307100683867, + 0.0067211699064724535 +] +- position: [ + 0.00539416179243021, + 0.006194410994843981 +] +- position: [ + 0.004775573749589216, + 0.006750434290451813 +] +- position: [ + 0.006012749835271185, + 0.006750434290451813 +] +- position: [ + 0.00539416179243021, + 0.006250013324404766 +] +- position: [ + 0.004806503151731267, + 0.006778235455232202 +] +- position: [ + 0.005981820433129135, + 0.006778235455232202 +] +- position: [ + 0.00539416179243021, + 0.006302835537487508 +] +- position: [ + 0.004835886083766213, + 0.006804646561773573 +] +- position: [ + 0.005952437501094187, + 0.006804646561773573 +] +- position: [ + 0.00539416179243021, + 0.006353016639916114 +] +- position: [ + 0.0048637998691994115, + 0.006829737112987879 +] +- position: [ + 0.005924523715660986, + 0.006829737112987879 +] +- position: [ + 0.00539416179243021, + 0.006400688687223292 +] +- position: [ + 0.004890317965360952, + 0.006853573136641466 +] +- position: [ + 0.005898005619499448, + 0.006853573136641466 +] +- position: [ + 0.00539416179243021, + 0.006445977132165112 +] +- position: [ + 0.004915510156714414, + 0.006876217359112376 +] +- position: [ + 0.005872813428145986, + 0.006876217359112376 +] +- position: [ + 0.00539416179243021, + 0.006489001154859838 +] +- position: [ + 0.0049394427385002024, + 0.006897729370459738 +] +- position: [ + 0.005848880846360197, + 0.006897729370459738 +] +- position: [ + 0.00539416179243021, + 0.006529873976419828 +] +- position: [ + 0.004962178691196703, + 0.006918165781239733 +] +- position: [ + 0.005826144893663697, + 0.006918165781239733 +] +- position: [ + 0.00539416179243021, + 0.0065687031569018174 +] +- position: [ + 0.004983777846258379, + 0.006937580371480729 +] +- position: [ + 0.00580454573860202, + 0.006937580371480729 +] +- position: [ + 0.00539416179243021, + 0.006605590878359709 +] +- position: [ + 0.005004297043566969, + 0.006956024232209673 +] +- position: [ + 0.0057840265412934305, + 0.006956024232209673 +] +- position: [ + 0.00539416179243021, + 0.006640634213744706 +] +- position: [ + 0.00502379028101013, + 0.006973545899902173 +] +- position: [ + 0.005764533303850269, + 0.006973545899902173 +] +- position: [ + 0.00539416179243021, + 0.006673925382360452 +] +- position: [ + 0.005042308856581134, + 0.006990191484210044 +] +- position: [ + 0.005746014728279266, + 0.006990191484210044 +] +- position: [ + 0.00539416179243021, + 0.006705551992545412 +] +- position: [ + 0.005059901503373587, + 0.007006004789302524 +] +- position: [ + 0.0057284220814868125, + 0.007006004789302524 +] +- position: [ + 0.00539416179243021, + 0.006735597272221122 +] +- position: [ + 0.005076614517826418, + 0.007021027429140379 +] +- position: [ + 0.0057117090670339805, + 0.007021027429140379 +] +- position: [ + 0.00539416179243021, + 0.0067641402879130485 +] +- position: [ + 0.005092491881556608, + 0.007035298936986343 +] +- position: [ + 0.005695831703303791, + 0.007035298936986343 +] +- position: [ + 0.00539416179243021, + 0.006791256152820378 +] +- position: [ + 0.005107575377100285, + 0.00704885686944001 +] +- position: [ + 0.005680748207760112, + 0.00704885686944001 +] +- position: [ + 0.00539416179243021, + 0.006817016224482341 +] +- position: [ + 0.005121904697866782, + 0.007061736905270993 +] +- position: [ + 0.005666418886993617, + 0.007061736905270993 +] +- position: [ + 0.00539416179243021, + 0.006841488292561205 +] +- position: [ + 0.0051355175525949525, + 0.007073972939310424 +] +- position: [ + 0.0056528060322654445, + 0.007073972939310424 +] +- position: [ + 0.00539416179243021, + 0.0068647367572361295 +] +- position: [ + 0.005148449764586715, + 0.007085597171647884 +] +- position: [ + 0.005639873820273682, + 0.007085597171647884 +] +- position: [ + 0.00539416179243021, + 0.006886822798677303 +] +- position: [ + 0.00516073536597889, + 0.007096640192368473 +] +- position: [ + 0.005627588218881508, + 0.007096640192368473 +] +- position: [ + 0.00539416179243021, + 0.006907804538046421 +] +- position: [ + 0.005172406687301455, + 0.00710713106205303 +] +- position: [ + 0.005615916897558943, + 0.00710713106205303 +] +- position: [ + 0.00539416179243021, + 0.006927737190447084 +] +- position: [ + 0.005183494442557893, + 0.007117097388253361 +] +- position: [ + 0.005604829142302506, + 0.007117097388253361 +] +- position: [ + 0.00539416179243021, + 0.00694667321022771 +] +- position: [ + 0.005194027810051509, + 0.007126565398143674 +] +- position: [ + 0.005594295774808891, + 0.007126565398143674 +] +- position: [ + 0.00539416179243021, + 0.006964662429019308 +] +- position: [ + 0.005204034509170442, + 0.007135560007539472 +] +- position: [ + 0.005584289075689956, + 0.007135560007539472 +] +- position: [ + 0.00539416179243021, + 0.006981752186871324 +] +- position: [ + 0.005213540873333431, + 0.007144104886465481 +] +- position: [ + 0.005574782711526968, + 0.007144104886465481 +] +- position: [ + 0.00539416179243021, + 0.006997987456830739 +] +- position: [ + 0.005222571919288268, + 0.007152222521445191 +] +- position: [ + 0.005565751665572128, + 0.007152222521445191 +] +- position: [ + 0.14479618529999064, + 0.09186783002565126 +] +- position: [ + 0.1426872678201535, + 0.10166100900895511 +] +- position: [ + 0.1332675910209032, + 0.10368094390311007 +] +- position: [ + 0.13553104104498745, + 0.09778838725331566 +] +- position: [ + 0.13475284593830142, + 0.1021079035783815 +] +- position: [ + 0.09593265385275707, + 0.09037322377755792 +] +- position: [ + 0.09322801972145216, + 0.1133421902927786 +] +- position: [ + 0.09368694351731652, + 0.11073950411270306 +] +- position: [ + 0.09418153118375001, + 0.10793455807185157 +] +- position: [ + 0.09467611885018354, + 0.1051296120310001 +] +- position: [ + 0.09517070651661705, + 0.10232466599014864 +] +- position: [ + 0.09566529418305054, + 0.09951971994929718 +] +- position: [ + 0.09615988184948404, + 0.09671477390844571 +] +- position: [ + 0.09665446951591754, + 0.0939098278675942 +] +- position: [ + 0.09714905718235103, + 0.09110488182674276 +] +- position: [ + 0.09764364484878453, + 0.08829993578589126 +] +- position: [ + 0.09813823251521805, + 0.0854949897450398 +] +- position: [ + 0.09863282018165156, + 0.08269004370418832 +] +- position: [ + 0.09912740784808506, + 0.07988509766333685 +] diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y0.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y0.svg new file mode 100644 index 0000000..a464a7f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y0.svg @@ -0,0 +1,243 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y1.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y1.svg new file mode 100644 index 0000000..80a1a2b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y1.svg @@ -0,0 +1,132 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y2.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y2.svg new file mode 100644 index 0000000..9ab595e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y2.svg @@ -0,0 +1,45 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y3.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y3.svg new file mode 100644 index 0000000..f443d94 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y3.svg @@ -0,0 +1,143 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y4.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y4.svg new file mode 100644 index 0000000..1beb263 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y4.svg @@ -0,0 +1,607 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Antenna/x0y5.svg b/SlaveMatrix/Assets/Parts/Antenna/x0y5.svg new file mode 100644 index 0000000..9fc286b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Antenna/x0y5.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Anus/part.yaml b/SlaveMatrix/Assets/Parts/Anus/part.yaml new file mode 100644 index 0000000..84247a2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Anus/part.yaml @@ -0,0 +1,18 @@ +id: Anus +original_key: 肛門 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 肛門3 +- name: 肛門2 +- name: 肛門1 +joints: +- position: [ + 0.23427950000000008, + 0.23539967493547997 +] diff --git a/SlaveMatrix/Assets/Parts/Anus/x0y0.svg b/SlaveMatrix/Assets/Parts/Anus/x0y0.svg new file mode 100644 index 0000000..5294e98 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Anus/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/part.yaml b/SlaveMatrix/Assets/Parts/AnusSemenDrip/part.yaml new file mode 100644 index 0000000..a854a11 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/part.yaml @@ -0,0 +1,26 @@ +id: AnusSemenDrip +original_key: 肛門精液垂れ +resource: 胴体 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 精液 diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y0.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y0.svg new file mode 100644 index 0000000..452dc8d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y1.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y1.svg new file mode 100644 index 0000000..4c01f29 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y2.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y2.svg new file mode 100644 index 0000000..932aa6f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y3.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y3.svg new file mode 100644 index 0000000..d1b8206 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y4.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y4.svg new file mode 100644 index 0000000..ccba18b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y5.svg b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y5.svg new file mode 100644 index 0000000..572d1ac --- /dev/null +++ b/SlaveMatrix/Assets/Parts/AnusSemenDrip/x0y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Back/part.yaml b/SlaveMatrix/Assets/Parts/Back/part.yaml new file mode 100644 index 0000000..3556592 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Back/part.yaml @@ -0,0 +1,175 @@ +id: Back +original_key: 背中 +resource: 肢中 +morph_x: 1 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +fields: +- name: 羽毛1 +- name: 羽毛2 +joints: +- position: [ + 0.02365804436862975, + 0.009226817482352786 +] +- position: [ + 0.08020662908846857, + 0.164914315192153 +] +- position: [ + 0.07255127072461791, + 0.11201394207007394 +] +- position: [ + 0.071545291706398, + 0.21721024809702624 +] +- position: [ + 0.06282689669009595, + 0.11650671893913629 +] +- position: [ + 0.05420814222672252, + 0.12326942213283076 +] +- position: [ + 0.04700290105009538, + 0.13306172795532215 +] +- position: [ + 0.04202686084058744, + 0.14477507348330923 +] +- position: [ + 0.039389559529548215, + 0.1581516119984586 +] +- position: [ + 0.03938955952954823, + 0.1716770183858475 +] +- position: [ + 0.04202686084058744, + 0.18505355690099687 +] +- position: [ + 0.0470029010500954, + 0.196766902428984 +] +- position: [ + 0.054208142226722544, + 0.20655920825147525 +] +- position: [ + 0.06282689669009596, + 0.2133219114451697 +] +- position: [ + 0.07532582900397887, + 0.21930787405234473 +] +- position: [ + 0.07963856428626281, + 0.13550000000000004 +] +- position: [ + 0.058455127975897574, + 0.16863095258788496 +] +- position: [ + 0.03632713032394423, + 0.035980704537156 +] +- position: [ + 0.03258823575863232, + 0.03796011930702701 +] +- position: [ + 0.020085750089291803, + 0.03684656683927145 +] +- position: [ + 0.07907049948405709, + 0.164914315192153 +] +- position: [ + 0.08672585784790776, + 0.11201394207007394 +] +- position: [ + 0.08773183686612762, + 0.21721024809702624 +] +- position: [ + 0.09645023188242963, + 0.11650671893913629 +] +- position: [ + 0.10506898634580308, + 0.12326942213283076 +] +- position: [ + 0.11227422752243021, + 0.13306172795532215 +] +- position: [ + 0.11725026773193814, + 0.14477507348330923 +] +- position: [ + 0.11988756904297737, + 0.1581516119984586 +] +- position: [ + 0.11988756904297737, + 0.1716770183858475 +] +- position: [ + 0.11725026773193814, + 0.18505355690099687 +] +- position: [ + 0.11227422752243021, + 0.196766902428984 +] +- position: [ + 0.10506898634580308, + 0.20655920825147525 +] +- position: [ + 0.09645023188242963, + 0.2133219114451697 +] +- position: [ + 0.08395129956854674, + 0.21930787405234473 +] +- position: [ + 0.09489836531813567, + 0.16863095258788496 +] +- position: [ + 0.03184603960146293, + 0.035980704537156 +] +- position: [ + 0.03558493416677477, + 0.03796011930702701 +] +- position: [ + 0.03721113642398388, + 0.03684656683927145 +] +- position: [ + 0.0076061099436181, + 0.011409164915427206 +] diff --git a/SlaveMatrix/Assets/Parts/Back/x0y0.svg b/SlaveMatrix/Assets/Parts/Back/x0y0.svg new file mode 100644 index 0000000..219ae77 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Back/x0y0.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Back/x0y1.svg b/SlaveMatrix/Assets/Parts/Back/x0y1.svg new file mode 100644 index 0000000..3f2dc92 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Back/x0y1.svg @@ -0,0 +1,145 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Back/x0y2.svg b/SlaveMatrix/Assets/Parts/Back/x0y2.svg new file mode 100644 index 0000000..2e26752 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Back/x0y2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/part.yaml b/SlaveMatrix/Assets/Parts/BackHair0/part.yaml new file mode 100644 index 0000000..a8b51dc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/part.yaml @@ -0,0 +1,590 @@ +id: BackHair0 +original_key: 後髪0 +resource: 胴体 +morph_x: 1 +morph_y: 22 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +- x: 0 + y: 11 + file: x0y11.svg +- x: 0 + y: 12 + file: x0y12.svg +- x: 0 + y: 13 + file: x0y13.svg +- x: 0 + y: 14 + file: x0y14.svg +- x: 0 + y: 15 + file: x0y15.svg +- x: 0 + y: 16 + file: x0y16.svg +- x: 0 + y: 17 + file: x0y17.svg +- x: 0 + y: 18 + file: x0y18.svg +- x: 0 + y: 19 + file: x0y19.svg +- x: 0 + y: 20 + file: x0y20.svg +- x: 0 + y: 21 + file: x0y21.svg +fields: +- name: 髪基 +- name: 髪中 +- name: 髪左1 +- name: 髪左2 +- name: 髪左3 +- name: 髪左4 +- name: 髪左5 +- name: 髪右1 +- name: 髪右2 +- name: 髪右3 +- name: 髪右4 +- name: 髪右5 +joints: +- position: [ + 0.2178778082444386, + 0.2564261171219583 +] +- position: [ + 0.1969765324956132, + 0.2418517012073054 +] +- position: [ + 0.23877908399326392, + 0.2418517012073054 +] +- position: [ + 0.208475178732748, + 0.25264026464676625 +] +- position: [ + 0.2272804377561291, + 0.25264026464676625 +] +- position: [ + 0.1935624706360835, + 0.23378664862188522 +] +- position: [ + 0.2421931458527936, + 0.23378664862188522 +] +- position: [ + 0.20272585561418063, + 0.24700948110253684 +] +- position: [ + 0.23302976087469654, + 0.24700948110253684 +] +- position: [ + 0.21212848512587115, + 0.25517236379805497 +] +- position: [ + 0.22362713136300597, + 0.25517236379805497 +] +- position: [ + 0.2178778082444386, + 0.2559396002614368 +] +- position: [ + 0.08512163657345904, + 0.09752048584487923 +] +- position: [ + 0.020184612282548316, + 0.020184612282548316 +] +- position: [ + 0.17135528044934764, + 0.16840896144042491 +] +- position: [ + 0.17467966828326895, + 0.16840896144042491 +] +- position: [ + 0.19324010248212642, + 0.15723772401224015 +] +- position: [ + 0.1977855506682589, + 0.15723772401224015 +] +- position: [ + 0.17212207720570655, + 0.15551976265953 +] +- position: [ + 0.17391287152691007, + 0.15558259873908495 +] +- position: [ + 0.1939281285635483, + 0.15692381981311482 +] +- position: [ + 0.19709752458683705, + 0.15692381981311482 +] +- position: [ + 0.17867857642604565, + 0.1760156191948301 +] +- position: [ + 0.1720485124034892, + 0.1760156191948301 +] +- position: [ + 0.19243750713113184, + 0.15887381915795443 +] +- position: [ + 0.1985881460192535, + 0.15887381915795445 +] +- position: [ + 0.20163777230049718, + 0.26759312584763717 +] +- position: [ + 0.23411784418837994, + 0.2675931258476371 +] +- position: [ + 0.1698911549641544, + 0.16370062891978251 +] +- position: [ + 0.16423597669562123, + 0.16295628623321495 +] +- position: [ + 0.164270517413585, + 0.16370062891978251 +] +- position: [ + 0.16992569568211818, + 0.16295628623321495 +] +- position: [ + 0.16329436248073068, + 0.16272078756355457 +] +- position: [ + 0.16971407774046293, + 0.1638147726946744 +] +- position: [ + 0.17086730989700877, + 0.16272078756355457 +] +- position: [ + 0.16444759463727648, + 0.16381477269467437 +] +- position: [ + 0.16980055837755084, + 0.16354318253042563 +] +- position: [ + 0.1641742448408192, + 0.16269214387427047 +] +- position: [ + 0.1643611140001886, + 0.16354318253042563 +] +- position: [ + 0.1699874275369202, + 0.1626921438742705 +] +- position: [ + 0.16296099505277442, + 0.1625737426969202 +] +- position: [ + 0.16966827706965412, + 0.16388870505348654 +] +- position: [ + 0.17120067732496502, + 0.16257374269692026 +] +- position: [ + 0.16449339530808535, + 0.16388870505348654 +] +- position: [ + 0.2178778082444386, + 0.2703446812816859 +] +- position: [ + 0.13796833536796266, + 0.11963988320424497 +] +- position: [ + 0.13796833536796266, + 0.12467799413480772 +] +- position: [ + 0.13796833536796266, + 0.1191360721111887 +] +- position: [ + 0.13796833536796266, + 0.12367037194869515 +] +- position: [ + 0.13796833536796266, + 0.11868264212743805 +] +- position: [ + 0.13796833536796266, + 0.12276351198119388 +] +- position: [ + 0.13796833536796266, + 0.11827455514206248 +] +- position: [ + 0.13796833536796266, + 0.12194733801044272 +] +- position: [ + 0.13796833536796266, + 0.11790727685522445 +] +- position: [ + 0.13796833536796266, + 0.12121278143676666 +] +- position: [ + 0.13796833536796266, + 0.11757672639707023 +] +- position: [ + 0.13796833536796266, + 0.12055168052045823 +] +- position: [ + 0.13796833536796266, + 0.11727923098473143 +] +- position: [ + 0.13796833536796266, + 0.11995668969578065 +] +- position: [ + 0.13796833536796266, + 0.11701148511362652 +] +- position: [ + 0.13796833536796266, + 0.11942119795357078 +] +- position: [ + 0.19447579759386655, + 0.15755241441891785 +] +- position: [ + 0.19654985555651883, + 0.15755241441891785 +] +- position: [ + 0.19461061136143892, + 0.15755241441891785 +] +- position: [ + 0.19641504178894645, + 0.15755241441891785 +] +- position: [ + 0.2018449291759475, + 0.2660394492817595 +] +- position: [ + 0.2339106873129296, + 0.26603944928175943 +] +- position: [ + 0.1379683353679626, + 0.11926191815171247 +] +- position: [ + 0.1379683353679626, + 0.12392206402974258 +] +- position: [ + 0.1379683353679626, + 0.11879590356390944 +] +- position: [ + 0.1379683353679626, + 0.12299003485413657 +] +- position: [ + 0.1379683353679626, + 0.11837649043488672 +] +- position: [ + 0.1379683353679626, + 0.12215120859609112 +] +- position: [ + 0.1379683353679626, + 0.11799901861876629 +] +- position: [ + 0.1379683353679626, + 0.12139626496385024 +] +- position: [ + 0.1379683353679626, + 0.11765929398425788 +] +- position: [ + 0.1379683353679626, + 0.1207168156948335 +] +- position: [ + 0.1379683353679626, + 0.11735354181320028 +] +- position: [ + 0.1379683353679626, + 0.12010531135271839 +] +- position: [ + 0.1379683353679626, + 0.11707836485924847 +] +- position: [ + 0.1379683353679626, + 0.11955495744481476 +] +- position: [ + 0.1379683353679626, + 0.11683070560069185 +] +- position: [ + 0.1379683353679626, + 0.11905963892770145 +] +- position: [ + 0.19454349958080752, + 0.15749136861225138 +] +- position: [ + 0.1964821535695777, + 0.15749136861225138 +] +- position: [ + 0.19648215356957766, + 0.15749136861225138 +] +- position: [ + 0.1945434995808076, + 0.15749136861225138 +] +- position: [ + 0.19647205641338622, + 0.15747723164928143 +] +- position: [ + 0.19455359673699912, + 0.15747723164928143 +] +- position: [ + 0.13796833536796266, + 0.11926191815171247 +] +- position: [ + 0.13796833536796266, + 0.12392206402974258 +] +- position: [ + 0.13796833536796266, + 0.11879590356390944 +] +- position: [ + 0.13796833536796266, + 0.12299003485413657 +] +- position: [ + 0.13796833536796266, + 0.11837649043488672 +] +- position: [ + 0.13796833536796266, + 0.12215120859609112 +] +- position: [ + 0.13796833536796266, + 0.11799901861876629 +] +- position: [ + 0.13796833536796266, + 0.12139626496385024 +] +- position: [ + 0.13796833536796266, + 0.11765929398425788 +] +- position: [ + 0.13796833536796266, + 0.1207168156948335 +] +- position: [ + 0.13796833536796266, + 0.11735354181320028 +] +- position: [ + 0.13796833536796266, + 0.12010531135271839 +] +- position: [ + 0.13796833536796266, + 0.11707836485924847 +] +- position: [ + 0.13796833536796266, + 0.11955495744481476 +] +- position: [ + 0.13796833536796266, + 0.11683070560069185 +] +- position: [ + 0.13796833536796266, + 0.11905963892770145 +] +- position: [ + 0.19634735653442098, + 0.15746708922656819 +] +- position: [ + 0.1946782966159643, + 0.15746708922656819 +] +- position: [ + 0.19467829661596428, + 0.15746708922656819 +] +- position: [ + 0.19634735653442104, + 0.15746708922656819 +] +- position: [ + 0.19647205641338622, + 0.1574661372066027 +] +- position: [ + 0.19455359673699912, + 0.1574661372066027 +] +- position: [ + 0.0275187318942521, + 0.050004379462195055 +] +- position: [ + 0.13865206406918631, + 0.11082449952161813 +] +- position: [ + 0.1396033010206994, + 0.10670423961541153 +] +- position: [ + 0.14062950453675518, + 0.11131550203408158 +] +- position: [ + 0.14329067370554777, + 0.10802923179448086 +] +- position: [ + 0.14180078442666083, + 0.11281467192812238 +] +- position: [ + 0.14563323348535911, + 0.11102757158256243 +] +- position: [ + 0.1421963309925757, + 0.11467557221182609 +] +- position: [ + 0.1464243266171888, + 0.1147493721499699 +] +- position: [ + 0.1417360808996267, + 0.116521534509284 +] +- position: [ + 0.1455038264312908, + 0.11844129674488574 +] +- position: [ + 0.14051319424700948, + 0.11797891407087607 +] +- position: [ + 0.14305805312605638, + 0.12135605586806991 +] +- position: [ + 0.1387751978546163, + 0.11875271991973224 +] +- position: [ + 0.13958206034127008, + 0.12290366756578229 +] diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y0.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y0.svg new file mode 100644 index 0000000..450bd8c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y0.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y1.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y1.svg new file mode 100644 index 0000000..55d635a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y1.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y10.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y10.svg new file mode 100644 index 0000000..17e2296 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y10.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y11.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y11.svg new file mode 100644 index 0000000..ab9dfa8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y11.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y12.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y12.svg new file mode 100644 index 0000000..e76b268 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y12.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y13.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y13.svg new file mode 100644 index 0000000..0f62e59 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y13.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y14.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y14.svg new file mode 100644 index 0000000..a2a0ba7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y14.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y15.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y15.svg new file mode 100644 index 0000000..dd40925 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y15.svg @@ -0,0 +1,88 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y16.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y16.svg new file mode 100644 index 0000000..dc5b398 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y16.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y17.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y17.svg new file mode 100644 index 0000000..f36b46e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y17.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y18.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y18.svg new file mode 100644 index 0000000..ed0c15b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y18.svg @@ -0,0 +1,165 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y19.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y19.svg new file mode 100644 index 0000000..476ac90 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y19.svg @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y2.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y2.svg new file mode 100644 index 0000000..b78acbd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y2.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y20.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y20.svg new file mode 100644 index 0000000..44e0c75 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y20.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y21.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y21.svg new file mode 100644 index 0000000..9ac98c7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y21.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y3.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y3.svg new file mode 100644 index 0000000..fa2e341 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y3.svg @@ -0,0 +1,147 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y4.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y4.svg new file mode 100644 index 0000000..c30baf0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y4.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y5.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y5.svg new file mode 100644 index 0000000..dd1293c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y5.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y6.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y6.svg new file mode 100644 index 0000000..b46068b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y6.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y7.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y7.svg new file mode 100644 index 0000000..6de2d81 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y7.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y8.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y8.svg new file mode 100644 index 0000000..05f221d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y8.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair0/x0y9.svg b/SlaveMatrix/Assets/Parts/BackHair0/x0y9.svg new file mode 100644 index 0000000..059aac7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair0/x0y9.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/part.yaml b/SlaveMatrix/Assets/Parts/BackHair1/part.yaml new file mode 100644 index 0000000..ce4a318 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/part.yaml @@ -0,0 +1,182 @@ +id: BackHair1 +original_key: 後髪1 +resource: 胴体 +morph_x: 1 +morph_y: 8 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +fields: +- name: 髪基 +- name: お下げ +joints: +- position: [ + 0.0275187318942521, + 0.017102829910013467 +] +- position: [ + 0.19083898557750778, + 0.15734206532767245 +] +- position: [ + 0.20018666757287754, + 0.15734206532767245 +] +- position: [ + 0.1703391963183732, + 0.16170951931532562 +] +- position: [ + 0.17278168464839316, + 0.1698064594849867 +] +- position: [ + 0.17388453110939092, + 0.16170951931532562 +] +- position: [ + 0.1763676310576798, + 0.1698064594849867 +] +- position: [ + 0.19074550875755406, + 0.1566145604668384 +] +- position: [ + 0.20028014439283123, + 0.1566145604668384 +] +- position: [ + 0.17032489459331163, + 0.16093829994956305 +] +- position: [ + 0.17281272183592566, + 0.16912391084504008 +] +- position: [ + 0.17396138038179998, + 0.16093829994956305 +] +- position: [ + 0.17661423747377847, + 0.16912391084504008 +] +- position: [ + 0.19162018693446026, + 0.1557889914369246 +] +- position: [ + 0.1994054662159251, + 0.1557889914369246 +] +- position: [ + 0.17043188209928087, + 0.1644159844888365 +] +- position: [ + 0.17191675091978087, + 0.17205722086933817 +] +- position: [ + 0.17702560808169224, + 0.1644159844888365 +] +- position: [ + 0.17819552995556803, + 0.17205722086933817 +] +- position: [ + 0.007501695109867956, + 0.029968914837671178 +] +- position: [ + 0.04753576867863624, + 0.029968914837671178 +] +- position: [ + 0.1684988523822399, + 0.1605457289686459 +] +- position: [ + 0.1713192910203347, + 0.17150268208528838 +] +- position: [ + 0.17534461603285442, + 0.1605457289686459 +] +- position: [ + 0.17165014375958507, + 0.1715026820852884 +] +- position: [ + 0.16855153801109019, + 0.1605363902535818 +] +- position: [ + 0.17135218578497635, + 0.1715026820852884 +] +- position: [ + 0.17529193040400418, + 0.1605363902535818 +] +- position: [ + 0.17161724899494338, + 0.1715026820852884 +] +- position: [ + 0.16836789275482927, + 0.15883431798168077 +] +- position: [ + 0.17098695098170855, + 0.17193226703642722 +] +- position: [ + 0.1754755756602651, + 0.15883431798168077 +] +- position: [ + 0.17198248379821113, + 0.17193226703642722 +] +- position: [ + 0.16777609858339262, + 0.15976546273597753 +] +- position: [ + 0.170454862871674, + 0.17203853778868491 +] +- position: [ + 0.17606736983170176, + 0.15976546273597753 +] +- position: [ + 0.17251457190824565, + 0.17203853778868494 +] diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y0.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y0.svg new file mode 100644 index 0000000..965428c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y0.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y1.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y1.svg new file mode 100644 index 0000000..462bfaa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y1.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y2.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y2.svg new file mode 100644 index 0000000..8f98944 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y2.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y3.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y3.svg new file mode 100644 index 0000000..f78aeb3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y3.svg @@ -0,0 +1,101 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y4.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y4.svg new file mode 100644 index 0000000..079eec8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y4.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y5.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y5.svg new file mode 100644 index 0000000..0947834 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y5.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y6.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y6.svg new file mode 100644 index 0000000..f71220a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y6.svg @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackHair1/x0y7.svg b/SlaveMatrix/Assets/Parts/BackHair1/x0y7.svg new file mode 100644 index 0000000..8b9ae5b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackHair1/x0y7.svg @@ -0,0 +1,86 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BackOfHead/part.yaml b/SlaveMatrix/Assets/Parts/BackOfHead/part.yaml new file mode 100644 index 0000000..5eda926 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackOfHead/part.yaml @@ -0,0 +1,21 @@ +id: BackOfHead +original_key: 頭部後 +resource: 肢中 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 頭部 +- name: 線 +joints: +- position: [ + 0.15001932035822954, + 0.17892108858620498 +] +- position: [ + 0.21282622812289606, + 0.17892108858620495 +] diff --git a/SlaveMatrix/Assets/Parts/BackOfHead/x0y0.svg b/SlaveMatrix/Assets/Parts/BackOfHead/x0y0.svg new file mode 100644 index 0000000..54096d1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BackOfHead/x0y0.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BallGag/part.yaml b/SlaveMatrix/Assets/Parts/BallGag/part.yaml new file mode 100644 index 0000000..f0bc20b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BallGag/part.yaml @@ -0,0 +1,123 @@ +id: BallGag +original_key: 玉口枷 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 金具左上 +- name: 金具左下 +- name: 革左 +- name: 金具右上 +- name: 金具右下 +- name: 革右 +- name: 革 +- name: 玉 +- name: 穴中上 +- name: 穴右 +- name: 穴中下 +- name: 穴左 +- name: 穴上右上 +- name: 穴上右下 +- name: 穴下右上 +- name: 穴下右下 +- name: 穴下左下 +- name: 穴下左上 +- name: 穴上左下 +- name: 穴上左上 +- name: 丸金具左内 +- name: 丸金具右内 +- name: 丸金具左外 +- name: 丸金具右外 +joints: +- position: [ + -0.00011032089848017623, + 0.0010314844960452529 +] +- position: [ + 0.004705196093205227, + 0.0010314844960452529 +] +- position: [ + 0.005237367145427907, + 0.0049428533597668245 +] +- position: [ + 0.009520713084890442, + 0.0010314844960452529 +] +- position: [ + 0.007438428695593838, + 0.0049428533597668245 +] +- position: [ + 0.0020740812574910608, + 0.009261852214662298 +] +- position: [ + 0.020231458547307197, + 0.009261852214662298 +] +- position: [ + 0.011152769902399133, + 0.011152769902399133 +] +- position: [ + 0.0032850203517142498, + 0.009838156586554502 +] +- position: [ + 0.019020519453084007, + 0.009838156586554502 +] +- position: [ + 0.029761836944665068, + 0.03149325530290257 +] +- position: [ + 0.035673268985501286, + 0.03149325530290257 +] +- position: [ + 0.029761836944665068, + 0.033941850627263785 +] +- position: [ + 0.035673268985501286, + 0.033941850627263785 +] +- position: [ + 0.03149325530290257, + 0.029761836944665068 +] +- position: [ + 0.033941850627263785, + 0.029761836944665068 +] +- position: [ + 0.03149325530290257, + 0.035673268985501286 +] +- position: [ + 0.033941850627263785, + 0.035673268985501286 +] +- position: [ + 0.03271755296508318, + 0.030986134606845683 +] +- position: [ + 0.030986134606845683, + 0.03271755296508318 +] +- position: [ + 0.03444897132332067, + 0.03271755296508318 +] +- position: [ + 0.03271755296508318, + 0.03444897132332067 +] diff --git a/SlaveMatrix/Assets/Parts/BallGag/x0y0.svg b/SlaveMatrix/Assets/Parts/BallGag/x0y0.svg new file mode 100644 index 0000000..64d4c80 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BallGag/x0y0.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BaseHair/part.yaml b/SlaveMatrix/Assets/Parts/BaseHair/part.yaml new file mode 100644 index 0000000..f09e5a6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BaseHair/part.yaml @@ -0,0 +1,28 @@ +id: BaseHair +original_key: 基髪 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 髪 +joints: +- position: [ + 0.3496084009802555, + 0.3484280984670132 +] +- position: [ + 0.39187296969485164, + 0.3484280984670132 +] +- position: [ + 0.37074068533755355, + 0.3369604475899917 +] +- position: [ + 0.37074068533755355, + 0.34104165692268584 +] diff --git a/SlaveMatrix/Assets/Parts/BaseHair/x0y0.svg b/SlaveMatrix/Assets/Parts/BaseHair/x0y0.svg new file mode 100644 index 0000000..0631a8e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BaseHair/x0y0.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/part.yaml b/SlaveMatrix/Assets/Parts/BeastEar/part.yaml new file mode 100644 index 0000000..136d9be --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/part.yaml @@ -0,0 +1,53 @@ +id: BeastEar +original_key: 獣耳 +resource: 肢左 +morph_x: 2 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +fields: +- name: 獣耳外 +- name: 獣耳内 +- name: 耳毛 +joints: +- position: [ + 0.047807303068763296, + 0.05738719212623395 +] +- position: [ + 0.060046257626335475, + 0.05708285869382676 +] +- position: [ + 0.048378587284308466, + 0.05603120784293215 +] +- position: [ + 0.059296414099024794, + 0.05942676781153709 +] +- position: [ + 0.04909757762377233, + 0.05513843230448154 +] +- position: [ + 0.05823156619435935, + 0.06102102321619785 +] diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x0y0.svg b/SlaveMatrix/Assets/Parts/BeastEar/x0y0.svg new file mode 100644 index 0000000..95de51a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x0y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x0y1.svg b/SlaveMatrix/Assets/Parts/BeastEar/x0y1.svg new file mode 100644 index 0000000..2ff299d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x0y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x0y2.svg b/SlaveMatrix/Assets/Parts/BeastEar/x0y2.svg new file mode 100644 index 0000000..f210d25 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x0y2.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x1y0.svg b/SlaveMatrix/Assets/Parts/BeastEar/x1y0.svg new file mode 100644 index 0000000..fb0be0f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x1y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x1y1.svg b/SlaveMatrix/Assets/Parts/BeastEar/x1y1.svg new file mode 100644 index 0000000..61c6d79 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x1y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastEar/x1y2.svg b/SlaveMatrix/Assets/Parts/BeastEar/x1y2.svg new file mode 100644 index 0000000..9680c57 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastEar/x1y2.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BeastWingHand/part.yaml b/SlaveMatrix/Assets/Parts/BeastWingHand/part.yaml new file mode 100644 index 0000000..0a6659f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastWingHand/part.yaml @@ -0,0 +1,81 @@ +id: BeastWingHand +original_key: 獣翼手 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 獣翼手 +- name: 小指 +- name: 薬指 +- name: 中指 +- name: 人指 +- name: 親指 +joints: +- position: [ + 0.025869513763316348, + 0.0213463008074538 +] +- position: [ + 0.02482061760817785, + 0.025170617919290133 +] +- position: [ + 0.02487291352584359, + 0.02908077329557468 +] +- position: [ + 0.025941694433790165, + 0.0330701639928882 +] +- position: [ + 0.033960241301852434, + 0.024589913377167212 +] +- position: [ + 0.02919113634614391, + 0.026303360831631654 +] +- position: [ + -0.010986134205789276, + 0.07313938359780789 +] +- position: [ + -0.000758488615099126, + 0.07313938359780789 +] +- position: [ + -0.01498110699408866, + 0.07313938359780789 +] +- position: [ + -0.005092048834113606, + 0.07313938359780789 +] +- position: [ + -0.01780256154341884, + 0.0731393835978079 +] +- position: [ + -0.013125436202656611, + 0.07313938359780812 +] +- position: [ + 0.0013141060765493179, + 0.0731393835978079 +] +- position: [ + 0.009946505007002067, + 0.07313938359780785 +] +- position: [ + 0.025983685667462952, + 0.04986241492609861 +] +- position: [ + 0.03313482505327103, + 0.05013733364413622 +] diff --git a/SlaveMatrix/Assets/Parts/BeastWingHand/x0y0.svg b/SlaveMatrix/Assets/Parts/BeastWingHand/x0y0.svg new file mode 100644 index 0000000..afd15c0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BeastWingHand/x0y0.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/part.yaml b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/part.yaml new file mode 100644 index 0000000..ea6191e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/part.yaml @@ -0,0 +1,161 @@ +id: BestialEyelidLeft +original_key: 獣性瞼左 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 瞼 +- name: 二重 +- name: 睫毛 +joints: +- position: [ + 0.1416621130768263, + 0.1364122040179761 +] +- position: [ + 0.13710796532929656, + 0.13848494313876078 +] +- position: [ + 0.1349093828537644, + 0.14027332305772688 +] +- position: [ + 0.1353233075567273, + 0.14431007989819306 +] +- position: [ + 0.14152185117886698, + 0.14116273906070584 +] +- position: [ + 0.14166211307682633, + 0.1364122040179761 +] +- position: [ + 0.137103072531943, + 0.14024041289286598 +] +- position: [ + 0.13485125422583474, + 0.1412230068923337 +] +- position: [ + 0.1352766847890853, + 0.14435696290508232 +] +- position: [ + 0.13709817973458951, + 0.14199588264697122 +] +- position: [ + 0.13479312559790507, + 0.14217269072694044 +] +- position: [ + 0.1352300620214433, + 0.14440384591197158 +] +- position: [ + 0.13709328693723594, + 0.14375135240107642 +] +- position: [ + 0.13473499696997543, + 0.14312237456154725 +] +- position: [ + 0.1351834392538013, + 0.14445072891886082 +] +- position: [ + 0.1370883941398824, + 0.1455068221551816 +] +- position: [ + 0.13467686834204579, + 0.14407205839615406 +] +- position: [ + 0.1351368164861593, + 0.14449761192575014 +] +- position: [ + 0.13709386281138278, + 0.13953193396603297 +] +- position: [ + 0.13488547639612153, + 0.141164951009803 +] +- position: [ + 0.1353012468760273, + 0.1441178531564413 +] +- position: [ + 0.13707976029346902, + 0.14057892479330508 +] +- position: [ + 0.13486156993847873, + 0.14205657896187907 +] +- position: [ + 0.13527918619532728, + 0.14392562641468956 +] +- position: [ + 0.13706565777555527, + 0.14162591562057722 +] +- position: [ + 0.13483766348083592, + 0.1429482069139551 +] +- position: [ + 0.1352571255146273, + 0.14373339967293783 +] +- position: [ + 0.13705155525764148, + 0.1426729064478494 +] +- position: [ + 0.1348137570231931, + 0.14383983486603122 +] +- position: [ + 0.13523506483392728, + 0.1435411729311861 +] diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y0.svg new file mode 100644 index 0000000..89a9947 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y1.svg new file mode 100644 index 0000000..9c99f74 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y2.svg new file mode 100644 index 0000000..0708e08 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y3.svg new file mode 100644 index 0000000..476c07e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y4.svg new file mode 100644 index 0000000..9107a2d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x0y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y0.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y0.svg new file mode 100644 index 0000000..89a9947 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y1.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y1.svg new file mode 100644 index 0000000..7ea2ec2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y2.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y2.svg new file mode 100644 index 0000000..886132f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y3.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y3.svg new file mode 100644 index 0000000..39d331a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y4.svg b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y4.svg new file mode 100644 index 0000000..828ca88 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BestialEyelidLeft/x1y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BirdWingHand/part.yaml b/SlaveMatrix/Assets/Parts/BirdWingHand/part.yaml new file mode 100644 index 0000000..68f067b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BirdWingHand/part.yaml @@ -0,0 +1,256 @@ +id: BirdWingHand +original_key: 鳥翼手 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 鳥翼手 +- name: 風切羽 +- name: 雨覆羽 +- name: 小翼羽 +- name: 指 +joints: +- position: [ + -0.033352746373674164, + 0.009556591853875328 +] +- position: [ + -0.027147463381350573, + 0.010956850423354335 +] +- position: [ + -0.020941755338108964, + 0.012443441464493487 +] +- position: [ + -0.01473007661756888, + 0.013851705770516882 +] +- position: [ + -0.00896020766313748, + 0.014963366728779258 +] +- position: [ + -0.0032240306115155423, + 0.015939026948290348 +] +- position: [ + 0.0018700591482038228, + 0.01653448937254491 +] +- position: [ + 0.006813345185515249, + 0.01697725795335612 +] +- position: [ + 0.01168087210275646, + 0.01727917603717395 +] +- position: [ + 0.016330608084991226, + 0.017452931772631523 +] +- position: [ + 0.011752798351347321, + 0.010667349646079297 +] +- position: [ + 0.014655821177138957, + 0.01126855332591064 +] +- position: [ + 0.016999524205329755, + 0.011660726411776672 +] +- position: [ + 0.014795383522627692, + 0.004976831460811129 +] +- position: [ + 0.03061759915736717, + 0.05242159071516547 +] +- position: [ + 0.029124295072695663, + 0.05356861698011045 +] +- position: [ + 0.030800352540898333, + 0.0523555468627782 +] +- position: [ + 0.02916704312581876, + 0.053540089585580916 +] +- position: [ + 0.024686792035679615, + 0.052041551055826314 +] +- position: [ + 0.02209356170261548, + 0.05283366407856329 +] +- position: [ + 0.02348052850324462, + 0.022608689291516524 +] +- position: [ + 0.02523305215134128, + 0.019974796114167657 +] +- position: [ + 0.02533781539824133, + 0.01974224873228706 +] +- position: [ + 0.023479220097488613, + 0.02261840995139851 +] +- position: [ + 0.025231337157449064, + 0.020008222409444228 +] +- position: [ + 0.025342825822067434, + 0.0197768912724215 +] +- position: [ + 0.023471718259459748, + 0.02263483640232475 +] +- position: [ + 0.025216090135498456, + 0.02006477493618571 +] +- position: [ + 0.0253527433127411, + 0.01983566515613005 +] +- position: [ + 0.024656666659230924, + 0.019629364760216914 +] +- position: [ + 0.024879685608109055, + 0.019623609858037128 +] +- position: [ + 0.027511310485088265, + 0.0522748006075235 +] +- position: [ + 0.025444315688974678, + 0.05339608062513167 +] +- position: [ + 0.027716006656474713, + 0.05230170940510448 +] +- position: [ + 0.025504428930132068, + 0.05347615841698817 +] +- position: [ + 0.019438012950730804, + 0.05181496965268665 +] +- position: [ + 0.015953784005457796, + 0.05256285075891875 +] +- position: [ + 0.023809938221821578, + 0.02262418265773168 +] +- position: [ + 0.026367421501986323, + 0.020028052835442057 +] +- position: [ + 0.026517440549280374, + 0.01979739424875064 +] +- position: [ + 0.023809938221821578, + 0.02262418265773167 +] +- position: [ + 0.02636742150198632, + 0.020028052835442064 +] +- position: [ + 0.026517440549280374, + 0.019797394248750644 +] +- position: [ + 0.023802294052395735, + 0.02265085435901199 +] +- position: [ + 0.02635155761444768, + 0.020119895610873986 +] +- position: [ + 0.02652640805145033, + 0.019892888851940807 +] +- position: [ + 0.02557159464828006, + 0.019674206312445496 +] +- position: [ + 0.025874154014406254, + 0.019672331209403607 +] +- position: [ + 0.02983536968812856, + 0.05281478123985462 +] +- position: [ + 0.028239063679186854, + 0.05402841410301481 +] +- position: [ + 0.02335019178698928, + 0.052078822099559684 +] +- position: [ + 0.020576285487759312, + 0.05287523584361563 +] +- position: [ + 0.02356125708695127, + 0.022567315321843435 +] +- position: [ + 0.025508106840027515, + 0.019832745934489294 +] +- position: [ + 0.025616672207753648, + 0.019595570927532186 +] +- position: [ + 0.023554902655967908, + 0.022633467359874274 +] +- position: [ + 0.02549762329313911, + 0.020060013737014742 +] +- position: [ + 0.02563352052406555, + 0.019830600303596627 +] +- position: [ + 0.024865969603134176, + 0.019625282103778414 +] +- position: [ + 0.025107947505969164, + 0.019619182975100572 +] diff --git a/SlaveMatrix/Assets/Parts/BirdWingHand/x0y0.svg b/SlaveMatrix/Assets/Parts/BirdWingHand/x0y0.svg new file mode 100644 index 0000000..0b11f7b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BirdWingHand/x0y0.svg @@ -0,0 +1,303 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/part.yaml b/SlaveMatrix/Assets/Parts/BleedingLarge/part.yaml new file mode 100644 index 0000000..f2da89e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/part.yaml @@ -0,0 +1,74 @@ +id: BleedingLarge +original_key: 流血大 +resource: その他 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 血痕 +- name: 流血1 +- name: 流血2 +joints: +- position: [ + 0.3798670310818432, + 0.3988590973775199 +] +- position: [ + 0.3687037746026841, + 0.39523193547334146 +] +- position: [ + 0.09500000000000003, + 0.10165973924196017 +] +- position: [ + 0.09500000000000003, + 0.08617350554370741 +] +- position: [ + 0.09500000000000003, + 0.10883363919630198 +] +- position: [ + 0.09500000000000003, + 0.09014789611074693 +] +- position: [ + 0.09500000000000003, + 0.11600753915064378 +] +- position: [ + 0.09500000000000003, + 0.09412228667778645 +] +- position: [ + 0.09500000000000003, + 0.12318143910498558 +] +- position: [ + 0.09500000000000003, + 0.09809667724482597 +] +- position: [ + 0.09500000000000003, + 0.1303553390593274 +] +- position: [ + 0.09500000000000003, + 0.10207106781186549 +] diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/x0y0.svg b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y0.svg new file mode 100644 index 0000000..98fb1fd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y0.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/x0y1.svg b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y1.svg new file mode 100644 index 0000000..19ad56d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y1.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/x0y2.svg b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y2.svg new file mode 100644 index 0000000..7377848 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y2.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/x0y3.svg b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y3.svg new file mode 100644 index 0000000..7bd41ff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y3.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingLarge/x0y4.svg b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y4.svg new file mode 100644 index 0000000..8410872 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingLarge/x0y4.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/part.yaml b/SlaveMatrix/Assets/Parts/BleedingMid/part.yaml new file mode 100644 index 0000000..30c6aa0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/part.yaml @@ -0,0 +1,74 @@ +id: BleedingMid +original_key: 流血中 +resource: その他 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 血痕 +- name: 流血1 +- name: 流血2 +joints: +- position: [ + 0.3798670310818434, + 0.3946808427924712 +] +- position: [ + 0.38857437113558735, + 0.3918516565072121 +] +- position: [ + 0.09500000000000003, + 0.07832546419974121 +] +- position: [ + 0.09500000000000003, + 0.09579103261284956 +] +- position: [ + 0.09500000000000003, + 0.080019224415653 +] +- position: [ + 0.09500000000000003, + 0.09930558506086655 +] +- position: [ + 0.09500000000000003, + 0.08171298463156479 +] +- position: [ + 0.09500000000000003, + 0.10282013750888354 +] +- position: [ + 0.09500000000000003, + 0.08340674484747657 +] +- position: [ + 0.09500000000000003, + 0.10633468995690053 +] +- position: [ + 0.09500000000000003, + 0.08510050506338836 +] +- position: [ + 0.09500000000000003, + 0.10984924240491752 +] diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/x0y0.svg b/SlaveMatrix/Assets/Parts/BleedingMid/x0y0.svg new file mode 100644 index 0000000..11113a8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/x0y0.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/x0y1.svg b/SlaveMatrix/Assets/Parts/BleedingMid/x0y1.svg new file mode 100644 index 0000000..010bc43 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/x0y1.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/x0y2.svg b/SlaveMatrix/Assets/Parts/BleedingMid/x0y2.svg new file mode 100644 index 0000000..1f511ac --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/x0y2.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/x0y3.svg b/SlaveMatrix/Assets/Parts/BleedingMid/x0y3.svg new file mode 100644 index 0000000..d551af7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/x0y3.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingMid/x0y4.svg b/SlaveMatrix/Assets/Parts/BleedingMid/x0y4.svg new file mode 100644 index 0000000..3d7f1f3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingMid/x0y4.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/part.yaml b/SlaveMatrix/Assets/Parts/BleedingSmall/part.yaml new file mode 100644 index 0000000..77a64c1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/part.yaml @@ -0,0 +1,49 @@ +id: BleedingSmall +original_key: 流血小 +resource: その他 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 血痕 +- name: 流血 +joints: +- position: [ + 0.3798670310818435, + 0.39069250887037926 +] +- position: [ + 0.09500000000000003, + 0.07948224858946686 +] +- position: [ + 0.09500000000000003, + 0.08124036609854052 +] +- position: [ + 0.09500000000000003, + 0.08299848360761417 +] +- position: [ + 0.09500000000000003, + 0.08475660111668781 +] +- position: [ + 0.09500000000000003, + 0.08651471862576146 +] diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/x0y0.svg b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y0.svg new file mode 100644 index 0000000..6f74395 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y0.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/x0y1.svg b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y1.svg new file mode 100644 index 0000000..583492a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y1.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/x0y2.svg b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y2.svg new file mode 100644 index 0000000..e5edd36 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y2.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/x0y3.svg b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y3.svg new file mode 100644 index 0000000..362d33c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y3.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/BleedingSmall/x0y4.svg b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y4.svg new file mode 100644 index 0000000..5cf6fd2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/BleedingSmall/x0y4.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Blindfold/part.yaml b/SlaveMatrix/Assets/Parts/Blindfold/part.yaml new file mode 100644 index 0000000..6b37458 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Blindfold/part.yaml @@ -0,0 +1,117 @@ +id: Blindfold +original_key: 目隠帯 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 革 +- name: 丸金具上中 +- name: 丸金具上左1 +- name: 丸金具上左2 +- name: 丸金具上左3 +- name: 丸金具上左4 +- name: 丸金具上左5 +- name: 丸金具上右1 +- name: 丸金具上右2 +- name: 丸金具上右3 +- name: 丸金具上右4 +- name: 丸金具上右5 +- name: 丸金具下左1 +- name: 丸金具下左2 +- name: 丸金具下左3 +- name: 丸金具下左4 +- name: 丸金具下左5 +- name: 丸金具下右1 +- name: 丸金具下右2 +- name: 丸金具下右3 +- name: 丸金具下右4 +- name: 丸金具下右5 +joints: +- position: [ + 0.026379038799016236, + 0.01845841585486754 +] +- position: [ + 0.017437577627805383, + 0.018778235135136143 +] +- position: [ + 0.03532049997022712, + 0.018778235135136143 +] +- position: [ + 0.012851394611688919, + 0.019405145977245634 +] +- position: [ + 0.0219083082134108, + 0.01855203529485773 +] +- position: [ + 0.039906682986343506, + 0.01940514597724563 +] +- position: [ + 0.03084976938462168, + 0.01855203529485773 +] +- position: [ + 0.015444629050672922, + 0.03659241879881568 +] +- position: [ + 0.03731344854735946, + 0.03659241879881567 +] +- position: [ + 0.01978490052239474, + 0.0360744713683564 +] +- position: [ + 0.032973177075637655, + 0.0360744713683564 +] +- position: [ + 0.011652514245349369, + 0.03515913628476658 +] +- position: [ + 0.04110556335268302, + 0.03515913628476658 +] +- position: [ + 0.024154750515894288, + 0.035091679377099935 +] +- position: [ + 0.028603327082138134, + 0.035091679377099935 +] +- position: [ + 0.008641081615262853, + 0.02024722597032956 +] +- position: [ + 0.04411699598276962, + 0.02024722597032956 +] +- position: [ + 0.004910047128174286, + 0.02153527107520961 +] +- position: [ + 0.04784803046985818, + 0.021535271075209608 +] +- position: [ + 0.00793833762006854, + 0.03294881911153598 +] +- position: [ + 0.044819739977963846, + 0.03294881911153598 +] diff --git a/SlaveMatrix/Assets/Parts/Blindfold/x0y0.svg b/SlaveMatrix/Assets/Parts/Blindfold/x0y0.svg new file mode 100644 index 0000000..5a39816 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Blindfold/x0y0.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Blush/part.yaml b/SlaveMatrix/Assets/Parts/Blush/part.yaml new file mode 100644 index 0000000..39d568b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Blush/part.yaml @@ -0,0 +1,41 @@ +id: Blush +original_key: 紅潮 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 紅潮0 +- name: 紅潮1 +- name: 紅潮右 +- name: 紅潮左 +- name: 紅潮線左 +- name: 紅潮線右 +- name: 紅潮弱左 +- name: 紅潮弱右 +- name: 紅潮線弱左 +- name: 紅潮線弱右 +joints: +- position: [ + 0.011152769902399134, + 0.008664148248209158 +] +- position: [ + -0.005758724011670753, + 0.009373590903165892 +] +- position: [ + 0.028064263816469006, + 0.009373590903165889 +] +- position: [ + 0.01944782392164254, + 0.01201685996646432 +] +- position: [ + 0.0028577158831557432, + 0.012016859966464321 +] diff --git a/SlaveMatrix/Assets/Parts/Blush/x0y0.svg b/SlaveMatrix/Assets/Parts/Blush/x0y0.svg new file mode 100644 index 0000000..25c3020 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Blush/x0y0.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Breath/part.yaml b/SlaveMatrix/Assets/Parts/Breath/part.yaml new file mode 100644 index 0000000..edbbfca --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Breath/part.yaml @@ -0,0 +1,48 @@ +id: Breath +original_key: 呼気 +resource: 胴体 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 呼気左1 +- name: 呼気左2 +- name: 呼気左3 +- name: 呼気右1 +- name: 呼気右2 +- name: 呼気右3 +joints: +- position: [ + 0.3344464727836933, + 0.3345962358494053 +] +- position: [ + 0.34431444163765135, + 0.3325224543213954 +] +- position: [ + 0.3384660967986369, + 0.33969153389651674 +] +- position: [ + 0.33189882376013763, + 0.33969153389651674 +] +- position: [ + 0.35418241049160937, + 0.3345962358494053 +] +- position: [ + 0.3501627864766659, + 0.33969153389651674 +] +- position: [ + 0.356730059515165, + 0.33969153389651674 +] diff --git a/SlaveMatrix/Assets/Parts/Breath/x0y0.svg b/SlaveMatrix/Assets/Parts/Breath/x0y0.svg new file mode 100644 index 0000000..c580aae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Breath/x0y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Breath/x0y1.svg b/SlaveMatrix/Assets/Parts/Breath/x0y1.svg new file mode 100644 index 0000000..b13beee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Breath/x0y1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/part.yaml b/SlaveMatrix/Assets/Parts/Bukkake/part.yaml new file mode 100644 index 0000000..2d5f593 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/part.yaml @@ -0,0 +1,38 @@ +id: Bukkake +original_key: ぶっかけ +resource: スタンプ +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 精液 diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x0y0.svg b/SlaveMatrix/Assets/Parts/Bukkake/x0y0.svg new file mode 100644 index 0000000..79c4836 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x0y1.svg b/SlaveMatrix/Assets/Parts/Bukkake/x0y1.svg new file mode 100644 index 0000000..5fffa98 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x0y2.svg b/SlaveMatrix/Assets/Parts/Bukkake/x0y2.svg new file mode 100644 index 0000000..5b02430 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x0y3.svg b/SlaveMatrix/Assets/Parts/Bukkake/x0y3.svg new file mode 100644 index 0000000..24f16e2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x0y4.svg b/SlaveMatrix/Assets/Parts/Bukkake/x0y4.svg new file mode 100644 index 0000000..cf25499 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x1y0.svg b/SlaveMatrix/Assets/Parts/Bukkake/x1y0.svg new file mode 100644 index 0000000..ed8680a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x1y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x1y1.svg b/SlaveMatrix/Assets/Parts/Bukkake/x1y1.svg new file mode 100644 index 0000000..f5faa74 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x1y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x1y2.svg b/SlaveMatrix/Assets/Parts/Bukkake/x1y2.svg new file mode 100644 index 0000000..f313347 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x1y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x1y3.svg b/SlaveMatrix/Assets/Parts/Bukkake/x1y3.svg new file mode 100644 index 0000000..66ad16b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x1y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Bukkake/x1y4.svg b/SlaveMatrix/Assets/Parts/Bukkake/x1y4.svg new file mode 100644 index 0000000..27f6102 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Bukkake/x1y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/CapLeft/part.yaml b/SlaveMatrix/Assets/Parts/CapLeft/part.yaml new file mode 100644 index 0000000..35431cc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CapLeft/part.yaml @@ -0,0 +1,21 @@ +id: CapLeft +original_key: キャップ左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 根本 +- name: 先端 +joints: +- position: [ + 0.062307184933579875, + 0.06311424522123704 +] +- position: [ + 0.06359724402559523, + 0.06940939225806525 +] diff --git a/SlaveMatrix/Assets/Parts/CapLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/CapLeft/x0y0.svg new file mode 100644 index 0000000..6f620d1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CapLeft/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/CapMid/part.yaml b/SlaveMatrix/Assets/Parts/CapMid/part.yaml new file mode 100644 index 0000000..de67f2c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CapMid/part.yaml @@ -0,0 +1,21 @@ +id: CapMid +original_key: キャップ中 +resource: 性器付 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 根本 +- name: 先端 +joints: +- position: [ + 0.06340964978890513, + 0.062268294184447646 +] +- position: [ + 0.06616030380424216, + 0.06744268731810606 +] diff --git a/SlaveMatrix/Assets/Parts/CapMid/x0y0.svg b/SlaveMatrix/Assets/Parts/CapMid/x0y0.svg new file mode 100644 index 0000000..6429bc2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CapMid/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Chain/part.yaml b/SlaveMatrix/Assets/Parts/Chain/part.yaml new file mode 100644 index 0000000..5fc3dba --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Chain/part.yaml @@ -0,0 +1,21 @@ +id: Chain +original_key: 鎖 +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 鎖2 +- name: 鎖1 +joints: +- position: [ + 0.07476685870482688, + 0.07702342146985786 +] +- position: [ + 0.013660658861828318, + 0.019002970608518133 +] diff --git a/SlaveMatrix/Assets/Parts/Chain/x0y0.svg b/SlaveMatrix/Assets/Parts/Chain/x0y0.svg new file mode 100644 index 0000000..304432a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Chain/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyeLeft/part.yaml b/SlaveMatrix/Assets/Parts/CheekEyeLeft/part.yaml new file mode 100644 index 0000000..26db70d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyeLeft/part.yaml @@ -0,0 +1,29 @@ +id: CheekEyeLeft +original_key: 頬目左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 白目 +- name: 黒目 +joints: +- position: [ + 0.06611940007556308, + 0.06590776857611642 +] +- position: [ + 0.039154863170012, + 0.03915486317001201 +] +- position: [ + 0.03801438048460563, + 0.03746402805536391 +] +- position: [ + 0.040295345855418385, + 0.0408456982846601 +] diff --git a/SlaveMatrix/Assets/Parts/CheekEyeLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/CheekEyeLeft/x0y0.svg new file mode 100644 index 0000000..9009d2e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyeLeft/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/part.yaml b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/part.yaml new file mode 100644 index 0000000..0cb22ab --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/part.yaml @@ -0,0 +1,109 @@ +id: CheekEyelidLeft +original_key: 頬瞼左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 瞼左 +- name: 瞼右 +joints: +- position: [ + 0.014168721482344672, + 0.015561954080885157 +] +- position: [ + 0.010670830437377262, + 0.018860594094433213 +] +- position: [ + 0.013436444432893201, + 0.019299731009679764 +] +- position: [ + 0.009631561241059901, + 0.013971216941585077 +] +- position: [ + 0.011979462269498253, + 0.012445168854798815 +] +- position: [ + 0.010561591401562018, + 0.018346664837406424 +] +- position: [ + 0.013274893746124177, + 0.018539694784499298 +] +- position: [ + 0.009740800276875145, + 0.014485146198611869 +] +- position: [ + 0.012141012956267273, + 0.013205205079979281 +] +- position: [ + 0.010452352365746775, + 0.01783273558037963 +] +- position: [ + 0.013113343059355156, + 0.01777965855931883 +] +- position: [ + 0.009850039312690389, + 0.01499907545563866 +] +- position: [ + 0.012302563643036299, + 0.013965241305159748 +] +- position: [ + 0.010343113329931531, + 0.017318806323352837 +] +- position: [ + 0.012951792372586134, + 0.017019622334138364 +] +- position: [ + 0.009959278348505633, + 0.015513004712665453 +] +- position: [ + 0.01246411432980532, + 0.014725277530340216 +] +- position: [ + 0.010233874294116287, + 0.01680487706632604 +] +- position: [ + 0.012790241685817112, + 0.016259586108957898 +] +- position: [ + 0.010068517384320876, + 0.016026933969692243 +] +- position: [ + 0.012625665016574342, + 0.015485313755520685 +] diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y0.svg new file mode 100644 index 0000000..0d95509 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y0.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y1.svg new file mode 100644 index 0000000..ff2d6eb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y1.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y2.svg new file mode 100644 index 0000000..e183d45 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y2.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y3.svg new file mode 100644 index 0000000..2f2e7ab --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y3.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y4.svg new file mode 100644 index 0000000..80daf49 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekEyelidLeft/x0y4.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CheekSkinLeft/part.yaml b/SlaveMatrix/Assets/Parts/CheekSkinLeft/part.yaml new file mode 100644 index 0000000..e32387b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekSkinLeft/part.yaml @@ -0,0 +1,59 @@ +id: CheekSkinLeft +original_key: 頬肌左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 淫タトゥ +- name: 悪タトゥ +- name: 隈取 +- name: 猟豹 +- name: 牛柄 +- name: 獣性 +- name: 紋柄 +- name: 鱗 +- name: 百足 +- name: 蜘蛛 +- name: 傷 +- name: 髭 +joints: +- position: [ + -0.0014957944219115837, + 0.008105469171541388 +] +- position: [ + 0.05035769541395883, + 0.04346315328116932 +] +- position: [ + 0.05038074040652705, + 0.04412307552525584 +] +- position: [ + 0.051715138554187, + 0.047070880101016226 +] +- position: [ + 0.05173818354675522, + 0.04773080234510274 +] +- position: [ + 0.0545986291310103, + 0.04426074024106696 +] +- position: [ + 0.05462167412357852, + 0.04492066248515347 +] +- position: [ + 0.05048673132780686, + 0.04407256151519765 +] +- position: [ + 0.05048673132780685, + 0.04473288601112572 +] diff --git a/SlaveMatrix/Assets/Parts/CheekSkinLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/CheekSkinLeft/x0y0.svg new file mode 100644 index 0000000..b0ace7f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CheekSkinLeft/x0y0.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Chest/part.yaml b/SlaveMatrix/Assets/Parts/Chest/part.yaml new file mode 100644 index 0000000..77613c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Chest/part.yaml @@ -0,0 +1,110 @@ +id: Chest +original_key: 胸郭 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 胸郭 +- name: 筋肉 +- name: 虫性 +- name: 淫タトゥ +- name: 悪タトゥ +- name: 植タトゥ +- name: 獣性 +- name: 紋柄 +- name: 鱗 +- name: 傷X左 +- name: 傷X右 +- name: ハイライト外左 +- name: ハイライト外右 +- name: ハイライト内左 +- name: ハイライト内右 +joints: +- position: [ + 0.5, + 0.4661224664730512 +] +- position: [ + 0.4974362940041507, + 0.468698711785305 +] +- position: [ + 0.5025637059958493, + 0.468698711785305 +] +- position: [ + 0.48844090372831006, + 0.48652345317618095 +] +- position: [ + 0.5115590962716899, + 0.48652345317618095 +] +- position: [ + 0.4915786910606412, + 0.5210273735826123 +] +- position: [ + 0.5084213089393588, + 0.5210273735826123 +] +- position: [ + 0.5, + 0.5162142508926452 +] +- position: [ + 0.48625861180614893, + 0.48416961212459886 +] +- position: [ + 0.5137413881938511, + 0.48416961212459886 +] +- position: [ + 0.5, + 0.48652345317618095 +] +- position: [ + 0.48606329085174943, + 0.5094193522856425 +] +- position: [ + 0.5139367091482505, + 0.5094193522856425 +] +- position: [ + 0.0169426342667809, + 0.030124107079415166 +] +- position: [ + 0.015193209368897889, + 0.018159061823751217 +] +- position: [ + 0.03809482952172338, + 0.030124107079415166 +] +- position: [ + 0.03984425441960637, + 0.018159061823751217 +] +- position: [ + -0.00593816491573173, + -0.0010747214730776524 +] +- position: [ + -0.005118427105262945, + 0.009013682730968567 +] +- position: [ + 0.01715383039419316, + -0.0010747214730776524 +] +- position: [ + 0.016334092583724313, + 0.009013682730968567 +] diff --git a/SlaveMatrix/Assets/Parts/Chest/x0y0.svg b/SlaveMatrix/Assets/Parts/Chest/x0y0.svg new file mode 100644 index 0000000..77aa71b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Chest/x0y0.svg @@ -0,0 +1,217 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ChestHair/part.yaml b/SlaveMatrix/Assets/Parts/ChestHair/part.yaml new file mode 100644 index 0000000..e2abb2e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestHair/part.yaml @@ -0,0 +1,11 @@ +id: ChestHair +original_key: 胸毛 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 獣性 diff --git a/SlaveMatrix/Assets/Parts/ChestHair/x0y0.svg b/SlaveMatrix/Assets/Parts/ChestHair/x0y0.svg new file mode 100644 index 0000000..3a92a55 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestHair/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ChestPlate/part.yaml b/SlaveMatrix/Assets/Parts/ChestPlate/part.yaml new file mode 100644 index 0000000..50f56a7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestPlate/part.yaml @@ -0,0 +1,17 @@ +id: ChestPlate +original_key: 胸郭腹板 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 腹板 +- name: 縦線 +joints: +- position: [ + 0.5000000158677831, + 0.5526169508801205 +] diff --git a/SlaveMatrix/Assets/Parts/ChestPlate/x0y0.svg b/SlaveMatrix/Assets/Parts/ChestPlate/x0y0.svg new file mode 100644 index 0000000..0e35e45 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestPlate/x0y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ChestSkin/part.yaml b/SlaveMatrix/Assets/Parts/ChestSkin/part.yaml new file mode 100644 index 0000000..a9fdab4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestSkin/part.yaml @@ -0,0 +1,91 @@ +id: ChestSkin +original_key: 胸郭肌 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 甲殻 +- name: 淫タトゥ +- name: 悪タトゥ +- name: 植タトゥ +- name: 隈取 +- name: 鱗 +- name: 蜘蛛 +- name: コア +joints: +- position: [ + 0.030891347660494964, + 0.01987651837749724 +] +- position: [ + 0.03726900647515902, + 0.01987651837749724 +] +- position: [ + -0.0014957944219115837, + 0.008105469171541388 +] +- position: [ + 0.09500000000000001, + 0.08549960227557413 +] +- position: [ + 0.015058466988291015, + 0.002410254333550322 +] +- position: [ + 0.015058466988291015, + 0.017744520306784285 +] +- position: [ + 0.04539696726208402, + 0.03455415935059752 +] +- position: [ + 0.04628576764408492, + 0.03574926764201532 +] +- position: [ + 0.03979915952905971, + 0.033579071236846815 +] +- position: [ + 0.04035212465561363, + 0.03443834427281763 +] +- position: [ + 0.06605838847090073, + 0.03455415935059752 +] +- position: [ + 0.06516958808889983, + 0.03574926764201532 +] +- position: [ + 0.07165619620392505, + 0.033579071236846815 +] +- position: [ + 0.07110323107737104, + 0.03443834427281763 +] +- position: [ + 0.05380739741215816, + 0.03487417433351471 +] +- position: [ + 0.05572767786649241, + 0.03699551367359685 +] +- position: [ + 0.05238638987595082, + 0.07117155997149677 +] +- position: [ + 0.05572767786649241, + 0.0748626904232397 +] diff --git a/SlaveMatrix/Assets/Parts/ChestSkin/x0y0.svg b/SlaveMatrix/Assets/Parts/ChestSkin/x0y0.svg new file mode 100644 index 0000000..a2defd8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ChestSkin/x0y0.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/part.yaml b/SlaveMatrix/Assets/Parts/CommonCursor/part.yaml new file mode 100644 index 0000000..e31d641 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/part.yaml @@ -0,0 +1,141 @@ +id: CommonCursor +original_key: コモン +resource: カーソル +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: ヘッド +- name: イボ1 +- name: イボ2 +- name: イボ3 +- name: イボ4 +- name: イボ5 +- name: イボ6 +- name: イボ7 +- name: イボ8 +- name: イボ9 +- name: イボ10 +- name: イボ11 +- name: イボ12 +- name: ユニット +joints: +- position: [ + 0.13378251699291144, + 0.12931669781016433 +] +- position: [ + 0.13025602786396706, + 0.13144194344665242 +] +- position: [ + 0.13730900612185581, + 0.13144194344665242 +] +- position: [ + 0.13378251699291144, + 0.13373217802572146 +] +- position: [ + 0.1298067276185459, + 0.1358394790959896 +] +- position: [ + 0.13775830636727696, + 0.13583947909598953 +] +- position: [ + 0.13378251699291144, + 0.13810587664660348 +] +- position: [ + 0.1296829859116102, + 0.14042230754499122 +] +- position: [ + 0.13788204807421264, + 0.1404223075449911 +] +- position: [ + 0.13378251699291144, + 0.14289337725758489 +] +- position: [ + 0.12954156681796944, + 0.1451531913341967 +] +- position: [ + 0.1380234671678534, + 0.14515319133419663 +] +- position: [ + 0.1337825169929114, + 0.12259096115209812 +] +- position: [ + 0.015096514070287394, + 0.008994956633415117 +] +- position: [ + 0.015096514070287394, + 0.02583752236359944 +] +- position: [ + 0.015096514070287394, + 0.024174770409468336 +] +- position: [ + 0.012973415475779428, + 0.011724460486568064 +] +- position: [ + 0.01659846530546976, + 0.016050552809990976 +] +- position: [ + 0.01659846530546976, + 0.01202250245401227 +] +- position: [ + 0.015096514070287396, + 0.015096514070287394 +] +- position: [ + 0.010730129621974588, + 0.011361187233872302 +] +- position: [ + 0.010730129621974588, + 0.010079949052140581 +] +- position: [ + 0.1337825169929114, + 0.12782836776840087 +] +- position: [ + 0.1337825169929114, + 0.1330233499121119 +] +- position: [ + 0.1337825169929114, + 0.139271441175424 +] +- position: [ + 0.13378251699291144, + 0.14627422395928047 +] diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/CommonCursor/x0y0.svg new file mode 100644 index 0000000..767d891 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/x0y0.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/CommonCursor/x0y1.svg new file mode 100644 index 0000000..f3fb4ab --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/x0y1.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/CommonCursor/x0y2.svg new file mode 100644 index 0000000..41807b9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/x0y2.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/CommonCursor/x0y3.svg new file mode 100644 index 0000000..2014fc4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/x0y3.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CommonCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/CommonCursor/x0y4.svg new file mode 100644 index 0000000..b529afe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CommonCursor/x0y4.svg @@ -0,0 +1,34 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Cough/part.yaml b/SlaveMatrix/Assets/Parts/Cough/part.yaml new file mode 100644 index 0000000..33d9e2f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/part.yaml @@ -0,0 +1,129 @@ +id: Cough +original_key: 咳 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 咳基 +- name: 雫1 +- name: 雫2 +- name: 雫3 +- name: 雫4 +- name: 雫5 +joints: +- position: [ + 0.015060186809668778, + 0.011804050326270342 +] +- position: [ + 0.023325542716308097, + 0.01180405032627034 +] +- position: [ + 0.019192864762988437, + 0.012747043616595701 +] +- position: [ + 0.017126525786328606, + 0.01246475024727707 +] +- position: [ + 0.021259203739648267, + 0.01246475024727707 +] +- position: [ + 0.0132805523660205, + 0.014281815633928652 +] +- position: [ + 0.025105177159956374, + 0.014281815633928649 +] +- position: [ + 0.019192864762988437, + 0.015630885409900368 +] +- position: [ + 0.016236708564504466, + 0.015227029458418903 +] +- position: [ + 0.022149020961472407, + 0.015227029458418903 +] +- position: [ + 0.01150091792237222, + 0.016759580941586964 +] +- position: [ + 0.026884811603604654, + 0.016759580941586957 +] +- position: [ + 0.019192864762988437, + 0.018514727203205038 +] +- position: [ + 0.015346891342680326, + 0.017989308669560736 +] +- position: [ + 0.023038838183296547, + 0.017989308669560736 +] +- position: [ + 0.009721283478723941, + 0.019237346249245273 +] +- position: [ + 0.028664446047252934, + 0.019237346249245266 +] +- position: [ + 0.019192864762988437, + 0.021398568996509708 +] +- position: [ + 0.014457074120856186, + 0.02075158788070257 +] +- position: [ + 0.023928655405120687, + 0.02075158788070257 +] +- position: [ + 0.007941649035075663, + 0.021715111556903584 +] +- position: [ + 0.03044408049090121, + 0.021715111556903578 +] +- position: [ + 0.019192864762988437, + 0.024282410789814374 +] +- position: [ + 0.013567256899032046, + 0.023513867091844397 +] +- position: [ + 0.024818472626944827, + 0.023513867091844397 +] diff --git a/SlaveMatrix/Assets/Parts/Cough/x0y0.svg b/SlaveMatrix/Assets/Parts/Cough/x0y0.svg new file mode 100644 index 0000000..4f164ad --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Cough/x0y1.svg b/SlaveMatrix/Assets/Parts/Cough/x0y1.svg new file mode 100644 index 0000000..9539c99 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/x0y1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Cough/x0y2.svg b/SlaveMatrix/Assets/Parts/Cough/x0y2.svg new file mode 100644 index 0000000..29177ee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/x0y2.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Cough/x0y3.svg b/SlaveMatrix/Assets/Parts/Cough/x0y3.svg new file mode 100644 index 0000000..2c8a50f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/x0y3.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Cough/x0y4.svg b/SlaveMatrix/Assets/Parts/Cough/x0y4.svg new file mode 100644 index 0000000..6377546 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Cough/x0y4.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CrossSection/part.yaml b/SlaveMatrix/Assets/Parts/CrossSection/part.yaml new file mode 100644 index 0000000..77f3fd2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/part.yaml @@ -0,0 +1,74 @@ +id: CrossSection +original_key: 断面 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 膣基 +- name: 膣壁左 +- name: 膣壁右 +- name: 卵巣左 +- name: 卵管左 +- name: 卵巣右 +- name: 卵管右 +- name: 子宮 +- name: 子宮内 +- name: 子宮口 +- name: 精液 +joints: +- position: [ + 0.028356823641359778, + 0.030295385812669835 +] +- position: [ + 0.03469714915945188, + 0.03029538581266983 +] +- position: [ + 0.03152698640040582, + 0.020341293057530664 +] +- position: [ + 0.062181567670719494, + 0.07386414337963497 +] +- position: [ + 0.06218156767071952, + 0.06458725968304184 +] +- position: [ + 0.06775979278652686, + 0.06100415844751508 +] +- position: [ + 0.05660334255491213, + 0.06100415844751508 +] +- position: [ + 0.05612575980805044, + 0.06300527147051978 +] +- position: [ + 0.06823737553338857, + 0.06300527147051978 +] +- position: [ + 0.03152698640040582, + 0.019710720396151113 +] diff --git a/SlaveMatrix/Assets/Parts/CrossSection/x0y0.svg b/SlaveMatrix/Assets/Parts/CrossSection/x0y0.svg new file mode 100644 index 0000000..1ff50ae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/x0y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CrossSection/x0y1.svg b/SlaveMatrix/Assets/Parts/CrossSection/x0y1.svg new file mode 100644 index 0000000..65c27fd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/x0y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CrossSection/x0y2.svg b/SlaveMatrix/Assets/Parts/CrossSection/x0y2.svg new file mode 100644 index 0000000..93288bc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/x0y2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CrossSection/x0y3.svg b/SlaveMatrix/Assets/Parts/CrossSection/x0y3.svg new file mode 100644 index 0000000..e75b21b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/x0y3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/CrossSection/x0y4.svg b/SlaveMatrix/Assets/Parts/CrossSection/x0y4.svg new file mode 100644 index 0000000..2de44e2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/CrossSection/x0y4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/part.yaml b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/part.yaml new file mode 100644 index 0000000..c1dfbb2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/part.yaml @@ -0,0 +1,193 @@ +id: DemonicMidEyelidLeft +original_key: 魔性中瞼左 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 瞼 +- name: 二重 +- name: 睫毛 +joints: +- position: [ + 0.1416607104578467, + 0.1364122040179761 +] +- position: [ + 0.13679354200981608, + 0.13876734625604523 +] +- position: [ + 0.13366109278521593, + 0.1404781283711497 +] +- position: [ + 0.135204832685137, + 0.1434881697795526 +] +- position: [ + 0.14152185117886698, + 0.14116273906070584 +] +- position: [ + 0.1360569183220487, + 0.14452355672643244 +] +- position: [ + 0.13692420773900918, + 0.14028803399115744 +] +- position: [ + 0.13384518781859836, + 0.14098948859347288 +] +- position: [ + 0.13527945999353025, + 0.14345714692441947 +] +- position: [ + 0.13605279236269574, + 0.14438873713381678 +] +- position: [ + 0.13705487346820233, + 0.14180872172626963 +] +- position: [ + 0.13402928285198082, + 0.14150084881579605 +] +- position: [ + 0.13535408730192355, + 0.14342612406928634 +] +- position: [ + 0.13604866640334273, + 0.14425391754120118 +] +- position: [ + 0.13718553919739543, + 0.14332940946138184 +] +- position: [ + 0.13421337788536322, + 0.14201220903811926 +] +- position: [ + 0.1354287146103168, + 0.14339510121415325 +] +- position: [ + 0.1360445404439897, + 0.14411909794858555 +] +- position: [ + 0.13731620492658855, + 0.14485009719649403 +] +- position: [ + 0.13439747291874565, + 0.14252356926044243 +] +- position: [ + 0.13550334191871008, + 0.14336407835902013 +] +- position: [ + 0.13604041448463672, + 0.14398427835596989 +] +- position: [ + 0.13700497513406584, + 0.13967339939165402 +] +- position: [ + 0.13375414004663144, + 0.14126042455706636 +] +- position: [ + 0.1353203008506351, + 0.14340317475350037 +] +- position: [ + 0.13616467695135862, + 0.1441247064139862 +] +- position: [ + 0.13721640825831555, + 0.14057945252726278 +] +- position: [ + 0.13384718730804687, + 0.14204272074298305 +] +- position: [ + 0.13543576901613322, + 0.14331817972744812 +] +- position: [ + 0.1362724355806685, + 0.1437258561015399 +] +- position: [ + 0.13742784138256528, + 0.14148550566287157 +] +- position: [ + 0.13394023456946233, + 0.1428250169288997 +] +- position: [ + 0.1355512371816313, + 0.1432331847013959 +] +- position: [ + 0.13638019420997843, + 0.14332700578909363 +] +- position: [ + 0.137639274506815, + 0.1423915587984803 +] +- position: [ + 0.13403328183087782, + 0.1436073131148164 +] +- position: [ + 0.13566670534712943, + 0.14314818967534368 +] +- position: [ + 0.13648795283928833, + 0.1429281554766474 +] diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y0.svg new file mode 100644 index 0000000..b868e30 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y1.svg new file mode 100644 index 0000000..f441c9f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y2.svg new file mode 100644 index 0000000..96cbf08 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y3.svg new file mode 100644 index 0000000..7c7f244 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y4.svg new file mode 100644 index 0000000..c2f49c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x0y4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y0.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y0.svg new file mode 100644 index 0000000..b868e30 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y1.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y1.svg new file mode 100644 index 0000000..224edd4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y2.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y2.svg new file mode 100644 index 0000000..6cd9068 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y3.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y3.svg new file mode 100644 index 0000000..b33d348 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y4.svg b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y4.svg new file mode 100644 index 0000000..f4380bb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicMidEyelidLeft/x1y4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/part.yaml b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/part.yaml new file mode 100644 index 0000000..e6cfcd3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/part.yaml @@ -0,0 +1,193 @@ +id: DemonicStrongEyelidLeft +original_key: 魔性強瞼左 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 瞼 +- name: 二重 +- name: 睫毛 +joints: +- position: [ + 0.1416620990506365, + 0.1364122040179761 +] +- position: [ + 0.13660209840108697, + 0.1398802123457903 +] +- position: [ + 0.13350186095425093, + 0.14096111075750267 +] +- position: [ + 0.13572915927955856, + 0.14373644353103798 +] +- position: [ + 0.14152185117886698, + 0.14116273906070584 +] +- position: [ + 0.13669879800324783, + 0.14452532791795433 +] +- position: [ + 0.13664459427399256, + 0.14103996284488 +] +- position: [ + 0.13369472967768242, + 0.14123868133719555 +] +- position: [ + 0.1357186685926597, + 0.14364209314674228 +] +- position: [ + 0.13667168011493264, + 0.14444740844865545 +] +- position: [ + 0.13668709014689814, + 0.1421997133439697 +] +- position: [ + 0.13388759840111394, + 0.14151625191688846 +] +- position: [ + 0.1357081779057609, + 0.1435477427624466 +] +- position: [ + 0.1366445622266175, + 0.14436948897935656 +] +- position: [ + 0.13672958601980373, + 0.14335946384305945 +] +- position: [ + 0.1340804671245454, + 0.1417938224965814 +] +- position: [ + 0.13569768721886208, + 0.1434533923781509 +] +- position: [ + 0.13661744433830236, + 0.1442915695100577 +] +- position: [ + 0.13677208189270937, + 0.14451921434214915 +] +- position: [ + 0.1342733358479769, + 0.14207139307627428 +] +- position: [ + 0.13568719653196326, + 0.1433590419938552 +] +- position: [ + 0.1365903264499872, + 0.1442136500407588 +] +- position: [ + 0.1367975620085514, + 0.14052113120996995 +] +- position: [ + 0.1335585896355654, + 0.14150542849494435 +] +- position: [ + 0.13553369388707903, + 0.14359024837458223 +] +- position: [ + 0.13657484854222576, + 0.1441005448517589 +] +- position: [ + 0.13699302561601584, + 0.14116205007414967 +] +- position: [ + 0.13361531831687987, + 0.14204974623238603 +] +- position: [ + 0.13533822849459945, + 0.14344405321812645 +] +- position: [ + 0.1364508990812037, + 0.14367576178556346 +] +- position: [ + 0.13718848922348026, + 0.14180296893832942 +] +- position: [ + 0.13367204699819438, + 0.1425940639698277 +] +- position: [ + 0.13514276310211992, + 0.14329785806167067 +] +- position: [ + 0.1363269496201817, + 0.14325097871936804 +] +- position: [ + 0.1373839528309447, + 0.1424438878025091 +] +- position: [ + 0.13372877567950883, + 0.1431383817072694 +] +- position: [ + 0.13494729770964037, + 0.1431516629052149 +] +- position: [ + 0.13620300015915965, + 0.1428261956531726 +] diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y0.svg new file mode 100644 index 0000000..4594301 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y1.svg new file mode 100644 index 0000000..45e7962 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y2.svg new file mode 100644 index 0000000..2c28504 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y3.svg new file mode 100644 index 0000000..3223002 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y4.svg new file mode 100644 index 0000000..ca9119f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x0y4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y0.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y0.svg new file mode 100644 index 0000000..4594301 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y1.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y1.svg new file mode 100644 index 0000000..23ce45f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y1.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y2.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y2.svg new file mode 100644 index 0000000..7c6bfa0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y3.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y3.svg new file mode 100644 index 0000000..2559244 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y3.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y4.svg b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y4.svg new file mode 100644 index 0000000..8623389 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicStrongEyelidLeft/x1y4.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/part.yaml b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/part.yaml new file mode 100644 index 0000000..3343375 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/part.yaml @@ -0,0 +1,157 @@ +id: DemonicWeakEyelidLeft +original_key: 魔性弱瞼左 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 瞼 +- name: 二重 +- name: 睫毛 +joints: +- position: [ + 0.14212697310533687, + 0.13718697073216035 +] +- position: [ + 0.13618276193369097, + 0.13909805470217176 +] +- position: [ + 0.13428725328345587, + 0.1413999756559347 +] +- position: [ + 0.1348027309517008, + 0.14371444633106875 +] +- position: [ + 0.14152185117886698, + 0.14116273906070584 +] +- position: [ + 0.13624172075943802, + 0.14049237332290207 +] +- position: [ + 0.13433614710193156, + 0.14170384204113 +] +- position: [ + 0.13484405204327252, + 0.14365997846037645 +] +- position: [ + 0.13630067958518507, + 0.14188669194363235 +] +- position: [ + 0.13438504092040723, + 0.14200770842632526 +] +- position: [ + 0.1348853731348442, + 0.14360551058968418 +] +- position: [ + 0.13635963841093213, + 0.14328101056436265 +] +- position: [ + 0.13443393473888293, + 0.14231157481152057 +] +- position: [ + 0.1349266942264159, + 0.14355104271899188 +] +- position: [ + 0.13641859723667918, + 0.14467532918509296 +] +- position: [ + 0.13448282855735863, + 0.14261544119671585 +] +- position: [ + 0.13496801531798758, + 0.14349657484829959 +] +- position: [ + 0.1363040230124245, + 0.14007820406740618 +] +- position: [ + 0.13432119685220523, + 0.14194506284188402 +] +- position: [ + 0.1349129542476692, + 0.14370715169342593 +] +- position: [ + 0.13642528409115803, + 0.1410583534326406 +] +- position: [ + 0.1343551404209546, + 0.14249015002783327 +] +- position: [ + 0.13502317754363755, + 0.1436998570557831 +] +- position: [ + 0.13654654516989156, + 0.142038502797875 +] +- position: [ + 0.13438908398970392, + 0.14303523721378253 +] +- position: [ + 0.13513340083960587, + 0.14369256241814027 +] +- position: [ + 0.13666780624862507, + 0.14301865216310936 +] +- position: [ + 0.13442302755845328, + 0.1435803243997318 +] +- position: [ + 0.13524362413557423, + 0.14368526778049745 +] diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y0.svg new file mode 100644 index 0000000..494321f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y1.svg new file mode 100644 index 0000000..88b71aa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y2.svg new file mode 100644 index 0000000..31690b8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y3.svg new file mode 100644 index 0000000..9d2b029 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y4.svg new file mode 100644 index 0000000..2817bd5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x0y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y0.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y0.svg new file mode 100644 index 0000000..494321f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y1.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y1.svg new file mode 100644 index 0000000..b92cd9d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y2.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y2.svg new file mode 100644 index 0000000..12eba37 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y3.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y3.svg new file mode 100644 index 0000000..5c883b1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y4.svg b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y4.svg new file mode 100644 index 0000000..27c8c7c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DemonicWeakEyelidLeft/x1y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/part.yaml b/SlaveMatrix/Assets/Parts/DildoCursor/part.yaml new file mode 100644 index 0000000..eb258df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/part.yaml @@ -0,0 +1,104 @@ +id: DildoCursor +original_key: ディル +resource: カーソル +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: ヘッド +- name: 血管1 +- name: 血管2 +- name: 亀頭 +- name: ユニット +joints: +- position: [ + 0.08102318639656234, + 0.07149302749639855 +] +- position: [ + 0.08115576679685055, + 0.08325856624410181 +] +- position: [ + 0.08143565875301455, + 0.0949683986485574 +] +- position: [ + 0.08102318639656234, + 0.0680530273765141 +] +- position: [ + 0.015096514070287394, + 0.008994956633415117 +] +- position: [ + 0.015096514070287394, + 0.02583752236359944 +] +- position: [ + 0.015096514070287394, + 0.024174770409468336 +] +- position: [ + 0.012973415475779428, + 0.011724460486568064 +] +- position: [ + 0.01659846530546976, + 0.016050552809990976 +] +- position: [ + 0.01659846530546976, + 0.01202250245401227 +] +- position: [ + 0.015096514070287396, + 0.015096514070287394 +] +- position: [ + 0.010730129621974588, + 0.011361187233872302 +] +- position: [ + 0.010730129621974588, + 0.010079949052140581 +] +- position: [ + 0.08102318639656234, + 0.07265656564697649 +] +- position: [ + 0.08102318639656234, + 0.07778559959499572 +] +- position: [ + 0.08114913777683613, + 0.08304868992334173 +] +- position: [ + 0.08102318639656234, + 0.08430755201688865 +] +- position: [ + 0.08114913777683613, + 0.09322253498813593 +] +- position: [ + 0.08102318639656234, + 0.0913572876284958 +] diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/DildoCursor/x0y0.svg new file mode 100644 index 0000000..889beb2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/x0y0.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/DildoCursor/x0y1.svg new file mode 100644 index 0000000..3d9aa4b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/x0y1.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/DildoCursor/x0y2.svg new file mode 100644 index 0000000..f5edba5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/x0y2.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/DildoCursor/x0y3.svg new file mode 100644 index 0000000..643230c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/x0y3.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DildoCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/DildoCursor/x0y4.svg new file mode 100644 index 0000000..29a8b5d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DildoCursor/x0y4.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/part.yaml b/SlaveMatrix/Assets/Parts/DrillCursor/part.yaml new file mode 100644 index 0000000..868709a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/part.yaml @@ -0,0 +1,393 @@ +id: DrillCursor +original_key: ドリル +resource: カーソル +morph_x: 3 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 2 + y: 2 + file: x2y2.svg +- x: 2 + y: 3 + file: x2y3.svg +- x: 2 + y: 4 + file: x2y4.svg +fields: +- name: ヘッド +- name: イボ1 +- name: イボ2 +- name: イボ3 +- name: イボ4 +- name: イボ5 +- name: イボ6 +- name: イボ7 +- name: イボ8 +- name: イボ9 +- name: イボ10 +- name: イボ11 +- name: イボ12 +- name: イボ13 +- name: イボ14 +- name: イボ15 +- name: イボ16 +- name: イボ17 +- name: イボ18 +- name: ユニット +joints: +- position: [ + 0.13524406373754871, + 0.13489176100433747 +] +- position: [ + 0.13524406373754871, + 0.14443493056618587 +] +- position: [ + 0.13775498659913266, + 0.1344152820341334 +] +- position: [ + 0.1365560447557771, + 0.13931304712921652 +] +- position: [ + 0.13775498659913266, + 0.1441664260505672 +] +- position: [ + 0.1365560447557771, + 0.130041095480147 +] +- position: [ + 0.1319624113527583, + 0.13557244524748624 +] +- position: [ + 0.13345139133117379, + 0.13982356031157794 +] +- position: [ + 0.1319624113527583, + 0.1454340729308269 +] +- position: [ + 0.13345139133117379, + 0.13055160866250842 +] +- position: [ + 0.1297579036414935, + 0.13706995058241342 +] +- position: [ + 0.13093488822249855, + 0.14132106564650523 +] +- position: [ + 0.1297579036414935, + 0.14700523404369198 +] +- position: [ + 0.13093488822249855, + 0.13204911399743574 +] +- position: [ + 0.13775498659913266, + 0.12596257789997295 +] +- position: [ + 0.1297579036414935, + 0.12837916959256782 +] +- position: [ + 0.13524406373754871, + 0.1260762460749233 +] +- position: [ + 0.1319624113527583, + 0.1269268439293091 +] +- position: [ + 0.13378251699291144, + 0.1227879183983796 +] +- position: [ + 0.015096514070287394, + 0.008994956633415117 +] +- position: [ + 0.015096514070287394, + 0.02583752236359944 +] +- position: [ + 0.015096514070287394, + 0.024174770409468336 +] +- position: [ + 0.012973415475779428, + 0.011724460486568064 +] +- position: [ + 0.01659846530546976, + 0.016050552809990976 +] +- position: [ + 0.01659846530546976, + 0.01202250245401227 +] +- position: [ + 0.015096514070287396, + 0.015096514070287394 +] +- position: [ + 0.010730129621974588, + 0.011361187233872302 +] +- position: [ + 0.010730129621974588, + 0.010079949052140581 +] +- position: [ + 0.13378251699291144, + 0.12810334973133003 +] +- position: [ + 0.13378251699291144, + 0.13308812845414306 +] +- position: [ + 0.13378251699291144, + 0.1393184179188128 +] +- position: [ + 0.13378251699291144, + 0.14625591376806124 +] +- position: [ + 0.13528008425726679, + 0.13179821833094585 +] +- position: [ + 0.13528008425726679, + 0.1417335017922244 +] +- position: [ + 0.137859657438826, + 0.13132173936074176 +] +- position: [ + 0.13661411047723163, + 0.1362195044558249 +] +- position: [ + 0.137859657438826, + 0.14125702282202032 +] +- position: [ + 0.13661411047723163, + 0.1467904193832247 +] +- position: [ + 0.1319472417119699, + 0.13247890257409461 +] +- position: [ + 0.13348501072090566, + 0.13673001763818632 +] +- position: [ + 0.1319472417119699, + 0.14241418603537317 +] +- position: [ + 0.13348501072090566, + 0.14730093256558613 +] +- position: [ + 0.12981834310915175, + 0.1339764079090218 +] +- position: [ + 0.13090163782729788, + 0.1382275229731136 +] +- position: [ + 0.12981834310915175, + 0.14391169137030035 +] +- position: [ + 0.13090163782729788, + 0.14879843790051342 +] +- position: [ + 0.13661411047723163, + 0.12699069472556218 +] +- position: [ + 0.13090163782729788, + 0.12888895377563492 +] +- position: [ + 0.13348501072090566, + 0.12770938427244924 +] +- position: [ + 0.1319472417119699, + 0.12479587037743661 +] +- position: [ + 0.13528008425726679, + 0.12401285547765448 +] +- position: [ + 0.13378251699291144, + 0.12811144668472962 +] +- position: [ + 0.13378251699291144, + 0.1330879177766152 +] +- position: [ + 0.13378251699291144, + 0.13931829276496235 +] +- position: [ + 0.13378251699291144, + 0.14625726612939022 +] +- position: [ + 0.1354161139939212, + 0.1382062710115428 +] +- position: [ + 0.1354161139939212, + 0.1473102820977439 +] +- position: [ + 0.13788342897562186, + 0.1377297920413387 +] +- position: [ + 0.1365560447557771, + 0.14262755713642183 +] +- position: [ + 0.13788342897562186, + 0.1467992578004393 +] +- position: [ + 0.1365560447557771, + 0.1333556054873523 +] +- position: [ + 0.13205459737841052, + 0.13888695525469155 +] +- position: [ + 0.13340217903288756, + 0.14310738041130913 +] +- position: [ + 0.13205459737841052, + 0.14855583326914612 +] +- position: [ + 0.13340217903288756, + 0.1338047388547655 +] +- position: [ + 0.12983224619657538, + 0.14038446058961873 +] +- position: [ + 0.13081475556206523, + 0.14463557565371055 +] +- position: [ + 0.12983224619657538, + 0.15016064757055142 +] +- position: [ + 0.13081475556206523, + 0.13536362400464105 +] +- position: [ + 0.13788342897562186, + 0.12878259686264293 +] +- position: [ + 0.12983224619657538, + 0.13165529321691777 +] +- position: [ + 0.1354161139939212, + 0.1290490189968685 +] +- position: [ + 0.13205459737841052, + 0.13006853767224782 +] +- position: [ + 0.13081475556206523, + 0.12663993557932854 +] +- position: [ + 0.13340217903288756, + 0.12515824431675654 +] +- position: [ + 0.13608912133481454, + 0.12467948176016011 +] +- position: [ + 0.13378251699291144, + 0.12810639617004566 +] +- position: [ + 0.13378251699291144, + 0.1330881803360005 +] +- position: [ + 0.13378251699291144, + 0.13931897993896572 +] +- position: [ + 0.13378251699291144, + 0.14625644123000298 +] diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x0y0.svg new file mode 100644 index 0000000..cfd25b5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x0y0.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x0y1.svg new file mode 100644 index 0000000..79e86a8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x0y1.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x0y2.svg new file mode 100644 index 0000000..b044ad5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x0y2.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x0y3.svg new file mode 100644 index 0000000..f1a212d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x0y3.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x0y4.svg new file mode 100644 index 0000000..b2487ec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x0y4.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x1y0.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x1y0.svg new file mode 100644 index 0000000..f0d60a6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x1y0.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x1y1.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x1y1.svg new file mode 100644 index 0000000..40aaa05 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x1y1.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x1y2.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x1y2.svg new file mode 100644 index 0000000..bd9a375 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x1y2.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x1y3.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x1y3.svg new file mode 100644 index 0000000..4b4b9d0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x1y3.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x1y4.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x1y4.svg new file mode 100644 index 0000000..07d714a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x1y4.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x2y0.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x2y0.svg new file mode 100644 index 0000000..38766df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x2y0.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x2y1.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x2y1.svg new file mode 100644 index 0000000..46b8778 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x2y1.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x2y2.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x2y2.svg new file mode 100644 index 0000000..8a9fe3e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x2y2.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x2y3.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x2y3.svg new file mode 100644 index 0000000..ca23a7c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x2y3.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DrillCursor/x2y4.svg b/SlaveMatrix/Assets/Parts/DrillCursor/x2y4.svg new file mode 100644 index 0000000..c9ca70c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DrillCursor/x2y4.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/part.yaml b/SlaveMatrix/Assets/Parts/DroolLeft/part.yaml new file mode 100644 index 0000000..082c99b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/part.yaml @@ -0,0 +1,23 @@ +id: DroolLeft +original_key: 涎左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 涎 diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/DroolLeft/x0y0.svg new file mode 100644 index 0000000..1b72ed7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/DroolLeft/x0y1.svg new file mode 100644 index 0000000..79c0f3b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/DroolLeft/x0y2.svg new file mode 100644 index 0000000..9734de7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/DroolLeft/x0y3.svg new file mode 100644 index 0000000..4abfec6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/DroolLeft/x0y4.svg new file mode 100644 index 0000000..51527ad --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolLeft/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/part.yaml b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/part.yaml new file mode 100644 index 0000000..bea9d3d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/part.yaml @@ -0,0 +1,23 @@ +id: DroolMouthGashLeft +original_key: 涎口裂け左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 涎 diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y0.svg new file mode 100644 index 0000000..4f8b7a3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y1.svg new file mode 100644 index 0000000..d52d106 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y2.svg new file mode 100644 index 0000000..07758b2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y3.svg new file mode 100644 index 0000000..85e8291 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y4.svg new file mode 100644 index 0000000..3545ea5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/DroolMouthGashLeft/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/part.yaml b/SlaveMatrix/Assets/Parts/Ear/part.yaml new file mode 100644 index 0000000..a39f97b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/part.yaml @@ -0,0 +1,202 @@ +id: Ear +original_key: 耳 +resource: 肢左 +morph_x: 12 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 2 + y: 2 + file: x2y2.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +- x: 3 + y: 2 + file: x3y2.svg +- x: 4 + y: 0 + file: x4y0.svg +- x: 4 + y: 1 + file: x4y1.svg +- x: 4 + y: 2 + file: x4y2.svg +- x: 5 + y: 0 + file: x5y0.svg +- x: 5 + y: 1 + file: x5y1.svg +- x: 5 + y: 2 + file: x5y2.svg +- x: 6 + y: 0 + file: x6y0.svg +- x: 6 + y: 1 + file: x6y1.svg +- x: 6 + y: 2 + file: x6y2.svg +- x: 7 + y: 0 + file: x7y0.svg +- x: 7 + y: 1 + file: x7y1.svg +- x: 7 + y: 2 + file: x7y2.svg +- x: 8 + y: 0 + file: x8y0.svg +- x: 8 + y: 1 + file: x8y1.svg +- x: 8 + y: 2 + file: x8y2.svg +- x: 9 + y: 0 + file: x9y0.svg +- x: 9 + y: 1 + file: x9y1.svg +- x: 9 + y: 2 + file: x9y2.svg +- x: 10 + y: 0 + file: x10y0.svg +- x: 10 + y: 1 + file: x10y1.svg +- x: 10 + y: 2 + file: x10y2.svg +- x: 11 + y: 0 + file: x11y0.svg +- x: 11 + y: 1 + file: x11y1.svg +- x: 11 + y: 2 + file: x11y2.svg +fields: +- name: 耳 +- name: 耳線 +joints: +- position: [ + 0.062244153005334604, + 0.05767490163654067 +] +- position: [ + 0.06061312203725514, + 0.05798867158373068 +] +- position: [ + 0.06094179895539896, + 0.05777782504306677 +] +- position: [ + 0.06133873784815525, + 0.05763193562135896 +] +- position: [ + 0.060732492831010836, + 0.05780818818977257 +] +- position: [ + 0.06120455731349464, + 0.05765078175818154 +] +- position: [ + 0.06176046203781577, + 0.05758279737572961 +] +- position: [ + 0.11157279005149721, + 0.10091877948054874 +] +- position: [ + 0.1096975736785607, + 0.08929274283476431 +] +- position: [ + 0.10828324205569771, + 0.0948735211346526 +] +- position: [ + 0.10749409176529023, + 0.09496693764072228 +] +- position: [ + 0.1105943038397159, + 0.10048202801262578 +] +- position: [ + 0.10854414577566458, + 0.09024537579228015 +] +- position: [ + 0.1096158176279346, + 0.1000452765447028 +] +- position: [ + 0.10739071787276847, + 0.09119800874979597 +] +- position: [ + 0.05875302421763107, + 0.05790159015788745 +] +- position: [ + 0.06391120212007742, + 0.0586831976090447 +] +- position: [ + 0.058745777154212704, + 0.056863024207825845 +] +- position: [ + 0.06401849909139842, + 0.05944711851134952 +] +- position: [ + 0.059679055443858466, + 0.05541145577071726 +] +- position: [ + 0.06375723116718138, + 0.06045694518378308 +] +- position: [ + 0.06067594367040712, + 0.05784576118269755 +] +- position: [ + 0.06117329976719475, + 0.05766110681866893 +] +- position: [ + 0.06166293386164137, + 0.05758640045182952 +] diff --git a/SlaveMatrix/Assets/Parts/Ear/x0y0.svg b/SlaveMatrix/Assets/Parts/Ear/x0y0.svg new file mode 100644 index 0000000..7672592 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x10y0.svg b/SlaveMatrix/Assets/Parts/Ear/x10y0.svg new file mode 100644 index 0000000..6ce83b5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x10y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x10y1.svg b/SlaveMatrix/Assets/Parts/Ear/x10y1.svg new file mode 100644 index 0000000..5fb640a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x10y1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x10y2.svg b/SlaveMatrix/Assets/Parts/Ear/x10y2.svg new file mode 100644 index 0000000..455062d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x10y2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x11y0.svg b/SlaveMatrix/Assets/Parts/Ear/x11y0.svg new file mode 100644 index 0000000..47e19e7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x11y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x11y1.svg b/SlaveMatrix/Assets/Parts/Ear/x11y1.svg new file mode 100644 index 0000000..dfb9ae4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x11y1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x11y2.svg b/SlaveMatrix/Assets/Parts/Ear/x11y2.svg new file mode 100644 index 0000000..9d1f966 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x11y2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x1y0.svg b/SlaveMatrix/Assets/Parts/Ear/x1y0.svg new file mode 100644 index 0000000..a26b0a6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x1y0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x2y0.svg b/SlaveMatrix/Assets/Parts/Ear/x2y0.svg new file mode 100644 index 0000000..9e9bc58 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x2y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x2y1.svg b/SlaveMatrix/Assets/Parts/Ear/x2y1.svg new file mode 100644 index 0000000..d65a942 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x2y1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x2y2.svg b/SlaveMatrix/Assets/Parts/Ear/x2y2.svg new file mode 100644 index 0000000..0fc76e2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x2y2.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x3y0.svg b/SlaveMatrix/Assets/Parts/Ear/x3y0.svg new file mode 100644 index 0000000..97a0a44 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x3y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x3y1.svg b/SlaveMatrix/Assets/Parts/Ear/x3y1.svg new file mode 100644 index 0000000..d8befa9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x3y1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x3y2.svg b/SlaveMatrix/Assets/Parts/Ear/x3y2.svg new file mode 100644 index 0000000..6d9e1e8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x3y2.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x4y0.svg b/SlaveMatrix/Assets/Parts/Ear/x4y0.svg new file mode 100644 index 0000000..687823a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x4y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x4y1.svg b/SlaveMatrix/Assets/Parts/Ear/x4y1.svg new file mode 100644 index 0000000..d4d9099 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x4y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x4y2.svg b/SlaveMatrix/Assets/Parts/Ear/x4y2.svg new file mode 100644 index 0000000..6f90445 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x4y2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x5y0.svg b/SlaveMatrix/Assets/Parts/Ear/x5y0.svg new file mode 100644 index 0000000..f2c955b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x5y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x5y1.svg b/SlaveMatrix/Assets/Parts/Ear/x5y1.svg new file mode 100644 index 0000000..3652eb5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x5y1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x5y2.svg b/SlaveMatrix/Assets/Parts/Ear/x5y2.svg new file mode 100644 index 0000000..d436e04 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x5y2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x6y0.svg b/SlaveMatrix/Assets/Parts/Ear/x6y0.svg new file mode 100644 index 0000000..4b8b987 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x6y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x6y1.svg b/SlaveMatrix/Assets/Parts/Ear/x6y1.svg new file mode 100644 index 0000000..9266923 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x6y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x6y2.svg b/SlaveMatrix/Assets/Parts/Ear/x6y2.svg new file mode 100644 index 0000000..cf892c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x6y2.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x7y0.svg b/SlaveMatrix/Assets/Parts/Ear/x7y0.svg new file mode 100644 index 0000000..fc75453 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x7y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x7y1.svg b/SlaveMatrix/Assets/Parts/Ear/x7y1.svg new file mode 100644 index 0000000..ef47065 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x7y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x7y2.svg b/SlaveMatrix/Assets/Parts/Ear/x7y2.svg new file mode 100644 index 0000000..6d012b6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x7y2.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x8y0.svg b/SlaveMatrix/Assets/Parts/Ear/x8y0.svg new file mode 100644 index 0000000..48ee400 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x8y0.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x8y1.svg b/SlaveMatrix/Assets/Parts/Ear/x8y1.svg new file mode 100644 index 0000000..bd1cd28 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x8y1.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x8y2.svg b/SlaveMatrix/Assets/Parts/Ear/x8y2.svg new file mode 100644 index 0000000..ac146ff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x8y2.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x9y0.svg b/SlaveMatrix/Assets/Parts/Ear/x9y0.svg new file mode 100644 index 0000000..f9ea0d6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x9y0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x9y1.svg b/SlaveMatrix/Assets/Parts/Ear/x9y1.svg new file mode 100644 index 0000000..e72c426 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x9y1.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ear/x9y2.svg b/SlaveMatrix/Assets/Parts/Ear/x9y2.svg new file mode 100644 index 0000000..9744239 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ear/x9y2.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/part.yaml b/SlaveMatrix/Assets/Parts/Ejaculation/part.yaml new file mode 100644 index 0000000..7f44e52 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/part.yaml @@ -0,0 +1,79 @@ +id: Ejaculation +original_key: 射精 +resource: カーソル +morph_x: 2 +morph_y: 7 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 1 + y: 6 + file: x1y6.svg +- x: 1 + y: 7 + file: x1y7.svg +- x: 1 + y: 8 + file: x1y8.svg +- x: 1 + y: 9 + file: x1y9.svg +- x: 1 + y: 10 + file: x1y10.svg +- x: 1 + y: 11 + file: x1y11.svg +- x: 1 + y: 12 + file: x1y12.svg +- x: 1 + y: 13 + file: x1y13.svg +- x: 1 + y: 14 + file: x1y14.svg +fields: +- name: 精液 +joints: +- position: [ + 0.133501349118799, + 0.15866835892351938 +] diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y0.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y0.svg new file mode 100644 index 0000000..80a3ee3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y1.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y1.svg new file mode 100644 index 0000000..98aa1f2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y2.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y2.svg new file mode 100644 index 0000000..cce380e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y3.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y3.svg new file mode 100644 index 0000000..cc5bd23 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y4.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y4.svg new file mode 100644 index 0000000..1317d07 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y5.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y5.svg new file mode 100644 index 0000000..ebe9780 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x0y6.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x0y6.svg new file mode 100644 index 0000000..ce3922c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x0y6.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y0.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y0.svg new file mode 100644 index 0000000..80a3ee3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y1.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y1.svg new file mode 100644 index 0000000..98aa1f2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y10.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y10.svg new file mode 100644 index 0000000..1f8f690 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y10.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y11.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y11.svg new file mode 100644 index 0000000..9593e84 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y11.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y12.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y12.svg new file mode 100644 index 0000000..90b3842 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y12.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y13.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y13.svg new file mode 100644 index 0000000..0102db2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y13.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y14.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y14.svg new file mode 100644 index 0000000..3493909 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y14.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y2.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y2.svg new file mode 100644 index 0000000..cce380e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y3.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y3.svg new file mode 100644 index 0000000..cc5bd23 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y4.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y4.svg new file mode 100644 index 0000000..1317d07 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y5.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y5.svg new file mode 100644 index 0000000..ebe9780 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y6.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y6.svg new file mode 100644 index 0000000..ce3922c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y6.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y7.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y7.svg new file mode 100644 index 0000000..e5b64f6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y7.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y8.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y8.svg new file mode 100644 index 0000000..fa560b3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y8.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Ejaculation/x1y9.svg b/SlaveMatrix/Assets/Parts/Ejaculation/x1y9.svg new file mode 100644 index 0000000..3d599a6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Ejaculation/x1y9.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/Expression/part.yaml b/SlaveMatrix/Assets/Parts/Expression/part.yaml new file mode 100644 index 0000000..91a350c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Expression/part.yaml @@ -0,0 +1,54 @@ +id: Expression +original_key: 意思表示 +resource: 胴体 +morph_x: 1 +morph_y: 4 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +fields: +- name: 吹出し +- name: 怒 +joints: +- position: [ + 0.13992925487475652, + 0.12517489401430398 +] +- position: [ + 0.018657236965027572, + 0.014689071649392193 +] +- position: [ + 0.036380226823476636, + 0.014689071649392193 +] +- position: [ + 0.0351032961126059, + 0.04491598303972058 +] +- position: [ + 0.05472866996683526, + 0.04491598303972058 +] +- position: [ + 0.095, + 0.0809416624195675 +] +- position: [ + 0.08616939871158194, + 0.0731107726424042 +] +- position: [ + 0.09221099875808295, + 0.09215345518156899 +] diff --git a/SlaveMatrix/Assets/Parts/Expression/x0y0.svg b/SlaveMatrix/Assets/Parts/Expression/x0y0.svg new file mode 100644 index 0000000..c326938 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Expression/x0y0.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Expression/x0y1.svg b/SlaveMatrix/Assets/Parts/Expression/x0y1.svg new file mode 100644 index 0000000..21a1d10 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Expression/x0y1.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Expression/x0y2.svg b/SlaveMatrix/Assets/Parts/Expression/x0y2.svg new file mode 100644 index 0000000..2552088 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Expression/x0y2.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Expression/x0y3.svg b/SlaveMatrix/Assets/Parts/Expression/x0y3.svg new file mode 100644 index 0000000..c94a34c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Expression/x0y3.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/part.yaml b/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/part.yaml new file mode 100644 index 0000000..7090d2f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/part.yaml @@ -0,0 +1,20 @@ +id: EyeCornerShadowLeft +original_key: 目尻影左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 目尻影 +joints: +- position: [ + 0.005883410664338228, + 0.0036910312264928323 +] +- position: [ + 0.009449892066867003, + -0.002756905078307997 +] diff --git a/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/x0y0.svg new file mode 100644 index 0000000..67ed33a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeCornerShadowLeft/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeLeft/part.yaml b/SlaveMatrix/Assets/Parts/EyeLeft/part.yaml new file mode 100644 index 0000000..6a39b74 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeLeft/part.yaml @@ -0,0 +1,29 @@ +id: EyeLeft +original_key: 目左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 白目 +- name: 黒目 +joints: +- position: [ + 0.07246310080870233, + 0.07246310080870237 +] +- position: [ + 0.0931046251040226, + 0.09335045420338911 +] +- position: [ + 0.09502293241686828, + 0.09502293241686836 +] +- position: [ + 0.09694123972971395, + 0.09669541063034766 +] diff --git a/SlaveMatrix/Assets/Parts/EyeLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/EyeLeft/x0y0.svg new file mode 100644 index 0000000..704b5ce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeLeft/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/part.yaml b/SlaveMatrix/Assets/Parts/EyeScarLeft/part.yaml new file mode 100644 index 0000000..4717740 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/part.yaml @@ -0,0 +1,29 @@ +id: EyeScarLeft +original_key: 目傷左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 傷上 +- name: 傷下 +joints: +- position: [ + 0.010565988892664996, + 0.010565988892664996 +] diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y0.svg new file mode 100644 index 0000000..adf9795 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y1.svg new file mode 100644 index 0000000..52e313a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y2.svg new file mode 100644 index 0000000..26f7d85 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y2.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y3.svg new file mode 100644 index 0000000..ef15b91 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y3.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y4.svg new file mode 100644 index 0000000..20b2baa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyeScarLeft/x0y4.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyebrowLeft/part.yaml b/SlaveMatrix/Assets/Parts/EyebrowLeft/part.yaml new file mode 100644 index 0000000..632b7f6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyebrowLeft/part.yaml @@ -0,0 +1,26 @@ +id: EyebrowLeft +original_key: 眉左 +resource: 胴体 +morph_x: 1 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +fields: +- name: 眉 +joints: +- position: [ + 0.020870148923362024, + 0.014606787502030458 +] +- position: [ + 0.021108079555371802, + 0.012544992408143161 +] diff --git a/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y0.svg new file mode 100644 index 0000000..15637dd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y1.svg new file mode 100644 index 0000000..954c7d1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y2.svg new file mode 100644 index 0000000..70bb317 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/EyebrowLeft/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Face/part.yaml b/SlaveMatrix/Assets/Parts/Face/part.yaml new file mode 100644 index 0000000..479c07d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Face/part.yaml @@ -0,0 +1,275 @@ +id: Face +original_key: 顔面 +resource: 肢中 +morph_x: 3 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +fields: +- name: 面額 +- name: 面左下 +- name: 面右下 +- name: 面左外 +- name: 面右外 +- name: 面左上 +- name: 面右上 +- name: 面中0 +- name: 面中2 +- name: 面中1 +joints: +- position: [ + 0.07137575080508678, + 0.06467392739060429 +] +- position: [ + 0.07295806297722743, + 0.06467392739060429 +] +- position: [ + 0.06959205849952949, + 0.06353024848742028 +] +- position: [ + 0.06369871795646825, + 0.06333007007443722 +] +- position: [ + 0.07367503237267706, + 0.06928465341310913 +] +- position: [ + 0.06608572524119151, + 0.06353024848742028 +] +- position: [ + 0.07197906578425285, + 0.06333007007443722 +] +- position: [ + 0.06200275136804396, + 0.06928465341310913 +] +- position: [ + 0.13550000000000004, + 0.14048951894729342 +] +- position: [ + 0.12736115181254004, + 0.1344945333317296 +] +- position: [ + 0.14363884818745995, + 0.13450258742351848 +] +- position: [ + 0.11620173867065844, + 0.13404538034462898 +] +- position: [ + 0.1547982613293413, + 0.13404538034462898 +] +- position: [ + 0.1355, + 0.1300622700658616 +] +- position: [ + 0.007430503729585521, + 0.008452189294389486 +] +- position: [ + 0.0080861462635878, + 0.008452189294389486 +] +- position: [ + 0.13549999441804048, + 0.14260203553866838 +] +- position: [ + 0.13549999580498312, + 0.14518969013745597 +] +- position: [ + 0.13549999321711834, + 0.14311198612445133 +] +- position: [ + 0.13549999496433765, + 0.14608867274059087 +] +- position: [ + 0.04696215541556608, + 0.04897869446449311 +] +- position: [ + 0.0640374101777055, + 0.04897869446449311 +] +- position: [ + 0.06035688157953649, + 0.06128383224218051 +] +- position: [ + 0.06702189604105348, + 0.061283832242180494 +] +- position: [ + 0.059750155726895994, + 0.06355648720132522 +] +- position: [ + 0.06762862189369401, + 0.06355648720132522 +] +- position: [ + 0.0554997827966358, + 0.05844920281084737 +] +- position: [ + 0.041259355731167645, + 0.055799207917703236 +] +- position: [ + 0.069740209862104, + 0.05579920791770324 +] +- position: [ + 0.0554997827966358, + 0.054505729560314034 +] +- position: [ + 0.01915527138243096, + 0.018553777293511056 +] +- position: [ + 0.019230458143545917, + 0.018553777293511056 +] +- position: [ + 0.0553295345107817, + 0.04436238797000162 +] +- position: [ + 0.0557276778664924, + 0.04482807427988054 +] +- position: [ + 0.05260458416146887, + 0.04035862320237093 +] +- position: [ + 0.05300272751717957, + 0.04082430951224985 +] +- position: [ + 0.05805448486009443, + 0.04035862320237093 +] +- position: [ + 0.058452628215805144, + 0.04082430951224985 +] +- position: [ + 0.0732149184171934, + 0.0705302563246829 +] +- position: [ + 0.08317926905387418, + 0.07053025632468288 +] +- position: [ + 0.06474739734231003, + 0.07148915675711748 +] +- position: [ + 0.09164679012875754, + 0.07148915675711748 +] +- position: [ + 0.05823258598896112, + 0.07748852564938508 +] +- position: [ + 0.09816160148210647, + 0.07748852564938508 +] +- position: [ + 0.06659373957248427, + 0.08100862581049759 +] +- position: [ + 0.08980044789858331, + 0.08100862581049759 +] +- position: [ + 0.07417494577317195, + 0.07904873784171762 +] +- position: [ + 0.08221924169789568, + 0.07904873784171759 +] +- position: [ + 0.06754894021379382, + 0.06359250920296616 +] +- position: [ + 0.08884524725727375, + 0.06359250920296616 +] +- position: [ + 0.058981030191407824, + 0.06656081501841384 +] +- position: [ + 0.09741315727965971, + 0.06656081501841384 +] +- position: [ + 0.05102053130865091, + 0.04242751025154756 +] +- position: [ + 0.051190124690530824, + 0.042652001526683504 +] +- position: [ + 0.05127492138147079, + 0.04276424716425148 +] +- position: [ + 0.051105327999590874, + 0.04253975588911553 +] +- position: [ + 0.05092725494861696, + 0.04230404005022279 +] +- position: [ + 0.05322524527308999, + 0.04242751025154756 +] +- position: [ + 0.053055651891210046, + 0.042652001526683504 +] +- position: [ + 0.052970855200270076, + 0.04276424716425148 +] +- position: [ + 0.05314044858215002, + 0.04253975588911553 +] +- position: [ + 0.05331852163312396, + 0.04230404005022279 +] diff --git a/SlaveMatrix/Assets/Parts/Face/x0y0.svg b/SlaveMatrix/Assets/Parts/Face/x0y0.svg new file mode 100644 index 0000000..8bac586 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Face/x0y0.svg @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Face/x1y0.svg b/SlaveMatrix/Assets/Parts/Face/x1y0.svg new file mode 100644 index 0000000..34f1d73 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Face/x1y0.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Face/x2y0.svg b/SlaveMatrix/Assets/Parts/Face/x2y0.svg new file mode 100644 index 0000000..58661ee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Face/x2y0.svg @@ -0,0 +1,93 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FaceHighlightLeft/part.yaml b/SlaveMatrix/Assets/Parts/FaceHighlightLeft/part.yaml new file mode 100644 index 0000000..aeb4317 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FaceHighlightLeft/part.yaml @@ -0,0 +1,17 @@ +id: FaceHighlightLeft +original_key: 顔ハイライト左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: ハイライト1 +- name: ハイライト2 +joints: +- position: [ + 0.03556172350656413, + 0.03097891127604637 +] diff --git a/SlaveMatrix/Assets/Parts/FaceHighlightLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/FaceHighlightLeft/x0y0.svg new file mode 100644 index 0000000..7c2581d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FaceHighlightLeft/x0y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FastenerBack/part.yaml b/SlaveMatrix/Assets/Parts/FastenerBack/part.yaml new file mode 100644 index 0000000..740c18d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FastenerBack/part.yaml @@ -0,0 +1,47 @@ +id: FastenerBack +original_key: 留具後 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 革左 +- name: 革右 +- name: 丸金具1 +- name: 革 +- name: 丸金具2 +- name: 丸金具3 +- name: 丸金具4 +- name: 丸金具5 +joints: +- position: [ + 0.0077616083391022295, + -0.006534929681779852 +] +- position: [ + 0.011108172588731634, + 0.008494752163690982 +] +- position: [ + 0.014544399969939016, + -0.003245981324756838 +] +- position: [ + 0.011159007937725165, + 0.01201721664159386 +] +- position: [ + 0.011196563353453298, + 0.002513407933153138 +] +- position: [ + 0.007398070423497567, + 0.016910523688056147 +] +- position: [ + 0.014907469381300685, + 0.016910523688056147 +] diff --git a/SlaveMatrix/Assets/Parts/FastenerBack/x0y0.svg b/SlaveMatrix/Assets/Parts/FastenerBack/x0y0.svg new file mode 100644 index 0000000..19e26b7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FastenerBack/x0y0.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FastenerFront/part.yaml b/SlaveMatrix/Assets/Parts/FastenerFront/part.yaml new file mode 100644 index 0000000..a77a96e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FastenerFront/part.yaml @@ -0,0 +1,53 @@ +id: FastenerFront +original_key: 留具前 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 革1 +- name: 革2 +- name: 丸金具1 +- name: 丸金具2 +- name: 革3 +- name: 丸金具3 +- name: 丸金具左1 +- name: 丸金具右1 +- name: 丸金具左2 +- name: 丸金具右2 +joints: +- position: [ + 0.018432339988539145, + 0.00455448905446908 +] +- position: [ + 0.018432339988539145, + 0.02553807108632751 +] +- position: [ + 0.018432339988539145, + 0.012029650546492097 +] +- position: [ + 0.012394379976631396, + 0.014128746538358843 +] +- position: [ + 0.006698853337776265, + -0.001296320728695598 +] +- position: [ + 0.018089906615486533, + -0.001296320728695598 +] +- position: [ + 0.007082825010945561, + 0.019206803015064944 +] +- position: [ + 0.017706026930577524, + 0.019206803015064944 +] diff --git a/SlaveMatrix/Assets/Parts/FastenerFront/x0y0.svg b/SlaveMatrix/Assets/Parts/FastenerFront/x0y0.svg new file mode 100644 index 0000000..6411d58 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FastenerFront/x0y0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FeatherDuster/part.yaml b/SlaveMatrix/Assets/Parts/FeatherDuster/part.yaml new file mode 100644 index 0000000..633fa35 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FeatherDuster/part.yaml @@ -0,0 +1,50 @@ +id: FeatherDuster +original_key: 羽根箒 +resource: カーソル +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 羽根1 +- name: 羽根2 +- name: 羽根3 +- name: 羽根4 +- name: 羽根5 +- name: 羽根 +- name: 柄 +joints: +- position: [ + 0.2630468763449424, + 0.29353895764985083 +] +- position: [ + 0.2645048960227844, + 0.2444700333174513 +] +- position: [ + 0.2598452193677602, + 0.25113386943765986 +] +- position: [ + 0.2555697159233386, + 0.25554641846963594 +] +- position: [ + 0.252280345465558, + 0.26005648940840986 +] +- position: [ + 0.249928475267765, + 0.2643595320473664 +] +- position: [ + 0.009302710415341274, + 0.0007441923450368609 +] +- position: [ + 0.009302710415341272, + 0.009302710415341276 +] diff --git a/SlaveMatrix/Assets/Parts/FeatherDuster/x0y0.svg b/SlaveMatrix/Assets/Parts/FeatherDuster/x0y0.svg new file mode 100644 index 0000000..bf8816c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FeatherDuster/x0y0.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Fin/part.yaml b/SlaveMatrix/Assets/Parts/Fin/part.yaml new file mode 100644 index 0000000..ea330e0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Fin/part.yaml @@ -0,0 +1,34 @@ +id: Fin +original_key: 鰭 +resource: 肢左 +morph_x: 2 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +fields: +- name: 鰭2 +- name: 鰭1 +joints: +- position: [ + -0.029220695985322773, + -0.004369601514097196 +] +- position: [ + 0.0041140349756728905, + 0.015700328990153806 +] +- position: [ + 0.009875482766327808, + 0.017795459169753315 +] diff --git a/SlaveMatrix/Assets/Parts/Fin/x0y0.svg b/SlaveMatrix/Assets/Parts/Fin/x0y0.svg new file mode 100644 index 0000000..59ba294 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Fin/x0y0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Fin/x0y1.svg b/SlaveMatrix/Assets/Parts/Fin/x0y1.svg new file mode 100644 index 0000000..6a3264f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Fin/x0y1.svg @@ -0,0 +1,30 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Fin/x1y0.svg b/SlaveMatrix/Assets/Parts/Fin/x1y0.svg new file mode 100644 index 0000000..ab60ef2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Fin/x1y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Fin/x1y1.svg b/SlaveMatrix/Assets/Parts/Fin/x1y1.svg new file mode 100644 index 0000000..d7815bf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Fin/x1y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/part.yaml b/SlaveMatrix/Assets/Parts/FixingBelt/part.yaml new file mode 100644 index 0000000..b020195 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/part.yaml @@ -0,0 +1,422 @@ +id: FixingBelt +original_key: 固定帯 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 革左上 +- name: 革右上 +- name: 革 +- name: 金具左1 +- name: 金具左2 +- name: 金具左3 +- name: 丸金具上左1 +- name: 丸金具上左2 +- name: 丸金具上左3 +- name: 金具右1 +- name: 金具右2 +- name: 金具右3 +- name: 丸金具上右1 +- name: 丸金具上右2 +- name: 丸金具上右3 +- name: 輪後上 +- name: 輪後下通常 +- name: 輪前上 +- name: 輪前下通常 +- name: 革左下 +- name: 革右下 +- name: 丸金具下左 +- name: 丸金具下右 +- name: 革下1 +- name: 革下2 +- name: 丸金具下1 +- name: 丸金具下2 +joints: +- position: [ + 0.00131386990137833, + 9.190637232074167E-06 +] +- position: [ + 0.025551877139328254, + 9.190637232074167E-06 +] +- position: [ + -0.0006681624724250689, + 0.0031488887360426924 +] +- position: [ + 0.02753390951313164, + 0.0031488887360426924 +] +- position: [ + -0.010360079388295711, + -0.006749955029891746 +] +- position: [ + 0.03722582642900231, + -0.006749955029891746 +] +- position: [ + -0.004639570703368498, + -0.0019267810406393834 +] +- position: [ + 0.03150531774407512, + -0.0019267810406393834 +] +- position: [ + 0.013432873520353267, + 0.0318719960592205 +] +- position: [ + 0.011314295751377358, + 0.019679910933861993 +] +- position: [ + 0.015551451289329183, + 0.019679910933861993 +] +- position: [ + 0.011854672589643492, + 0.017694011855675307 +] +- position: [ + 0.015011074451063039, + 0.017694011855675307 +] +- position: [ + 0.005265727181108912, + 0.005666787088946002 +] +- position: [ + 0.010250922812064509, + 0.005666787088946002 +] +- position: [ + 0.007606109943618109, + 0.017810662605947887 +] +- position: [ + 0.007606109943618107, + 0.0025895411710948005 +] +- position: [ + 0.007606109943618109, + 0.019993967277777597 +] +- position: [ + 0.003658735463617043, + 0.01735124256794636 +] +- position: [ + 0.011553484423619172, + 0.01735124256794636 +] +- position: [ + 0.007606109943618107, + 0.004645811198969296 +] +- position: [ + 0.017840024029957338, + 0.016782185574602964 +] +- position: [ + 0.019024655947120876, + 0.016782185574602964 +] +- position: [ + 0.018432339988539145, + 0.018914438230980875 +] +- position: [ + 0.018432339988539145, + 0.018917934265850787 +] +- position: [ + 0.00131386990137833, + -9.827649673554414E-06 +] +- position: [ + 0.025551877139328254, + -9.827649673554414E-06 +] +- position: [ + -0.0006681624724250689, + 0.003129870449137064 +] +- position: [ + 0.02753390951313164, + 0.003129870449137064 +] +- position: [ + -0.010360079388295711, + -0.006768973316797375 +] +- position: [ + 0.03722582642900231, + -0.006768973316797375 +] +- position: [ + -0.004639570703368498, + -0.001945799327545012 +] +- position: [ + 0.03150531774407512, + -0.001945799327545012 +] +- position: [ + 0.013432873520353267, + 0.030785007344845537 +] +- position: [ + 0.011314295751377358, + 0.019660892646956363 +] +- position: [ + 0.015551451289329183, + 0.019660892646956363 +] +- position: [ + 0.011854672589643492, + 0.017674993568769677 +] +- position: [ + 0.015011074451063039, + 0.017674993568769677 +] +- position: [ + 0.007606109943618109, + 0.01811404503953991 +] +- position: [ + 0.007606109943618107, + 0.0028698200152854894 +] +- position: [ + 0.01775550192665649, + 0.01685963581275106 +] +- position: [ + 0.019109178050421723, + 0.016859635812751052 +] +- position: [ + 0.00131386990137833, + -2.8845936579182996E-05 +] +- position: [ + 0.025551877139328254, + -2.8845936579182996E-05 +] +- position: [ + -0.0006681624724250689, + 0.003110852162231435 +] +- position: [ + 0.02753390951313164, + 0.003110852162231435 +] +- position: [ + -0.010360079388295711, + -0.0067879916037030035 +] +- position: [ + 0.03722582642900231, + -0.0067879916037030035 +] +- position: [ + -0.004639570703368498, + -0.0019648176144506403 +] +- position: [ + 0.03150531774407512, + -0.0019648176144506403 +] +- position: [ + 0.013432873520353267, + 0.029698018630470568 +] +- position: [ + 0.011314295751377358, + 0.019641874360050736 +] +- position: [ + 0.015551451289329183, + 0.019641874360050736 +] +- position: [ + 0.011854672589643492, + 0.01765597528186405 +] +- position: [ + 0.015011074451063039, + 0.01765597528186405 +] +- position: [ + 0.007606109943618109, + 0.018417427473131923 +] +- position: [ + 0.007606109943618107, + 0.0031500988594761773 +] +- position: [ + 0.017670979823355644, + 0.016937086050899153 +] +- position: [ + 0.019193700153722574, + 0.01693708605089914 +] +- position: [ + 0.00131386990137833, + -4.786422348481071E-05 +] +- position: [ + 0.025551877139328254, + -4.786422348481071E-05 +] +- position: [ + -0.0006681624724250689, + 0.0030918338753258075 +] +- position: [ + 0.02753390951313164, + 0.0030918338753258075 +] +- position: [ + -0.010360079388295711, + -0.006807009890608631 +] +- position: [ + 0.03722582642900231, + -0.006807009890608631 +] +- position: [ + -0.004639570703368498, + -0.001983835901356268 +] +- position: [ + 0.03150531774407512, + -0.001983835901356268 +] +- position: [ + 0.013432873520353267, + 0.028611029916095602 +] +- position: [ + 0.011314295751377358, + 0.01962285607314511 +] +- position: [ + 0.015551451289329183, + 0.01962285607314511 +] +- position: [ + 0.011854672589643492, + 0.017636956994958423 +] +- position: [ + 0.015011074451063039, + 0.017636956994958423 +] +- position: [ + 0.007606109943618109, + 0.018720809906723944 +] +- position: [ + 0.007606109943618107, + 0.003430377703666866 +] +- position: [ + 0.017586457720054793, + 0.01701453628904725 +] +- position: [ + 0.01927822225702342, + 0.01701453628904723 +] +- position: [ + 0.00131386990137833, + -6.688251039043929E-05 +] +- position: [ + 0.025551877139328254, + -6.688251039043929E-05 +] +- position: [ + -0.0006681624724250689, + 0.003072815588420179 +] +- position: [ + 0.02753390951313164, + 0.003072815588420179 +] +- position: [ + -0.010360079388295711, + -0.00682602817751426 +] +- position: [ + 0.03722582642900231, + -0.00682602817751426 +] +- position: [ + -0.004639570703368498, + -0.0020028541882618966 +] +- position: [ + 0.03150531774407512, + -0.0020028541882618966 +] +- position: [ + 0.013432873520353267, + 0.02752404120172063 +] +- position: [ + 0.011314295751377358, + 0.01960383778623948 +] +- position: [ + 0.015551451289329183, + 0.01960383778623948 +] +- position: [ + 0.011854672589643492, + 0.017617938708052793 +] +- position: [ + 0.015011074451063039, + 0.017617938708052793 +] +- position: [ + 0.007606109943618109, + 0.01902419234031596 +] +- position: [ + 0.007606109943618107, + 0.003710656547857555 +] +- position: [ + 0.01750193561675395, + 0.017091986527195346 +] +- position: [ + 0.019362744360324265, + 0.01709198652719532 +] diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/x0y0.svg b/SlaveMatrix/Assets/Parts/FixingBelt/x0y0.svg new file mode 100644 index 0000000..3b0721f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/x0y0.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/x0y1.svg b/SlaveMatrix/Assets/Parts/FixingBelt/x0y1.svg new file mode 100644 index 0000000..77d1cbf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/x0y1.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/x0y2.svg b/SlaveMatrix/Assets/Parts/FixingBelt/x0y2.svg new file mode 100644 index 0000000..d52396c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/x0y2.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/x0y3.svg b/SlaveMatrix/Assets/Parts/FixingBelt/x0y3.svg new file mode 100644 index 0000000..26116f8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/x0y3.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FixingBelt/x0y4.svg b/SlaveMatrix/Assets/Parts/FixingBelt/x0y4.svg new file mode 100644 index 0000000..703c4d0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FixingBelt/x0y4.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Foot/part.yaml b/SlaveMatrix/Assets/Parts/Foot/part.yaml new file mode 100644 index 0000000..76c1abb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Foot/part.yaml @@ -0,0 +1,470 @@ +id: Foot +original_key: 足 +resource: 脚左 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: ヒール0 +- name: サンダル0 +- name: ナース0 +- name: ブーツ0 +- name: アーマ0 +- name: 足 +- name: 小指 +- name: 薬指 +- name: 中指 +- name: 人指 +- name: 親指 +- name: 鱗 +- name: 悪タトゥ +- name: パンスト +- name: ソックス +- name: ヒール1 +- name: サンダル1 +- name: ナース1 +- name: ブーツ1 +- name: アーマ1 +joints: +- position: [ + 0.05280895100622406, + 0.07086300174868283 +] +- position: [ + 0.05636862232538009, + 0.0731316769747834 +] +- position: [ + 0.06015356285005102, + 0.07467199966302908 +] +- position: [ + 0.06412674202590558, + 0.0753078306257865 +] +- position: [ + 0.06856897488995552, + 0.075310114489065 +] +- position: [ + 0.062204063419094825, + 0.05769412993146761 +] +- position: [ + 0.02132950617185321, + 0.01881257930850583 +] +- position: [ + 0.01837035936035666, + 0.0166820751601979 +] +- position: [ + 0.021185017689016046, + 0.018810856840350117 +] +- position: [ + 0.02117177972609339, + 0.01697877857075447 +] +- position: [ + 0.01837035936035666, + 0.016682075160197863 +] +- position: [ + 0.021112818345251347, + 0.018808132125321557 +] +- position: [ + 0.021210844541088368, + 0.016933582105760493 +] +- position: [ + 0.018370359360356556, + 0.016682075160197884 +] +- position: [ + 0.021185017689016046, + 0.01881085684035006 +] +- position: [ + 0.02124618847241861, + 0.016935062030260913 +] +- position: [ + 0.01831403018861104, + 0.016681990493313058 +] +- position: [ + 0.018218283529766705, + 0.02024997544284185 +] +- position: [ + 0.018272671963996033, + 0.018634106781786598 +] +- position: [ + 0.03139989021126579, + 0.019998998332909163 +] +- position: [ + 0.03164675247100677, + 0.02202993873362933 +] +- position: [ + 0.031794980125038966, + 0.02158193066529731 +] +- position: [ + 0.03178156236191858, + 0.021893250920190524 +] +- position: [ + 0.25613753700109465, + 0.2561375370010946 +] +- position: [ + 0.06085396256868472, + 0.07232024703477788 +] +- position: [ + 0.061583298182521416, + 0.061611362905808036 +] +- position: [ + 0.05191758630866742, + 0.08045851848956781 +] +- position: [ + 0.002039333113754229, + 0.008557302242300622 +] +- position: [ + 0.01697846473860544, + 0.009362425679241908 +] +- position: [ + 0.017481214249965564, + 0.01677892661136055 +] +- position: [ + 0.017610398324042605, + 0.010209834487942526 +] +- position: [ + 0.014932933954731182, + 0.029217980099799683 +] +- position: [ + 0.011002314402531726, + 0.023112760089273206 +] +- position: [ + 0.012559607551372242, + 0.02961083208095652 +] +- position: [ + 0.016064970298359304, + 0.023312513762265865 +] +- position: [ + 0.0585091451451664, + 0.05877674924668499 +] +- position: [ + 0.06558876483852007, + 0.05877179847898883 +] +- position: [ + 0.05898581508513402, + 0.06853489558069026 +] +- position: [ + 0.06292405033284156, + 0.06874873079575294 +] +- position: [ + 0.06004973940034228, + 0.07893532871621067 +] +- position: [ + 0.06261383910134555, + 0.0512659459690925 +] +- position: [ + 0.06229566133425107, + 0.05809146368334954 +] +- position: [ + 0.06124882297021071, + 0.06495679387727953 +] +- position: [ + 0.06095735612474353, + 0.06773237928019452 +] +- position: [ + 0.06294449751949321, + 0.04435339701539135 +] +- position: [ + 0.03832019053531778, + 0.02886823821199313 +] +- position: [ + 0.02627927902743587, + 0.02865806331982813 +] +- position: [ + 0.038488271873996456, + 0.02919111945947224 +] +- position: [ + 0.02647486172081906, + 0.028351059986890748 +] +- position: [ + 0.03848827187399646, + 0.02919111945947224 +] +- position: [ + 0.03863922456420233, + 0.02952235490700962 +] +- position: [ + 0.02668624368791741, + 0.028054713398634166 +] +- position: [ + 0.031181958006832315, + 0.03717505440136175 +] +- position: [ + 0.0439406135567309, + 0.038299249784316175 +] +- position: [ + 0.03809721300910339, + 0.03799110775197375 +] +- position: [ + 0.03730358122877982, + 0.04173749506171712 +] +- position: [ + 0.07176427347050945, + 0.05195397392598132 +] +- position: [ + 0.07581579019223855, + 0.05353257969058935 +] +- position: [ + 0.054363436686996294, + 0.07707671427911203 +] +- position: [ + 0.05708760023478748, + 0.07978964740127871 +] +- position: [ + 0.0602613836464668, + 0.08186249907199222 +] +- position: [ + 0.06336932468581045, + 0.08256482117711236 +] +- position: [ + 0.06750047936695153, + 0.082721226527836 +] +- position: [ + 0.060815661466924215, + 0.06316431713417733 +] +- position: [ + 0.021127767705634043, + 0.018749794471051795 +] +- position: [ + 0.01942350976149238, + 0.016431343279543476 +] +- position: [ + 0.020973916572232448, + 0.01874081751757989 +] +- position: [ + 0.021064280556380766, + 0.016940926522191993 +] +- position: [ + 0.01942350976149238, + 0.01643134327954343 +] +- position: [ + 0.02089713165015378, + 0.018734497010971702 +] +- position: [ + 0.021108458316048115, + 0.016898503322124794 +] +- position: [ + 0.020973916572232448, + 0.018740817517579857 +] +- position: [ + 0.021146048445796983, + 0.016901743946707466 +] +- position: [ + 0.01936858702551638, + 0.01645332629824326 +] +- position: [ + 0.01802832141019531, + 0.020189201231065355 +] +- position: [ + 0.01797932090163392, + 0.018323122590133006 +] +- position: [ + 0.03139596404733221, + 0.02065974426444725 +] +- position: [ + 0.03174215656483212, + 0.02203508583471035 +] +- position: [ + 0.03188254282417894, + 0.021584559070913695 +] +- position: [ + 0.03187456039226942, + 0.021896066082479633 +] +- position: [ + 0.25561578145529834, + 0.2561486417082968 +] +- position: [ + 0.06155091300466618, + 0.07949916810223417 +] +- position: [ + 0.06126861580306851, + 0.06687760868973278 +] +- position: [ + 0.05255337193398465, + 0.08543109402183396 +] +- position: [ + 0.002659913727299643, + 0.008465210588281155 +] +- position: [ + 0.016630462938798204, + 0.00922272570284644 +] +- position: [ + 0.028104477258264756, + 0.004940022571239426 +] +- position: [ + 0.023796457577140682, + 0.00460736158403419 +] +- position: [ + 0.01748231715588922, + 0.016773006640898154 +] +- position: [ + 0.017612793070707032, + 0.010138223596245952 +] +- position: [ + 0.01523054481671123, + 0.029508133384940904 +] +- position: [ + 0.012601704675233931, + 0.023964614449714178 +] +- position: [ + 0.012262446497024597, + 0.02992218816111296 +] +- position: [ + 0.01591446508253635, + 0.02355939851749864 +] +- position: [ + 0.06088809053603876, + 0.07084427140669855 +] +- position: [ + 0.0710532609267862, + 0.058586207029467555 +] +- position: [ + 0.0583088389279125, + 0.06199056837435485 +] +- position: [ + 0.06502966994894684, + 0.06092521721441593 +] +- position: [ + 0.05830105045554209, + 0.07543942728391347 +] +- position: [ + 0.06202424840678863, + 0.07582577070271805 +] +- position: [ + 0.0622247831732617, + 0.05693359531874689 +] +- position: [ + 0.06178321898200345, + 0.0638679185742783 +] +- position: [ + 0.060523675646540036, + 0.0744304652003769 +] +- position: [ + 0.059035471078385436, + 0.08645008645706499 +] +- position: [ + 0.06288314004556111, + 0.04987183143098744 +] +- position: [ + 0.038540514030164355, + 0.02930064741758862 +] +- position: [ + 0.02654359463688853, + 0.02825105297344268 +] +- position: [ + 0.03131740186894244, + 0.03708949407528562 +] +- position: [ + 0.04369644537853318, + 0.03828273794271757 +] diff --git a/SlaveMatrix/Assets/Parts/Foot/x0y0.svg b/SlaveMatrix/Assets/Parts/Foot/x0y0.svg new file mode 100644 index 0000000..3e7f95f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Foot/x0y0.svg @@ -0,0 +1,450 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Foot/x0y1.svg b/SlaveMatrix/Assets/Parts/Foot/x0y1.svg new file mode 100644 index 0000000..1c20779 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Foot/x0y1.svg @@ -0,0 +1,475 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forehead/part.yaml b/SlaveMatrix/Assets/Parts/Forehead/part.yaml new file mode 100644 index 0000000..68b9811 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forehead/part.yaml @@ -0,0 +1,344 @@ +id: Forehead +original_key: 頭部前 +resource: 肢中 +morph_x: 1 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +fields: +- name: 頭部 +- name: 頭頂部 +- name: 左部 +- name: 右部 +- name: 鼻部 +- name: 縁下 +- name: 縁上 +joints: +- position: [ + 0.060165314695050674, + 0.07493961909057595 +] +- position: [ + 0.06016531469505066, + 0.06796849124480361 +] +- position: [ + 0.06016531469505068, + 0.07636752689704757 +] +- position: [ + 0.06016531469505063, + 0.03280233872827556 +] +- position: [ + 0.058306629531196724, + 0.06771142233616001 +] +- position: [ + 0.062023999858904416, + 0.06771142233616001 +] +- position: [ + 0.009877605068875599, + 0.028069386055534707 +] +- position: [ + 0.014334370908557647, + 0.033076333961643875 +] +- position: [ + 0.02255799174271949, + 0.023939797290462833 +] +- position: [ + 0.02255799174271949, + 0.03154026976181934 +] +- position: [ + 0.017562250393458028, + 0.01986876445335377 +] +- position: [ + 0.017757703518367546, + 0.0199543835754111 +] +- position: [ + 0.0179438493516147, + 0.020035925596418088 +] +- position: [ + 0.01812113109756438, + 0.020113584664043792 +] +- position: [ + 0.018289970855611685, + 0.020187545680830175 +] +- position: [ + 0.01860391326286518, + 0.020325069566918232 +] +- position: [ + 0.018749763393993403, + 0.020388959874043933 +] +- position: [ + 0.018888668280782187, + 0.02044980778559221 +] +- position: [ + 0.01902095864915245, + 0.02050775817754296 +] +- position: [ + 0.019139819155312682, + 0.020562949027019856 +] +- position: [ + 0.018047579697656344, + 0.019494675406790382 +] +- position: [ + 0.01959156896744367, + 0.0198114439689677 +] +- position: [ + 0.014363153864510878, + 0.019103250326524872 +] +- position: [ + 0.0145528471041483, + 0.01917414950518536 +] +- position: [ + 0.014733507332374413, + 0.019241672532481074 +] +- position: [ + 0.015241192422434477, + 0.019305980177524603 +] +- position: [ + 0.025771281639657608, + 0.01986876445335377 +] +- position: [ + 0.025575828514748124, + 0.0199543835754111 +] +- position: [ + 0.025389682681500925, + 0.020035925596418088 +] +- position: [ + 0.02521240093555129, + 0.020113584664043792 +] +- position: [ + 0.025043561177503965, + 0.020187545680830175 +] +- position: [ + 0.024729618770250452, + 0.020325069566918232 +] +- position: [ + 0.024583768639122247, + 0.020388959874043933 +] +- position: [ + 0.024444863752333408, + 0.02044980778559221 +] +- position: [ + 0.024312573383963223, + 0.02050775817754296 +] +- position: [ + 0.0241937128778029, + 0.020562949027019856 +] +- position: [ + 0.02528595233545924, + 0.019494675406790382 +] +- position: [ + 0.023741963065671997, + 0.0198114439689677 +] +- position: [ + 0.02897037816860474, + 0.019103250326524872 +] +- position: [ + 0.0287806849289673, + 0.01917414950518536 +] +- position: [ + 0.028600024700741206, + 0.019241672532481074 +] +- position: [ + 0.027695960743292964, + 0.019305980177524603 +] +- position: [ + 0.005188946705704092, + 0.007403413066346121 +] +- position: [ + 0.009750311111666292, + 0.007403413066346119 +] +- position: [ + 0.007469628908685196, + 0.01154988245768911 +] +- position: [ + 0.007469628908685197, + 0.009660759518588816 +] +- position: [ + 0.12479034867333502, + 0.12832241528442956 +] +- position: [ + 0.0219390691834541, + 0.022081391226451287 +] +- position: [ + 0.02088114030383774, + 0.021874334747904248 +] +- position: [ + 0.021257862280184454, + 0.022319905971177733 +] +- position: [ + 0.019606314658036795, + 0.020046540300386412 +] +- position: [ + 0.020838633410356296, + 0.019259469631760364 +] +- position: [ + 0.021239683024528576, + 0.018017684738386115 +] +- position: [ + 0.03578175585998187, + 0.022081391226451287 +] +- position: [ + 0.03683968473959822, + 0.021874334747904248 +] +- position: [ + 0.03646296276325155, + 0.022319905971177733 +] +- position: [ + 0.03811451038539921, + 0.020046540300386412 +] +- position: [ + 0.03688219163307975, + 0.019259469631760364 +] +- position: [ + 0.03648114201890745, + 0.018017684738386115 +] +- position: [ + 0.023695957474800976, + 0.030395735753254827 +] +- position: [ + 0.03940596827720948, + 0.030395735753254827 +] +- position: [ + 0.12479034867333495, + 0.11726133386841842 +] +- position: [ + 0.02775989581905653, + 0.02848340548222439 +] +- position: [ + 0.024650420850762928, + 0.025872115370463956 +] +- position: [ + 0.022866006712280063, + 0.024294317605910675 +] +- position: [ + 0.023151512974437304, + 0.02654831441241537 +] +- position: [ + 0.024935927112920184, + 0.027750446042551193 +] +- position: [ + 0.03221780656528234, + 0.02848340548222439 +] +- position: [ + 0.035327281533575915, + 0.025872115370463956 +] +- position: [ + 0.03711169567205876, + 0.024294317605910675 +] +- position: [ + 0.03682618940990161, + 0.02654831441241537 +] +- position: [ + 0.035041775271418656, + 0.027750446042551193 +] +- position: [ + 0.020192528180007246, + 0.01999569325086025 +] +- position: [ + 0.02767225548759323, + 0.019995693250860248 +] +- position: [ + 0.023932391833800234, + 0.027750206422795465 +] +- position: [ + 0.10191934169081528, + 0.08532645099125746 +] +- position: [ + 0.023836682994024593, + 0.028404373649052444 +] +- position: [ + 0.023836682994024593, + 0.028663325980355064 +] +- position: [ + 0.023836682994024593, + 0.02929538152111893 +] +- position: [ + 0.007606109943618116, + -0.04192855405671578 +] diff --git a/SlaveMatrix/Assets/Parts/Forehead/x0y0.svg b/SlaveMatrix/Assets/Parts/Forehead/x0y0.svg new file mode 100644 index 0000000..83a2bc2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forehead/x0y0.svg @@ -0,0 +1,367 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forehead/x0y1.svg b/SlaveMatrix/Assets/Parts/Forehead/x0y1.svg new file mode 100644 index 0000000..da45d05 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forehead/x0y1.svg @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forehead/x0y2.svg b/SlaveMatrix/Assets/Parts/Forehead/x0y2.svg new file mode 100644 index 0000000..0d1e62f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forehead/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEye/part.yaml b/SlaveMatrix/Assets/Parts/ForeheadEye/part.yaml new file mode 100644 index 0000000..d0a2b7a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEye/part.yaml @@ -0,0 +1,29 @@ +id: ForeheadEye +original_key: 額目 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 白目 +- name: 黒目 +joints: +- position: [ + 0.06594584488451323, + 0.0659458448845132 +] +- position: [ + 0.039154863170012, + 0.03915486317001201 +] +- position: [ + 0.037504860338149516, + 0.03795606594133463 +] +- position: [ + 0.04080486600187449, + 0.04035366039868939 +] diff --git a/SlaveMatrix/Assets/Parts/ForeheadEye/x0y0.svg b/SlaveMatrix/Assets/Parts/ForeheadEye/x0y0.svg new file mode 100644 index 0000000..b77bffc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEye/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/part.yaml b/SlaveMatrix/Assets/Parts/ForeheadEyelid/part.yaml new file mode 100644 index 0000000..d168904 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/part.yaml @@ -0,0 +1,109 @@ +id: ForeheadEyelid +original_key: 額瞼 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 瞼左 +- name: 瞼右 +joints: +- position: [ + 0.014168721482344672, + 0.015561954080885157 +] +- position: [ + 0.011669417108863584, + 0.01145467452500613 +] +- position: [ + 0.01066487290686455, + 0.014068551520726474 +] +- position: [ + 0.01666802585582583, + 0.01145467452500613 +] +- position: [ + 0.017672570057824855, + 0.014068551520726474 +] +- position: [ + 0.012194827851210899, + 0.01145467452500613 +] +- position: [ + 0.01144188879343452, + 0.014068551520726474 +] +- position: [ + 0.016142615113478517, + 0.01145467452500613 +] +- position: [ + 0.016895554171254885, + 0.014068551520726474 +] +- position: [ + 0.012720238593558211, + 0.01145467452500613 +] +- position: [ + 0.01221890468000449, + 0.014068551520726474 +] +- position: [ + 0.015617204371131205, + 0.01145467452500613 +] +- position: [ + 0.016118538284684916, + 0.014068551520726474 +] +- position: [ + 0.013245649335905524, + 0.01145467452500613 +] +- position: [ + 0.012995920566574459, + 0.014068551520726474 +] +- position: [ + 0.015091793628783892, + 0.01145467452500613 +] +- position: [ + 0.015341522398114945, + 0.014068551520726474 +] +- position: [ + 0.013771060078252838, + 0.01145467452500613 +] +- position: [ + 0.013772936453144428, + 0.014068551520726474 +] +- position: [ + 0.014566382886436578, + 0.01145467452500613 +] +- position: [ + 0.014564506511544974, + 0.014068551520726474 +] diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y0.svg b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y0.svg new file mode 100644 index 0000000..a9ce3fb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y0.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y1.svg b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y1.svg new file mode 100644 index 0000000..3fe5163 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y1.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y2.svg b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y2.svg new file mode 100644 index 0000000..fc03d62 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y2.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y3.svg b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y3.svg new file mode 100644 index 0000000..242be35 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y3.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y4.svg b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y4.svg new file mode 100644 index 0000000..43c10e4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/ForeheadEyelid/x0y4.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/part.yaml b/SlaveMatrix/Assets/Parts/Forewing/part.yaml new file mode 100644 index 0000000..9694ce9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/part.yaml @@ -0,0 +1,229 @@ +id: Forewing +original_key: 前翅 +resource: 肢左 +morph_x: 4 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +fields: +- name: 前翅 +- name: 付根 +- name: 甲付根 +- name: 紋1 +- name: 紋2 +joints: +- position: [ + 0.02646952479254918, + 0.10258633946405947 +] +- position: [ + 0.049310998883462555, + 0.10517459833911773 +] +- position: [ + 0.031501737208059544, + 0.08523913106904321 +] +- position: [ + 0.10466333277891372, + 0.07996792050983796 +] +- position: [ + 0.04229813244763436, + 0.06224120562286835 +] +- position: [ + 0.043786136597197156, + 0.04485717345627478 +] +- position: [ + 0.030251123137960072, + 0.022745892605950946 +] +- position: [ + 0.04455249409732582, + 0.059461902107539204 +] +- position: [ + 0.043789942402295653, + 0.05324076915446978 +] +- position: [ + 0.05094445403623389, + 0.0729614302493962 +] +- position: [ + 0.0864802341677767, + 0.06873102287370016 +] +- position: [ + 0.08599169822064144, + 0.061278294208058026 +] +- position: [ + 0.0027094351370523864, + 0.04364367504356461 +] +- position: [ + 0.48202319261836735, + 0.3605129587267886 +] +- position: [ + 0.3130409113054048, + 0.35204578262732605 +] +- position: [ + 0.40955665823487186, + 0.37491577801447196 +] +- position: [ + 0.29477050353547873, + 0.36528514118739575 +] +- position: [ + 0.3946072324766099, + 0.38021544566293775 +] +- position: [ + 0.3245949263587972, + 0.37779392726487004 +] +- position: [ + 0.044690053336099336, + 0.02779170011834194 +] +- position: [ + 0.029628376974310262, + 0.02577016282548092 +] +- position: [ + 0.01261473662032318, + 0.02568578482003784 +] +- position: [ + -0.0059208807668046926, + 0.024360187992777154 +] +- position: [ + -0.024354107202625458, + 0.024217117275471656 +] +- position: [ + -0.041740082968237155, + 0.02417076435968929 +] +- position: [ + -0.05815132419300957, + 0.02445834937335421 +] +- position: [ + 0.08155508110214878, + 0.030871922677884064 +] +- position: [ + 0.06771190030833206, + 0.029048319074947745 +] +- position: [ + 0.05377648911958406, + 0.028038235003411835 +] +- position: [ + 0.041036901475305414, + 0.02626064411213105 +] +- position: [ + 0.02820913491858116, + 0.02486635561066705 +] +- position: [ + 0.015311042360157567, + 0.02403379379465921 +] +- position: [ + 0.0030310807212877433, + 0.02376786097036746 +] +- position: [ + -0.008059382169022813, + 0.02436787776718596 +] +- position: [ + -0.019458452998569596, + 0.027063513818454364 +] +- position: [ + -0.029162677429287936, + 0.03166668402032038 +] +- position: [ + 0.0994908119621427, + 0.08934030687722486 +] +- position: [ + 0.09849234720695396, + 0.10114345350935565 +] +- position: [ + 0.09212380323728672, + 0.0964892800119153 +] +- position: [ + 0.09498135835192734, + 0.10164444590204712 +] +- position: [ + 0.15478509400170468, + 0.19276796400916865 +] +- position: [ + 0.16965110913742548, + 0.26237408942673757 +] +- position: [ + 0.2476466005165518, + 0.28727309814408014 +] +- position: [ + 0.21443138479022777, + 0.2883059558067951 +] +- position: [ + 0.18031773962074293, + 0.2887575690611527 +] +- position: [ + 0.13637010336356592, + 0.2866949290363223 +] +- position: [ + 0.19955239105994738, + 0.24471569771292645 +] +- position: [ + 0.21884257633520882, + 0.24605670035180774 +] diff --git a/SlaveMatrix/Assets/Parts/Forewing/x0y0.svg b/SlaveMatrix/Assets/Parts/Forewing/x0y0.svg new file mode 100644 index 0000000..02ba15f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x0y0.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x0y1.svg b/SlaveMatrix/Assets/Parts/Forewing/x0y1.svg new file mode 100644 index 0000000..5e5d28a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x0y1.svg @@ -0,0 +1,109 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x1y0.svg b/SlaveMatrix/Assets/Parts/Forewing/x1y0.svg new file mode 100644 index 0000000..0d19253 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x1y0.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x1y1.svg b/SlaveMatrix/Assets/Parts/Forewing/x1y1.svg new file mode 100644 index 0000000..e1b9876 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x1y1.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x2y0.svg b/SlaveMatrix/Assets/Parts/Forewing/x2y0.svg new file mode 100644 index 0000000..3090aa7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x2y0.svg @@ -0,0 +1,96 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x2y1.svg b/SlaveMatrix/Assets/Parts/Forewing/x2y1.svg new file mode 100644 index 0000000..219261b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x2y1.svg @@ -0,0 +1,176 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x3y0.svg b/SlaveMatrix/Assets/Parts/Forewing/x3y0.svg new file mode 100644 index 0000000..c8bd3ae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x3y0.svg @@ -0,0 +1,29 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Forewing/x3y1.svg b/SlaveMatrix/Assets/Parts/Forewing/x3y1.svg new file mode 100644 index 0000000..6dd84ae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Forewing/x3y1.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/part.yaml b/SlaveMatrix/Assets/Parts/FrontHair/part.yaml new file mode 100644 index 0000000..ae359ad --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/part.yaml @@ -0,0 +1,1414 @@ +id: FrontHair +original_key: 前髪 +resource: 胴体 +morph_x: 1 +morph_y: 19 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +- x: 0 + y: 11 + file: x0y11.svg +- x: 0 + y: 12 + file: x0y12.svg +- x: 0 + y: 13 + file: x0y13.svg +- x: 0 + y: 14 + file: x0y14.svg +- x: 0 + y: 15 + file: x0y15.svg +- x: 0 + y: 16 + file: x0y16.svg +- x: 0 + y: 17 + file: x0y17.svg +- x: 0 + y: 18 + file: x0y18.svg +fields: +- name: 髪左1 +- name: 髪左2 +- name: 髪左3 +- name: 編み左 +- name: 髪ハネ左 +- name: 髪左4 +- name: 髪左5 +- name: ハイライト左 +- name: 髪頭頂横左1 +- name: 髪頭頂横左2 +- name: 髪右1 +- name: 髪右2 +- name: 髪右3 +- name: 編み右 +- name: 髪ハネ右 +- name: 髪右4 +- name: 髪右5 +- name: 髪中央 +- name: ハイライト右 +- name: 髪頭頂横右1 +- name: 髪頭頂横右2 +joints: +- position: [ + 0.1693669722693588, + 0.171713299118109 +] +- position: [ + 0.16928101775610307, + 0.17211472882426787 +] +- position: [ + 0.17831794646394608, + 0.1316991173414205 +] +- position: [ + 0.17636384408275532, + 0.13491230330821288 +] +- position: [ + 0.13719132017366142, + 0.1183715007749421 +] +- position: [ + 0.13641430497936025, + 0.12214122927620204 +] +- position: [ + 0.13821967547234315, + 0.1181187148907762 +] +- position: [ + 0.13847101557672362, + 0.12163565750787037 +] +- position: [ + 0.16888807394355737, + 0.1742804021112376 +] +- position: [ + 0.17687126022591093, + 0.15815295485117023 +] +- position: [ + 0.16251947488299406, + 0.17258636559749127 +] +- position: [ + 0.1690042953971375, + 0.16250855622745677 +] +- position: [ + 0.17990148122239258, + 0.171713299118109 +] +- position: [ + 0.1778969362066607, + 0.17211472882426787 +] +- position: [ + 0.18222615122632752, + 0.1316991173414205 +] +- position: [ + 0.1841802536075183, + 0.13491230330821288 +] +- position: [ + 0.13874535056226386, + 0.1183715007749421 +] +- position: [ + 0.139522365756565, + 0.12214122927620204 +] +- position: [ + 0.1377169952635821, + 0.1181187148907762 +] +- position: [ + 0.13746565515920162, + 0.12163565750787037 +] +- position: [ + 0.17776337504960307, + 0.1742804021112376 +] +- position: [ + 0.16978018876724948, + 0.15815295485117023 +] +- position: [ + 0.17595732687892768, + 0.17258636559749127 +] +- position: [ + 0.17512478897470363, + 0.17257310011779994 +] +- position: [ + 0.1689014891579164, + 0.17257310011779994 +] +- position: [ + 0.17450349355165434, + 0.16250855622745677 +] +- position: [ + 0.16938014040555002, + 0.171713299118109 +] +- position: [ + 0.16949641571736698, + 0.17208080677380286 +] +- position: [ + 0.17831794646394605, + 0.1316991173414205 +] +- position: [ + 0.13719132017366142, + 0.11837150077494211 +] +- position: [ + 0.16889916806994, + 0.17426873678097674 +] +- position: [ + 0.17641331266219343, + 0.15868089713211356 +] +- position: [ + 0.1690042953971375, + 0.1625141417485411 +] +- position: [ + 0.17988831308620126, + 0.171713299118109 +] +- position: [ + 0.17768153824539676, + 0.17208080677380286 +] +- position: [ + 0.18222615122632754, + 0.1316991173414205 +] +- position: [ + 0.139522365756565, + 0.12214122927620205 +] +- position: [ + 0.17775228092322054, + 0.17426873678097674 +] +- position: [ + 0.17023813633096696, + 0.15868089713211356 +] +- position: [ + 0.17505890836772017, + 0.17257310011779994 +] +- position: [ + 0.1688511668004748, + 0.17257310011779994 +] +- position: [ + 0.17450349355165434, + 0.1625141417485411 +] +- position: [ + 0.16936644549123334, + 0.17170163769843835 +] +- position: [ + 0.16928058691709658, + 0.17210330725845474 +] +- position: [ + 0.16888763013412114, + 0.1742921852731173 +] +- position: [ + 0.17664541667293943, + 0.15828194321476613 +] +- position: [ + 0.17820920785016905, + 0.13162759200222712 +] +- position: [ + 0.17614636685520124, + 0.13476925262982606 +] +- position: [ + 0.1370628241667307, + 0.11834154185845433 +] +- position: [ + 0.13615731296549882, + 0.12208131144322651 +] +- position: [ + 0.1380992012890555, + 0.11812552041752969 +] +- position: [ + 0.13823006721014833, + 0.12164926856137737 +] +- position: [ + 0.16971098564811257, + 0.1724448991205529 +] +- position: [ + 0.16903179138791005, + 0.1625141417485411 +] +- position: [ + 0.179902008000518, + 0.17170163769843835 +] +- position: [ + 0.17789736704566722, + 0.17210330725845474 +] +- position: [ + 0.17776381885903925, + 0.1742921852731173 +] +- position: [ + 0.17000603232022102, + 0.15828194321476613 +] +- position: [ + 0.18233488984010457, + 0.13162759200222712 +] +- position: [ + 0.18439773083507238, + 0.13476925262982606 +] +- position: [ + 0.13887384656919455, + 0.11834154185845433 +] +- position: [ + 0.13977935777042638, + 0.12208131144322651 +] +- position: [ + 0.13783746944686978, + 0.11812552041752969 +] +- position: [ + 0.1377066035257769, + 0.12164926856137737 +] +- position: [ + 0.18273667628567275, + 0.1724448991205529 +] +- position: [ + 0.16887476775179258, + 0.1726892468330755 +] +- position: [ + 0.17509868996080075, + 0.1726892468330755 +] +- position: [ + 0.17447599756088175, + 0.1625141417485411 +] +- position: [ + 0.16936906847967625, + 0.17169067814499248 +] +- position: [ + 0.16928273219549755, + 0.17209257312277493 +] +- position: [ + 0.1783732169559132, + 0.1317334172327694 +] +- position: [ + 0.1764743850666896, + 0.13498090309091065 +] +- position: [ + 0.1372559330114594, + 0.11838475998378924 +] +- position: [ + 0.1365435306549562, + 0.12216774769389631 +] +- position: [ + 0.13827980689300828, + 0.11811370458528321 +] +- position: [ + 0.13859127841805388, + 0.12162563689688437 +] +- position: [ + 0.16888983999623552, + 0.17430325924146994 +] +- position: [ + 0.17600509105897028, + 0.15835162317830023 +] +- position: [ + 0.1625221488153173, + 0.17265963460741096 +] +- position: [ + 0.16922170978915135, + 0.16237962785308793 +] +- position: [ + 0.17989938501207509, + 0.17169067814499248 +] +- position: [ + 0.17789522176726624, + 0.17209257312277493 +] +- position: [ + 0.1821708807343604, + 0.1317334172327694 +] +- position: [ + 0.18406971262358401, + 0.13498090309091065 +] +- position: [ + 0.13868073772446587, + 0.11838475998378924 +] +- position: [ + 0.139393140080969, + 0.12216774769389631 +] +- position: [ + 0.137656863842917, + 0.11811370458528321 +] +- position: [ + 0.13734539231787132, + 0.12162563689688437 +] +- position: [ + 0.17776160899692495, + 0.17430325924146994 +] +- position: [ + 0.17064635793419014, + 0.15835162317830023 +] +- position: [ + 0.17595465294660445, + 0.17265963460741096 +] +- position: [ + 0.16776174116915996, + 0.1728282176011345 +] +- position: [ + 0.17617975955558027, + 0.1728282176011345 +] +- position: [ + 0.17428607915964045, + 0.16237962785308793 +] +- position: [ + 0.16941912330377976, + 0.1717247296185782 +] +- position: [ + 0.16932367081773944, + 0.17212592422046094 +] +- position: [ + 0.16893201107774575, + 0.17426885227929614 +] +- position: [ + 0.17728639582913375, + 0.15782850434794388 +] +- position: [ + 0.16258599890277595, + 0.172549342369182 +] +- position: [ + 0.16903151915037767, + 0.1624878732087881 +] +- position: [ + 0.1798493301879716, + 0.1717247296185782 +] +- position: [ + 0.17785428314502427, + 0.17212592422046094 +] +- position: [ + 0.17771943791541472, + 0.17426885227929614 +] +- position: [ + 0.16936505316402672, + 0.15782850434794388 +] +- position: [ + 0.17589080285914582, + 0.172549342369182 +] +- position: [ + 0.17503552393633479, + 0.17244418786906707 +] +- position: [ + 0.16887384094941668, + 0.17244418786906707 +] +- position: [ + 0.17447626979841416, + 0.1624878732087881 +] +- position: [ + 0.18294501755560244, + 0.17151790391238764 +] +- position: [ + 0.1657667600730112, + 0.18360760562563724 +] +- position: [ + 0.20012327503819372, + 0.18360760562563724 +] +- position: [ + 0.16565430269193146, + 0.18715454194859893 +] +- position: [ + 0.17826327121049407, + 0.13166383868249937 +] +- position: [ + 0.1762544935758513, + 0.13484174599037052 +] +- position: [ + 0.13712694402221873, + 0.1183570932702753 +] +- position: [ + 0.13628555267647488, + 0.12211241426686845 +] +- position: [ + 0.13815946749104743, + 0.11812265390147864 +] +- position: [ + 0.13835059961413218, + 0.12164353552927523 +] +- position: [ + 0.18228082647977956, + 0.13166383868249937 +] +- position: [ + 0.18428960411442233, + 0.13484174599037052 +] +- position: [ + 0.13880972671370653, + 0.1183570932702753 +] +- position: [ + 0.13965111805945035, + 0.12211241426686846 +] +- position: [ + 0.13777720324487783, + 0.11812265390147864 +] +- position: [ + 0.13758607112179302, + 0.12164353552927523 +] +- position: [ + 0.17589146816587434, + 0.17258711357889847 +] +- position: [ + 0.17344304584738368, + 0.1678607869049267 +] +- position: [ + 0.17232882517946446, + 0.16686713573715894 +] +- position: [ + 0.17431395332261115, + 0.1584190162708302 +] +- position: [ + 0.16258533359604743, + 0.17258711357889847 +] +- position: [ + 0.17440524021272114, + 0.1710619536306224 +] +- position: [ + 0.16347197158639803, + 0.1661175362031481 +] +- position: [ + 0.17560083972842241, + 0.1661175362031481 +] +- position: [ + 0.16905874290361783, + 0.16251552430326496 +] +- position: [ + 0.17444904604517397, + 0.16251552430326496 +] +- position: [ + 0.18049899287162127, + 0.18448278710775373 +] +- position: [ + 0.18539104223958364, + 0.18448278710775373 +] +- position: [ + 0.16931376767868692, + 0.17171318365850827 +] +- position: [ + 0.16923750301645374, + 0.17211461573945785 +] +- position: [ + 0.16884324919049654, + 0.1742805187762067 +] +- position: [ + 0.17374040022588855, + 0.15847221332124298 +] +- position: [ + 0.17813461009125484, + 0.1315593437720231 +] +- position: [ + 0.17599717133737286, + 0.13463275616941797 +] +- position: [ + 0.1369892865864341, + 0.11828762048656082 +] +- position: [ + 0.1360102378049056, + 0.12197346869943947 +] +- position: [ + 0.138039600822597, + 0.11809205815284005 +] +- position: [ + 0.13811086627723132, + 0.12158234403199805 +] +- position: [ + 0.16245160694362065, + 0.17258673956949436 +] +- position: [ + 0.16883434182214857, + 0.16266102591192994 +] +- position: [ + 0.17995468581306442, + 0.17171318365850827 +] +- position: [ + 0.17794045094631009, + 0.17211461573945785 +] +- position: [ + 0.17780819980266382, + 0.1742805187762067 +] +- position: [ + 0.1729110487672718, + 0.15847221332124298 +] +- position: [ + 0.1824094875990188, + 0.1315593437720231 +] +- position: [ + 0.18454692635290076, + 0.13463275616941797 +] +- position: [ + 0.13894738414949115, + 0.11828762048656082 +] +- position: [ + 0.1399264329310196, + 0.12197346869943947 +] +- position: [ + 0.13789706991332826, + 0.11809205815284005 +] +- position: [ + 0.13782580445869388, + 0.12158234403199807 +] +- position: [ + 0.1760251948183011, + 0.17258673956949436 +] +- position: [ + 0.1746734471266432, + 0.16266102591192994 +] +- position: [ + 0.18294501755560247, + 0.1678392016608918 +] +- position: [ + 0.17374038301688793, + 0.15847233994109258 +] +- position: [ + 0.17291106597627243, + 0.15847233994109258 +] +- position: [ + 0.16941196562061528, + 0.17287907820791693 +] +- position: [ + 0.1688867074974761, + 0.17443619729075377 +] +- position: [ + 0.1828995386055173, + 0.17886803276673896 +] +- position: [ + 0.1815986611040961, + 0.17589758964875535 +] +- position: [ + 0.18429137400710882, + 0.17589758964875535 +] +- position: [ + 0.16888556542575445, + 0.17275843220853043 +] +- position: [ + 0.17004121004097764, + 0.17143575432027364 +] +- position: [ + 0.16820735450513907, + 0.15682210637063745 +] +- position: [ + 0.1704783406906223, + 0.1726876432310108 +] +- position: [ + 0.18627051280318302, + 0.1546909894589335 +] +- position: [ + 0.1784290658504682, + 0.13176672790846677 +] +- position: [ + 0.1765860828557996, + 0.13504752444230544 +] +- position: [ + 0.13732076285391637, + 0.11839686685793324 +] +- position: [ + 0.13667319033987016, + 0.12219196144218433 +] +- position: [ + 0.1383398434364296, + 0.11810762451118724 +] +- position: [ + 0.1387113515048965, + 0.12161347674869245 +] +- position: [ + 0.16903151915037767, + 0.16251552430326496 +] +- position: [ + 0.19048738320544717, + 0.17275843220853043 +] +- position: [ + 0.17713674392178616, + 0.17143575432027364 +] +- position: [ + 0.17578432087665777, + 0.15682210637063745 +] +- position: [ + 0.18196932124316298, + 0.1726876432310108 +] +- position: [ + 0.16617714913060233, + 0.1546909894589335 +] +- position: [ + 0.18211503183980543, + 0.13176672790846677 +] +- position: [ + 0.18395801483447402, + 0.13504752444230544 +] +- position: [ + 0.13861590788200892, + 0.11839686685793324 +] +- position: [ + 0.13926348039605507, + 0.12219196144218433 +] +- position: [ + 0.13759682729949568, + 0.11810762451118724 +] +- position: [ + 0.1372253192310287, + 0.12161347674869245 +] +- position: [ + 0.17447626979841416, + 0.16251552430326496 +] +- position: [ + 0.18830558911509435, + 0.17275843220853043 +] +- position: [ + 0.17067104521120186, + 0.17146339645278796 +] +- position: [ + 0.18097644263489537, + 0.17724922467108956 +] +- position: [ + 0.18491359247630954, + 0.17724922467108956 +] +- position: [ + 0.18140824485991758, + 0.18520475453132168 +] +- position: [ + 0.18448179025128733, + 0.18520475453132168 +] +- position: [ + 0.18223221288210711, + 0.18038193419960125 +] +- position: [ + 0.18365782222909782, + 0.18038193419960125 +] +- position: [ + 0.1801016949976879, + 0.17099992633255673 +] +- position: [ + 0.185788340113517, + 0.17099992633255673 +] +- position: [ + 0.15794212748337333, + 0.18259478087481823 +] +- position: [ + 0.17895487302838456, + 0.1320204368695976 +] +- position: [ + 0.1776376972116323, + 0.13555494236456703 +] +- position: [ + 0.1379107212250674, + 0.11845348178927448 +] +- position: [ + 0.1378531070821722, + 0.12230519130486676 +] +- position: [ + 0.13887289931671082, + 0.11800517684158097 +] +- position: [ + 0.139777463265459, + 0.12140858140947991 +] +- position: [ + 0.15971083712788178, + 0.17724900213544173 +] +- position: [ + 0.1766716099440297, + 0.15799802612929947 +] +- position: [ + 0.2065532030639728, + 0.18259478087481823 +] +- position: [ + 0.18158922466188906, + 0.1320204368695976 +] +- position: [ + 0.18290640047864132, + 0.13555494236456705 +] +- position: [ + 0.1380259495108579, + 0.11845348178927448 +] +- position: [ + 0.13808356365375304, + 0.12230519130486675 +] +- position: [ + 0.13706377141921444, + 0.11800517684158097 +] +- position: [ + 0.1361592074704662, + 0.1214085814094799 +] +- position: [ + 0.2047844934194644, + 0.17724900213544173 +] +- position: [ + 0.18782372060331648, + 0.15799802612929947 +] +- position: [ + 0.18155786515725897, + 0.17621351982146624 +] +- position: [ + 0.18433216995394594, + 0.17621351982146624 +] +- position: [ + 0.16805352689597963, + 0.1567808978809224 +] +- position: [ + 0.16855828708548318, + 0.17361054270784368 +] +- position: [ + 0.1807094529857822, + 0.16756485222437129 +] +- position: [ + 0.16537318955163005, + 0.17495999121849168 +] +- position: [ + 0.17854243062787956, + 0.13183034133030455 +] +- position: [ + 0.17681281241062233, + 0.13517475128598092 +] +- position: [ + 0.13745099450152878, + 0.118417609202763 +] +- position: [ + 0.13693365363509497, + 0.12223344613184381 +] +- position: [ + 0.13845955877516103, + 0.11809226279068204 +] +- position: [ + 0.1389507821823594, + 0.121582753307682 +] +- position: [ + 0.1697095524774085, + 0.17522102389215577 +] +- position: [ + 0.18685345907151213, + 0.15351952897128296 +] +- position: [ + 0.1759381484858171, + 0.1567808978809224 +] +- position: [ + 0.19081466154571838, + 0.17361054270784368 +] +- position: [ + 0.17866349564541942, + 0.1675648522243713 +] +- position: [ + 0.18180476441113372, + 0.17495999121849168 +] +- position: [ + 0.18200166706239407, + 0.13183034133030455 +] +- position: [ + 0.1837312852796513, + 0.13517475128598092 +] +- position: [ + 0.1384856762343965, + 0.118417609202763 +] +- position: [ + 0.13900301710083024, + 0.12223344613184381 +] +- position: [ + 0.13747711196076426, + 0.11809226279068202 +] +- position: [ + 0.13698588855356583, + 0.121582753307682 +] +- position: [ + 0.18273810945637675, + 0.17522102389215577 +] +- position: [ + 0.16559420286227322, + 0.15351952897128296 +] +- position: [ + 0.18152998339405227, + 0.1780977452644252 +] +- position: [ + 0.18436005171715264, + 0.1780977452644252 +] +- position: [ + 0.1825638697320904, + 0.1915287482195077 +] +- position: [ + 0.18332616537911453, + 0.1915287482195077 +] +- position: [ + 0.1679344771132582, + 0.15676864961786097 +] +- position: [ + 0.16468361877246648, + 0.17554215490315525 +] +- position: [ + 0.1760571982685385, + 0.15676864961786097 +] +- position: [ + 0.1824943351902972, + 0.17554215490315525 +] +- position: [ + 0.16633424556867007, + 0.16245102208279358 +] +- position: [ + 0.17063358911560725, + 0.17043857267841886 +] +- position: [ + 0.17496054942205266, + 0.16590981359526624 +] +- position: [ + 0.1712430060381118, + 0.160234585115483 +] +- position: [ + 0.1795854248124385, + 0.16245102208279358 +] +- position: [ + 0.17528608126550135, + 0.17043857267841886 +] +- position: [ + 0.1865949017988431, + 0.16590981359526624 +] +- position: [ + 0.17994159143321958, + 0.160234585115483 +] +- position: [ + 0.18262180183381474, + 0.19156453551332772 +] +- position: [ + 0.18326823327739017, + 0.19156453551332772 +] +- position: [ + 0.17897465957076544, + 0.1768810952434671 +] +- position: [ + 0.18691537554043947, + 0.1768810952434671 +] +- position: [ + 0.16196191786987202, + 0.15927236172521778 +] +- position: [ + 0.19765812269860725, + 0.15927236172521778 +] +- position: [ + 0.18152998339405227, + 0.1784568251062708 +] +- position: [ + 0.18436005171715264, + 0.1784568251062708 +] +- position: [ + 0.1825638697320904, + 0.19102207560050963 +] +- position: [ + 0.18332616537911453, + 0.19102207560050963 +] +- position: [ + 0.1679754927937318, + 0.15675628259557775 +] +- position: [ + 0.16468559936069985, + 0.17554084449832372 +] +- position: [ + 0.17848547613549676, + 0.13179903922175815 +] +- position: [ + 0.17669890342585667, + 0.1351121470688882 +] +- position: [ + 0.1373857899532343, + 0.11840781770950298 +] +- position: [ + 0.136803244538506, + 0.12221386314532381 +] +- position: [ + 0.13839976681489435, + 0.11810047652053778 +] +- position: [ + 0.13883119826182608, + 0.12159918076739354 +] +- position: [ + 0.17601618258806487, + 0.15675628259557775 +] +- position: [ + 0.18249235460206384, + 0.17554084449832372 +] +- position: [ + 0.18205862155477687, + 0.13179903922175817 +] +- position: [ + 0.18384519426441695, + 0.1351121470688882 +] +- position: [ + 0.13855088078269098, + 0.11840781770950298 +] +- position: [ + 0.13913342619741922, + 0.12221386314532381 +] +- position: [ + 0.1375369039210309, + 0.11810047652053778 +] +- position: [ + 0.13710547247409915, + 0.12159918076739354 +] +- position: [ + 0.16599222568140798, + 0.16059796675991614 +] +- position: [ + 0.17076403464338585, + 0.17085066307495608 +] +- position: [ + 0.16729395803648703, + 0.16463580835000674 +] +- position: [ + 0.1671004557820906, + 0.16685673519463806 +] +- position: [ + 0.17992744469970048, + 0.16059796675991614 +] +- position: [ + 0.17515563573772264, + 0.17085066307495608 +] +- position: [ + 0.1807538827983203, + 0.16463580835000674 +] +- position: [ + 0.1807063660227001, + 0.16685673519463806 +] +- position: [ + 0.17853112406696353, + 0.1764790791897398 +] +- position: [ + 0.1873589110442414, + 0.1764790791897398 +] +- position: [ + 0.1825767809797357, + 0.1910028829827356 +] +- position: [ + 0.1833132541314692, + 0.1910028829827356 +] +- position: [ + 0.16236538914079618, + 0.1600925770365485 +] +- position: [ + 0.19725465142768306, + 0.1600925770365485 +] +- position: [ + 0.17853112406696353, + 0.1765286909425133 +] +- position: [ + 0.1873589110442414, + 0.1765286909425133 +] +- position: [ + 0.1775093237859099, + 0.19126186376570883 +] +- position: [ + 0.17838284332942314, + 0.19081330180055373 +] +- position: [ + 0.16236339175826686, + 0.16020634357994465 +] +- position: [ + 0.1972566488102124, + 0.16020634357994465 +] +- position: [ + 0.18320222116899923, + 0.1600255732371693 +] +- position: [ + 0.1761876619948918, + 0.17089855767926915 +] +- position: [ + 0.16668898663232262, + 0.1614589223065271 +] +- position: [ + 0.17098361469810272, + 0.17077862325689847 +] +- position: [ + 0.16910497976368424, + 0.166172978781706 +] +- position: [ + 0.18174932322325818, + 0.16531940640366483 +] +- position: [ + 0.17995623478575254, + 0.16844035232802135 +] +- position: [ + 0.17771943791541467, + 0.17426885227929614 +] +- position: [ + 0.1758908028591458, + 0.172549342369182 +] +- position: [ + 0.17785428314502438, + 0.17212592422046094 +] +- position: [ + 0.17503576694737855, + 0.17244418786906707 +] +- position: [ + 0.16887408396046044, + 0.17244418786906707 +] +- position: [ + 0.18088020447072123, + 0.19068959539780161 +] +- position: [ + 0.1785752630018499, + 0.1764790791897398 +] +- position: [ + 0.187314772109355, + 0.1764790791897398 +] +- position: [ + 0.1625631300111996, + 0.16009370343796828 +] +- position: [ + 0.1623653891407962, + 0.16020634357994465 +] +- position: [ + 0.1970569105572796, + 0.16009370343796828 +] +- position: [ + 0.1972546514276831, + 0.16020634357994465 +] +- position: [ + 0.17068608431002322, + 0.1661174070430033 +] +- position: [ + 0.179198029661811, + 0.16059796675991614 +] +- position: [ + 0.17020115591354887, + 0.16747674551049913 +] +- position: [ + 0.17513367773225094, + 0.17085066307495608 +] +- position: [ + 0.18110825576255393, + 0.1672931670943411 +] diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y0.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y0.svg new file mode 100644 index 0000000..482ed7b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y0.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y1.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y1.svg new file mode 100644 index 0000000..44a4306 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y1.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y10.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y10.svg new file mode 100644 index 0000000..98548f4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y10.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y11.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y11.svg new file mode 100644 index 0000000..d1b5751 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y11.svg @@ -0,0 +1,156 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y12.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y12.svg new file mode 100644 index 0000000..6b4feec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y12.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y13.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y13.svg new file mode 100644 index 0000000..2fc60e3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y13.svg @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y14.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y14.svg new file mode 100644 index 0000000..dfcd2f1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y14.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y15.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y15.svg new file mode 100644 index 0000000..e4a99f8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y15.svg @@ -0,0 +1,190 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y16.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y16.svg new file mode 100644 index 0000000..0f2f062 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y16.svg @@ -0,0 +1,182 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y17.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y17.svg new file mode 100644 index 0000000..9ee20ca --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y17.svg @@ -0,0 +1,173 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y18.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y18.svg new file mode 100644 index 0000000..ccf675f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y18.svg @@ -0,0 +1,188 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y2.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y2.svg new file mode 100644 index 0000000..c3824a9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y2.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y3.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y3.svg new file mode 100644 index 0000000..29d574f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y3.svg @@ -0,0 +1,197 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y4.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y4.svg new file mode 100644 index 0000000..5626c35 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y4.svg @@ -0,0 +1,186 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y5.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y5.svg new file mode 100644 index 0000000..32cb146 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y5.svg @@ -0,0 +1,174 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y6.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y6.svg new file mode 100644 index 0000000..1ae3099 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y6.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y7.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y7.svg new file mode 100644 index 0000000..3ab6654 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y7.svg @@ -0,0 +1,204 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y8.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y8.svg new file mode 100644 index 0000000..a418e64 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y8.svg @@ -0,0 +1,180 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/FrontHair/x0y9.svg b/SlaveMatrix/Assets/Parts/FrontHair/x0y9.svg new file mode 100644 index 0000000..0a37b13 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/FrontHair/x0y9.svg @@ -0,0 +1,192 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/part.yaml b/SlaveMatrix/Assets/Parts/Genitals/part.yaml new file mode 100644 index 0000000..a626cf6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/part.yaml @@ -0,0 +1,129 @@ +id: Genitals +original_key: 性器 +resource: 性器 +morph_x: 4 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 2 + y: 2 + file: x2y2.svg +- x: 2 + y: 3 + file: x2y3.svg +- x: 2 + y: 4 + file: x2y4.svg +- x: 2 + y: 5 + file: x2y5.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +- x: 3 + y: 2 + file: x3y2.svg +- x: 3 + y: 3 + file: x3y3.svg +- x: 3 + y: 4 + file: x3y4.svg +- x: 3 + y: 5 + file: x3y5.svg +fields: +- name: 小陰唇 +- name: 性器基 +- name: 陰核 +- name: 尿道 +- name: 膣口 +joints: +- position: [ + 0.019192864762988426, + 0.022823252845375043 +] +- position: [ + 0.019192864762988433, + 0.015270764405475905 +] +- position: [ + 0.019192864762988447, + 0.017918553541262695 +] +- position: [ + 0.019192864762988433, + 0.020857851899115556 +] +- position: [ + 0.018195442770079423, + 0.014733691024678747 +] +- position: [ + 0.018186592023534023, + 0.014189671960225417 +] +- position: [ + 0.019192864762988433, + 0.013825070847377717 +] +- position: [ + 0.020199137502442843, + 0.014189671960225417 +] +- position: [ + 0.019192864762988426, + 0.017918553541262695 +] +- position: [ + 0.019192864762988426, + 0.020857851899115556 +] +- position: [ + 0.020190286755897402, + 0.014733691024678747 +] diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y0.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y0.svg new file mode 100644 index 0000000..4f2c97d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y1.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y1.svg new file mode 100644 index 0000000..360eaae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y2.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y2.svg new file mode 100644 index 0000000..1f176aa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y3.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y3.svg new file mode 100644 index 0000000..cbe18fe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y4.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y4.svg new file mode 100644 index 0000000..c2a2763 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x0y5.svg b/SlaveMatrix/Assets/Parts/Genitals/x0y5.svg new file mode 100644 index 0000000..23b7926 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x0y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y0.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y0.svg new file mode 100644 index 0000000..4f2c97d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y1.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y1.svg new file mode 100644 index 0000000..fbe3f3e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y2.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y2.svg new file mode 100644 index 0000000..5710641 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y3.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y3.svg new file mode 100644 index 0000000..ed09c5f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y4.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y4.svg new file mode 100644 index 0000000..636eee1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x1y5.svg b/SlaveMatrix/Assets/Parts/Genitals/x1y5.svg new file mode 100644 index 0000000..19a89ab --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x1y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y0.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y0.svg new file mode 100644 index 0000000..4f2c97d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y1.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y1.svg new file mode 100644 index 0000000..3c3b566 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y2.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y2.svg new file mode 100644 index 0000000..effec36 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y3.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y3.svg new file mode 100644 index 0000000..c5eb0de --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y4.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y4.svg new file mode 100644 index 0000000..effec36 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x2y5.svg b/SlaveMatrix/Assets/Parts/Genitals/x2y5.svg new file mode 100644 index 0000000..3c3b566 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x2y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y0.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y0.svg new file mode 100644 index 0000000..4f2c97d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y1.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y1.svg new file mode 100644 index 0000000..213f5ae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y1.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y2.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y2.svg new file mode 100644 index 0000000..143c881 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y2.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y3.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y3.svg new file mode 100644 index 0000000..0f4dfbb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y4.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y4.svg new file mode 100644 index 0000000..143c881 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y4.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Genitals/x3y5.svg b/SlaveMatrix/Assets/Parts/Genitals/x3y5.svg new file mode 100644 index 0000000..213f5ae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Genitals/x3y5.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/part.yaml b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/part.yaml new file mode 100644 index 0000000..0e03d34 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/part.yaml @@ -0,0 +1,77 @@ +id: GenitalsSemenDrip +original_key: 性器精液垂れ +resource: 性器付 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 精液 +- name: 血液1 +- name: 血液2 +joints: +- position: [ + 0.045273530460727726, + 0.04780735699075963 +] +- position: [ + 0.04751747344176094, + 0.04893598901689323 +] +- position: [ + 0.04384854627043383, + 0.04833623460002859 +] +- position: [ + 0.049248830461773974, + 0.0501929525749941 +] +- position: [ + 0.04366161801766724, + 0.04982976519188901 +] +- position: [ + 0.05008878612007953, + 0.05199596116110425 +] +- position: [ + 0.043181786607571535, + 0.05243780231990122 +] +- position: [ + 0.05044074291569975, + 0.054279196768348616 +] +- position: [ + 0.04282960243775627, + 0.05501115652561337 +] +- position: [ + 0.052097248153165306, + 0.05746634912354322 +] +- position: [ + 0.0430167552032555, + 0.054896311143700485 +] +- position: [ + 0.051700620560104764, + 0.05870688305017794 +] diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y0.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y0.svg new file mode 100644 index 0000000..4919898 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y1.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y1.svg new file mode 100644 index 0000000..a833802 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y2.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y2.svg new file mode 100644 index 0000000..3e6e918 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y3.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y3.svg new file mode 100644 index 0000000..fab9a83 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y4.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y4.svg new file mode 100644 index 0000000..8b46627 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y5.svg b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y5.svg new file mode 100644 index 0000000..fc0ac9d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/GenitalsSemenDrip/x0y5.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/part.yaml b/SlaveMatrix/Assets/Parts/Hand/part.yaml new file mode 100644 index 0000000..a1f4533 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/part.yaml @@ -0,0 +1,1004 @@ +id: Hand +original_key: 手 +resource: 腕左 +morph_x: 1 +morph_y: 11 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +fields: +- name: グローブ +- name: 獣毛 +- name: 手 +- name: 獣肉球 +- name: 人指 +- name: 中指 +- name: 薬指 +- name: 小指 +- name: 親指 +- name: 鱗 +- name: 悪タトゥ +joints: +- position: [ + 0.003742701522025545, + -6.807853343071717E-05 +] +- position: [ + 0.0031378859004722423, + 0.008061063741269173 +] +- position: [ + 0.022224926427060424, + 0.02187720447146394 +] +- position: [ + 0.021134344085037362, + 0.025868934865306472 +] +- position: [ + 0.02133263178358699, + 0.02986066525914906 +] +- position: [ + 0.02272064567343449, + 0.033852395652991515 +] +- position: [ + 0.0333724622254346, + 0.02454743814787873 +] +- position: [ + 0.027863728386514398, + 0.026678362564237335 +] +- position: [ + 0.021838561389140244, + 0.010590008508112645 +] +- position: [ + 0.021566125618060865, + 0.012704631593636231 +] +- position: [ + 0.021568359148716222, + 0.013956808850148605 +] +- position: [ + 0.02132970439926967, + 0.010556152106288288 +] +- position: [ + 0.021317007050097585, + 0.012688214680538237 +] +- position: [ + 0.021602415543707464, + 0.013560678548386905 +] +- position: [ + 0.02154827045791249, + 0.010563045716305348 +] +- position: [ + 0.02142400697642305, + 0.012691521844985374 +] +- position: [ + 0.021593749329836074, + 0.01373094106969088 +] +- position: [ + 0.0185516304423557, + 0.01123090431764511 +] +- position: [ + 0.013853509735090813, + 0.017097354750497423 +] +- position: [ + 0.016129554938679447, + 0.01609351855652178 +] +- position: [ + 0.013790432266709899, + 0.013684095460231136 +] +- position: [ + 0.01609867534688792, + 0.014469867168256479 +] +- position: [ + 0.018340211216169747, + 0.023353127194770226 +] +- position: [ + 0.018768434935630976, + 0.010316398712432208 +] +- position: [ + 0.01731327498601548, + 0.013833321213251575 +] +- position: [ + 0.019352355667574865, + 0.014291306786517376 +] +- position: [ + 0.019874300184920573, + 0.010677556604934179 +] +- position: [ + 0.01871384433458178, + 0.011565028906490176 +] +- position: [ + 0.020038697765407516, + 0.013181309883937186 +] +- position: [ + 0.020381035666163966, + 0.011020464470149975 +] +- position: [ + 0.01871384433458178, + 0.011565028906490128 +] +- position: [ + 0.020038697765407516, + 0.013181309883937177 +] +- position: [ + 0.019150880855774065, + 0.010391336028195008 +] +- position: [ + 0.017982298048090237, + 0.012344224236030193 +] +- position: [ + 0.03326684491201039, + 0.030936881208389392 +] +- position: [ + 0.021684284443338968, + 0.03295081461829494 +] +- position: [ + 0.02135529779702676, + 0.02901551737183447 +] +- position: [ + 0.021657119394321647, + 0.025113279384574902 +] +- position: [ + 0.02263827294627043, + 0.021246643676454756 +] +- position: [ + 0.027623778583570843, + 0.028210455903637674 +] +- position: [ + 0.026410499374528544, + 0.022423955589750116 +] +- position: [ + 0.018352105924662243, + 0.02207326187984439 +] +- position: [ + 0.2540780582314397, + 0.2565297145142387 +] +- position: [ + 0.0031378859004722423, + 0.00859723053115457 +] +- position: [ + 0.014714329027896456, + 0.018301743466427524 +] +- position: [ + 0.016501469739989977, + 0.01665542052736803 +] +- position: [ + 0.01796842146823512, + 0.023438536618051096 +] +- position: [ + 0.015134548594071344, + 0.014012955864249848 +] +- position: [ + 0.017390096122885272, + 0.016182495813551356 +] +- position: [ + 0.01938923684177804, + 0.015441355861006497 +] +- position: [ + 0.015014704842483696, + 0.013570130641738641 +] +- position: [ + 0.0170199400908058, + 0.01487891423485667 +] +- position: [ + 0.019263104308198685, + 0.014778281295140243 +] +- position: [ + 0.015106159561200289, + 0.013163350511328544 +] +- position: [ + 0.01730653502431576, + 0.013533140842000815 +] +- position: [ + 0.01934914894970461, + 0.014144353076008424 +] +- position: [ + 0.015753334696377422, + 0.01236577069264641 +] +- position: [ + 0.01859027406173992, + 0.012367225204730433 +] +- position: [ + 0.03337110598775772, + 0.03092813967202245 +] +- position: [ + 0.022226281261107556, + 0.03276788205839458 +] +- position: [ + 0.02197389568795209, + 0.028747848581972258 +] +- position: [ + 0.02232618427886956, + 0.024773213780422944 +] +- position: [ + 0.024047226071096724, + 0.021205445713237136 +] +- position: [ + 0.028183475600488717, + 0.028149051964556894 +] +- position: [ + 0.025929016196878867, + 0.022428956558791062 +] +- position: [ + 0.018277264200881545, + 0.02207359502384515 +] +- position: [ + 0.2540408938184577, + 0.2560810098986613 +] +- position: [ + 0.003742701522025545, + -0.0006731210411523915 +] +- position: [ + 0.0031378859004722423, + 0.008138232766676062 +] +- position: [ + 0.01616720568908507, + 0.020450790734917384 +] +- position: [ + 0.01586075145055552, + 0.011098341618897826 +] +- position: [ + 0.017074358270295943, + 0.013269799046570285 +] +- position: [ + 0.02082638260276742, + 0.011369229126815629 +] +- position: [ + 0.01889334266251149, + 0.01132433401115917 +] +- position: [ + 0.02012664457545863, + 0.013063534527118783 +] +- position: [ + 0.02071249801316791, + 0.011242364121099212 +] +- position: [ + 0.01978966797528108, + 0.010841580986270112 +] +- position: [ + 0.020565584864972807, + 0.01282748255066955 +] +- position: [ + 0.02109606308473786, + 0.011734830566967813 +] +- position: [ + 0.01978966797528108, + 0.010841580986270059 +] +- position: [ + 0.02056558486497275, + 0.012827482550669528 +] +- position: [ + 0.021237733009636276, + 0.011981064950284863 +] +- position: [ + 0.019075044135679946, + 0.011202665533326321 +] +- position: [ + 0.031444148402518454, + 0.02806424440852578 +] +- position: [ + 0.020917821862001244, + 0.0313864233804379 +] +- position: [ + 0.021003688338909282, + 0.027358535479012017 +] +- position: [ + 0.021726055771625317, + 0.023431459425237822 +] +- position: [ + 0.02313388577213458, + 0.019612949976626978 +] +- position: [ + 0.02724463808901497, + 0.026767336811708523 +] +- position: [ + 0.02641690827548817, + 0.023673468392227358 +] +- position: [ + 0.017840151500090027, + 0.02207359502384515 +] +- position: [ + 0.2540339577336757, + 0.25671450970366544 +] +- position: [ + 0.013351097407050906, + 0.016357601379278483 +] +- position: [ + 0.015884202421526116, + 0.015716608086367538 +] +- position: [ + 0.01852290754393055, + 0.02425347397065544 +] +- position: [ + 0.014996283882942484, + 0.012793361918888004 +] +- position: [ + 0.016934717204415077, + 0.014373953725784218 +] +- position: [ + 0.019166867694116997, + 0.014555853397522824 +] +- position: [ + 0.015416209325947507, + 0.013931223781235798 +] +- position: [ + 0.017537271946044906, + 0.01505976690731175 +] +- position: [ + 0.014867705393978288, + 0.01308659282364458 +] +- position: [ + 0.01680414629329042, + 0.014571749350952231 +] +- position: [ + 0.01916199106139688, + 0.014630663357839309 +] +- position: [ + 0.014927628472364732, + 0.013564727538421641 +] +- position: [ + 0.016920326466380708, + 0.014679848311724064 +] +- position: [ + 0.019159728229352982, + 0.014705597937976798 +] +- position: [ + 0.03192954303323389, + 0.03146805207488036 +] +- position: [ + 0.019876434190498525, + 0.034677987498457546 +] +- position: [ + 0.019157520470047762, + 0.030507661721212827 +] +- position: [ + 0.019108504980198383, + 0.02631487606208452 +] +- position: [ + 0.020609274461972832, + 0.02238892672519184 +] +- position: [ + 0.02593723070470529, + 0.029205648440639994 +] +- position: [ + 0.027350551171752377, + 0.021936103202402326 +] +- position: [ + 0.017825516709422624, + 0.02207342845184477 +] +- position: [ + 0.2541214616793712, + 0.2556481872235012 +] +- position: [ + 0.016584330807465204, + 0.02135178355493788 +] +- position: [ + 0.013460803223444227, + 0.015578871339461425 +] +- position: [ + 0.01593814665683374, + 0.015353397646637013 +] +- position: [ + 0.015666180641322032, + 0.011631878907136737 +] +- position: [ + 0.017365394668370674, + 0.01611390937229807 +] +- position: [ + 0.01937716558412759, + 0.015407772115309224 +] +- position: [ + 0.019804412922694112, + 0.01056829967702204 +] +- position: [ + 0.018047315830709555, + 0.012121771142299616 +] +- position: [ + 0.01971223035060776, + 0.013453653901638921 +] +- position: [ + 0.020550622936526822, + 0.011082810446404528 +] +- position: [ + 0.018834221787281308, + 0.01136698355853001 +] +- position: [ + 0.020097689096653857, + 0.013084395099582405 +] +- position: [ + 0.02160009011216682, + 0.01362727019497946 +] +- position: [ + 0.02041709741392688, + 0.010652070965580787 +] +- position: [ + 0.03150971689697393, + 0.02874602755394717 +] +- position: [ + 0.02146672376824513, + 0.03332628001154328 +] +- position: [ + 0.021061074155598804, + 0.02931795088457907 +] +- position: [ + 0.02129946699083663, + 0.025332112215480342 +] +- position: [ + 0.022231444000718796, + 0.02137049403946748 +] +- position: [ + 0.027495479097301462, + 0.028128452507843706 +] +- position: [ + 0.02634896722822925, + 0.0230045365017595 +] +- position: [ + 0.018314318703647754, + 0.02207359502384515 +] +- position: [ + 0.25346865517918415, + 0.25626957264358824 +] +- position: [ + 0.01787344099383131, + 0.015873411804594804 +] +- position: [ + 0.016056387824652258, + 0.01618491024647197 +] +- position: [ + 0.018650142327967578, + 0.015482164612823725 +] +- position: [ + 0.019464984018587008, + 0.016168184092656933 +] +- position: [ + 0.016344080719068607, + 0.01727878203393525 +] +- position: [ + 0.018878312940846673, + 0.015980322896341777 +] +- position: [ + 0.019426687747187966, + 0.01618287566326218 +] +- position: [ + 0.015894158487539792, + 0.016184108784371543 +] +- position: [ + 0.01862238669570214, + 0.015422675102025201 +] +- position: [ + 0.01921275705806769, + 0.016248716386519584 +] +- position: [ + 0.015684006834930753, + 0.014623601793579076 +] +- position: [ + 0.01855890150356466, + 0.01462977957601154 +] +- position: [ + 0.013508206883412192, + 0.01556251928771775 +] +- position: [ + 0.015709953108600253, + 0.015372592206200375 +] +- position: [ + 0.016727638704617267, + 0.02139101174509022 +] +- position: [ + 0.03279130284377676, + 0.03368365347634537 +] +- position: [ + 0.02248708546732445, + 0.03310998131173704 +] +- position: [ + 0.022574446452485818, + 0.029351707681230726 +] +- position: [ + 0.023068269254525958, + 0.025333669046816623 +] +- position: [ + 0.023970476911533572, + 0.021807359292559336 +] +- position: [ + 0.029163049447918924, + 0.027585099896073714 +] +- position: [ + 0.024733899789460605, + 0.023517326354640496 +] +- position: [ + 0.018239320390048948, + 0.021504437861356217 +] +- position: [ + 0.2528624361067881, + 0.2555093350074583 +] +- position: [ + 0.019853500230019937, + 0.019795884561005117 +] +- position: [ + 0.015418226752564018, + 0.0163313461933213 +] +- position: [ + 0.016979726607463365, + 0.015945932447126394 +] +- position: [ + 0.02790789193868218, + 0.03213613616600002 +] +- position: [ + 0.024511175180773708, + 0.03389049505163982 +] +- position: [ + 0.025574881003092218, + 0.029420735624007863 +] +- position: [ + 0.026631427372547648, + 0.024545759498917307 +] +- position: [ + 0.028319907989639768, + 0.02025764924298158 +] +- position: [ + 0.03020086859500691, + 0.027779480518983067 +] +- position: [ + 0.015448125543838905, + 0.011627512495636764 +] +- position: [ + 0.01712739149730533, + 0.014554955419716246 +] +- position: [ + 0.019154337353207325, + 0.014554789472601592 +] +- position: [ + 0.01502610748583162, + 0.01230722209042073 +] +- position: [ + 0.016930334130779854, + 0.013556057168829929 +] +- position: [ + 0.01922787487034512, + 0.01414728947907884 +] +- position: [ + 0.015382119586462848, + 0.013155381457606159 +] +- position: [ + 0.017649253719669952, + 0.01368088181081682 +] +- position: [ + 0.014888007374287719, + 0.012939668907080657 +] +- position: [ + 0.016934035987113093, + 0.014142149494693997 +] +- position: [ + 0.019166605839707775, + 0.014442374852300988 +] +- position: [ + 0.026105757646163512, + 0.022389686537884472 +] +- position: [ + 0.020749099856784022, + 0.02207342845184477 +] +- position: [ + 0.2551071397319969, + 0.2559807609903354 +] +- position: [ + 0.014607674113556544, + 0.01818132163209227 +] +- position: [ + 0.01645118198979818, + 0.016598371899873704 +] +- position: [ + 0.0188104838495461, + 0.023374790744069392 +] +- position: [ + 0.01511791736807163, + 0.013900516697536993 +] +- position: [ + 0.01734189397445608, + 0.01604490227726823 +] +- position: [ + 0.019365682282167736, + 0.015373982812084366 +] +- position: [ + 0.015013600999452157, + 0.013453778745573262 +] +- position: [ + 0.017017457772437048, + 0.014729196546028715 +] +- position: [ + 0.01926276755374472, + 0.01470691021138822 +] +- position: [ + 0.015119196428245024, + 0.013050438138282052 +] +- position: [ + 0.01735084493414338, + 0.013394244980899197 +] +- position: [ + 0.019370883554973253, + 0.014076371078881836 +] +- position: [ + 0.015793812456068024, + 0.012275930270171636 +] +- position: [ + 0.018674491821369738, + 0.012273841434236505 +] +- position: [ + 0.03307305676801559, + 0.030791110278800545 +] +- position: [ + 0.02447493058348212, + 0.032968458185156674 +] +- position: [ + 0.02434972054255388, + 0.02894160188927041 +] +- position: [ + 0.024859037492731884, + 0.02498233011155332 +] +- position: [ + 0.026794070150068326, + 0.021479960161068495 +] +- position: [ + 0.029599197133683638, + 0.02801202257133499 +] +- position: [ + 0.026339871187702223, + 0.022618675612954043 +] +- position: [ + 0.019453294673827032, + 0.02207359502384515 +] +- position: [ + 0.2537205665467011, + 0.2561803713106026 +] +- position: [ + 0.003658009682160751, + -0.0006731210411523915 +] +- position: [ + 0.0031983498097802408, + 0.008138232766676062 +] +- position: [ + 0.003735643868703479, + 1.0794143563419025E-06 +] +- position: [ + 0.003142924559581242, + 0.007967638843562233 +] +- position: [ + 0.0225128789120861, + 0.02199322231575034 +] +- position: [ + 0.0214441082169035, + 0.02590511810171602 +] +- position: [ + 0.021638430161482137, + 0.029817013887681754 +] +- position: [ + 0.022998683773532685, + 0.03372890967364736 +] +- position: [ + 0.033437463994492794, + 0.024610051318636833 +] +- position: [ + 0.028038904832350994, + 0.02669835724666826 +] +- position: [ + 0.013787629621720697, + 0.012377193091012682 +] +- position: [ + 0.015474296111267827, + 0.013256034818903856 +] +- position: [ + 0.01845149995222958, + 0.014011159446519055 +] +- position: [ + 0.013695133677779185, + 0.014084413717287282 +] +- position: [ + 0.015332446817287501, + 0.01544451373604813 +] +- position: [ + 0.018382518513351435, + 0.015082548872091739 +] +- position: [ + 0.021543452233870664, + 0.010646443790547112 +] +- position: [ + 0.021421674022011013, + 0.012732350396653538 +] +- position: [ + 0.021510347994147166, + 0.013059036078140246 +] +- position: [ + 0.021827937346473862, + 0.010672867326518263 +] +- position: [ + 0.02146159206123672, + 0.012784939727774105 +] +- position: [ + 0.01854912470580004, + 0.011445808152409576 +] +- position: [ + 0.01397196825051584, + 0.017131659054955978 +] +- position: [ + 0.016184983860269456, + 0.01610912139954869 +] +- position: [ + 0.015019897221411166, + 0.014273821230133927 +] +- position: [ + 0.01719268157489877, + 0.01625554721058556 +] +- position: [ + 0.019292571068634665, + 0.015477056739640196 +] +- position: [ + 0.014893080596050651, + 0.012905037567252569 +] +- position: [ + 0.01681875435034765, + 0.014336290313496257 +] +- position: [ + 0.019170284453258774, + 0.0145185236413957 +] diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y0.svg b/SlaveMatrix/Assets/Parts/Hand/x0y0.svg new file mode 100644 index 0000000..34cf42b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y0.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y1.svg b/SlaveMatrix/Assets/Parts/Hand/x0y1.svg new file mode 100644 index 0000000..2d49871 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y1.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y10.svg b/SlaveMatrix/Assets/Parts/Hand/x0y10.svg new file mode 100644 index 0000000..f6fe1da --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y10.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y2.svg b/SlaveMatrix/Assets/Parts/Hand/x0y2.svg new file mode 100644 index 0000000..fb88c42 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y2.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y3.svg b/SlaveMatrix/Assets/Parts/Hand/x0y3.svg new file mode 100644 index 0000000..a83c12b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y3.svg @@ -0,0 +1,157 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y4.svg b/SlaveMatrix/Assets/Parts/Hand/x0y4.svg new file mode 100644 index 0000000..f7dd2df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y4.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y5.svg b/SlaveMatrix/Assets/Parts/Hand/x0y5.svg new file mode 100644 index 0000000..f58190d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y5.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y6.svg b/SlaveMatrix/Assets/Parts/Hand/x0y6.svg new file mode 100644 index 0000000..237cdf1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y6.svg @@ -0,0 +1,158 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y7.svg b/SlaveMatrix/Assets/Parts/Hand/x0y7.svg new file mode 100644 index 0000000..9453153 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y7.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y8.svg b/SlaveMatrix/Assets/Parts/Hand/x0y8.svg new file mode 100644 index 0000000..da646f7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y8.svg @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hand/x0y9.svg b/SlaveMatrix/Assets/Parts/Hand/x0y9.svg new file mode 100644 index 0000000..eebe59f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hand/x0y9.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/part.yaml b/SlaveMatrix/Assets/Parts/HandCursor/part.yaml new file mode 100644 index 0000000..d74fbfb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/part.yaml @@ -0,0 +1,562 @@ +id: HandCursor +original_key: ハンド +resource: カーソル +morph_x: 15 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 2 + y: 2 + file: x2y2.svg +- x: 2 + y: 3 + file: x2y3.svg +- x: 2 + y: 4 + file: x2y4.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 4 + y: 0 + file: x4y0.svg +- x: 5 + y: 0 + file: x5y0.svg +- x: 5 + y: 1 + file: x5y1.svg +- x: 5 + y: 2 + file: x5y2.svg +- x: 5 + y: 3 + file: x5y3.svg +- x: 5 + y: 4 + file: x5y4.svg +- x: 6 + y: 0 + file: x6y0.svg +- x: 6 + y: 1 + file: x6y1.svg +- x: 6 + y: 2 + file: x6y2.svg +- x: 6 + y: 3 + file: x6y3.svg +- x: 6 + y: 4 + file: x6y4.svg +- x: 7 + y: 0 + file: x7y0.svg +- x: 7 + y: 1 + file: x7y1.svg +- x: 7 + y: 2 + file: x7y2.svg +- x: 7 + y: 3 + file: x7y3.svg +- x: 7 + y: 4 + file: x7y4.svg +- x: 8 + y: 0 + file: x8y0.svg +- x: 8 + y: 1 + file: x8y1.svg +- x: 8 + y: 2 + file: x8y2.svg +- x: 8 + y: 3 + file: x8y3.svg +- x: 8 + y: 4 + file: x8y4.svg +- x: 9 + y: 0 + file: x9y0.svg +- x: 9 + y: 1 + file: x9y1.svg +- x: 9 + y: 2 + file: x9y2.svg +- x: 9 + y: 3 + file: x9y3.svg +- x: 9 + y: 4 + file: x9y4.svg +- x: 10 + y: 0 + file: x10y0.svg +- x: 10 + y: 1 + file: x10y1.svg +- x: 10 + y: 2 + file: x10y2.svg +- x: 10 + y: 3 + file: x10y3.svg +- x: 10 + y: 4 + file: x10y4.svg +- x: 11 + y: 0 + file: x11y0.svg +- x: 12 + y: 0 + file: x12y0.svg +- x: 13 + y: 0 + file: x13y0.svg +- x: 14 + y: 0 + file: x14y0.svg +- x: 14 + y: 1 + file: x14y1.svg +- x: 14 + y: 2 + file: x14y2.svg +fields: +- name: 親指 +- name: 手 +- name: 小指 +- name: 薬指 +- name: 中指 +- name: 人指 +- name: 呪印 +joints: +- position: [ + 0.08854605315351077, + 0.09970377992654857 +] +- position: [ + 0.09259437803141518, + 0.09999332463204352 +] +- position: [ + 0.09663656492782474, + 0.10012369032589341 +] +- position: [ + 0.10067875182423432, + 0.10025405601974328 +] +- position: [ + 0.0885076438651922, + 0.10992803882453743 +] +- position: [ + 0.09458263146474093, + 0.10830082793321334 +] +- position: [ + 0.09047404608537207, + 0.09757821671691232 +] +- position: [ + 0.09464821651337088, + 0.09896728451176712 +] +- position: [ + 0.09858055047047361, + 0.0997118642496653 +] +- position: [ + 0.1027559484947714, + 0.10045644398756345 +] +- position: [ + 0.0891896826483186, + 0.10754504714786824 +] +- position: [ + 0.09541560442574455, + 0.10710959032884322 +] +- position: [ + 0.09133085189389735, + 0.09840764876945349 +] +- position: [ + 0.09563606990472961, + 0.09877940627161737 +] +- position: [ + 0.09934609108496995, + 0.1000996283334103 +] +- position: [ + 0.10330094376540437, + 0.10169871239357695 +] +- position: [ + 0.0891768732846392, + 0.10672843727763222 +] +- position: [ + 0.09523458446898181, + 0.10695386604464766 +] +- position: [ + 0.08939784123755702, + 0.09978177793043524 +] +- position: [ + 0.09336375436022017, + 0.10031953478976864 +] +- position: [ + 0.0973296674828833, + 0.10085729164910201 +] +- position: [ + 0.10129558060554646, + 0.10139504850843535 +] +- position: [ + 0.08836162663610628, + 0.10917121948980547 +] +- position: [ + 0.09448715150420912, + 0.1084479720585848 +] +- position: [ + 0.0922681589921371, + 0.10057195299956499 +] +- position: [ + 0.09618600085905302, + 0.100770981479435 +] +- position: [ + 0.09912784711543036, + 0.10090019093308364 +] +- position: [ + 0.10031245364077257, + 0.10068157284581017 +] +- position: [ + 0.09052256921681974, + 0.11026604907434508 +] +- position: [ + 0.09697763134275163, + 0.10929378960871887 +] +- position: [ + 0.10234014398419611, + 0.09857854588202904 +] +- position: [ + 0.10566506382566113, + 0.09844639282049783 +] +- position: [ + 0.1084273305133258, + 0.09847188949499161 +] +- position: [ + 0.11058748878101847, + 0.09814326171773594 +] +- position: [ + 0.10099474813312248, + 0.10822194355099699 +] +- position: [ + 0.10642622271381172, + 0.10706911753249294 +] +- position: [ + 0.09495621388563169, + 0.108966583764936 +] +- position: [ + 0.09892212700829484, + 0.10950434062426939 +] +- position: [ + 0.10288804013095797, + 0.1095817488714909 +] +- position: [ + 0.10671481764828135, + 0.11032941025332449 +] +- position: [ + 0.09527920703618498, + 0.11993553961856802 +] +- position: [ + 0.09993443007633579, + 0.11764729386272899 +] +- position: [ + 0.03299131048642913, + -0.056272616480795457 +] +- position: [ + 0.03299131048642913, + -0.053112317109097876 +] +- position: [ + 0.03299131048642913, + -0.05068001017012582 +] +- position: [ + 0.03299131048642913, + -0.04824798057849003 +] +- position: [ + 0.03299131048642913, + -0.04581595098685424 +] +- position: [ + 0.0975542824196157, + 0.1112012024887921 +] +- position: [ + 0.1007376776255629, + 0.11089469022790167 +] +- position: [ + 0.10387966757324898, + 0.11124373494019373 +] +- position: [ + 0.1066210396459649, + 0.11130540711463278 +] +- position: [ + 0.09610246841148051, + 0.12022558491836745 +] +- position: [ + 0.10290316681660358, + 0.11973524705686266 +] +- position: [ + 0.0332718186285094, + -0.05747871368379783 +] +- position: [ + 0.0332718186285094, + -0.054592393460243076 +] +- position: [ + 0.0332718186285094, + -0.052260849181725355 +] +- position: [ + 0.0332718186285094, + -0.04989255388802792 +] +- position: [ + 0.0332718186285094, + -0.04737331426967801 +] +- position: [ + 0.10128218971378922, + 0.11012101268579763 +] +- position: [ + 0.09690561181157767, + 0.10905730650975337 +] +- position: [ + 0.09294960173450297, + 0.10850018885015324 +] +- position: [ + 0.08799119367334172, + 0.10896699881738597 +] +- position: [ + 0.09757183330965293, + 0.11724891570285398 +] +- position: [ + 0.03102803215017267, + -0.05476806997861358 +] +- position: [ + 0.0310069587371948, + -0.05095861249048177 +] +- position: [ + 0.03098588532421693, + -0.04791640268920309 +] +- position: [ + 0.030964811911239058, + -0.044874192887924415 +] +- position: [ + 0.030943738498261188, + -0.041831983086645735 +] +- position: [ + 0.10060680600228994, + 0.10562685998506784 +] +- position: [ + 0.09616668883194145, + 0.10487103958533148 +] +- position: [ + 0.09218145283319185, + 0.10459123634942245 +] +- position: [ + 0.08750943956663883, + 0.10516437829858419 +] +- position: [ + 0.09740270521953223, + 0.11299622116770827 +] +- position: [ + 0.08921011111594085, + 0.10492163519870543 +] +- position: [ + 0.09370490960474388, + 0.10463407388674646 +] +- position: [ + 0.09769756146597705, + 0.10477237403694828 +] +- position: [ + 0.10228407130783493, + 0.10583073462166254 +] +- position: [ + 0.09162635149967428, + 0.11258554598069472 +] +- position: [ + 0.0957027163729556, + 0.11130621736275226 +] +- position: [ + 0.10282960736376026, + 0.09848150789926045 +] +- position: [ + 0.10345782988783181, + 0.10114238226087673 +] +- position: [ + 0.10224830655422498, + 0.10320030288828116 +] +- position: [ + 0.1023381995503417, + 0.10492730267405534 +] +- position: [ + 0.09809969145745386, + 0.10874091002454107 +] +- position: [ + 0.10419148397229444, + 0.10890535315398818 +] +- position: [ + 0.08939448490679419, + 0.10027710336871044 +] +- position: [ + 0.0937095434762738, + 0.1000460724115418 +] +- position: [ + 0.09756719838371632, + 0.10083711101070193 +] +- position: [ + 0.10170611219707676, + 0.10187022378334232 +] +- position: [ + 0.08841949860840959, + 0.10881669041756376 +] +- position: [ + 0.0943749203964139, + 0.10835502180956857 +] +- position: [ + 0.09960389378175848, + 0.10047118109085391 +] +- position: [ + 0.10250577850096954, + 0.10202865314769495 +] +- position: [ + 0.10311217592782804, + 0.10321188780264486 +] +- position: [ + 0.10341340280873342, + 0.10462547512939259 +] +- position: [ + 0.09747799863760837, + 0.10887242952819697 +] +- position: [ + 0.10253818720342012, + 0.10840234030196351 +] +- position: [ + 0.0975522657630045, + 0.10479518055585997 +] +- position: [ + 0.10090509235268526, + 0.10515084085379012 +] +- position: [ + 0.10306009791974888, + 0.10715147786879063 +] +- position: [ + 0.10469002052203444, + 0.10809533947578488 +] +- position: [ + 0.0929206528684568, + 0.11284466233934974 +] +- position: [ + 0.09779627851365016, + 0.11381971062586532 +] diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x0y0.svg new file mode 100644 index 0000000..c8a2a50 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x0y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x10y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x10y0.svg new file mode 100644 index 0000000..ac9f8dc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x10y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x10y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x10y1.svg new file mode 100644 index 0000000..a4620ba --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x10y1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x10y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x10y2.svg new file mode 100644 index 0000000..52bf561 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x10y2.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x10y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x10y3.svg new file mode 100644 index 0000000..402b0af --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x10y3.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x10y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x10y4.svg new file mode 100644 index 0000000..729e155 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x10y4.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x11y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x11y0.svg new file mode 100644 index 0000000..7683b7c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x11y0.svg @@ -0,0 +1,68 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x12y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x12y0.svg new file mode 100644 index 0000000..4a6ad8a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x12y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x13y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x13y0.svg new file mode 100644 index 0000000..99135d1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x13y0.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x14y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x14y0.svg new file mode 100644 index 0000000..1951976 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x14y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x14y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x14y1.svg new file mode 100644 index 0000000..60b0a03 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x14y1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x14y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x14y2.svg new file mode 100644 index 0000000..0c7e714 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x14y2.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x1y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x1y0.svg new file mode 100644 index 0000000..69ffff9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x1y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x2y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x2y0.svg new file mode 100644 index 0000000..a610e27 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x2y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x2y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x2y1.svg new file mode 100644 index 0000000..7064f12 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x2y1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x2y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x2y2.svg new file mode 100644 index 0000000..f0710e9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x2y2.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x2y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x2y3.svg new file mode 100644 index 0000000..6259822 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x2y3.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x2y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x2y4.svg new file mode 100644 index 0000000..fad6a91 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x2y4.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x3y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x3y0.svg new file mode 100644 index 0000000..8646d8a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x3y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x4y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x4y0.svg new file mode 100644 index 0000000..ec9976c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x4y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x5y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x5y0.svg new file mode 100644 index 0000000..53ecf0d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x5y0.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x5y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x5y1.svg new file mode 100644 index 0000000..23a8b73 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x5y1.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x5y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x5y2.svg new file mode 100644 index 0000000..f8e7d83 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x5y2.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x5y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x5y3.svg new file mode 100644 index 0000000..d36c741 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x5y3.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x5y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x5y4.svg new file mode 100644 index 0000000..0643746 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x5y4.svg @@ -0,0 +1,92 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x6y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x6y0.svg new file mode 100644 index 0000000..92e010c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x6y0.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x6y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x6y1.svg new file mode 100644 index 0000000..bb4cc43 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x6y1.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x6y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x6y2.svg new file mode 100644 index 0000000..3f62440 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x6y2.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x6y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x6y3.svg new file mode 100644 index 0000000..750052a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x6y3.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x6y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x6y4.svg new file mode 100644 index 0000000..7220bc0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x6y4.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x7y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x7y0.svg new file mode 100644 index 0000000..068c7bb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x7y0.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x7y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x7y1.svg new file mode 100644 index 0000000..34f00ff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x7y1.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x7y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x7y2.svg new file mode 100644 index 0000000..8941f3c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x7y2.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x7y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x7y3.svg new file mode 100644 index 0000000..71514cf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x7y3.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x7y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x7y4.svg new file mode 100644 index 0000000..594d07a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x7y4.svg @@ -0,0 +1,94 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x8y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x8y0.svg new file mode 100644 index 0000000..39a8699 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x8y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x8y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x8y1.svg new file mode 100644 index 0000000..0faaefe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x8y1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x8y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x8y2.svg new file mode 100644 index 0000000..64e5237 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x8y2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x8y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x8y3.svg new file mode 100644 index 0000000..b4c2ccd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x8y3.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x8y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x8y4.svg new file mode 100644 index 0000000..ea6639b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x8y4.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x9y0.svg b/SlaveMatrix/Assets/Parts/HandCursor/x9y0.svg new file mode 100644 index 0000000..0eacd46 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x9y0.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x9y1.svg b/SlaveMatrix/Assets/Parts/HandCursor/x9y1.svg new file mode 100644 index 0000000..52289d7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x9y1.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x9y2.svg b/SlaveMatrix/Assets/Parts/HandCursor/x9y2.svg new file mode 100644 index 0000000..ed99e94 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x9y2.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x9y3.svg b/SlaveMatrix/Assets/Parts/HandCursor/x9y3.svg new file mode 100644 index 0000000..db23662 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x9y3.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/HandCursor/x9y4.svg b/SlaveMatrix/Assets/Parts/HandCursor/x9y4.svg new file mode 100644 index 0000000..8c42cda --- /dev/null +++ b/SlaveMatrix/Assets/Parts/HandCursor/x9y4.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hat/part.yaml b/SlaveMatrix/Assets/Parts/Hat/part.yaml new file mode 100644 index 0000000..af351e6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hat/part.yaml @@ -0,0 +1,27 @@ +id: Hat +original_key: 帽子 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: ナース帽 +- name: 十字 +- name: 留具左 +- name: 留具右 +joints: +- position: [ + 0.09500000000000001, + 0.08657209822414329 +] +- position: [ + 0.12373035553587274, + 0.09752459310192672 +] +- position: [ + 0.06626964446412721, + 0.09752459310192672 +] diff --git a/SlaveMatrix/Assets/Parts/Hat/x0y0.svg b/SlaveMatrix/Assets/Parts/Hat/x0y0.svg new file mode 100644 index 0000000..04fde76 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hat/x0y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Head/part.yaml b/SlaveMatrix/Assets/Parts/Head/part.yaml new file mode 100644 index 0000000..693d474 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Head/part.yaml @@ -0,0 +1,161 @@ +id: Head +original_key: 頭 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 頭 +- name: 悪タトゥ +- name: 隈取 +- name: 牛柄 +- name: 紋柄 +- name: 鱗 +- name: 秘石 +- name: 蜘蛛 +- name: 羽虫 +- name: 虫顎 +joints: +- position: [ + 0.325660778875035, + 0.30724888638986997 +] +- position: [ + 0.3140629577981696, + 0.33507300983397786 +] +- position: [ + 0.33725859995190033, + 0.33507300983397786 +] +- position: [ + 0.325660778875035, + 0.3475866191971522 +] +- position: [ + 0.325660778875035, + 0.35283667725986706 +] +- position: [ + 0.30971667370376876, + 0.3472782997025536 +] +- position: [ + 0.3416048840463011, + 0.3472782997025536 +] +- position: [ + 0.325660778875035, + 0.3259992394014397 +] +- position: [ + 0.3136532154470967, + 0.3281139051296563 +] +- position: [ + 0.33766834230297327, + 0.3281139051296563 +] +- position: [ + 0.3072025663111125, + 0.3427805214474796 +] +- position: [ + 0.34411899143895747, + 0.3427805214474796 +] +- position: [ + 0.325660778875035, + 0.3426574535109141 +] +- position: [ + 0.325660778875035, + 0.3355073490124566 +] +- position: [ + 0.325660778875035, + 0.3224637611283464 +] +- position: [ + 0.314297149848741, + 0.34471592349770175 +] +- position: [ + 0.3370244079013289, + 0.34471592349770175 +] +- position: [ + 0.32166017482401127, + 0.3328545875292032 +] +- position: [ + 0.3296613829260587, + 0.3328545875292032 +] +- position: [ + 0.09243455877744376, + 0.05603588457046835 +] +- position: [ + 0.05525949428892117, + 0.04506909969290476 +] +- position: [ + 0.051575282924774424, + 0.04316183665218195 +] +- position: [ + 0.05212288829087039, + 0.0438867035399312 +] +- position: [ + 0.04627101447745933, + 0.04315277112042598 +] +- position: [ + 0.04665460082490724, + 0.04370812388235593 +] +- position: [ + 0.05988007280821028, + 0.04316183665218195 +] +- position: [ + 0.05933246744211429, + 0.0438867035399312 +] +- position: [ + 0.06518434125552541, + 0.04315277112042598 +] +- position: [ + 0.06480075490807746, + 0.04370812388235593 +] +- position: [ + 0.05532887162175761, + 0.04738674885130874 +] +- position: [ + 0.05572767786649241, + 0.047853210505894694 +] +- position: [ + 0.052599384364690645, + 0.0433763180130744 +] +- position: [ + 0.05299819060942545, + 0.043842779667660356 +] +- position: [ + 0.05885597136829401, + 0.0433763180130744 +] +- position: [ + 0.05845716512355925, + 0.043842779667660356 +] diff --git a/SlaveMatrix/Assets/Parts/Head/x0y0.svg b/SlaveMatrix/Assets/Parts/Head/x0y0.svg new file mode 100644 index 0000000..a448e3d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Head/x0y0.svg @@ -0,0 +1,137 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/part.yaml b/SlaveMatrix/Assets/Parts/Hindwing/part.yaml new file mode 100644 index 0000000..7f897df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/part.yaml @@ -0,0 +1,345 @@ +id: Hindwing +original_key: 後翅 +resource: 肢左 +morph_x: 4 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +fields: +- name: 後翅 +joints: +- position: [ + 0.4364544322976285, + 0.39623926352333844 +] +- position: [ + 0.44524376021695905, + 0.36083685628976625 +] +- position: [ + 0.4342178413009258, + 0.3844018167113377 +] +- position: [ + 0.44211374108930174, + 0.4017747176739476 +] +- position: [ + 0.3836674886182371, + 0.3708115184262546 +] +- position: [ + 0.3160032089939528, + 0.3434364862946162 +] +- position: [ + 0.31560473977114856, + 0.35564991937867496 +] +- position: [ + 0.3396984032003908, + 0.37427076665385944 +] +- position: [ + 0.3344672535128444, + 0.36353615462839617 +] +- position: [ + 0.4797723872727104, + 0.3740752143942697 +] +- position: [ + 0.3312934906771948, + 0.36540720637697727 +] +- position: [ + 0.404416941532331, + 0.3900301719923506 +] +- position: [ + 0.3293229902409845, + 0.38026412414843364 +] +- position: [ + 0.4536797189584613, + 0.39741718512562596 +] +- position: [ + 0.4087830099046889, + 0.4077942798258042 +] +- position: [ + 0.34703803047717924, + 0.3991212481705851 +] +- position: [ + 0.2936315362004844, + 0.3803344708746523 +] +- position: [ + 0.45484538612515263, + 0.4127134410813516 +] +- position: [ + 0.04661055224799703, + 0.023688789442204344 +] +- position: [ + 0.03354445222129647, + 0.023566191948176683 +] +- position: [ + 0.021027317105536784, + 0.02357932405722686 +] +- position: [ + 0.007698649977328727, + 0.023101229484984814 +] +- position: [ + -0.006034167972863942, + 0.023292188538486358 +] +- position: [ + -0.018950236014341808, + 0.023908984746994284 +] +- position: [ + -0.030905628020802198, + 0.024638915508511612 +] +- position: [ + 0.0892101458568102, + 0.03170800710870886 +] +- position: [ + 0.07473441865586636, + 0.02946736102367084 +] +- position: [ + 0.06106451466741512, + 0.02785310955966594 +] +- position: [ + 0.0476823265516746, + 0.02581667369846457 +] +- position: [ + 0.03433879642700397, + 0.02432044681989444 +] +- position: [ + 0.020403214474705042, + 0.023593997926936765 +] +- position: [ + 0.006353009200178384, + 0.02385469305638732 +] +- position: [ + -0.007026535953705344, + 0.02470522443562559 +] +- position: [ + -0.019931686767278176, + 0.028459350018055718 +] +- position: [ + -0.031219304152941593, + 0.0333946762611534 +] +- position: [ + 0.10000997767381753, + 0.0904795120587831 +] +- position: [ + 0.09681063787577716, + 0.10076741910161105 +] +- position: [ + 0.09212380323728672, + 0.09648928001191531 +] +- position: [ + 0.09498135835192734, + 0.10164444590204712 +] +- position: [ + 0.09424108767102565, + 0.09632130727383131 +] +- position: [ + 0.10205165970241843, + 0.09779618486351088 +] +- position: [ + 0.09929217509265596, + 0.09260634912721466 +] +- position: [ + 0.19239677219486545, + 0.2979846860625237 +] +- position: [ + 0.18647579880460258, + 0.4340966559888306 +] +- position: [ + 0.27761605556632635, + 0.3029035590539354 +] +- position: [ + 0.32578510702828467, + 0.298077688237922 +] +- position: [ + 0.37197062434977685, + 0.29267315602645994 +] +- position: [ + 0.4031832385829486, + 0.29028803164242023 +] +- position: [ + 0.28679223565665807, + 0.318098852154928 +] +- position: [ + 0.3314430679306013, + 0.3074430824060856 +] +- position: [ + 0.37414821090115413, + 0.2964947747180395 +] +- position: [ + 0.29751686325069704, + 0.33122883643970286 +] +- position: [ + 0.33805525184916063, + 0.31553525464388693 +] +- position: [ + 0.37672294743059975, + 0.2998135018952947 +] +- position: [ + 0.3094138476046635, + 0.34221927235861027 +] +- position: [ + 0.34538982787329187, + 0.32230848397743755 +] +- position: [ + 0.37960206637199345, + 0.30260870717589555 +] +- position: [ + 0.32211915826914045, + 0.3510480692704854 +] +- position: [ + 0.35322240511225583, + 0.32774919272225184 +] +- position: [ + 0.38269545580633396, + 0.3048727607148406 +] +- position: [ + 0.3352872904531848, + 0.35774066462141624 +] +- position: [ + 0.36134001740830385, + 0.33187309751721644 +] +- position: [ + 0.3859172920456452, + 0.3066099258076218 +] +- position: [ + 0.34859671114946633, + 0.36236485600721563 +] +- position: [ + 0.36954447972741933, + 0.33472202322529043 +] +- position: [ + 0.389187423027111, + 0.3078351098195999 +] +- position: [ + 0.36175427107842023, + 0.3650252479419038 +] +- position: [ + 0.3776551070362816, + 0.3363604794497881 +] +- position: [ + 0.3924324977750743, + 0.3085725134736147 +] +- position: [ + 0.3744985906743999, + 0.3658574674644125 +] +- position: [ + 0.3855108007519962, + 0.3368720946724378 +] +- position: [ + 0.3955868429811176, + 0.3088542167582583 +] +- position: [ + 0.38660244907061747, + 0.36502229254007157 +] +- position: [ + 0.39297152063027146, + 0.3363559967449259 +] +- position: [ + 0.3985930929582131, + 0.3087187373190304 +] +- position: [ + 0.39787422314409937, + 0.3626998250081695 +] +- position: [ + 0.3999191711158739, + 0.33492322094036275 +] +- position: [ + 0.4014025837918074, + 0.3082095942756263 +] diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x0y0.svg b/SlaveMatrix/Assets/Parts/Hindwing/x0y0.svg new file mode 100644 index 0000000..4416af0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x0y0.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x0y1.svg b/SlaveMatrix/Assets/Parts/Hindwing/x0y1.svg new file mode 100644 index 0000000..d864590 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x0y1.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x1y0.svg b/SlaveMatrix/Assets/Parts/Hindwing/x1y0.svg new file mode 100644 index 0000000..db07a06 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x1y0.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x1y1.svg b/SlaveMatrix/Assets/Parts/Hindwing/x1y1.svg new file mode 100644 index 0000000..0cad8c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x1y1.svg @@ -0,0 +1,114 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x2y0.svg b/SlaveMatrix/Assets/Parts/Hindwing/x2y0.svg new file mode 100644 index 0000000..cfe682f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x2y0.svg @@ -0,0 +1,97 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x2y1.svg b/SlaveMatrix/Assets/Parts/Hindwing/x2y1.svg new file mode 100644 index 0000000..d9da17e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x2y1.svg @@ -0,0 +1,170 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x3y0.svg b/SlaveMatrix/Assets/Parts/Hindwing/x3y0.svg new file mode 100644 index 0000000..48a0bdd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x3y0.svg @@ -0,0 +1,434 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Hindwing/x3y1.svg b/SlaveMatrix/Assets/Parts/Hindwing/x3y1.svg new file mode 100644 index 0000000..a074c6f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Hindwing/x3y1.svg @@ -0,0 +1,474 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/part.yaml b/SlaveMatrix/Assets/Parts/Horn/part.yaml new file mode 100644 index 0000000..3f09a38 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/part.yaml @@ -0,0 +1,133 @@ +id: Horn +original_key: 角 +resource: 肢中 +morph_x: 3 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +fields: +- name: 根 +- name: 線1 +- name: 線2 +- name: 線3 +- name: 線4 +- name: 線5 +- name: 線6 +- name: 線7 +- name: 線8 +- name: 線9 +- name: 線10 +joints: +- position: [ + 0.32481493678883067, + 0.33468553369326365 +] +- position: [ + 0.3248149367888307, + 0.3221551263872467 +] +- position: [ + 0.32481493678883067, + 0.3104412663702116 +] +- position: [ + 0.3248149367888307, + 0.29894904707949793 +] +- position: [ + 0.32481493678883067, + 0.29019187312099204 +] +- position: [ + 0.32481493678883067, + 0.3284203300402552 +] +- position: [ + 0.32481493678883067, + 0.31629819637872925 +] +- position: [ + 0.32481493678883067, + 0.3046951567248547 +] +- position: [ + 0.32481493678883067, + 0.2945704601002449 +] +- position: [ + 0.3248149367888306, + 0.3408438036229669 +] +- position: [ + 0.3246452718208477, + 0.3193745014578829 +] +- position: [ + 0.34752222038216657, + 0.3655380664054311 +] +- position: [ + 0.34752222038216657, + 0.3606242555131382 +] +- position: [ + 0.3475222203821666, + 0.35627606066327266 +] +- position: [ + 0.34752222038216657, + 0.35241432007074136 +] +- position: [ + 0.34752222038216657, + 0.3485231548966867 +] +- position: [ + 0.3475224974438313, + 0.3563110383721384 +] +- position: [ + 0.34752249744383124, + 0.3543358049656544 +] +- position: [ + 0.009021874219246781, + 0.015325639775249068 +] +- position: [ + 0.015203963214230077, + 0.015325639775249058 +] +- position: [ + 0.008462213066548669, + 0.01895600426810253 +] +- position: [ + 0.01576362436692819, + 0.01895600426810252 +] +- position: [ + 0.012112918716738424, + -0.01873652042677082 +] +- position: [ + 0.012058626265617052, + -0.00742210271899751 +] diff --git a/SlaveMatrix/Assets/Parts/Horn/x0y0.svg b/SlaveMatrix/Assets/Parts/Horn/x0y0.svg new file mode 100644 index 0000000..4bf6a98 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x0y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x0y1.svg b/SlaveMatrix/Assets/Parts/Horn/x0y1.svg new file mode 100644 index 0000000..7977d72 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x0y1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x1y0.svg b/SlaveMatrix/Assets/Parts/Horn/x1y0.svg new file mode 100644 index 0000000..9d79acf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x1y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x1y1.svg b/SlaveMatrix/Assets/Parts/Horn/x1y1.svg new file mode 100644 index 0000000..b5ec18a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x1y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x2y0.svg b/SlaveMatrix/Assets/Parts/Horn/x2y0.svg new file mode 100644 index 0000000..c87d7e2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x2y0.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x2y1.svg b/SlaveMatrix/Assets/Parts/Horn/x2y1.svg new file mode 100644 index 0000000..5046605 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x2y1.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x3y0.svg b/SlaveMatrix/Assets/Parts/Horn/x3y0.svg new file mode 100644 index 0000000..885a4c5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x3y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x3y1.svg b/SlaveMatrix/Assets/Parts/Horn/x3y1.svg new file mode 100644 index 0000000..6e2a348 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x3y1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x4y0.svg b/SlaveMatrix/Assets/Parts/Horn/x4y0.svg new file mode 100644 index 0000000..310b572 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x4y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x4y1.svg b/SlaveMatrix/Assets/Parts/Horn/x4y1.svg new file mode 100644 index 0000000..1c3fe4d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x4y1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x5y0.svg b/SlaveMatrix/Assets/Parts/Horn/x5y0.svg new file mode 100644 index 0000000..b2d84ec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x5y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x5y1.svg b/SlaveMatrix/Assets/Parts/Horn/x5y1.svg new file mode 100644 index 0000000..1c474dc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x5y1.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x6y0.svg b/SlaveMatrix/Assets/Parts/Horn/x6y0.svg new file mode 100644 index 0000000..9cb88d6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x6y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x6y1.svg b/SlaveMatrix/Assets/Parts/Horn/x6y1.svg new file mode 100644 index 0000000..93a7a58 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x6y1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x7y0.svg b/SlaveMatrix/Assets/Parts/Horn/x7y0.svg new file mode 100644 index 0000000..84cf7d1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x7y0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x7y1.svg b/SlaveMatrix/Assets/Parts/Horn/x7y1.svg new file mode 100644 index 0000000..4e5dec9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x7y1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x8y0.svg b/SlaveMatrix/Assets/Parts/Horn/x8y0.svg new file mode 100644 index 0000000..fe552ce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x8y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x8y1.svg b/SlaveMatrix/Assets/Parts/Horn/x8y1.svg new file mode 100644 index 0000000..b236719 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x8y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x9y0.svg b/SlaveMatrix/Assets/Parts/Horn/x9y0.svg new file mode 100644 index 0000000..1d04bbd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x9y0.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Horn/x9y1.svg b/SlaveMatrix/Assets/Parts/Horn/x9y1.svg new file mode 100644 index 0000000..841fcaa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Horn/x9y1.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Impact/part.yaml b/SlaveMatrix/Assets/Parts/Impact/part.yaml new file mode 100644 index 0000000..607f358 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Impact/part.yaml @@ -0,0 +1,11 @@ +id: Impact +original_key: 衝撃 +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 衝撃 diff --git a/SlaveMatrix/Assets/Parts/Impact/x0y0.svg b/SlaveMatrix/Assets/Parts/Impact/x0y0.svg new file mode 100644 index 0000000..66341b5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Impact/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/InsectJaw/part.yaml b/SlaveMatrix/Assets/Parts/InsectJaw/part.yaml new file mode 100644 index 0000000..b9c6bfe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectJaw/part.yaml @@ -0,0 +1,88 @@ +id: InsectJaw +original_key: 虫顎 +resource: 肢左 +morph_x: 2 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +fields: +- name: 顎 +- name: 節 +- name: 牙 +joints: +- position: [ + 0.016024151425233186, + 0.02069910631105899 +] +- position: [ + 0.01673792698586274, + 0.02022208689283709 +] +- position: [ + 0.016537200916656534, + 0.018450694378269978 +] +- position: [ + 0.03221474363901859, + 0.03379225327609791 +] +- position: [ + 0.02928913882352495, + 0.053880697500981733 +] +- position: [ + 0.03193403153806857, + 0.061281186848646224 +] +- position: [ + 0.035539486884306686, + 0.06744109178239681 +] +- position: [ + 0.02477504711740627, + 0.052023362588319105 +] +- position: [ + 0.0093312044833953, + 0.011152769902399133 +] +- position: [ + 0.01504822043049015, + 0.011152769902399131 +] +- position: [ + 0.004787220411367407, + 0.011152769902399131 +] +- position: [ + 0.017518319393430855, + 0.011152769902399133 +] +- position: [ + 0.005400622701565017, + 0.007758324996586711 +] +- position: [ + 0.008227688436179837, + 0.007758324996586711 +] +- position: [ + 0.007288961556993493, + 0.00775832499658671 +] +- position: [ + 0.022768008876820803, + 0.04644308609615801 +] +- position: [ + 0.008737147728355139, + 0.023890166821240077 +] diff --git a/SlaveMatrix/Assets/Parts/InsectJaw/x0y0.svg b/SlaveMatrix/Assets/Parts/InsectJaw/x0y0.svg new file mode 100644 index 0000000..991d449 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectJaw/x0y0.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/InsectJaw/x1y0.svg b/SlaveMatrix/Assets/Parts/InsectJaw/x1y0.svg new file mode 100644 index 0000000..f1fa45a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectJaw/x1y0.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/InsectJaw/x1y1.svg b/SlaveMatrix/Assets/Parts/InsectJaw/x1y1.svg new file mode 100644 index 0000000..e08f0d2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectJaw/x1y1.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/InsectScythe/part.yaml b/SlaveMatrix/Assets/Parts/InsectScythe/part.yaml new file mode 100644 index 0000000..42d6bfe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectScythe/part.yaml @@ -0,0 +1,86 @@ +id: InsectScythe +original_key: 虫鎌 +resource: 肢左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 虫鎌節 +- name: 虫棘1 +- name: 虫棘2 +- name: 虫棘3 +- name: 虫棘4 +- name: 虫鎌1 +- name: 虫鎌2 +- name: 虫鎌3 +- name: 虫孔1 +- name: 虫孔2 +- name: 輪 +joints: +- position: [ + 0.040429841782210346, + 0.04112622562174576 +] +- position: [ + 0.10042485333246497, + 0.09576671578447664 +] +- position: [ + 0.10743909923789968, + 0.09687541814411575 +] +- position: [ + 0.11405107453711733, + 0.09860267811938059 +] +- position: [ + 0.12046872569715106, + 0.10058650533665284 +] +- position: [ + 0.08774229568684476, + 0.09802160550018327 +] +- position: [ + 0.08939969953595228, + 0.09231701564736337 +] +- position: [ + 0.09163030316620278, + 0.09526012646809125 +] +- position: [ + 0.11257627964375291, + 0.09694860470831554 +] +- position: [ + 0.011152769902399134, + 0.01499698157141957 +] +- position: [ + 0.011152769902399133, + 0.0029318538595546517 +] +- position: [ + 0.011152769902399134, + 0.024586555687887732 +] +- position: [ + 0.011152769902399133, + -0.0022810158830894735 +] +- position: [ + 0.007758324996586714, + 0.012733994044781134 +] +- position: [ + 0.009906215631991285, + 0.011300670369192287 +] +- position: [ + 0.00561043436118202, + 0.004215979623981122 +] diff --git a/SlaveMatrix/Assets/Parts/InsectScythe/x0y0.svg b/SlaveMatrix/Assets/Parts/InsectScythe/x0y0.svg new file mode 100644 index 0000000..d100439 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InsectScythe/x0y0.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/InternalSemen/part.yaml b/SlaveMatrix/Assets/Parts/InternalSemen/part.yaml new file mode 100644 index 0000000..72a5144 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InternalSemen/part.yaml @@ -0,0 +1,26 @@ +id: InternalSemen +original_key: 膣内精液 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 精液 +- name: 血液1 +- name: 血液2 +joints: +- position: [ + 0.028039807365455173, + 0.030295385812669835 +] +- position: [ + 0.03501416543535649, + 0.03029538581266983 +] +- position: [ + 0.03152698640040582, + 0.020341293057530664 +] diff --git a/SlaveMatrix/Assets/Parts/InternalSemen/x0y0.svg b/SlaveMatrix/Assets/Parts/InternalSemen/x0y0.svg new file mode 100644 index 0000000..6d49df0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/InternalSemen/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomBack/part.yaml b/SlaveMatrix/Assets/Parts/JacketBottomBack/part.yaml new file mode 100644 index 0000000..c33b51e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomBack/part.yaml @@ -0,0 +1,24 @@ +id: JacketBottomBack +original_key: 上着ボトム後 +resource: 胴体 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 下地 +- name: 染み +joints: +- position: [ + 0.04999999999999989, + 0.06356656105620564 +] +- position: [ + 0.049999999999999885, + 0.06411142293104663 +] diff --git a/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y0.svg new file mode 100644 index 0000000..e7dd901 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y1.svg new file mode 100644 index 0000000..cb90893 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomBack/x0y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/part.yaml b/SlaveMatrix/Assets/Parts/JacketBottomFront/part.yaml new file mode 100644 index 0000000..c88f6b2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/part.yaml @@ -0,0 +1,409 @@ +id: JacketBottomFront +original_key: 上着ボトム前 +resource: 胴体 +morph_x: 5 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +- x: 4 + y: 0 + file: x4y0.svg +- x: 4 + y: 1 + file: x4y1.svg +fields: +- name: 中 +- name: 左 +- name: 右 +joints: +- position: [ + 0.05000000000000002, + 0.09999872059266612 +] +- position: [ + 0.05, + 0.09091686431693212 +] +- position: [ + 0.032912228215365505, + 0.07678176713671643 +] +- position: [ + 0.06708777178463454, + 0.07678176713671643 +] +- position: [ + 0.05, + 0.12496738337188261 +] +- position: [ + 0.02983445163137872, + 0.08557668859068447 +] +- position: [ + 0.041049607732651094, + 0.0625925781578362 +] +- position: [ + 0.03707201706983381, + 0.04209093809688731 +] +- position: [ + 0.0438190685061692, + 0.05096716233440098 +] +- position: [ + 0.036339857984279085, + 0.03658458107117683 +] +- position: [ + 0.031043206116844062, + 0.09598049882329282 +] +- position: [ + 0.06932074266097207, + 0.08557668859068447 +] +- position: [ + 0.058105586559699635, + 0.0625925781578362 +] +- position: [ + 0.06208317722251693, + 0.04209093809688731 +] +- position: [ + 0.05533612578618152, + 0.05096716233440098 +] +- position: [ + 0.06281533630807169, + 0.03658458107117683 +] +- position: [ + 0.0681119881755067, + 0.09598049882329282 +] +- position: [ + 0.05000000000000002, + 0.0687195209898942 +] +- position: [ + 0.05, + 0.06531927400025939 +] +- position: [ + 0.032228717343980126, + 0.06002709361598664 +] +- position: [ + 0.06777128265601992, + 0.06002709361598664 +] +- position: [ + 0.05, + 0.0789527064154183 +] +- position: [ + 0.02904472581078685, + 0.06331991220835229 +] +- position: [ + 0.04070848815611012, + 0.05471466126229387 +] +- position: [ + 0.036571793866780146, + 0.047038847223474615 +] +- position: [ + 0.04358872736056895, + 0.050362105577999736 +] +- position: [ + 0.03581034841780323, + 0.04497726715304861 +] +- position: [ + 0.03030183047567081, + 0.06721509875944084 +] +- position: [ + 0.07011046848156394, + 0.06331991220835229 +] +- position: [ + 0.058446706136240596, + 0.05471466126229387 +] +- position: [ + 0.06258340042557059, + 0.047038847223474615 +] +- position: [ + 0.055566466931781765, + 0.050362105577999736 +] +- position: [ + 0.06334484587454753, + 0.04497726715304861 +] +- position: [ + 0.06885336381667995, + 0.06721509875944084 +] +- position: [ + 0.019192864762988458, + 0.046192244066239084 +] +- position: [ + 0.019192864762988458, + 0.04461295425523574 +] +- position: [ + -0.006691149553467639, + 0.02683560512443486 +] +- position: [ + 0.045076879079444535, + 0.02683560512443486 +] +- position: [ + 0.01919286476298846, + 0.04768149402667544 +] +- position: [ + -0.011055168762446891, + -0.0033305845646532514 +] +- position: [ + 0.020999154705704067, + -0.003330584564653251 +] +- position: [ + -0.010696120479465577, + 0.07227756693238338 +] +- position: [ + 0.01590612736201539, + 0.07227756693238335 +] +- position: [ + 0.0026050034412749036, + 0.1559117465584542 +] +- position: [ + 0.002605003441274908, + 0.06491299992227918 +] +- position: [ + 0.04088101376349288, + 0.002546584307640413 +] +- position: [ + 0.05190603561896237, + 0.003962695760914153 +] +- position: [ + 0.06429188034540138, + 0.11854673338797611 +] +- position: [ + 0.05721666222696286, + -0.004817982702463774 +] +- position: [ + 0.10069693683546024, + 0.1414738283414162 +] +- position: [ + 0.15309903460979873, + 0.14147382834141625 +] +- position: [ + 0.12689798572262942, + 0.15040840502291727 +] +- position: [ + 0.12689798572262942, + 0.16542028663761893 +] +- position: [ + 0.12689798572262945, + 0.18608719354521236 +] +- position: [ + 0.09421645957505947, + 0.19950500460969528 +] +- position: [ + 0.15957951187019948, + 0.1995050046096953 +] +- position: [ + 0.0857398940134024, + 0.07853587567887717 +] +- position: [ + 0.08566093870707658, + 0.07853587567887717 +] +- position: [ + 0.013037089447541617, + 0.03292901439411536 +] +- position: [ + 0.05282093934068907, + 0.03292901439411536 +] +- position: [ + 0.04665955952112546, + 0.010116105280898846 +] +- position: [ + 0.05044168476276517, + 0.02953840966291148 +] +- position: [ + 0.032929014394115316, + -0.010670751184569479 +] +- position: [ + 0.09991090536884517, + 0.1295820874506483 +] +- position: [ + 0.1538850660764138, + 0.1295820874506483 +] +- position: [ + 0.12689798572262942, + 0.13209762198261327 +] +- position: [ + 0.12689798572262942, + 0.13632422475717335 +] +- position: [ + 0.12689798572262945, + 0.14214300273045968 +] +- position: [ + 0.09323601379063239, + 0.14592079414457043 +] +- position: [ + 0.16055995765462658, + 0.14592079414457043 +] +- position: [ + 0.0857410783429973, + 0.08368323634913158 +] +- position: [ + 0.0856597543774817, + 0.08368323634913158 +] +- position: [ + 0.012440331699144404, + 0.032929014394115344 +] +- position: [ + 0.05341769708908629, + 0.032929014394115344 +] +- position: [ + 0.04750523247547607, + 0.025265878056972915 +] +- position: [ + 0.050967064873824665, + 0.031941930442068826 +] +- position: [ + 0.03292901439411556, + 0.0076539722171397335 +] +- position: [ + 0.1268979857226295, + 0.12136474429013658 +] +- position: [ + 0.12689798572262945, + 0.12136474429013658 +] +- position: [ + 0.03181113772348233, + 0.0368208508124961 +] +- position: [ + 0.008508843975975431, + 0.04002969057079903 +] +- position: [ + 0.05511343147098918, + 0.04002969057079903 +] +- position: [ + 0.031811137723482326, + 0.02649042132064048 +] +- position: [ + 0.031811137723482326, + 0.04059453681386101 +] +- position: [ + 0.05564574782993492, + 0.13689851935403374 +] +- position: [ + 0.06404621170187096, + 0.08766824062918745 +] +- position: [ + 0.0878231298925474, + 0.08766824062918745 +] +- position: [ + 0.08579707501459226, + 0.09118517290047026 +] +- position: [ + 0.05564574782993492, + 0.12868509957535262 +] +- position: [ + 0.06087840994142136, + 0.0775952525462431 +] +- position: [ + 0.090990931652997, + 0.07759525254624312 +] +- position: [ + 0.08579707501459226, + 0.08785904619453887 +] diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y0.svg new file mode 100644 index 0000000..f430eed --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y0.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y1.svg new file mode 100644 index 0000000..9addbf5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x0y1.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y0.svg new file mode 100644 index 0000000..a7307c8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y0.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y1.svg new file mode 100644 index 0000000..fa71007 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x1y1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y0.svg new file mode 100644 index 0000000..844534c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y0.svg @@ -0,0 +1,74 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y1.svg new file mode 100644 index 0000000..4b5ceb5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x2y1.svg @@ -0,0 +1,78 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y0.svg new file mode 100644 index 0000000..71948cc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y0.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y1.svg new file mode 100644 index 0000000..327694f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x3y1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y0.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y0.svg new file mode 100644 index 0000000..76cb530 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y0.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y1.svg b/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y1.svg new file mode 100644 index 0000000..b6e1dd6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketBottomFront/x4y1.svg @@ -0,0 +1,62 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketMid/part.yaml b/SlaveMatrix/Assets/Parts/JacketMid/part.yaml new file mode 100644 index 0000000..f855c5d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketMid/part.yaml @@ -0,0 +1,107 @@ +id: JacketMid +original_key: 上着ミドル +resource: 胴体 +morph_x: 4 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +fields: +- name: 服 +- name: フロント +- name: ベルト +joints: +- position: [ + 0.5000000000000004, + 0.532514735622999 +] +- position: [ + -0.0004204635931454658, + 0.011318676102749581 +] +- position: [ + 0.027156921482393435, + 0.01131867610274958 +] +- position: [ + 0.013368228944623988, + 0.006018023155197124 +] +- position: [ + 0.5000000000000002, + 0.5553664673696466 +] +- position: [ + 0.4800633934942725, + 0.565070459666305 +] +- position: [ + 0.5196341468864946, + 0.565070459666305 +] +- position: [ + 0.5000000000000002, + 0.538818298672354 +] +- position: [ + 0.5000000000000002, + 0.5351429699864648 +] +- position: [ + 0.5000000000000002, + 0.5317870968287524 +] +- position: [ + 0.5000000000000002, + 0.5444939280314173 +] +- position: [ + 0.47927571859730556, + 0.5339637416181956 +] +- position: [ + 0.5207242814026949, + 0.5339637416181956 +] +- position: [ + 0.5000000000000002, + 0.5378017819458598 +] +- position: [ + 0.498674286049, + 0.5395911103407449 +] +- position: [ + 0.5015456489254317, + 0.5395911103407449 +] +- position: [ + 0.4818566626954348, + 0.5420113593196239 +] +- position: [ + 0.5183632722789966, + 0.5420113593196239 +] +- position: [ + 0.4860656237308828, + 0.5498302162396619 +] +- position: [ + 0.5141543112435486, + 0.5498302162396619 +] +- position: [ + 0.5000000000000002, + 0.5352918175685764 +] diff --git a/SlaveMatrix/Assets/Parts/JacketMid/x0y0.svg b/SlaveMatrix/Assets/Parts/JacketMid/x0y0.svg new file mode 100644 index 0000000..1f3b84a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketMid/x0y0.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketMid/x1y0.svg b/SlaveMatrix/Assets/Parts/JacketMid/x1y0.svg new file mode 100644 index 0000000..ebf58cb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketMid/x1y0.svg @@ -0,0 +1,66 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketMid/x2y0.svg b/SlaveMatrix/Assets/Parts/JacketMid/x2y0.svg new file mode 100644 index 0000000..3269e46 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketMid/x2y0.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketMid/x3y0.svg b/SlaveMatrix/Assets/Parts/JacketMid/x3y0.svg new file mode 100644 index 0000000..15fa977 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketMid/x3y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketTop/part.yaml b/SlaveMatrix/Assets/Parts/JacketTop/part.yaml new file mode 100644 index 0000000..c07c8b9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketTop/part.yaml @@ -0,0 +1,220 @@ +id: JacketTop +original_key: 上着トップ +resource: 胴体 +morph_x: 4 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +fields: +- name: 服 +- name: バスト +- name: 襟 +- name: ポケット左 +- name: ポケット右 +- name: フロント +- name: 皺 +- name: ボタン +joints: +- position: [ + 0.5, + 0.4951480702968771 +] +- position: [ + 0.5, + 0.46651004992165607 +] +- position: [ + 0.07254848247970712, + 0.09678583319297329 +] +- position: [ + 0.11745151752029288, + 0.09678583319297329 +] +- position: [ + 0.08574068751423099, + 0.0783918684111818 +] +- position: [ + 0.08566014520624803, + 0.0783918684111818 +] +- position: [ + 0.03768409112142947, + 0.05778525341579246 +] +- position: [ + 0.07470766985250746, + 0.05778525341579246 +] +- position: [ + 0.06097473902225092, + 0.027441765488605246 +] +- position: [ + 0.0671877604830419, + 0.04631463097200669 +] +- position: [ + 0.06966674400949215, + 0.06946197844358637 +] +- position: [ + 0.06717706948177658, + 0.08572827262036632 +] +- position: [ + 0.05619588048696844, + 0.029930445865887688 +] +- position: [ + 0.5, + 0.47506311673470936 +] +- position: [ + 0.5, + 0.48877820389242177 +] +- position: [ + 0.5, + 0.5063718026416808 +] +- position: [ + 0.5, + 0.5243631943274394 +] +- position: [ + 0.49455652639716713, + 0.4653456143614895 +] +- position: [ + 0.5054434736028328, + 0.4653456143614895 +] +- position: [ + 0.07232396730450419, + 0.09815005504138384 +] +- position: [ + 0.11767603269549581, + 0.09815005504138384 +] +- position: [ + 0.5, + 0.4950541775443434 +] +- position: [ + 0.5, + 0.4926088659028696 +] +- position: [ + 0.5, + 0.5107621313331399 +] +- position: [ + 0.5, + 0.5284403842918706 +] +- position: [ + 0.022986364471475812, + 0.028631180590094747 +] +- position: [ + 0.022986364471475812, + 0.03397235382652867 +] +- position: [ + 0.022986364471475812, + 0.03874364814136732 +] +- position: [ + 0.022986364471475812, + 0.042560648084643 +] +- position: [ + 0.022986364471475812, + 0.022986364471475812 +] +- position: [ + 0.022986364471475812, + 0.045846381537069984 +] +- position: [ + 0.022986364471475812, + 0.04912269530270834 +] +- position: [ + 0.4931311383968201, + 0.5052150599901606 +] +- position: [ + 0.4784973443360055, + 0.5256397381707782 +] +- position: [ + 0.4780931412971137, + 0.5316862762347014 +] +- position: [ + 0.5068688616031799, + 0.5052150599901606 +] +- position: [ + 0.5215026556639943, + 0.5256397381707782 +] +- position: [ + 0.5219068587028862, + 0.5316862762347014 +] +- position: [ + 0.05564574782993492, + 0.117726112569584 +] +- position: [ + 0.04168056943955022, + 0.08689454992065422 +] +- position: [ + 0.06961092622031961, + 0.08689454992065422 +] +- position: [ + 0.05564574782993492, + 0.08323194791212354 +] +- position: [ + 0.021576882785831274, + 0.02528912136484472 +] +- position: [ + 0.013901683685404042, + 0.016263631688509472 +] +- position: [ + 0.02609648320221774, + 0.02528912136484472 +] +- position: [ + 0.03377168230264507, + 0.016263631688509472 +] +- position: [ + 0.03859736943002123, + 0.020296716595066593 +] +- position: [ + 0.02967932924550639, + 0.020296716595066593 +] diff --git a/SlaveMatrix/Assets/Parts/JacketTop/x0y0.svg b/SlaveMatrix/Assets/Parts/JacketTop/x0y0.svg new file mode 100644 index 0000000..6d8a83a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketTop/x0y0.svg @@ -0,0 +1,70 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketTop/x1y0.svg b/SlaveMatrix/Assets/Parts/JacketTop/x1y0.svg new file mode 100644 index 0000000..5fc6f81 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketTop/x1y0.svg @@ -0,0 +1,95 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketTop/x2y0.svg b/SlaveMatrix/Assets/Parts/JacketTop/x2y0.svg new file mode 100644 index 0000000..9d4e877 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketTop/x2y0.svg @@ -0,0 +1,135 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/JacketTop/x3y0.svg b/SlaveMatrix/Assets/Parts/JacketTop/x3y0.svg new file mode 100644 index 0000000..453e72b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/JacketTop/x3y0.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/KissMark/part.yaml b/SlaveMatrix/Assets/Parts/KissMark/part.yaml new file mode 100644 index 0000000..f95be60 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/KissMark/part.yaml @@ -0,0 +1,11 @@ +id: KissMark +original_key: キスマーク +resource: スタンプ +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: キスマーク diff --git a/SlaveMatrix/Assets/Parts/KissMark/x0y0.svg b/SlaveMatrix/Assets/Parts/KissMark/x0y0.svg new file mode 100644 index 0000000..3a19f71 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/KissMark/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/part.yaml b/SlaveMatrix/Assets/Parts/LactationLeft/part.yaml new file mode 100644 index 0000000..b9b182e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/part.yaml @@ -0,0 +1,32 @@ +id: LactationLeft +original_key: 噴乳左 +resource: 胴体 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 母乳垂れ1 +- name: 母乳垂れ2 +joints: +- position: [ + 0.061904468716062144, + 0.07267129069752817 +] diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y0.svg new file mode 100644 index 0000000..49ba46d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y1.svg new file mode 100644 index 0000000..044734d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y2.svg new file mode 100644 index 0000000..d23e2c1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y3.svg new file mode 100644 index 0000000..9b77557 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y4.svg new file mode 100644 index 0000000..bed3722 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y4.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LactationLeft/x0y5.svg b/SlaveMatrix/Assets/Parts/LactationLeft/x0y5.svg new file mode 100644 index 0000000..a1a0d74 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LactationLeft/x0y5.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/part.yaml b/SlaveMatrix/Assets/Parts/Leaf/part.yaml new file mode 100644 index 0000000..dc42e08 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/part.yaml @@ -0,0 +1,36 @@ +id: Leaf +original_key: 葉 +resource: 肢左 +morph_x: 2 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +fields: +- name: 葉 +- name: 葉脈 +joints: +- position: [ + 0.011628401968068896, + 0.02014601754626799 +] +- position: [ + 0.011628401968068889, + -0.004161837954568095 +] diff --git a/SlaveMatrix/Assets/Parts/Leaf/x0y0.svg b/SlaveMatrix/Assets/Parts/Leaf/x0y0.svg new file mode 100644 index 0000000..d73e331 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x0y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/x0y1.svg b/SlaveMatrix/Assets/Parts/Leaf/x0y1.svg new file mode 100644 index 0000000..de5347f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x0y1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/x0y2.svg b/SlaveMatrix/Assets/Parts/Leaf/x0y2.svg new file mode 100644 index 0000000..8b7808d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x0y2.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/x1y0.svg b/SlaveMatrix/Assets/Parts/Leaf/x1y0.svg new file mode 100644 index 0000000..f038813 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x1y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/x1y1.svg b/SlaveMatrix/Assets/Parts/Leaf/x1y1.svg new file mode 100644 index 0000000..420c8ef --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x1y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leaf/x1y2.svg b/SlaveMatrix/Assets/Parts/Leaf/x1y2.svg new file mode 100644 index 0000000..30e985b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leaf/x1y2.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/part.yaml b/SlaveMatrix/Assets/Parts/LeftBreast/part.yaml new file mode 100644 index 0000000..74b9045 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/part.yaml @@ -0,0 +1,133 @@ +id: LeftBreast +original_key: 胸左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 乳房 +- name: 乳輪 +- name: 乳首 +- name: 淫タトゥ +- name: 虫性 +- name: 傷X +- name: 傷I1 +- name: 傷I2 +- name: ハイライト1 +- name: ハイライト2 +joints: +- position: [ + 0.00638054007156278, + 0.018912258128575332 +] +- position: [ + 0.009937557094892038, + 0.010499146319080136 +] +- position: [ + 0.20149100342333046, + 0.20134885290354163 +] +- position: [ + 0.20163335930560028, + 0.19875969036757846 +] +- position: [ + 0.19934882117689412, + 0.2016402864289953 +] +- position: [ + 0.012248361287958693, + 0.017050503291497973 +] +- position: [ + 0.009656917933234898, + 0.010372868919117298 +] +- position: [ + 0.20185205310401894, + 0.201413981797613 +] +- position: [ + 0.20096913688937734, + 0.19962952435474676 +] +- position: [ + 0.20164503602217468, + 0.20164000991722908 +] +- position: [ + 0.009644841555077102, + 0.01216728327605381 +] +- position: [ + 0.007349424681703168, + 0.008255821169031216 +] +- position: [ + 0.20209186590724063, + 0.20074080437856623 +] +- position: [ + 0.19994258125311382, + 0.1993606260623334 +] +- position: [ + 0.20165208032605894, + 0.20164370855104272 +] +- position: [ + 0.0040232666350097455, + 0.014459709699259169 +] +- position: [ + 0.007874705080891005, + 0.00857919617964689 +] +- position: [ + 0.20089697916812455, + 0.2009325109212405 +] +- position: [ + 0.20163175566525812, + 0.19878744177201146 +] +- position: [ + 0.20165429774166904, + 0.2016419413622413 +] +- position: [ + 0.0022025610996871834, + 0.01689958670131217 +] +- position: [ + 0.005548401065762334, + 0.011684661132156774 +] +- position: [ + 0.20099199463425546, + 0.20111416610299507 +] +- position: [ + 0.2016317556652581, + 0.19875969036757846 +] +- position: [ + 0.20165597602051955, + 0.20164029631826433 +] diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/x0y0.svg b/SlaveMatrix/Assets/Parts/LeftBreast/x0y0.svg new file mode 100644 index 0000000..9ba34b6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/x0y0.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/x0y1.svg b/SlaveMatrix/Assets/Parts/LeftBreast/x0y1.svg new file mode 100644 index 0000000..38b57ec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/x0y1.svg @@ -0,0 +1,49 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/x0y2.svg b/SlaveMatrix/Assets/Parts/LeftBreast/x0y2.svg new file mode 100644 index 0000000..f4c6057 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/x0y2.svg @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/x0y3.svg b/SlaveMatrix/Assets/Parts/LeftBreast/x0y3.svg new file mode 100644 index 0000000..f5ab63b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/x0y3.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LeftBreast/x0y4.svg b/SlaveMatrix/Assets/Parts/LeftBreast/x0y4.svg new file mode 100644 index 0000000..91a4bc9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LeftBreast/x0y4.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leg/part.yaml b/SlaveMatrix/Assets/Parts/Leg/part.yaml new file mode 100644 index 0000000..7fe0c98 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leg/part.yaml @@ -0,0 +1,621 @@ +id: Leg +original_key: 脚 +resource: 脚左 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 脚 +- name: 筋 +- name: 獣性 +- name: 淫タトゥ +- name: 悪タトゥ +- name: 虫性 +- name: 竜性 +- name: 紋柄 +- name: 傷X1 +- name: 傷X2 +- name: 傷I1 +- name: 傷I2 +- name: 傷I3 +- name: 傷I4 +- name: 傷I5 +- name: ハイライト1 +- name: ハイライト2 +- name: パンスト +- name: ソックス +- name: ブーツ +- name: アーマ +- name: 脚輪上 +- name: 脚輪下 +joints: +- position: [ + 0.09572348526559771, + 0.14584073717397594 +] +- position: [ + 0.09180138873031214, + 0.07753166928063453 +] +- position: [ + 0.095950093739533, + 0.1282337929525404 +] +- position: [ + 0.09304121806775453, + 0.06001525132547012 +] +- position: [ + 0.09500000000000001, + 0.051903285658359895 +] +- position: [ + 0.0003600566152769462, + 0.008091326850281601 +] +- position: [ + -0.0010159507277685861, + 0.008091326850281605 +] +- position: [ + 0.00695227749744998, + 0.01602013802246163 +] +- position: [ + 0.005576270154404435, + 0.01602013802246163 +] +- position: [ + 0.0007673793179061897, + 0.020157095615202396 +] +- position: [ + -0.00035613023672210277, + 0.020156893922954725 +] +- position: [ + 0.006447281920615491, + 0.01602054140695697 +] +- position: [ + 0.005323772365987196, + 0.0160203397147093 +] +- position: [ + 0.09896479607036231, + 0.08834479602587608 +] +- position: [ + 0.08181426158199984, + 0.04458007775504181 +] +- position: [ + 0.08198718301006389, + 0.03739120140540819 +] +- position: [ + 0.0804955796309858, + 0.06499288538669921 +] +- position: [ + 0.0802251061367735, + 0.05940884107393683 +] +- position: [ + 0.08133310816358887, + 0.06680171782391923 +] +- position: [ + 0.08058861431442073, + 0.060399963956123515 +] +- position: [ + 0.081059078832612, + 0.0663959983987484 +] +- position: [ + 0.08088874424859004, + 0.059557125621039514 +] +- position: [ + 0.08067472344304345, + 0.06729997090308382 +] +- position: [ + 0.08096502484531118, + 0.0587476829923761 +] +- position: [ + 0.08036153380006815, + 0.06315127802018108 +] +- position: [ + 0.08078699404980934, + 0.05661589652284246 +] +- position: [ + 0.024563813342889238, + -0.000748995544530239 +] +- position: [ + 0.0917286927977138, + 0.07156980844252359 +] +- position: [ + 0.03534573953313161, + 0.010854787735141954 +] +- position: [ + 0.04304857912405821, + 0.010331312304009523 +] +- position: [ + 0.08441385442536176, + 0.059006652541785706 +] +- position: [ + 0.1019435738861305, + 0.058455118226636835 +] +- position: [ + 0.08392277142829428, + 0.05048617365165566 +] +- position: [ + 0.10142588326003785, + 0.04974272871929949 +] +- position: [ + 0.09180784840005708, + 0.1017724289653407 +] +- position: [ + 0.09872524439760137, + 0.1017724289653407 +] +- position: [ + 0.08299371340221416, + 0.0832879739928487 +] +- position: [ + 0.10365878103963244, + 0.0823696325090997 +] +- position: [ + 0.09304035790468818, + 0.05997881404589095 +] +- position: [ + 0.09340355599633918, + 0.06675792530859648 +] +- position: [ + 0.09283969503324285, + 0.05610279015554212 +] +- position: [ + 0.09382982374027467, + 0.07362819497827139 +] +- position: [ + 0.09414673938481867, + 0.08049115620268428 +] +- position: [ + 0.09448487049961683, + 0.0872584241615765 +] +- position: [ + 0.09478433811083238, + 0.09433546139180239 +] +- position: [ + 0.0950753267122646, + 0.1012575176720479 +] +- position: [ + 0.09531653957260745, + 0.10850845202935794 +] +- position: [ + 0.0954562702122131, + 0.11569163749944615 +] +- position: [ + 0.09564142495106887, + 0.12268927287047339 +] +- position: [ + 0.09578446068574702, + 0.12959206614650406 +] +- position: [ + 0.03819884600474942, + 0.02865806331982813 +] +- position: [ + 0.026157934496867506, + 0.028868238211993132 +] +- position: [ + 0.03826043535428203, + 0.02876262128707293 +] +- position: [ + 0.026217689677903257, + 0.02876262128707293 +] +- position: [ + 0.03832019053531778, + 0.02886823821199313 +] +- position: [ + 0.02627927902743587, + 0.02865806331982813 +] +- position: [ + 0.01932512644641132, + 0.019971505554291336 +] +- position: [ + 0.020510289415672737, + 0.019971505554291336 +] +- position: [ + 0.09465687167302204, + 0.07854886947781806 +] +- position: [ + 0.1542823992713851, + 0.1274455748277361 +] +- position: [ + 0.15614389227025793, + 0.2019992953897198 +] +- position: [ + 0.14220480695539653, + 0.14282133287054954 +] +- position: [ + 0.1648850430429757, + 0.14294734678876592 +] +- position: [ + 0.142267453732897, + 0.15746574945034 +] +- position: [ + 0.1645318009006371, + 0.15724599368460468 +] +- position: [ + 0.007158385921593912, + 0.011152769902399138 +] +- position: [ + 0.01969483214462997, + 0.011152769902399133 +] +- position: [ + -0.0028058003749752954, + 0.011152769902399138 +] +- position: [ + 0.025111340179773567, + 0.011152769902399133 +] +- position: [ + 0.0025882837889024905, + 0.007758324996586715 +] +- position: [ + 0.0062254902117855155, + 0.007758324996586708 +] +- position: [ + 0.009291159781387833, + 0.007758324996586708 +] +- position: [ + 0.008688127712691002, + 0.011152769902399134 +] +- position: [ + 0.016423451712281337, + 0.011152769902399133 +] +- position: [ + 0.0025399571685848703, + 0.011152769902399134 +] +- position: [ + 0.019765582636213398, + 0.011152769902399133 +] +- position: [ + 0.004568270724333347, + 0.007758324996586713 +] +- position: [ + 0.0076351091978167805, + 0.0077583249965867095 +] +- position: [ + 0.007881540795356558, + 0.00775832499658671 +] +- position: [ + 0.09889818174224159, + 0.13291974884908517 +] +- position: [ + 0.101553155130431, + 0.07157397696702322 +] +- position: [ + 0.09951703359658895, + 0.12145348802147979 +] +- position: [ + 0.10008718630891096, + 0.05963219087296709 +] +- position: [ + -0.00014298845402748668, + 0.006590776960973318 +] +- position: [ + -0.001560276017364385, + 0.006590776960973321 +] +- position: [ + 0.007034837938032713, + 0.01602013802246163 +] +- position: [ + 0.005617550374695801, + 0.01602013802246163 +] +- position: [ + 0.0006707836330272911, + 0.018641005015724896 +] +- position: [ + -0.0004527259216010013, + 0.018640803583256836 +] +- position: [ + 0.006447281920615491, + 0.016020540887397745 +] +- position: [ + 0.005323772365987196, + 0.01602033945492969 +] +- position: [ + 0.09069448251610542, + 0.08625248223586819 +] +- position: [ + 0.07853776134048863, + 0.04513833780498477 +] +- position: [ + 0.07396163894800083, + 0.0383992744357367 +] +- position: [ + 0.08056803669871752, + 0.06424678466722064 +] +- position: [ + 0.07567515331844495, + 0.05897725819278058 +] +- position: [ + 0.07979414570754546, + 0.06597130290062336 +] +- position: [ + 0.07634402938229136, + 0.05993202706061605 +] +- position: [ + 0.08013021501408304, + 0.06558167178057928 +] +- position: [ + 0.07669183929664233, + 0.05915974166023682 +] +- position: [ + 0.08046951813960133, + 0.06641720176798635 +] +- position: [ + 0.07746828218765374, + 0.058402807707866294 +] +- position: [ + 0.08063772970232172, + 0.06251456482110727 +] +- position: [ + 0.07741739357677672, + 0.05639689568823754 +] +- position: [ + 0.019118089093797377, + 0.0010708763421778613 +] +- position: [ + 0.10144247482989083, + 0.06656991494722132 +] +- position: [ + 0.02847174849806258, + 0.010036318043525498 +] +- position: [ + 0.03491440353191365, + 0.009497347739631548 +] +- position: [ + 0.0785443414351116, + 0.05845831204631579 +] +- position: [ + 0.09607406089588034, + 0.05789045231543852 +] +- position: [ + 0.07824468452926887, + 0.051025426858271244 +] +- position: [ + 0.09473161411567477, + 0.049769345014958645 +] +- position: [ + 0.08503508521376832, + 0.10248995545200801 +] +- position: [ + 0.09195248121131261, + 0.10248995545200801 +] +- position: [ + 0.07922427395252933, + 0.08365492749572716 +] +- position: [ + 0.09778926804938229, + 0.08251283622066229 +] +- position: [ + 0.08578345762692724, + 0.05954244412602916 +] +- position: [ + 0.08617036365127685, + 0.0665158753724613 +] +- position: [ + 0.08552775639170887, + 0.0556896836345869 +] +- position: [ + 0.08669177181531552, + 0.07352519729552756 +] +- position: [ + 0.08707582544221215, + 0.08030749879597321 +] +- position: [ + 0.08743918931356758, + 0.08719649236096991 +] +- position: [ + 0.08795450949782738, + 0.09438300176079249 +] +- position: [ + 0.08827490777793019, + 0.10130009948010853 +] +- position: [ + 0.08862356496443537, + 0.10817450020413664 +] +- position: [ + 0.08879802098239738, + 0.11470410226528217 +] +- position: [ + 0.08906709949644548, + 0.12126504355477227 +] +- position: [ + 0.0891109212235268, + 0.1280032382582753 +] +- position: [ + 0.03813544124743244, + 0.02844553595547709 +] +- position: [ + 0.02610003168633562, + 0.02887826217708438 +] +- position: [ + 0.03826043535428203, + 0.028659718626693947 +] +- position: [ + 0.026217689677903257, + 0.028659718626693947 +] +- position: [ + 0.03819884600474942, + 0.028552065743618703 +] +- position: [ + 0.026157934496867506, + 0.028768461812591788 +] +- position: [ + 0.03832019053531778, + 0.028768461812591784 +] +- position: [ + 0.02627927902743587, + 0.028552065743618703 +] +- position: [ + 0.018026089058073253, + 0.02000208325255054 +] +- position: [ + 0.01921053005807583, + 0.019959497358315197 +] +- position: [ + 0.09460088181140028, + 0.07857897860365469 +] +- position: [ + 0.14729489882784708, + 0.1266392523260577 +] +- position: [ + 0.1479337290178143, + 0.20339976301667612 +] +- position: [ + 0.13753005158872503, + 0.1424701328069384 +] +- position: [ + 0.1605387407175896, + 0.14259987673713398 +] +- position: [ + 0.13771422962793572, + 0.15754802411749066 +] +- position: [ + 0.16094397740411467, + 0.15732176358108957 +] +- position: [ + 0.007881540795356558, + 0.007758324996586711 +] diff --git a/SlaveMatrix/Assets/Parts/Leg/x0y0.svg b/SlaveMatrix/Assets/Parts/Leg/x0y0.svg new file mode 100644 index 0000000..46b6cf8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leg/x0y0.svg @@ -0,0 +1,846 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Leg/x0y1.svg b/SlaveMatrix/Assets/Parts/Leg/x0y1.svg new file mode 100644 index 0000000..c41c287 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Leg/x0y1.svg @@ -0,0 +1,846 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/LowerArm/part.yaml b/SlaveMatrix/Assets/Parts/LowerArm/part.yaml new file mode 100644 index 0000000..a81696e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LowerArm/part.yaml @@ -0,0 +1,230 @@ +id: LowerArm +original_key: 下腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 下腕 +- name: 筋肉 +- name: 植性1 +- name: 獣性1 +- name: 竜性1 +- name: 虫性1 +- name: 淫タトゥ +- name: 悪タトゥ +- name: 植性2 +- name: 獣性2 +- name: 竜性2 +- name: 虫性2 +- name: 傷X1 +- name: 傷I1 +- name: 傷I2 +- name: ハイライト +- name: グローブ +- name: 鎧 +- name: 腕輪 +joints: +- position: [ + 0.07551640869111194, + 0.08037201570194648 +] +- position: [ + 0.07550739062107162, + 0.07881663137584644 +] +- position: [ + 0.05419205417122354, + 0.07951435776882662 +] +- position: [ + 0.04865732996047142, + 0.0790651578338222 +] +- position: [ + 0.09224881764639194, + 0.07870666616650525 +] +- position: [ + 0.03615171859473153, + 0.0794197511652783 +] +- position: [ + 0.038141594443493514, + 0.0686192017326257 +] +- position: [ + 0.03803633007400521, + 0.09010850460009992 +] +- position: [ + 0.07738063509356544, + 0.08037201570194648 +] +- position: [ + 0.022513710083252956, + 0.015355466486504125 +] +- position: [ + 0.022559269673697098, + 0.01554274260720842 +] +- position: [ + 0.0225373887621452, + 0.01544892382298245 +] +- position: [ + 0.022597612083877054, + 0.015731350105065902 +] +- position: [ + 0.022481830680694412, + 0.019310000624976943 +] +- position: [ + 0.0035714943348595643, + 0.013449723391500308 +] +- position: [ + 0.003571716196332002, + 0.012685431177467456 +] +- position: [ + 0.004199819088414027, + 0.017548722450527337 +] +- position: [ + 0.004200040949886465, + 0.016784430236494483 +] +- position: [ + 0.016843839976272434, + 0.012689390062294982 +] +- position: [ + 0.01684383997627243, + 0.011588584187858556 +] +- position: [ + 0.004200262811358903, + 0.01822174977133449 +] +- position: [ + 0.004200262811358902, + 0.017120943896898055 +] +- position: [ + 0.08412477642939539, + 0.05688059287924617 +] +- position: [ + 0.016843839976272434, + 0.01248954518468498 +] +- position: [ + 0.01684383997627243, + 0.011322690957782369 +] +- position: [ + 0.004200262811358903, + 0.018353846476266863 +] +- position: [ + 0.004200262811358902, + 0.01718699224936424 +] +- position: [ + 0.03402488093749831, + 0.011895946234457406 +] +- position: [ + 0.03420525405029605, + 0.01659159181946095 +] +- position: [ + 0.03749035567820547, + 0.02902856725848721 +] +- position: [ + 0.03740581297774585, + 0.02929250386025821 +] +- position: [ + 0.037312126265517914, + 0.029551012323715514 +] +- position: [ + 0.03720959791144962, + 0.02980386242874717 +] +- position: [ + 0.037281688690074075, + 0.030705913345912487 +] +- position: [ + 0.0008778820692602247, + 0.02000241966693153 +] +- position: [ + 0.008957294083689117, + 0.021124318540371036 +] +- position: [ + 0.016938510371299707, + 0.0222841467233524 +] +- position: [ + 0.025005992605264253, + 0.022705611621185135 +] +- position: [ + 0.05205934181561566, + 0.0791732174084057 +] +- position: [ + 0.05205934181561566, + 0.07917440268619945 +] +- position: [ + 0.047009957722034666, + 0.023477650909356725 +] +- position: [ + 0.006130349670994406, + 0.019521813214735492 +] +- position: [ + -0.0072968278849671565, + 0.016167390064742056 +] +- position: [ + 0.011152769902399134, + 0.013044629247219094 +] +- position: [ + 0.011152769902399133, + 0.007106994545133555 +] +- position: [ + 0.011152769902399134, + 0.01776396495687496 +] +- position: [ + 0.011152769902399133, + 0.004541574847923305 +] +- position: [ + 0.007758324996586712, + 0.01020701065596839 +] +- position: [ + 0.00990621563199129, + 0.00950162629545907 +] +- position: [ + 0.005610434361182024, + 0.006015023697714344 +] diff --git a/SlaveMatrix/Assets/Parts/LowerArm/x0y0.svg b/SlaveMatrix/Assets/Parts/LowerArm/x0y0.svg new file mode 100644 index 0000000..a93471b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/LowerArm/x0y0.svg @@ -0,0 +1,721 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MandibleBase/part.yaml b/SlaveMatrix/Assets/Parts/MandibleBase/part.yaml new file mode 100644 index 0000000..7d6d17d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MandibleBase/part.yaml @@ -0,0 +1,24 @@ +id: MandibleBase +original_key: 大顎基 +resource: 肢中 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 甲殻下 +joints: +- position: [ + 0.029680761472545523, + 0.06577543358935374 +] +- position: [ + 0.08131880412072615, + 0.06577543358935374 +] +- position: [ + 0.05549978279663585, + 0.07334854312421513 +] diff --git a/SlaveMatrix/Assets/Parts/MandibleBase/x0y0.svg b/SlaveMatrix/Assets/Parts/MandibleBase/x0y0.svg new file mode 100644 index 0000000..236e143 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MandibleBase/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MandibleUpper/part.yaml b/SlaveMatrix/Assets/Parts/MandibleUpper/part.yaml new file mode 100644 index 0000000..8158987 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MandibleUpper/part.yaml @@ -0,0 +1,28 @@ +id: MandibleUpper +original_key: 大顎上 +resource: 肢中 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 甲殻 +- name: 線左 +- name: 線右 +- name: 刺左 +- name: 刺右 +joints: +- position: [ + 0.0455606092983783, + 0.0760071894825491 +] +- position: [ + 0.06543895629489324, + 0.0760071894825491 +] +- position: [ + 0.05549978279663584, + 0.07334493974274894 +] diff --git a/SlaveMatrix/Assets/Parts/MandibleUpper/x0y0.svg b/SlaveMatrix/Assets/Parts/MandibleUpper/x0y0.svg new file mode 100644 index 0000000..759e251 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MandibleUpper/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MembraneBase/part.yaml b/SlaveMatrix/Assets/Parts/MembraneBase/part.yaml new file mode 100644 index 0000000..2b02fb5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneBase/part.yaml @@ -0,0 +1,14 @@ +id: MembraneBase +original_key: 飛膜根 +resource: 腕左 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 飛膜 diff --git a/SlaveMatrix/Assets/Parts/MembraneBase/x0y0.svg b/SlaveMatrix/Assets/Parts/MembraneBase/x0y0.svg new file mode 100644 index 0000000..fc169de --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneBase/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MembraneBase/x0y1.svg b/SlaveMatrix/Assets/Parts/MembraneBase/x0y1.svg new file mode 100644 index 0000000..ec9793b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneBase/x0y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MembraneTip/part.yaml b/SlaveMatrix/Assets/Parts/MembraneTip/part.yaml new file mode 100644 index 0000000..7acd7ce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneTip/part.yaml @@ -0,0 +1,14 @@ +id: MembraneTip +original_key: 飛膜先 +resource: 腕左 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 飛膜 diff --git a/SlaveMatrix/Assets/Parts/MembraneTip/x0y0.svg b/SlaveMatrix/Assets/Parts/MembraneTip/x0y0.svg new file mode 100644 index 0000000..25a4383 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneTip/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MembraneTip/x0y1.svg b/SlaveMatrix/Assets/Parts/MembraneTip/x0y1.svg new file mode 100644 index 0000000..cf286bb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MembraneTip/x0y1.svg @@ -0,0 +1,46 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEye/part.yaml b/SlaveMatrix/Assets/Parts/MonoEye/part.yaml new file mode 100644 index 0000000..3cb2172 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEye/part.yaml @@ -0,0 +1,29 @@ +id: MonoEye +original_key: 単眼目 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 白目 +- name: 黒目 +joints: +- position: [ + 0.07809586966010823, + 0.07809586966010823 +] +- position: [ + 0.1177961770091645, + 0.11904100711121159 +] +- position: [ + 0.12234836603134454, + 0.12234836603134451 +] +- position: [ + 0.12690055505352454, + 0.1256557249514774 +] diff --git a/SlaveMatrix/Assets/Parts/MonoEye/x0y0.svg b/SlaveMatrix/Assets/Parts/MonoEye/x0y0.svg new file mode 100644 index 0000000..8d64e70 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEye/x0y0.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyebrow/part.yaml b/SlaveMatrix/Assets/Parts/MonoEyebrow/part.yaml new file mode 100644 index 0000000..eff3505 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyebrow/part.yaml @@ -0,0 +1,17 @@ +id: MonoEyebrow +original_key: 単眼眉 +resource: 胴体 +morph_x: 1 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +fields: +- name: 眉 diff --git a/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y0.svg b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y0.svg new file mode 100644 index 0000000..553c1c8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y1.svg b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y1.svg new file mode 100644 index 0000000..30af2e6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y1.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y2.svg b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y2.svg new file mode 100644 index 0000000..6524cd4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyebrow/x0y2.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/part.yaml b/SlaveMatrix/Assets/Parts/MonoEyelid/part.yaml new file mode 100644 index 0000000..3989cbf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/part.yaml @@ -0,0 +1,419 @@ +id: MonoEyelid +original_key: 単眼瞼 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 瞼下 +- name: 瞼上 +- name: 二重 +- name: 睫毛下下左 +- name: 睫毛下上左 +- name: 睫毛下下右 +- name: 睫毛下上右 +- name: 睫毛上下左 +- name: 睫毛上中左 +- name: 睫毛上上左 +- name: 睫毛上下右 +- name: 睫毛上中右 +- name: 睫毛上上右 +joints: +- position: [ + 0.08985627737454514, + 0.0779856977250038 +] +- position: [ + 0.10680118848065483, + 0.07798569772500379 +] +- position: [ + 0.09832873292759998, + 0.09709240353214248 +] +- position: [ + 0.11136106193148383, + 0.08874995494105849 +] +- position: [ + 0.08529640392371614, + 0.08874995494105849 +] +- position: [ + 0.1122887589176608, + 0.08724280820919364 +] +- position: [ + 0.08436870693753917, + 0.08724280820919364 +] +- position: [ + 0.0837084489074863, + 0.08492149860350665 +] +- position: [ + 0.11294901694771367, + 0.08492149860350665 +] +- position: [ + 0.08614830893764823, + 0.08118048360030466 +] +- position: [ + 0.11050915691755173, + 0.08118048360030466 +] +- position: [ + 0.09832873292759998, + 0.07299405965415559 +] +- position: [ + 0.08985627737454514, + 0.0813718107068904 +] +- position: [ + 0.10680118848065483, + 0.0813718107068904 +] +- position: [ + 0.11136106193148383, + 0.08888769464243254 +] +- position: [ + 0.08529640392371614, + 0.08888769464243254 +] +- position: [ + 0.1122887589176608, + 0.0875501019179025 +] +- position: [ + 0.08436870693753917, + 0.0875501019179025 +] +- position: [ + 0.0837084489074863, + 0.08548993964285528 +] +- position: [ + 0.11294901694771367, + 0.08548993964285528 +] +- position: [ + 0.08614830893764823, + 0.08336159793706727 +] +- position: [ + 0.11050915691755173, + 0.08336159793706727 +] +- position: [ + 0.08985627737454514, + 0.08475792368877699 +] +- position: [ + 0.10680118848065483, + 0.08475792368877699 +] +- position: [ + 0.11136106193148383, + 0.0890254343438066 +] +- position: [ + 0.08529640392371614, + 0.0890254343438066 +] +- position: [ + 0.1122887589176608, + 0.08785739562661135 +] +- position: [ + 0.08436870693753917, + 0.08785739562661135 +] +- position: [ + 0.0837084489074863, + 0.08605838068220392 +] +- position: [ + 0.11294901694771367, + 0.08605838068220392 +] +- position: [ + 0.08614830893764823, + 0.08554271227382987 +] +- position: [ + 0.11050915691755173, + 0.08554271227382987 +] +- position: [ + 0.08985627737454514, + 0.08814403667066359 +] +- position: [ + 0.10680118848065483, + 0.08814403667066359 +] +- position: [ + 0.11136106193148383, + 0.08916317404518065 +] +- position: [ + 0.08529640392371614, + 0.08916317404518065 +] +- position: [ + 0.1122887589176608, + 0.0881646893353202 +] +- position: [ + 0.08436870693753917, + 0.0881646893353202 +] +- position: [ + 0.0837084489074863, + 0.08662682172155256 +] +- position: [ + 0.11294901694771367, + 0.08662682172155256 +] +- position: [ + 0.08614830893764823, + 0.08772382661059247 +] +- position: [ + 0.11050915691755173, + 0.08772382661059247 +] +- position: [ + 0.08985627737454514, + 0.0915301496525502 +] +- position: [ + 0.10680118848065483, + 0.0915301496525502 +] +- position: [ + 0.11136106193148383, + 0.0893009137465547 +] +- position: [ + 0.08529640392371614, + 0.0893009137465547 +] +- position: [ + 0.1122887589176608, + 0.08847198304402905 +] +- position: [ + 0.08436870693753917, + 0.08847198304402905 +] +- position: [ + 0.0837084489074863, + 0.0871952627609012 +] +- position: [ + 0.11294901694771367, + 0.0871952627609012 +] +- position: [ + 0.08614830893764823, + 0.08990494094735507 +] +- position: [ + 0.11050915691755173, + 0.08990494094735507 +] +- position: [ + 0.08985627737454514, + 0.08030295136448448 +] +- position: [ + 0.10680118848065483, + 0.08030295136448448 +] +- position: [ + 0.11136106193148383, + 0.08879859624859247 +] +- position: [ + 0.08529640392371614, + 0.08879859624859247 +] +- position: [ + 0.1122887589176608, + 0.08782267231949632 +] +- position: [ + 0.08436870693753917, + 0.08782267231949632 +] +- position: [ + 0.0837084489074863, + 0.0862137873060808 +] +- position: [ + 0.11294901694771367, + 0.0862137873060808 +] +- position: [ + 0.08614830893764823, + 0.0829651971831106 +] +- position: [ + 0.11050915691755173, + 0.0829651971831106 +] +- position: [ + 0.08985627737454514, + 0.08262020500396518 +] +- position: [ + 0.10680118848065483, + 0.08262020500396516 +] +- position: [ + 0.11136106193148383, + 0.08884723755612646 +] +- position: [ + 0.08529640392371614, + 0.08884723755612646 +] +- position: [ + 0.1122887589176608, + 0.088402536429799 +] +- position: [ + 0.08436870693753917, + 0.088402536429799 +] +- position: [ + 0.0837084489074863, + 0.08750607600865495 +] +- position: [ + 0.11294901694771367, + 0.08750607600865495 +] +- position: [ + 0.08614830893764823, + 0.08474991076591655 +] +- position: [ + 0.11050915691755173, + 0.08474991076591655 +] +- position: [ + 0.08985627737454514, + 0.08493745864344587 +] +- position: [ + 0.10680118848065483, + 0.08493745864344586 +] +- position: [ + 0.11136106193148383, + 0.08889587886366045 +] +- position: [ + 0.08529640392371614, + 0.08889587886366045 +] +- position: [ + 0.1122887589176608, + 0.08898240054010169 +] +- position: [ + 0.08436870693753917, + 0.08898240054010169 +] +- position: [ + 0.0837084489074863, + 0.0887983647112291 +] +- position: [ + 0.11294901694771367, + 0.0887983647112291 +] +- position: [ + 0.08614830893764823, + 0.0865346243487225 +] +- position: [ + 0.11050915691755173, + 0.0865346243487225 +] +- position: [ + 0.08985627737454514, + 0.08725471228292656 +] +- position: [ + 0.10680118848065483, + 0.08725471228292656 +] +- position: [ + 0.11136106193148383, + 0.08894452017119443 +] +- position: [ + 0.08529640392371614, + 0.08894452017119443 +] +- position: [ + 0.1122887589176608, + 0.08956226465040437 +] +- position: [ + 0.08436870693753917, + 0.08956226465040437 +] +- position: [ + 0.0837084489074863, + 0.09009065341380325 +] +- position: [ + 0.11294901694771367, + 0.09009065341380325 +] +- position: [ + 0.08614830893764823, + 0.08831933793152844 +] +- position: [ + 0.11050915691755173, + 0.08831933793152844 +] diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x0y0.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y0.svg new file mode 100644 index 0000000..7022dd5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y0.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x0y1.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y1.svg new file mode 100644 index 0000000..19c950e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y1.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x0y2.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y2.svg new file mode 100644 index 0000000..be5d986 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y2.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x0y3.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y3.svg new file mode 100644 index 0000000..4531de1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y3.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x0y4.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y4.svg new file mode 100644 index 0000000..41d98f4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x0y4.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x1y0.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y0.svg new file mode 100644 index 0000000..7022dd5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y0.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x1y1.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y1.svg new file mode 100644 index 0000000..eff8838 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y1.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x1y2.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y2.svg new file mode 100644 index 0000000..1c7b8fc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y2.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x1y3.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y3.svg new file mode 100644 index 0000000..b8054e5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y3.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoEyelid/x1y4.svg b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y4.svg new file mode 100644 index 0000000..ed40006 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoEyelid/x1y4.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoLeg/part.yaml b/SlaveMatrix/Assets/Parts/MonoLeg/part.yaml new file mode 100644 index 0000000..1df8bd4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoLeg/part.yaml @@ -0,0 +1,312 @@ +id: MonoLeg +original_key: 単足 +resource: 半身 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 幹上 +- name: 幹下 +- name: 葉左 +- name: 葉右 +- name: 脈上1 +- name: 脈上2 +- name: 脈下1 +- name: 脈下2 +- name: 虫食 +- name: 脚輪 +joints: +- position: [ + 0.09500000000000008, + 0.17691261154616272 +] +- position: [ + 0.09500000000000007, + 0.16904572876208893 +] +- position: [ + 0.07002931131160665, + 0.17691261154616272 +] +- position: [ + 0.11997068868839351, + 0.17691261154616272 +] +- position: [ + 0.09500000000000008, + 0.17683638770672228 +] +- position: [ + 0.03557280134427762, + 0.10205238692154427 +] +- position: [ + 0.0496310950772863, + 0.10205238692154427 +] +- position: [ + 0.06368938881029498, + 0.10205238692154427 +] +- position: [ + 0.07774768254330366, + 0.10205238692154427 +] +- position: [ + 0.09180597627631235, + 0.10205238692154427 +] +- position: [ + 0.06368938881029497, + 0.07790079119754885 +] +- position: [ + 0.03871870012190157, + 0.0517563713480067 +] +- position: [ + 0.08866007749868843, + 0.0517563713480067 +] +- position: [ + 0.009808467808557727, + 0.01168444534071929 +] +- position: [ + 0.04748841870471809, + 0.011684445340719295 +] +- position: [ + -0.0012066699836209497, + 0.006476822784429874 +] +- position: [ + 0.058503556496896744, + 0.006476822784429891 +] +- position: [ + 0.0021258406483610067, + 0.012576207179050617 +] +- position: [ + 0.05517104586491483, + 0.012576207179050634 +] +- position: [ + 0.0286484432566379, + 0.029672907356915287 +] +- position: [ + 0.003165074137840446, + 0.008564964088969241 +] +- position: [ + 0.054131812375435344, + 0.008564964088969259 +] +- position: [ + -0.003180560659711216, + 0.040790838597520085 +] +- position: [ + 0.06047744717298689, + 0.04079083859752007 +] +- position: [ + 0.0022034959700401114, + 0.021103658966780785 +] +- position: [ + 0.0550933905432357, + 0.0211036589667808 +] +- position: [ + -0.004453778910013963, + 0.053161443162800026 +] +- position: [ + 0.061750665423289774, + 0.05316144316280001 +] +- position: [ + 0.04085340918625369, + 0.04187250681062297 +] +- position: [ + 0.037310057673351854, + 0.041731956116719426 +] +- position: [ + 0.03972904847220141, + 0.0419513435068266 +] +- position: [ + 0.037467578422739393, + 0.041866704057466037 +] +- position: [ + 0.03877892019094844, + 0.04326920942061119 +] +- position: [ + 0.03787218806344008, + 0.040291201050448984 +] +- position: [ + 0.039063787423470164, + 0.04187250681062297 +] +- position: [ + 0.042607138936372004, + 0.041731956116719426 +] +- position: [ + 0.04018814813752247, + 0.0419513435068266 +] +- position: [ + 0.04244961818698446, + 0.041866704057466037 +] +- position: [ + 0.04113827641877543, + 0.04326920942061119 +] +- position: [ + 0.042045008546283756, + 0.0402912010504489 +] +- position: [ + 0.0030548394803135135, + 0.011152769902399133 +] +- position: [ + 0.028470340278987077, + 0.011152769902399133 +] +- position: [ + -0.017145844212106628, + 0.011152769902399133 +] +- position: [ + 0.0394513840169049, + 0.011152769902399133 +] +- position: [ + -0.00036683643421006845, + 0.00775832499658672 +] +- position: [ + 0.004121641192398952, + 0.0077583249965867025 +] +- position: [ + 0.011395008800774414, + 0.007758324996586706 +] +- position: [ + 0.49991827896652297, + 0.5366671741633849 +] +- position: [ + 0.3684666960316575, + 0.622391516942116 +] +- position: [ + 0.6314526309899238, + 0.622391516942116 +] +- position: [ + 0.6017061800158461, + 0.47480474699353187 +] +- position: [ + 0.39819396649296657, + 0.4748047469935321 +] +- position: [ + 0.49995219598419927, + 0.7004725757173847 +] +- position: [ + 0.36034579305909725, + 0.5651603581711837 +] +- position: [ + 0.6395559557396221, + 0.5651603581711837 +] +- position: [ + 0.022252532553218105, + 0.06537333308378172 +] +- position: [ + 0.3737330250871266, + 0.5622827829387125 +] +- position: [ + 0.6261860497386317, + 0.5622827829387125 +] +- position: [ + 0.4999595374128794, + 0.6565035326291919 +] +- position: [ + 0.41379935378423816, + 0.5004310422953153 +] +- position: [ + 0.5861107794229501, + 0.5004310422953153 +] +- position: [ + 0.09581419223770296, + 0.09783896525867175 +] +- position: [ + 0.07026171439809945, + 0.09783896525867175 +] +- position: [ + 0.17953007495091683, + 0.058526390708523786 +] +- position: [ + 0.4999580966832776, + 0.6175613690760081 +] +- position: [ + 0.4999581233529927, + 0.5852912141368188 +] +- position: [ + 0.49995814665822014, + 0.5589242291939045 +] +- position: [ + 0.0402522802424298, + 0.07193791306326183 +] +- position: [ + 0.011903961250042104, + 0.0649680293622682 +] +- position: [ + 0.40668167129437344, + 0.4231156431393461 +] +- position: [ + 0.08933830248375838, + 0.089810391191288 +] +- position: [ + 0.4637205517833623, + 0.4647525907478888 +] diff --git a/SlaveMatrix/Assets/Parts/MonoLeg/x0y0.svg b/SlaveMatrix/Assets/Parts/MonoLeg/x0y0.svg new file mode 100644 index 0000000..6a7e065 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoLeg/x0y0.svg @@ -0,0 +1,233 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MonoLeg/x0y1.svg b/SlaveMatrix/Assets/Parts/MonoLeg/x0y1.svg new file mode 100644 index 0000000..c51c160 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MonoLeg/x0y1.svg @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/part.yaml b/SlaveMatrix/Assets/Parts/Mouth/part.yaml new file mode 100644 index 0000000..bbb52bc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/part.yaml @@ -0,0 +1,485 @@ +id: Mouth +original_key: 口 +resource: 胴体 +morph_x: 2 +morph_y: 14 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +- x: 0 + y: 11 + file: x0y11.svg +- x: 0 + y: 12 + file: x0y12.svg +- x: 0 + y: 13 + file: x0y13.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 1 + y: 6 + file: x1y6.svg +- x: 1 + y: 7 + file: x1y7.svg +- x: 1 + y: 8 + file: x1y8.svg +- x: 1 + y: 9 + file: x1y9.svg +- x: 1 + y: 10 + file: x1y10.svg +- x: 1 + y: 11 + file: x1y11.svg +- x: 1 + y: 12 + file: x1y12.svg +- x: 1 + y: 13 + file: x1y13.svg +fields: +- name: 口 +- name: 口紅上 +- name: 牙左 +- name: 牙右 +- name: 口紅下 +joints: +- position: [ + 0.027518731894252135, + 0.025310854556553457 +] +- position: [ + 0.03078878608933493, + 0.025621824810640896 +] +- position: [ + 0.024248677699169264, + 0.025621824810640896 +] +- position: [ + 0.027518731894252135, + 0.02735699148648141 +] +- position: [ + 0.0015508584062358156, + 0.0038959809806709236 +] +- position: [ + 0.027518731894252132, + 0.02434891876394108 +] +- position: [ + 0.024208448420187954, + 0.02474157211862309 +] +- position: [ + 0.03082901536831624, + 0.02474157211862309 +] +- position: [ + 0.027518731894252142, + 0.027138347197043902 +] +- position: [ + 0.0015508584062358156, + 0.0044039212349575065 +] +- position: [ + 0.027518731894252135, + 0.024365984869179565 +] +- position: [ + 0.024208448420187954, + 0.024754711690314755 +] +- position: [ + 0.03082901536831624, + 0.024754711690314755 +] +- position: [ + 0.027518731894252135, + 0.026585172837965913 +] +- position: [ + 0.0015508584062358156, + 0.0049363022123449 +] +- position: [ + 0.027518731894252135, + 0.027232251154918872 +] +- position: [ + 0.030741985481187162, + 0.02724551985420362 +] +- position: [ + 0.024295478307317035, + 0.02724551985420362 +] +- position: [ + 0.027518731894252146, + 0.027771696033600198 +] +- position: [ + 0.0015508584062358156, + 0.002911745627516926 +] +- position: [ + 0.027518731894252125, + 0.027976033399546112 +] +- position: [ + 0.027518731894252125, + 0.026120071515051902 +] +- position: [ + 0.03047502829607056, + 0.026927897631484298 +] +- position: [ + 0.02456243549243363, + 0.026927897631484298 +] +- position: [ + 0.0015508584062358156, + 0.003936780913832335 +] +- position: [ + 0.027518731894252125, + 0.02789078365656244 +] +- position: [ + 0.027518731894252125, + 0.02603482177206823 +] +- position: [ + 0.03046696092726286, + 0.02684336971427548 +] +- position: [ + 0.02457050286124133, + 0.02684336971427548 +] +- position: [ + 0.0015508584062358156, + 0.0038528722615575046 +] +- position: [ + 0.03047502829607059, + 0.026927897631484298 +] +- position: [ + 0.024562435492433657, + 0.026927897631484298 +] +- position: [ + 0.03046696092726289, + 0.02684336971427548 +] +- position: [ + 0.024570502861241357, + 0.02684336971427548 +] +- position: [ + 0.027518731894252132, + 0.025433976526934896 +] +- position: [ + 0.030501082324182083, + 0.02598147138841191 +] +- position: [ + 0.024536381464322108, + 0.02598147138841191 +] +- position: [ + 0.027518731894252142, + 0.027831905435605896 +] +- position: [ + 0.0015508584062358156, + 0.005268514757616221 +] +- position: [ + 0.02751873189425214, + 0.027236446639882683 +] +- position: [ + 0.02446191085157115, + 0.027336845727053406 +] +- position: [ + 0.03057555293693304, + 0.027336845727053406 +] +- position: [ + 0.027518731894252118, + 0.02767347106366434 +] +- position: [ + 0.0015508584062358156, + 0.002981935536246011 +] +- position: [ + 0.027518731894252132, + 0.02661490152307635 +] +- position: [ + 0.02446612038138512, + 0.026846074472731338 +] +- position: [ + 0.030571343407119075, + 0.026846074472731338 +] +- position: [ + 0.027518731894252118, + 0.02708400183208089 +] +- position: [ + 0.0015508584062358156, + 0.0029352246168476478 +] +- position: [ + 0.027518731894252135, + 0.025244182639269714 +] +- position: [ + 0.024206202070958447, + 0.025996221735904223 +] +- position: [ + 0.030831261717545744, + 0.025996221735904223 +] +- position: [ + 0.027518731894252142, + 0.02795876732336682 +] +- position: [ + 0.0015508584062358156, + 0.005284993804565528 +] +- position: [ + 0.025097617011172118, + 0.02785175987315245 +] +- position: [ + 0.029939846777332073, + 0.02785175987315245 +] +- position: [ + 0.027518731894252132, + 0.02601350150082443 +] +- position: [ + 0.02420776466409411, + 0.025881252008465565 +] +- position: [ + 0.03082969912441008, + 0.025881252008465565 +] +- position: [ + 0.027518731894252142, + 0.02824253973543952 +] +- position: [ + 0.0015508584062358156, + 0.004799049060581451 +] +- position: [ + 0.02751873189425214, + 0.028952919078869363 +] +- position: [ + 0.02751873189425214, + 0.02648625992637621 +] +- position: [ + 0.0015508584062358156, + 0.003364952832827656 +] +- position: [ + 0.02751873189425214, + 0.029211608041708186 +] +- position: [ + 0.02751873189425214, + 0.025034841530166243 +] +- position: [ + 0.0015508584062358156, + 0.003673736207759117 +] +- position: [ + 0.027518731894252135, + 0.029211608041708186 +] +- position: [ + 0.027518731894252135, + 0.025034841530166243 +] +- position: [ + 0.0273887684688786, + 0.025340005343167517 +] +- position: [ + 0.027388768468878607, + 0.026405046988044776 +] +- position: [ + 0.027518731894252146, + 0.027121701382495454 +] +- position: [ + 0.027518731894252146, + 0.024100204978246238 +] +- position: [ + 0.0015508584062358156, + 0.0032645596978373545 +] +- position: [ + 0.02751873189425214, + 0.027032271692731907 +] +- position: [ + 0.02751873189425214, + 0.023979759807336954 +] +- position: [ + 0.0015508584062358156, + 0.0032283696952025093 +] +- position: [ + 0.02751873189425214, + 0.027112583949762552 +] +- position: [ + 0.02751873189425214, + 0.024100204978246238 +] +- position: [ + 0.0015508584062358156, + 0.0032721094157501947 +] +- position: [ + 0.02751873189425214, + 0.026990669956270273 +] +- position: [ + 0.0015508584062358156, + 0.003274427576302469 +] +- position: [ + 0.02751873189425214, + 0.027676180752587473 +] +- position: [ + 0.02751873189425214, + 0.02361938317083359 +] +- position: [ + 0.0015508584062358156, + 0.003430994792374973 +] +- position: [ + 0.0273887684688786, + 0.025211409544480274 +] +- position: [ + 0.027388768468878603, + 0.026276451189357525 +] +- position: [ + 0.0015508584062358156, + 0.0029181200557450676 +] +- position: [ + 0.0273887684688786, + 0.025266931426011375 +] +- position: [ + 0.027388768468878597, + 0.02642005733504022 +] +- position: [ + 0.0015508584062358156, + 0.0028565918319988595 +] +- position: [ + 0.027518731894252125, + 0.0279164799183149 +] +- position: [ + 0.027518731894252125, + 0.02431983697375127 +] +- position: [ + 0.0015508584062358156, + 0.0032866893140836013 +] +- position: [ + 0.027400312273938247, + 0.026574410459313556 +] +- position: [ + 0.02740031227393824, + 0.027562061362992805 +] +- position: [ + 0.0015508584062358156, + 0.002714652114442084 +] diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y0.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y0.svg new file mode 100644 index 0000000..2e2a9c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y1.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y1.svg new file mode 100644 index 0000000..a246af1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y10.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y10.svg new file mode 100644 index 0000000..08b1658 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y10.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y11.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y11.svg new file mode 100644 index 0000000..90708d2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y11.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y12.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y12.svg new file mode 100644 index 0000000..7bc9e10 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y12.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y13.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y13.svg new file mode 100644 index 0000000..94263c0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y13.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y2.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y2.svg new file mode 100644 index 0000000..5936a21 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y2.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y3.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y3.svg new file mode 100644 index 0000000..5cf0bed --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y3.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y4.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y4.svg new file mode 100644 index 0000000..cec220e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y4.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y5.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y5.svg new file mode 100644 index 0000000..8fc5998 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y5.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y6.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y6.svg new file mode 100644 index 0000000..487dfca --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y6.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y7.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y7.svg new file mode 100644 index 0000000..2521ba2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y7.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y8.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y8.svg new file mode 100644 index 0000000..666261a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y8.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x0y9.svg b/SlaveMatrix/Assets/Parts/Mouth/x0y9.svg new file mode 100644 index 0000000..d87102d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x0y9.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y0.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y0.svg new file mode 100644 index 0000000..10a62a6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y0.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y1.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y1.svg new file mode 100644 index 0000000..2f27cd6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y10.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y10.svg new file mode 100644 index 0000000..02cf01c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y10.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y11.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y11.svg new file mode 100644 index 0000000..bde94b9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y11.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y12.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y12.svg new file mode 100644 index 0000000..457e6a5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y12.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y13.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y13.svg new file mode 100644 index 0000000..546da21 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y13.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y2.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y2.svg new file mode 100644 index 0000000..2b67f44 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y2.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y3.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y3.svg new file mode 100644 index 0000000..ed04ee9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y3.svg @@ -0,0 +1,26 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y4.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y4.svg new file mode 100644 index 0000000..7564155 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y4.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y5.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y5.svg new file mode 100644 index 0000000..9d01c8d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y5.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y6.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y6.svg new file mode 100644 index 0000000..43a1172 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y6.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y7.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y7.svg new file mode 100644 index 0000000..8089a94 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y7.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y8.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y8.svg new file mode 100644 index 0000000..ac586ee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y8.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Mouth/x1y9.svg b/SlaveMatrix/Assets/Parts/Mouth/x1y9.svg new file mode 100644 index 0000000..70a50af --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Mouth/x1y9.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/part.yaml b/SlaveMatrix/Assets/Parts/MouthCursor/part.yaml new file mode 100644 index 0000000..9d3f164 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/part.yaml @@ -0,0 +1,117 @@ +id: MouthCursor +original_key: マウス +resource: カーソル +morph_x: 5 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +- x: 3 + y: 2 + file: x3y2.svg +- x: 3 + y: 3 + file: x3y3.svg +- x: 3 + y: 4 + file: x3y4.svg +- x: 4 + y: 0 + file: x4y0.svg +- x: 4 + y: 1 + file: x4y1.svg +- x: 4 + y: 2 + file: x4y2.svg +- x: 4 + y: 3 + file: x4y3.svg +- x: 4 + y: 4 + file: x4y4.svg +fields: +- name: 上唇 +- name: 下唇 +joints: +- position: [ + 0.08663433525792666, + 0.09125943999934301 +] +- position: [ + 0.08663433525792666, + 0.09252481345842273 +] +- position: [ + 0.08663433525792666, + 0.0942893812302423 +] +- position: [ + 0.08663433525792667, + 0.08730583325659479 +] +- position: [ + 0.032352957670447643, + 0.035412740244716044 +] +- position: [ + 0.08663433525792667, + 0.08775053220016547 +] +- position: [ + 0.032352957670447643, + 0.03340554648343343 +] +- position: [ + 0.032352957670447643, + 0.02722184925890157 +] +- position: [ + 0.032352957670447643, + 0.020952165787735507 +] +- position: [ + 0.032352957670447643, + 0.018818516198404554 +] +- position: [ + 0.032352957670447643, + 0.01790023708699755 +] +- position: [ + 0.08663433525792666, + 0.09143404052903872 +] +- position: [ + 0.08663433525792667, + 0.08769389570589538 +] +- position: [ + 0.032352957670447643, + 0.020112294310455893 +] +- position: [ + 0.032352957670447643, + 0.022181876674046294 +] +- position: [ + 0.032352957670447643, + 0.02418022160770272 +] +- position: [ + 0.032352957670447643, + 0.0262435325627117 +] diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x0y0.svg new file mode 100644 index 0000000..a53226d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x0y0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x1y0.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x1y0.svg new file mode 100644 index 0000000..8706759 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x1y0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x2y0.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x2y0.svg new file mode 100644 index 0000000..c8a6cf7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x2y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x3y0.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x3y0.svg new file mode 100644 index 0000000..29f3941 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x3y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x3y1.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x3y1.svg new file mode 100644 index 0000000..8088de9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x3y1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x3y2.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x3y2.svg new file mode 100644 index 0000000..99ed80b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x3y2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x3y3.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x3y3.svg new file mode 100644 index 0000000..652df0e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x3y3.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x3y4.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x3y4.svg new file mode 100644 index 0000000..99890ee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x3y4.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x4y0.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x4y0.svg new file mode 100644 index 0000000..c00f35c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x4y0.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x4y1.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x4y1.svg new file mode 100644 index 0000000..abcabc2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x4y1.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x4y2.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x4y2.svg new file mode 100644 index 0000000..cc2f469 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x4y2.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x4y3.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x4y3.svg new file mode 100644 index 0000000..db18164 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x4y3.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MouthCursor/x4y4.svg b/SlaveMatrix/Assets/Parts/MouthCursor/x4y4.svg new file mode 100644 index 0000000..08ea92d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MouthCursor/x4y4.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MultiLeg/part.yaml b/SlaveMatrix/Assets/Parts/MultiLeg/part.yaml new file mode 100644 index 0000000..a7ddc8b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MultiLeg/part.yaml @@ -0,0 +1,286 @@ +id: MultiLeg +original_key: 多足 +resource: 半身 +morph_x: 1 +morph_y: 3 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +fields: +- name: 胴 +joints: +- position: [ + 0.17791577081718996, + 0.20344155537062264 +] +- position: [ + 0.19230050105956872, + 0.22389961408732284 +] +- position: [ + 0.2172094989404315, + 0.2238996140873228 +] +- position: [ + 0.23159422918281022, + 0.20344155537062258 +] +- position: [ + 0.20475500000000008, + 0.20475499999999994 +] +- position: [ + 0.17195000000000005, + 0.2086646608379327 +] +- position: [ + 0.17195000000000005, + 0.18357615016538148 +] +- position: [ + 0.14471543707295978, + 0.14622457503803646 +] +- position: [ + 0.19918456292704034, + 0.14622457503803646 +] +- position: [ + 0.13638597092270122, + 0.1629248620957887 +] +- position: [ + 0.20751402907729888, + 0.16292486209578863 +] +- position: [ + 0.1398483335234194, + 0.1830086413812638 +] +- position: [ + 0.20405166647658063, + 0.18300864138126371 +] +- position: [ + 0.15166223713378496, + 0.2003385387814904 +] +- position: [ + 0.19223776286621513, + 0.2003385387814904 +] +- position: [ + 0.14475806834742552, + 0.14017053172228058 +] +- position: [ + 0.19914193165257457, + 0.14017053172228058 +] +- position: [ + 0.17195000000000002, + 0.17195000000000002 +] +- position: [ + 0.09499999999999997, + 0.10854676324306624 +] +- position: [ + 0.09499999999999995, + 0.09342068276876707 +] +- position: [ + 0.09499999999999997, + 0.11088017828813876 +] +- position: [ + 0.09499999999999997, + 0.1092114760283446 +] +- position: [ + 0.09499999999999995, + 0.09375303916140625 +] +- position: [ + 0.06882472619137202, + 0.09398403761005107 +] +- position: [ + 0.12117527380862798, + 0.0939840376100511 +] +- position: [ + 0.09499999999999997, + 0.11083867990907495 +] +- position: [ + 0.09499999999999995, + 0.09456664110177142 +] +- position: [ + 0.06509992425550107, + 0.09393056590531691 +] +- position: [ + 0.12490007574449898, + 0.09393056590531694 +] +- position: [ + 0.09499999999999997, + 0.11092024401337221 +] +- position: [ + 0.09499999999999995, + 0.09460742315392004 +] +- position: [ + 0.06348915356776935, + 0.09392788561936534 +] +- position: [ + 0.1265108464322307, + 0.09392788561936537 +] +- position: [ + 0.09499999999999997, + 0.11071703287352305 +] +- position: [ + 0.09499999999999995, + 0.09450581758399547 +] +- position: [ + 0.06314219016081073, + 0.09393456336036474 +] +- position: [ + 0.12685780983918926, + 0.09393456336036476 +] +- position: [ + 0.09499999999999997, + 0.09395316251730701 +] +- position: [ + 0.13550000000000006, + 0.15948797548408203 +] +- position: [ + 0.1317207053425641, + 0.13412352365254637 +] +- position: [ + 0.13927929465743616, + 0.13412352365254634 +] +- position: [ + 0.12947489201826085, + 0.13822530629837815 +] +- position: [ + 0.14152510798173942, + 0.13822530629837812 +] +- position: [ + 0.12944119224223702, + 0.14321237109993645 +] +- position: [ + 0.1415588077577632, + 0.14321237109993643 +] +- position: [ + 0.12949313348962735, + 0.1472315335116571 +] +- position: [ + 0.14150686651037284, + 0.14723153351165708 +] +- position: [ + 0.12559351751642533, + 0.12798202817984586 +] +- position: [ + 0.14540648248357507, + 0.1279820281798458 +] +- position: [ + 0.13550000000000012, + 0.14902832994212273 +] +- position: [ + 0.13460628328952445, + 0.11850842040018068 +] +- position: [ + 0.13639371671047593, + 0.11850842040018068 +] +- position: [ + 0.047268488954495244, + 0.06769968082901948 +] +- position: [ + 0.05738556995274348, + 0.06171943838795037 +] +- position: [ + 0.046441788660703684, + 0.07563293889477657 +] +- position: [ + 0.04451685708516685, + 0.07194752088267029 +] +- position: [ + 0.03461165096734727, + 0.07030589980359761 +] +- position: [ + 0.004535386355754581, + 0.08181974882264244 +] +- position: [ + 0.09217465608579961, + 0.06769968082901943 +] +- position: [ + 0.08205757508755143, + 0.06171943838795038 +] +- position: [ + 0.09300135637959117, + 0.07563293889477657 +] +- position: [ + 0.09492628795512803, + 0.07194752088267029 +] +- position: [ + 0.10483634457907953, + 0.06969305818680152 +] +- position: [ + 0.13490775868454027, + 0.08181974882264248 +] +- position: [ + 0.06703317901234568, + 0.07840807072268047 +] +- position: [ + 0.11503800170434296, + 0.13041096129088436 +] +- position: [ + 0.13512092599103495, + 0.13041096129088436 +] diff --git a/SlaveMatrix/Assets/Parts/MultiLeg/x0y0.svg b/SlaveMatrix/Assets/Parts/MultiLeg/x0y0.svg new file mode 100644 index 0000000..15d289a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MultiLeg/x0y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MultiLeg/x0y1.svg b/SlaveMatrix/Assets/Parts/MultiLeg/x0y1.svg new file mode 100644 index 0000000..dc90138 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MultiLeg/x0y1.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/MultiLeg/x0y2.svg b/SlaveMatrix/Assets/Parts/MultiLeg/x0y2.svg new file mode 100644 index 0000000..0848187 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/MultiLeg/x0y2.svg @@ -0,0 +1,152 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Neck/part.yaml b/SlaveMatrix/Assets/Parts/Neck/part.yaml new file mode 100644 index 0000000..be21b3e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Neck/part.yaml @@ -0,0 +1,139 @@ +id: Neck +original_key: 首 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 植性 +- name: 首 +- name: 虫性 +- name: 鱗 +- name: 淫タトゥ +- name: 悪タトゥ +- name: ヴィオラ +- name: 首輪 +joints: +- position: [ + -0.004995337548714474, + 0.0004979414188921913 +] +- position: [ + 0.016211003027175944, + 0.000497941418892187 +] +- position: [ + -0.0037357220581254146, + 0.005588012340224058 +] +- position: [ + 0.014951387536586905, + 0.005588012340224053 +] +- position: [ + 0.5, + 0.4887225994119858 +] +- position: [ + 0.5, + 0.5073680233284092 +] +- position: [ + 0.011869046253740682, + 0.0028891069362062425 +] +- position: [ + 0.011869046253740675, + 0.0028891069362062425 +] +- position: [ + 0.011869046253740677, + 0.0034307818046324995 +] +- position: [ + 0.015058466988291015, + 0.01001728973385724 +] +- position: [ + 0.015058466988291015, + 0.01776672804746955 +] +- position: [ + 0.015058466988291015, + 0.017380462313904214 +] +- position: [ + 0.015058466988291015, + 0.017049287730588635 +] +- position: [ + 0.015058466988291015, + 0.016765346922218434 +] +- position: [ + 0.015058466988291015, + 0.01652190317164204 +] +- position: [ + -4.469779268346951E-05, + 0.014092319898051394 +] +- position: [ + -0.0014606006442214666, + 0.014092319898051394 +] +- position: [ + 0.0070320685144348955, + 0.01602013802246163 +] +- position: [ + 0.005616165662896898, + 0.01602013802246163 +] +- position: [ + -0.0020009652566640285, + 0.002418865533895344 +] +- position: [ + -0.003517875083207439, + 0.010573208435388086 +] +- position: [ + 0.013216630735125356, + 0.002418865533895344 +] +- position: [ + 0.014733540561668867, + 0.010573208435388086 +] +- position: [ + 0.008564895603205596, + 0.011152769902399134 +] +- position: [ + 0.016686985802775445, + 0.011152769902399133 +] +- position: [ + 0.0021093165318941576, + 0.011152769902399134 +] +- position: [ + 0.020196223272904115, + 0.011152769902399133 +] +- position: [ + 0.004408768010720679, + 0.007758324996586713 +] +- position: [ + 0.007521553876108054, + 0.0077583249965867095 +] +- position: [ + 0.007995096117065285, + 0.00775832499658671 +] diff --git a/SlaveMatrix/Assets/Parts/Neck/x0y0.svg b/SlaveMatrix/Assets/Parts/Neck/x0y0.svg new file mode 100644 index 0000000..92949b3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Neck/x0y0.svg @@ -0,0 +1,199 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Nose/part.yaml b/SlaveMatrix/Assets/Parts/Nose/part.yaml new file mode 100644 index 0000000..8a4d28a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Nose/part.yaml @@ -0,0 +1,31 @@ +id: Nose +original_key: 鼻 +resource: 胴体 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 鼻 +joints: +- position: [ + 0.025474607754010094, + 0.02629677599987642 +] +- position: [ + 0.02641547651749991, + 0.02629677599987642 +] +- position: [ + 0.026845977964465202, + 0.027269898741448636 +] +- position: [ + 0.027915654913375, + 0.027269898741448636 +] diff --git a/SlaveMatrix/Assets/Parts/Nose/x0y0.svg b/SlaveMatrix/Assets/Parts/Nose/x0y0.svg new file mode 100644 index 0000000..63f8a0c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Nose/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Nose/x0y1.svg b/SlaveMatrix/Assets/Parts/Nose/x0y1.svg new file mode 100644 index 0000000..1e99431 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Nose/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/part.yaml b/SlaveMatrix/Assets/Parts/NoseDripLeft/part.yaml new file mode 100644 index 0000000..38712f4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/part.yaml @@ -0,0 +1,23 @@ +id: NoseDripLeft +original_key: 鼻水左 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 鼻水 diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y0.svg new file mode 100644 index 0000000..6d4c77d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y1.svg new file mode 100644 index 0000000..a971439 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y2.svg new file mode 100644 index 0000000..e4a2338 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y3.svg new file mode 100644 index 0000000..0243199 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y4.svg new file mode 100644 index 0000000..7f9d518 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseDripLeft/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/NoseSkin/part.yaml b/SlaveMatrix/Assets/Parts/NoseSkin/part.yaml new file mode 100644 index 0000000..084d6b8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseSkin/part.yaml @@ -0,0 +1,17 @@ +id: NoseSkin +original_key: 鼻肌 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 紋柄 +- name: 傷I +joints: +- position: [ + 0.010565988892664996, + 0.010565988892664996 +] diff --git a/SlaveMatrix/Assets/Parts/NoseSkin/x0y0.svg b/SlaveMatrix/Assets/Parts/NoseSkin/x0y0.svg new file mode 100644 index 0000000..084b109 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/NoseSkin/x0y0.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/part.yaml b/SlaveMatrix/Assets/Parts/Pantyhose/part.yaml new file mode 100644 index 0000000..42cbd44 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/part.yaml @@ -0,0 +1,46 @@ +id: Pantyhose +original_key: パンスト +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: パンスト +- name: ウエストテープ +- name: センターシーム +joints: +- position: [ + 0.5000000000000001, + 0.48046623087434376 +] +- position: [ + 0.5000000000000001, + 0.4797974233488578 +] +- position: [ + 0.5000000000000001, + 0.47912861582337185 +] +- position: [ + 0.5000000000000001, + 0.4792778694192512 +] +- position: [ + 0.5000000000000001, + 0.4794271230151306 +] diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/x0y0.svg b/SlaveMatrix/Assets/Parts/Pantyhose/x0y0.svg new file mode 100644 index 0000000..22dcbca --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/x0y0.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/x0y1.svg b/SlaveMatrix/Assets/Parts/Pantyhose/x0y1.svg new file mode 100644 index 0000000..8e1a334 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/x0y1.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/x0y2.svg b/SlaveMatrix/Assets/Parts/Pantyhose/x0y2.svg new file mode 100644 index 0000000..63f1958 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/x0y2.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/x0y3.svg b/SlaveMatrix/Assets/Parts/Pantyhose/x0y3.svg new file mode 100644 index 0000000..f9e35c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/x0y3.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pantyhose/x0y4.svg b/SlaveMatrix/Assets/Parts/Pantyhose/x0y4.svg new file mode 100644 index 0000000..9b77d79 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pantyhose/x0y4.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/part.yaml b/SlaveMatrix/Assets/Parts/PearlCursor/part.yaml new file mode 100644 index 0000000..f442d75 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/part.yaml @@ -0,0 +1,122 @@ +id: PearlCursor +original_key: パール +resource: カーソル +morph_x: 1 +morph_y: 17 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +- x: 0 + y: 11 + file: x0y11.svg +- x: 0 + y: 12 + file: x0y12.svg +- x: 0 + y: 13 + file: x0y13.svg +- x: 0 + y: 14 + file: x0y14.svg +- x: 0 + y: 15 + file: x0y15.svg +- x: 0 + y: 16 + file: x0y16.svg +fields: +- name: 軸 +- name: 玉境界 +- name: 玉1 +- name: 玉2 +- name: 玉3 +- name: 玉4 +- name: 玉5 +- name: 玉6 +- name: 玉7 +- name: 輪上 +- name: 輪下 +joints: +- position: [ + 0.01668198317155192, + -0.004017073659485483 +] +- position: [ + 0.01668198317155192, + 0.006332454756033218 +] +- position: [ + 0.01668198317155192, + 0.027031511587070615 +] +- position: [ + 0.01668198317155192, + 0.0011576905482738676 +] +- position: [ + 0.01668198317155192, + 0.01150721896379257 +] +- position: [ + 0.01668198317155192, + 0.021856747379311266 +] +- position: [ + 0.01668198317155192, + 0.032206275794829965 +] +- position: [ + 0.01668198317155192, + 0.01668198317155192 +] +- position: [ + 0.032807389218031946, + 0.030261186362389548 +] +- position: [ + 0.007606109943618107, + -0.0021237840334584358 +] +- position: [ + 0.007606109943618109, + 0.011409164915427206 +] +- position: [ + 0.032807389218031946, + 0.03280277419872378 +] +- position: [ + 0.0076061099436181044, + -0.00425633944750486 +] diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y0.svg new file mode 100644 index 0000000..e8b6f54 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y1.svg new file mode 100644 index 0000000..3e79881 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y1.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y10.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y10.svg new file mode 100644 index 0000000..b380489 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y10.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y11.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y11.svg new file mode 100644 index 0000000..3b2f27f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y11.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y12.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y12.svg new file mode 100644 index 0000000..01b2fa0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y12.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y13.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y13.svg new file mode 100644 index 0000000..033eafd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y13.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y14.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y14.svg new file mode 100644 index 0000000..9e130ce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y14.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y15.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y15.svg new file mode 100644 index 0000000..48ad342 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y15.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y16.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y16.svg new file mode 100644 index 0000000..1a67bea --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y16.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y2.svg new file mode 100644 index 0000000..6e7df42 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y2.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y3.svg new file mode 100644 index 0000000..0ac2d1f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y3.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y4.svg new file mode 100644 index 0000000..7d72211 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y4.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y5.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y5.svg new file mode 100644 index 0000000..1a52817 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y5.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y6.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y6.svg new file mode 100644 index 0000000..a3c6871 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y6.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y7.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y7.svg new file mode 100644 index 0000000..b5e2528 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y7.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y8.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y8.svg new file mode 100644 index 0000000..5403fab --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y8.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PearlCursor/x0y9.svg b/SlaveMatrix/Assets/Parts/PearlCursor/x0y9.svg new file mode 100644 index 0000000..29b5be8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PearlCursor/x0y9.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/part.yaml b/SlaveMatrix/Assets/Parts/PenisCursor/part.yaml new file mode 100644 index 0000000..21f5db4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/part.yaml @@ -0,0 +1,135 @@ +id: PenisCursor +original_key: ペニス +resource: カーソル +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 陰嚢 +- name: 陰茎 +- name: 血管下 +- name: 血管上 +- name: 亀頭 +joints: +- position: [ + 0.04070481695325185, + 0.03613061498776804 +] +- position: [ + 0.08102318639656234, + 0.07149302749639855 +] +- position: [ + 0.08115576679685055, + 0.08325856624410181 +] +- position: [ + 0.08143565875301455, + 0.0949683986485574 +] +- position: [ + 0.08102318639656234, + 0.0680530273765141 +] +- position: [ + 0.08102318639656234, + 0.07100477135959177 +] +- position: [ + 0.08116073856186136, + 0.08321151781033391 +] +- position: [ + 0.08102318639656234, + 0.06743577123521166 +] +- position: [ + 0.08102318639656234, + 0.07051651522278499 +] +- position: [ + 0.08116571032687217, + 0.083164469376566 +] +- position: [ + 0.08102318639656234, + 0.06681851509390921 +] +- position: [ + 0.08102318639656234, + 0.0700282590859782 +] +- position: [ + 0.08117068209188297, + 0.0831174209427981 +] +- position: [ + 0.08102318639656234, + 0.06620125895260677 +] +- position: [ + 0.08102318639656234, + 0.06954000294917144 +] +- position: [ + 0.08117565385689378, + 0.0830703725090302 +] +- position: [ + 0.08102318639656234, + 0.06558400281130433 +] +- position: [ + 0.08102318639656234, + 0.07265656564697649 +] +- position: [ + 0.08102318639656234, + 0.07778559959499572 +] +- position: [ + 0.08114913777683613, + 0.08304868992334173 +] +- position: [ + 0.08102318639656234, + 0.08430755201688865 +] +- position: [ + 0.08114913777683613, + 0.09322253498813593 +] +- position: [ + 0.08102318639656234, + 0.0913572876284958 +] diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x0y0.svg new file mode 100644 index 0000000..c4ae121 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x0y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x0y1.svg new file mode 100644 index 0000000..d18dbce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x0y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x0y2.svg new file mode 100644 index 0000000..3a29750 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x0y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x0y3.svg new file mode 100644 index 0000000..6b3375c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x0y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x0y4.svg new file mode 100644 index 0000000..4f98fb9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x0y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x1y0.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x1y0.svg new file mode 100644 index 0000000..ed88d56 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x1y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x1y1.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x1y1.svg new file mode 100644 index 0000000..cec75c6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x1y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x1y2.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x1y2.svg new file mode 100644 index 0000000..3ded323 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x1y2.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x1y3.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x1y3.svg new file mode 100644 index 0000000..00dadac --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x1y3.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PenisCursor/x1y4.svg b/SlaveMatrix/Assets/Parts/PenisCursor/x1y4.svg new file mode 100644 index 0000000..63ec364 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PenisCursor/x1y4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Phallus/part.yaml b/SlaveMatrix/Assets/Parts/Phallus/part.yaml new file mode 100644 index 0000000..33e0287 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Phallus/part.yaml @@ -0,0 +1,504 @@ +id: Phallus +original_key: 長物 +resource: 半身 +morph_x: 1 +morph_y: 4 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +fields: +- name: 胴6 +- name: 胴5 +- name: 輪2 +- name: 胴4 +- name: 胴3 +- name: 胴2 +- name: 胴1 +- name: 輪1 +joints: +- position: [ + 0.013095788997087432, + 0.03930138582612128 +] +- position: [ + 0.0419416747914168, + 0.039301385826121304 +] +- position: [ + 0.02751873189425211, + 0.0393013858261213 +] +- position: [ + 0.027518731894252114, + 0.031840564364436545 +] +- position: [ + 0.011493239786291354, + 0.04096660723256448 +] +- position: [ + 0.04354422400221287, + 0.040966607232564504 +] +- position: [ + 0.027518731894252108, + 0.0409666072325645 +] +- position: [ + 0.0045531036367324525, + 0.011152769902399136 +] +- position: [ + 0.025266275336574096, + 0.011152769902399133 +] +- position: [ + -0.01191008680321855, + 0.011152769902399136 +] +- position: [ + 0.03421562660801683, + 0.011152769902399133 +] +- position: [ + 0.0006706909484806939, + 0.007758324996586716 +] +- position: [ + 0.004860291670842629, + 0.007758324996586706 +] +- position: [ + 0.010656358322330736, + 0.0077583249965867095 +] +- position: [ + 0.00971262955207349, + 0.04281685323972358 +] +- position: [ + 0.045324834236430724, + 0.04281685323972362 +] +- position: [ + 0.027518731894252104, + 0.042816853239723604 +] +- position: [ + 0.007734173736275863, + 0.04487268213656704 +] +- position: [ + 0.047303290052228344, + 0.044872682136567074 +] +- position: [ + 0.0275187318942521, + 0.04487268213656706 +] +- position: [ + 0.005535889496500721, + 0.0471569364663931 +] +- position: [ + 0.049501574292003477, + 0.047156936466393136 +] +- position: [ + 0.027518731894252097, + 0.04715693646639312 +] +- position: [ + 0.027518731894252104, + 0.03520371029391741 +] +- position: [ + 0.07567280285575671, + 0.07567280285575669 +] +- position: [ + 0.0030933514523061195, + 0.0496949968328665 +] +- position: [ + 0.05194411233619807, + 0.04969499683286654 +] +- position: [ + 0.027518731894252094, + 0.049694996832866524 +] +- position: [ + -0.004236025129422868, + 0.024207896041035352 +] +- position: [ + 0.05927348891792715, + 0.024207896041035373 +] +- position: [ + 0.027518731894252114, + 0.02665673338211666 +] +- position: [ + 0.0010152573297521664, + 0.011152769902399138 +] +- position: [ + 0.03283202352275121, + 0.011152769902399133 +] +- position: [ + -0.024273263839738393, + 0.011152769902399138 +] +- position: [ + 0.046578803644536676, + 0.011152769902399133 +] +- position: [ + -0.001229739302480437, + 0.007758324996586716 +] +- position: [ + 0.0035073117519119853, + 0.007758324996586704 +] +- position: [ + 0.012009338241261387, + 0.007758324996586706 +] +- position: [ + 0.1346680766499419, + 0.06339063782897117 +] +- position: [ + 0.1346680766499419, + 0.07168688907929599 +] +- position: [ + 0.11773983973659279, + 0.06339063782897117 +] +- position: [ + 0.1515963135632909, + 0.06339063782897117 +] +- position: [ + 0.13466807664994188, + 0.07126286961388985 +] +- position: [ + 0.1346680766499419, + 0.06435841581387525 +] +- position: [ + 0.1346680766499419, + 0.0735764727586806 +] +- position: [ + 0.11585892452399844, + 0.06435841581387525 +] +- position: [ + 0.1534772287758852, + 0.06435841581387525 +] +- position: [ + 0.0031672203946784125, + 0.011152769902399138 +] +- position: [ + 0.028230011665124, + 0.011152769902399133 +] +- position: [ + -0.016753123607744058, + 0.011152769902399138 +] +- position: [ + 0.03905866341254234, + 0.011152769902399133 +] +- position: [ + 0.0006782220695195593, + 0.007758324996586713 +] +- position: [ + 0.00486565332803971, + 0.007758324996586706 +] +- position: [ + 0.010650996665133649, + 0.007758324996586711 +] +- position: [ + 0.1346680766499419, + 0.06543372468599087 +] +- position: [ + 0.1346680766499419, + 0.07567601018021904 +] +- position: [ + 0.11376901873222696, + 0.06543372468599087 +] +- position: [ + 0.1555671345676567, + 0.06543372468599087 +] +- position: [ + 0.1346680766499419, + 0.06662851232167491 +] +- position: [ + 0.1346680766499419, + 0.07800882953748398 +] +- position: [ + 0.1114469011858142, + 0.06662851232167491 +] +- position: [ + 0.15788925211406946, + 0.06662851232167491 +] +- position: [ + 0.1346680766499419, + 0.06795605413910161 +] +- position: [ + 0.13466807664994193, + 0.08060085104555613 +] +- position: [ + 0.1088667705786889, + 0.06795605413910161 +] +- position: [ + 0.16046938272119476, + 0.06795605413910161 +] +- position: [ + 0.13466807664994185, + 0.07591141090429349 +] +- position: [ + 0.13466807664994185, + 0.06620789260964047 +] +- position: [ + 0.1346680766499419, + 0.07971729101397224 +] +- position: [ + 0.10617085672522103, + 0.06620789260964047 +] +- position: [ + 0.16316529657466267, + 0.06620789260964047 +] +- position: [ + 0.10622147516155486, + 0.053154273582749614 +] +- position: [ + 0.16311467813832836, + 0.053154273582749614 +] +- position: [ + -0.0008796848439568905, + 0.01115276990239914 +] +- position: [ + 0.03688439156524168, + 0.011152769902399133 +] +- position: [ + -0.030895231990618662, + 0.01115276990239914 +] +- position: [ + 0.05320077179541695, + 0.011152769902399133 +] +- position: [ + -0.0029098222595429447, + 0.007758324996586715 +] +- position: [ + 0.002311204448371866, + 0.007758324996586704 +] +- position: [ + 0.013205445544801516, + 0.0077583249965867095 +] +- position: [ + 0.08384606874088141, + 0.08384606874088141 +] +- position: [ + 0.08384606874088138, + 0.09653951804162364 +] +- position: [ + 0.051551666614589334, + 0.07747081160188363 +] +- position: [ + 0.11614047086717334, + 0.07747081160188363 +] +- position: [ + 0.0838460687408814, + 0.086756309415782 +] +- position: [ + 0.051551666614589334, + 0.05889824220990858 +] +- position: [ + 0.11614047086717333, + 0.05889824220990858 +] +- position: [ + 0.05813135112878733, + 0.06344041786830878 +] +- position: [ + 0.10956078635297546, + 0.06344041786830878 +] +- position: [ + 0.08384606874088141, + 0.0599102932223502 +] +- position: [ + -0.0002880153443915595, + 0.01115276990239914 +] +- position: [ + 0.035619095660690776, + 0.011152769902399133 +] +- position: [ + -0.02882761397233372, + 0.01115276990239914 +] +- position: [ + 0.051133153777132005, + 0.011152769902399133 +] +- position: [ + -0.0023852395803323654, + 0.007758324996586716 +] +- position: [ + 0.0026846724198650593, + 0.007758324996586704 +] +- position: [ + 0.012831977573308322, + 0.007758324996586708 +] +- position: [ + 0.09500000000000003, + 0.09500000000000001 +] +- position: [ + 0.09500000000000001, + 0.08576235701057897 +] +- position: [ + 0.05895927821595384, + 0.0861549747314464 +] +- position: [ + 0.13104072178404613, + 0.0861549747314464 +] +- position: [ + 0.095, + 0.08576235701057897 +] +- position: [ + 0.09499999999999995, + 0.11379677205919553 +] +- position: [ + 0.06182266620694059, + 0.06930196097030185 +] +- position: [ + 0.12817733379305934, + 0.06930196097030185 +] +- position: [ + 0.09499999999999997, + 0.10453015998257771 +] +- position: [ + 0.03467460315596685, + 0.03507695083381871 +] +- position: [ + 0.04729744328311947, + 0.03507695083381871 +] +- position: [ + -0.003017487109008872, + 0.011152769902399141 +] +- position: [ + 0.04145612029673305, + 0.011152769902399133 +] +- position: [ + -0.0383658866145246, + 0.011152769902399141 +] +- position: [ + 0.06067142641932288, + 0.011152769902399133 +] +- position: [ + -0.004805228462917105, + 0.007758324996586718 +] +- position: [ + 0.0009618013171152174, + 0.007758324996586699 +] +- position: [ + 0.014554848676058173, + 0.007758324996586706 +] +- position: [ + 0.09499999999999999, + 0.05964466094067265 +] +- position: [ + 0.09500000000000011, + 0.09697612303002559 +] +- position: [ + 0.06189586406864415, + 0.10120152782300584 +] +- position: [ + 0.1281041359313558, + 0.10120152782300584 +] diff --git a/SlaveMatrix/Assets/Parts/Phallus/x0y0.svg b/SlaveMatrix/Assets/Parts/Phallus/x0y0.svg new file mode 100644 index 0000000..c4ea436 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Phallus/x0y0.svg @@ -0,0 +1,348 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Phallus/x0y1.svg b/SlaveMatrix/Assets/Parts/Phallus/x0y1.svg new file mode 100644 index 0000000..ae58e58 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Phallus/x0y1.svg @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Phallus/x0y2.svg b/SlaveMatrix/Assets/Parts/Phallus/x0y2.svg new file mode 100644 index 0000000..2ec9fd4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Phallus/x0y2.svg @@ -0,0 +1,71 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Phallus/x0y3.svg b/SlaveMatrix/Assets/Parts/Phallus/x0y3.svg new file mode 100644 index 0000000..3205107 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Phallus/x0y3.svg @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Piercing/part.yaml b/SlaveMatrix/Assets/Parts/Piercing/part.yaml new file mode 100644 index 0000000..f4bd7c7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Piercing/part.yaml @@ -0,0 +1,11 @@ +id: Piercing +original_key: ピアス +resource: 性器付 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: ピアス diff --git a/SlaveMatrix/Assets/Parts/Piercing/x0y0.svg b/SlaveMatrix/Assets/Parts/Piercing/x0y0.svg new file mode 100644 index 0000000..fba56f6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Piercing/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Plant/part.yaml b/SlaveMatrix/Assets/Parts/Plant/part.yaml new file mode 100644 index 0000000..da9d302 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Plant/part.yaml @@ -0,0 +1,196 @@ +id: Plant +original_key: 植 +resource: 肢左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 通常葉4 +- name: ハート葉4 +- name: 茎 +- name: 根1 +- name: 根2 +- name: 通常葉1 +- name: 通常葉2 +- name: 通常葉3 +- name: ハート葉1 +- name: ハート葉2 +- name: ハート葉3 +- name: 花 +- name: 萼 +joints: +- position: [ + 0.010698650217310797, + 0.004561430998535203 +] +- position: [ + 0.009512980934121337, + 0.0046410640647490415 +] +- position: [ + 0.008579343297343124, + 0.04597905345115765 +] +- position: [ + 0.005465866610132453, + 0.04314178234835579 +] +- position: [ + 0.007317637635962611, + 0.023647660777567837 +] +- position: [ + 0.0028896420071378133, + 0.03536953332978525 +] +- position: [ + 0.004391351485042945, + 0.04316910676809802 +] +- position: [ + 0.009867766713439583, + 0.022243183122477743 +] +- position: [ + 0.00920101849488305, + 0.015771494553768493 +] +- position: [ + 0.0036242423051604496, + 0.00462973848412146 +] +- position: [ + 0.004809184321767747, + 0.004644947896954584 +] +- position: [ + 0.005579396632562491, + 0.004654834015296118 +] +- position: [ + 0.003624242305160449, + 0.004629738484121461 +] +- position: [ + 0.004809184321767747, + 0.004644947896954587 +] +- position: [ + 0.0055793966325624915, + 0.0046548340152961195 +] +- position: [ + 0.01311722451616037, + 0.007315599086105254 +] +- position: [ + 0.030304910451192133, + 0.007187663316623027 +] +- position: [ + 0.022124857559686524, + 0.010268957086469932 +] +- position: [ + 0.022221465382406807, + 0.008638806803654439 +] +- position: [ + 0.015954419219492456, + 0.02588075952026324 +] +- position: [ + 0.029903009894787957, + 0.026169057924279142 +] +- position: [ + 0.022883504855512188, + 0.02275855477196796 +] +- position: [ + 0.015847376851542732, + 0.02565848245258822 +] +- position: [ + 0.02977449837221534, + 0.026384792514593004 +] +- position: [ + 0.02225411784420977, + 0.033599755243501186 +] +- position: [ + 0.01980540117149426, + 0.022920100614766854 +] +- position: [ + 0.02708161440872025, + 0.023223748015269986 +] +- position: [ + 0.008648842315275799, + 0.008834951037239813 +] +- position: [ + 0.010731827631505698, + 0.008798592393300497 +] +- position: [ + 0.0023820575180592673, + -0.011565497332093704 +] +- position: [ + 0.0033084337494940514, + -0.01489684238384113 +] +- position: [ + 0.004230150723511614, + 0.004619551614583987 +] +- position: [ + 0.0030683905885458508, + 0.0046398302131708345 +] +- position: [ + 0.0036525570345090994, + 0.004817967410921817 +] +- position: [ + -0.0010406286376953803, + -0.010315549823243238 +] +- position: [ + 0.0022581820334926775, + -0.010373130777694715 +] +- position: [ + -0.0010390554559594144, + -0.01024951625455418 +] +- position: [ + 0.005765060242780219, + -0.01036828253585479 +] +- position: [ + 0.008816257652797277, + 0.009147151379549771 +] +- position: [ + 0.010524305612105793, + 0.009117337291519529 +] +- position: [ + 0.009670281632451535, + 0.009132244335534652 +] +- position: [ + 0.009370444980573435, + -0.00804538594605669 +] +- position: [ + 0.007176118292399189, + 0.006107050978475994 +] diff --git a/SlaveMatrix/Assets/Parts/Plant/x0y0.svg b/SlaveMatrix/Assets/Parts/Plant/x0y0.svg new file mode 100644 index 0000000..75f787c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Plant/x0y0.svg @@ -0,0 +1,460 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/part.yaml b/SlaveMatrix/Assets/Parts/PregnantBelly/part.yaml new file mode 100644 index 0000000..cd8d3e2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/part.yaml @@ -0,0 +1,90 @@ +id: PregnantBelly +original_key: ボテ腹 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腹 +- name: ハイライト +- name: 臍 +- name: ハイライト左1 +- name: ハイライト左2 +- name: ハイライト右1 +- name: ハイライト右2 +joints: +- position: [ + 0.026957988763944608, + 0.03446974372952896 +] +- position: [ + 0.024927023118239192, + 0.025619903160748574 +] +- position: [ + 0.05383343545615449, + 0.025619903160748574 +] +- position: [ + 0.026957988763944608, + 0.03492021579046219 +] +- position: [ + 0.023656255581669262, + 0.023463244649179628 +] +- position: [ + 0.05510420299272442, + 0.023463244649179628 +] +- position: [ + 0.026957988763944604, + 0.03537068785139543 +] +- position: [ + 0.022385488045099336, + 0.021306586137610682 +] +- position: [ + 0.056374970529294355, + 0.021306586137610682 +] +- position: [ + 0.026957988763944604, + 0.03582115991232867 +] +- position: [ + 0.02111472050852941, + 0.019149927626041736 +] +- position: [ + 0.05764573806586429, + 0.019149927626041736 +] +- position: [ + 0.026957988763944604, + 0.036313249433296564 +] +- position: [ + 0.019843952971959483, + 0.01699326911447279 +] +- position: [ + 0.05891650560243422, + 0.01699326911447279 +] diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/x0y0.svg b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y0.svg new file mode 100644 index 0000000..ae9ec51 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y0.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/x0y1.svg b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y1.svg new file mode 100644 index 0000000..c5a6ea6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y1.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/x0y2.svg b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y2.svg new file mode 100644 index 0000000..984da4c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y2.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/x0y3.svg b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y3.svg new file mode 100644 index 0000000..e9e42a2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y3.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBelly/x0y4.svg b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y4.svg new file mode 100644 index 0000000..c7ca8c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBelly/x0y4.svg @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/part.yaml b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/part.yaml new file mode 100644 index 0000000..461945e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/part.yaml @@ -0,0 +1,119 @@ +id: PregnantBellyPlate +original_key: ボテ腹板 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腹板4 +- name: 腹板3 +- name: 腹板2 +- name: 腹板1 +joints: +- position: [ + 0.0376489974103562, + 0.039663678766006905 +] +- position: [ + 0.5000000158677831, + 0.5169376461657764 +] +- position: [ + 0.500000015867783, + 0.5277717296676049 +] +- position: [ + 0.49999999596755706, + 0.5259249847687908 +] +- position: [ + 0.49999999596755706, + 0.5371420787122967 +] +- position: [ + 0.5000000158677831, + 0.4911207396055851 +] +- position: [ + 0.5000000158677831, + 0.5016366726587811 +] +- position: [ + 0.500000015867783, + 0.5280966898218826 +] +- position: [ + 0.49999999596755706, + 0.5375465826891214 +] +- position: [ + 0.5000000158677831, + 0.4897949329693053 +] +- position: [ + 0.5000000158677831, + 0.5008829688495349 +] +- position: [ + 0.500000015867783, + 0.5284216499761605 +] +- position: [ + 0.49999999596755706, + 0.537951086665946 +] +- position: [ + 0.5000000158677831, + 0.4884691263330255 +] +- position: [ + 0.5000000158677831, + 0.5001292650402885 +] +- position: [ + 0.500000015867783, + 0.5287466101304383 +] +- position: [ + 0.49999999596755706, + 0.5383555906427707 +] +- position: [ + 0.5000000158677831, + 0.48714331969674574 +] +- position: [ + 0.5000000158677831, + 0.49937556123104226 +] +- position: [ + 0.500000015867783, + 0.5290715702847161 +] +- position: [ + 0.49999999596755706, + 0.5387600946195954 +] +- position: [ + 0.5000000158677831, + 0.4858175130604659 +] +- position: [ + 0.5000000158677831, + 0.498621857421796 +] diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y0.svg b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y0.svg new file mode 100644 index 0000000..ff08686 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y0.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y1.svg b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y1.svg new file mode 100644 index 0000000..cbf5d90 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y1.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y2.svg b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y2.svg new file mode 100644 index 0000000..354e64c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y2.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y3.svg b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y3.svg new file mode 100644 index 0000000..e7a297a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y3.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y4.svg b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y4.svg new file mode 100644 index 0000000..9e06bf8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/PregnantBellyPlate/x0y4.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Pressing/part.yaml b/SlaveMatrix/Assets/Parts/Pressing/part.yaml new file mode 100644 index 0000000..ff2a150 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pressing/part.yaml @@ -0,0 +1,11 @@ +id: Pressing +original_key: 押し付け +resource: カーソル +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 皺 diff --git a/SlaveMatrix/Assets/Parts/Pressing/x0y0.svg b/SlaveMatrix/Assets/Parts/Pressing/x0y0.svg new file mode 100644 index 0000000..b2eb0c7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Pressing/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnus/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedAnus/part.yaml new file mode 100644 index 0000000..1873be7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnus/part.yaml @@ -0,0 +1,18 @@ +id: QuadrupedAnus +original_key: 四足肛門 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 肛門3 +- name: 肛門2 +- name: 肛門1 +joints: +- position: [ + 0.23427950000000008, + 0.23553969680241502 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnus/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnus/x0y0.svg new file mode 100644 index 0000000..f791436 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnus/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/part.yaml new file mode 100644 index 0000000..988cbea --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/part.yaml @@ -0,0 +1,26 @@ +id: QuadrupedAnusSemenDrip +original_key: 四足肛門精液垂れ +resource: 半身 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 精液 diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y0.svg new file mode 100644 index 0000000..e2de096 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y1.svg new file mode 100644 index 0000000..9cb2205 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y2.svg new file mode 100644 index 0000000..476db08 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y3.svg new file mode 100644 index 0000000..8695cf5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y4.svg new file mode 100644 index 0000000..57c824b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y5.svg new file mode 100644 index 0000000..ac4fbad --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedAnusSemenDrip/x0y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedChest/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedChest/part.yaml new file mode 100644 index 0000000..8e346c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedChest/part.yaml @@ -0,0 +1,72 @@ +id: QuadrupedChest +original_key: 四足胸郭 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 胸郭 +- name: 筋肉 +- name: 紋柄 +- name: 虎柄 +- name: 鱗 +joints: +- position: [ + 0.49589714095965687, + 0.41992859916794767 +] +- position: [ + 0.5041022495456186, + 0.41992943152871176 +] +- position: [ + 0.48150199968557955, + 0.45056696335020374 +] +- position: [ + 0.5184967409774262, + 0.45056696335020374 +] +- position: [ + 0.4865229115244023, + 0.5098738164535057 +] +- position: [ + 0.5134752041801278, + 0.5098738164535059 +] +- position: [ + 0.4999990747804779, + 0.5016008098797703 +] +- position: [ + 0.47783318744584347, + 0.4381679830329647 +] +- position: [ + 0.5221649479777382, + 0.4381679830329647 +] +- position: [ + 0.4999990493881583, + 0.5243527109272514 +] +- position: [ + 0.49999987927198636, + 0.4726748080603186 +] +- position: [ + 0.47783318744584347, + 0.47230634681171996 +] +- position: [ + 0.5221649479777382, + 0.47230634681171996 +] +- position: [ + 0.015058466988291011, + 0.024008396645510584 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedChest/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedChest/x0y0.svg new file mode 100644 index 0000000..42d3fb2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedChest/x0y0.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/part.yaml new file mode 100644 index 0000000..d5d3ba9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/part.yaml @@ -0,0 +1,74 @@ +id: QuadrupedCrossSection +original_key: 四足断面 +resource: 半身 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 膣基 +- name: 膣壁左 +- name: 膣壁右 +- name: 卵巣左 +- name: 卵管左 +- name: 卵巣右 +- name: 卵管右 +- name: 子宮 +- name: 子宮内 +- name: 子宮口 +- name: 精液 +joints: +- position: [ + 0.027564282951598268, + 0.028740295197142426 +] +- position: [ + 0.03548968984921339, + 0.02874029519714242 +] +- position: [ + 0.03152698640040582, + 0.016297679253218463 +] +- position: [ + 0.062181567670719494, + 0.0742074490859955 +] +- position: [ + 0.06218156767071952, + 0.06261134446525408 +] +- position: [ + 0.06915434906547871, + 0.05813246792084563 +] +- position: [ + 0.055208786275960285, + 0.05813246792084563 +] +- position: [ + 0.05461180784238318, + 0.0606338591996015 +] +- position: [ + 0.06975132749905585, + 0.0606338591996015 +] +- position: [ + 0.03152698640040582, + 0.015509463426494025 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y0.svg new file mode 100644 index 0000000..c367a0d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y1.svg new file mode 100644 index 0000000..6399789 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y2.svg new file mode 100644 index 0000000..47ca874 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y3.svg new file mode 100644 index 0000000..00e75bf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y4.svg new file mode 100644 index 0000000..1aa43f4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedCrossSection/x0y4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/part.yaml new file mode 100644 index 0000000..8389ee9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/part.yaml @@ -0,0 +1,47 @@ +id: QuadrupedFastenerBack +original_key: 四足留具後 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 革左 +- name: 革右 +- name: 丸金具1 +- name: 革 +- name: 丸金具2 +- name: 丸金具3 +- name: 丸金具4 +- name: 丸金具5 +joints: +- position: [ + 0.0077602513316739384, + -0.006534560961206891 +] +- position: [ + 0.011108154742667742, + 0.008501135162713513 +] +- position: [ + 0.014545739131303415, + -0.0032519956032064064 +] +- position: [ + 0.011158992400397201, + 0.012017310085419742 +] +- position: [ + 0.011196562844302895, + 0.0025096983322777638 +] +- position: [ + 0.007396567942713693, + 0.016910281288054302 +] +- position: [ + 0.014908971862084558, + 0.016910281288054302 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/x0y0.svg new file mode 100644 index 0000000..4abee07 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFastenerBack/x0y0.svg @@ -0,0 +1,20 @@ + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/part.yaml new file mode 100644 index 0000000..a58da6f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/part.yaml @@ -0,0 +1,53 @@ +id: QuadrupedFastenerFront +original_key: 四足留具前 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 革1 +- name: 革2 +- name: 丸金具1 +- name: 丸金具2 +- name: 革3 +- name: 丸金具3 +- name: 丸金具左1 +- name: 丸金具右1 +- name: 丸金具左2 +- name: 丸金具右2 +joints: +- position: [ + 0.018432339988539145, + 0.00455474685707178 +] +- position: [ + 0.018432339988539145, + 0.025546725680459566 +] +- position: [ + 0.018432339988539145, + 0.012032899610196044 +] +- position: [ + 0.012394379976631396, + 0.014128894294483885 +] +- position: [ + 0.005272122775181902, + -0.0001944609581425543 +] +- position: [ + 0.019516637178080894, + -0.0001944609581425543 +] +- position: [ + 0.007080699538770417, + 0.019208733193176168 +] +- position: [ + 0.017708152439562697, + 0.019208733193176168 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/x0y0.svg new file mode 100644 index 0000000..e2258c0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFastenerFront/x0y0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/part.yaml new file mode 100644 index 0000000..17eab79 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/part.yaml @@ -0,0 +1,422 @@ +id: QuadrupedFixingBelt +original_key: 四足固定帯 +resource: 半身 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 革左上 +- name: 革右上 +- name: 革 +- name: 金具左1 +- name: 金具左2 +- name: 金具左3 +- name: 丸金具上左1 +- name: 丸金具上左2 +- name: 丸金具上左3 +- name: 金具右1 +- name: 金具右2 +- name: 金具右3 +- name: 丸金具上右1 +- name: 丸金具上右2 +- name: 丸金具上右3 +- name: 輪後上 +- name: 輪後下通常 +- name: 輪前上 +- name: 輪前下通常 +- name: 革左下 +- name: 革右下 +- name: 丸金具下左 +- name: 丸金具下右 +- name: 革下1 +- name: 革下2 +- name: 丸金具下1 +- name: 丸金具下2 +joints: +- position: [ + -0.0014188466009395504, + -0.0007350022621906467 +] +- position: [ + 0.028284593641646143, + -0.0007350022621906467 +] +- position: [ + -0.0038478078433456762, + 0.0031896203613226257 +] +- position: [ + 0.030713554884052252, + 0.0031896203613226257 +] +- position: [ + -0.015725157004951855, + -0.009183934346095423 +] +- position: [ + 0.04259090404565847, + -0.009183934346095423 +] +- position: [ + -0.008714729694992035, + -0.003154966859529969 +] +- position: [ + 0.035580476735698675, + -0.003154966859529969 +] +- position: [ + 0.013432873520353264, + 0.03909350451529489 +] +- position: [ + 0.010836577234843572, + 0.02385339810859675 +] +- position: [ + 0.01602916980586297, + 0.02385339810859675 +] +- position: [ + 0.01149880375232658, + 0.021371024260863392 +] +- position: [ + 0.015366943288379944, + 0.021371024260863392 +] +- position: [ + 0.004703670810952154, + 0.0051439026120358245 +] +- position: [ + 0.010812979182221266, + 0.0051439026120358245 +] +- position: [ + 0.00760610994361811, + 0.018275960532014104 +] +- position: [ + 0.007606109943618107, + 0.003019405100189454 +] +- position: [ + 0.00760610994361811, + 0.021060787919551998 +] +- position: [ + 0.0026699173665859647, + 0.017689965585583584 +] +- position: [ + 0.012542302520650254, + 0.017689965585583584 +] +- position: [ + 0.007606109943618107, + 0.0056421985030905945 +] +- position: [ + 0.017691648763822, + 0.01651059331932458 +] +- position: [ + 0.019173031213256194, + 0.01651059331932458 +] +- position: [ + 0.018432339988539145, + 0.019241890346097867 +] +- position: [ + 0.018432339988539145, + 0.019285494864393817 +] +- position: [ + -0.0014188466009395504, + -0.000996503707143037 +] +- position: [ + 0.028284593641646143, + -0.000996503707143037 +] +- position: [ + -0.0038478078433456762, + 0.0029281189163702357 +] +- position: [ + 0.030713554884052252, + 0.0029281189163702357 +] +- position: [ + -0.015725157004951855, + -0.009445435791047813 +] +- position: [ + 0.04259090404565847, + -0.009445435791047813 +] +- position: [ + -0.008714729694992035, + -0.003416468304482359 +] +- position: [ + 0.035580476735698675, + -0.003416468304482359 +] +- position: [ + 0.013432873520353264, + 0.03749704003600582 +] +- position: [ + 0.010836577234843572, + 0.023591896663644363 +] +- position: [ + 0.01602916980586297, + 0.023591896663644363 +] +- position: [ + 0.01149880375232658, + 0.021109522815911004 +] +- position: [ + 0.015366943288379944, + 0.021109522815911004 +] +- position: [ + 0.00760610994361811, + 0.01866292792179984 +] +- position: [ + 0.007606109943618107, + 0.003376903625942883 +] +- position: [ + 0.017585953856733106, + 0.016609381888391027 +] +- position: [ + 0.01927872612034509, + 0.016609381888391016 +] +- position: [ + -0.0014188466009395504, + -0.0012580051520954274 +] +- position: [ + 0.028284593641646143, + -0.0012580051520954274 +] +- position: [ + -0.0038478078433456762, + 0.0026666174714178453 +] +- position: [ + 0.030713554884052252, + 0.0026666174714178453 +] +- position: [ + -0.015725157004951855, + -0.009706937236000203 +] +- position: [ + 0.04259090404565847, + -0.009706937236000203 +] +- position: [ + -0.008714729694992035, + -0.003677969749434749 +] +- position: [ + 0.035580476735698675, + -0.003677969749434749 +] +- position: [ + 0.013432873520353264, + 0.03590057555671676 +] +- position: [ + 0.010836577234843572, + 0.023330395218691975 +] +- position: [ + 0.01602916980586297, + 0.023330395218691975 +] +- position: [ + 0.01149880375232658, + 0.020848021370958616 +] +- position: [ + 0.015366943288379944, + 0.020848021370958616 +] +- position: [ + 0.00760610994361811, + 0.019049895311585578 +] +- position: [ + 0.007606109943618107, + 0.003734402151696312 +] +- position: [ + 0.01748025894964421, + 0.016708170457457473 +] +- position: [ + 0.019384421027433988, + 0.01670817045745746 +] +- position: [ + -0.0014188466009395504, + -0.0015195065970478178 +] +- position: [ + 0.028284593641646143, + -0.0015195065970478178 +] +- position: [ + -0.0038478078433456762, + 0.002405116026465455 +] +- position: [ + 0.030713554884052252, + 0.002405116026465455 +] +- position: [ + -0.015725157004951855, + -0.009968438680952593 +] +- position: [ + 0.04259090404565847, + -0.009968438680952593 +] +- position: [ + -0.008714729694992035, + -0.00393947119438714 +] +- position: [ + 0.035580476735698675, + -0.00393947119438714 +] +- position: [ + 0.013432873520353264, + 0.034304111077427694 +] +- position: [ + 0.010836577234843572, + 0.023068893773739583 +] +- position: [ + 0.01602916980586297, + 0.023068893773739583 +] +- position: [ + 0.01149880375232658, + 0.020586519926006224 +] +- position: [ + 0.015366943288379944, + 0.020586519926006224 +] +- position: [ + 0.00760610994361811, + 0.019436862701371318 +] +- position: [ + 0.007606109943618107, + 0.004091900677449742 +] +- position: [ + 0.017374564042555312, + 0.016806959026523922 +] +- position: [ + 0.01949011593452288, + 0.016806959026523894 +] +- position: [ + -0.0014188466009395504, + -0.001781008042000209 +] +- position: [ + 0.028284593641646143, + -0.001781008042000209 +] +- position: [ + -0.0038478078433456762, + 0.0021436145815130637 +] +- position: [ + 0.030713554884052252, + 0.0021436145815130637 +] +- position: [ + -0.015725157004951855, + -0.010229940125904984 +] +- position: [ + 0.04259090404565847, + -0.010229940125904984 +] +- position: [ + -0.008714729694992035, + -0.004200972639339531 +] +- position: [ + 0.035580476735698675, + -0.004200972639339531 +] +- position: [ + 0.013432873520353264, + 0.03270764659813863 +] +- position: [ + 0.010836577234843572, + 0.02280739232878719 +] +- position: [ + 0.01602916980586297, + 0.02280739232878719 +] +- position: [ + 0.01149880375232658, + 0.020325018481053832 +] +- position: [ + 0.015366943288379944, + 0.020325018481053832 +] +- position: [ + 0.00760610994361811, + 0.019823830091157055 +] +- position: [ + 0.007606109943618107, + 0.00444939920320317 +] +- position: [ + 0.017268869135466422, + 0.01690574759559037 +] +- position: [ + 0.019595810841611775, + 0.016905747595590336 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y0.svg new file mode 100644 index 0000000..ef54f8e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y0.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y1.svg new file mode 100644 index 0000000..a996ee4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y1.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y2.svg new file mode 100644 index 0000000..f92df5a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y2.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y3.svg new file mode 100644 index 0000000..48bb175 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y3.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y4.svg new file mode 100644 index 0000000..fe16785 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFixingBelt/x0y4.svg @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedFoot/part.yaml new file mode 100644 index 0000000..d182aa9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/part.yaml @@ -0,0 +1,735 @@ +id: QuadrupedFoot +original_key: 四足足 +resource: 脚左 +morph_x: 4 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +fields: +- name: 足 +- name: 筋 +- name: 小指 +- name: 薬指 +- name: 中指 +- name: 人指 +- name: 肉球 +- name: 脚輪 +joints: +- position: [ + 0.05404729571626383, + -0.0005620670431443486 +] +- position: [ + 0.06162545689966659, + -0.004545278941213306 +] +- position: [ + 0.06762069229004762, + -0.0021188258756243573 +] +- position: [ + 0.07194293591083513, + 0.00511661045894884 +] +- position: [ + 0.06120553461836382, + 0.0032888421942155886 +] +- position: [ + 0.06721107991520817, + 0.030984291976615577 +] +- position: [ + 0.06243802971266746, + 0.029949123275274877 +] +- position: [ + 0.02205371704370862, + 0.01624812911790345 +] +- position: [ + 0.022715442292391537, + 0.01058227794868026 +] +- position: [ + 0.022749155161366736, + 0.010801662868495451 +] +- position: [ + 0.022472406307773897, + 0.016157020511191125 +] +- position: [ + 0.02345772495977047, + 0.010753690584647747 +] +- position: [ + 0.023179185772355018, + 0.01605327226887388 +] +- position: [ + 0.024593521860911034, + 0.010511075195520274 +] +- position: [ + 0.020327262824093157, + 0.02285841550494355 +] +- position: [ + 0.02564809516872379, + 0.02304052549431439 +] +- position: [ + 0.007860891203448715, + 0.011152769902399134 +] +- position: [ + 0.018192511919049168, + 0.011152769902399133 +] +- position: [ + -0.00035086129197299326, + 0.011152769902399134 +] +- position: [ + 0.02265640109677127, + 0.011152769902399133 +] +- position: [ + 0.003497555725015406, + 0.007758324996586715 +] +- position: [ + 0.006872831344029532, + 0.007758324996586708 +] +- position: [ + 0.008643818649143816, + 0.007758324996586708 +] +- position: [ + 0.06244233265019295, + 0.004110361829620558 +] +- position: [ + 0.06398713452210711, + 0.02880845974957694 +] +- position: [ + 0.063436423851703, + 0.020451135784752227 +] +- position: [ + 0.09679394253442149, + 0.071036936762431 +] +- position: [ + 0.041040325980303397, + 0.005148187790058973 +] +- position: [ + 0.00817968366692602, + 0.011152769902399134 +] +- position: [ + 0.017510768481647263, + 0.011152769902399133 +] +- position: [ + 0.0007631745710609373, + 0.011152769902399134 +] +- position: [ + 0.02154236523373734, + 0.011152769902399133 +] +- position: [ + 0.003910177591314942, + 0.007758324996586715 +] +- position: [ + 0.007166590664547931, + 0.007758324996586708 +] +- position: [ + 0.008350059328625408, + 0.007758324996586708 +] +- position: [ + 0.06247019023972906, + 0.01818657788581539 +] +- position: [ + 0.06391834372997618, + 0.030227153195606943 +] +- position: [ + 0.0632822799512946, + 0.03210881494997628 +] +- position: [ + 0.09781196866597539, + 0.0721568659728301 +] +- position: [ + 0.0948852208018367, + 0.07942867805742351 +] +- position: [ + 0.08628097579753115, + 0.07484159011974231 +] +- position: [ + 0.03782770449477404, + 0.009939165603486125 +] +- position: [ + 0.008180296548030012, + 0.011152769902399134 +] +- position: [ + 0.017509457824343773, + 0.011152769902399133 +] +- position: [ + 0.0007653163140688405, + 0.011152769902399134 +] +- position: [ + 0.021540223490729437, + 0.011152769902399133 +] +- position: [ + 0.003910970860209041, + 0.007758324996586715 +] +- position: [ + 0.007167155419230974, + 0.007758324996586708 +] +- position: [ + 0.008349494573942368, + 0.007758324996586708 +] +- position: [ + 0.06436987101256515, + 0.003494379377877475 +] +- position: [ + 0.0645612045790247, + 0.023670064690532032 +] +- position: [ + 0.06906158441774364, + 0.010360064276908464 +] +- position: [ + 0.06787913970420593, + 0.05555348730133221 +] +- position: [ + 0.06470543033970241, + 0.016676069562122666 +] +- position: [ + 0.09021274908292358, + 0.08403852349064908 +] +- position: [ + 0.09678038765857501, + 0.07544380369505817 +] +- position: [ + 0.0937616639080622, + 0.07114867857941219 +] +- position: [ + 0.08827952889851659, + 0.06981374480871393 +] +- position: [ + 0.09962295404852234, + 0.08144642987836734 +] +- position: [ + 0.0230063017020749, + 0.023511213317258247 +] +- position: [ + 0.021550051831108225, + 0.02344967005656357 +] +- position: [ + 0.020748495666075797, + 0.02256330511621467 +] +- position: [ + 0.022740387984279686, + 0.023065624579248458 +] +- position: [ + 0.022579833126369242, + 0.023611147070191973 +] +- position: [ + 0.021827779329800158, + 0.02349674963738417 +] +- position: [ + 0.0217657089682072, + 0.0236298599573788 +] +- position: [ + 0.022069921951854213, + 0.02350162645978045 +] +- position: [ + 0.022290245533936975, + 0.02355034696506116 +] +- position: [ + 0.022315372059172923, + 0.023552993913017028 +] +- position: [ + 0.022357230744175786, + 0.023635600749895274 +] +- position: [ + 0.022357230744175782, + 0.02363560074989527 +] +- position: [ + 0.0223863331870915, + 0.023649171441897883 +] +- position: [ + 0.022203430303650167, + 0.023617900494967183 +] +- position: [ + 0.03914107693991787, + 0.04425043656425232 +] +- position: [ + 0.04090677308138885, + 0.045591855047694634 +] +- position: [ + 0.03917908749577382, + 0.04424948018982534 +] +- position: [ + 0.04101098136043591, + 0.0457572017155214 +] +- position: [ + 0.03965187972634506, + 0.03802590387039823 +] +- position: [ + 0.040979743318291524, + 0.04032249207995698 +] +- position: [ + 0.02250592117217919, + 0.02339876381607007 +] +- position: [ + 0.0220311984985883, + 0.02278270202688127 +] +- position: [ + 0.022383972926565875, + 0.0228743927575794 +] +- position: [ + 0.02249125560683405, + 0.023397727005650428 +] +- position: [ + 0.021980841375651518, + 0.022781671767727555 +] +- position: [ + 0.02233196185047632, + 0.022879505296181026 +] +- position: [ + 0.02247661036996241, + 0.023396434403735 +] +- position: [ + 0.021930509902849945, + 0.022779762812510793 +] +- position: [ + 0.022279869469823976, + 0.022883709337679102 +] +- position: [ + 0.022563891129163426, + 0.022231812436529403 +] +- position: [ + 0.022580858041793734, + 0.022434271463754516 +] +- position: [ + 0.03910032093702873, + 0.04191552672251016 +] +- position: [ + 0.04087200338403989, + 0.0435999004206594 +] +- position: [ + 0.03917908749577382, + 0.041914663460737155 +] +- position: [ + 0.041010981360435926, + 0.04379931536785723 +] +- position: [ + 0.03938022928719685, + 0.034132229739618596 +] +- position: [ + 0.040747971629938914, + 0.036973559755806996 +] +- position: [ + 0.022509585022456282, + 0.02360866565786583 +] +- position: [ + 0.022043784573055603, + 0.023503757750194507 +] +- position: [ + 0.0223969858586586, + 0.02361990313787592 +] +- position: [ + 0.022491255606834057, + 0.02360766082138317 +] +- position: [ + 0.021980841375651518, + 0.023502837328048663 +] +- position: [ + 0.02233196185047632, + 0.0236251292386155 +] +- position: [ + 0.02249125560683406, + 0.023607660821383165 +] +- position: [ + 0.021980841375651514, + 0.023502837328048663 +] +- position: [ + 0.022331961850476315, + 0.0236251292386155 +] +- position: [ + 0.0226045630822673, + 0.022804186144203126 +] +- position: [ + 0.02262506080798465, + 0.0230568512420524 +] +- position: [ + 0.03930408935499397, + 0.04191241953622277 +] +- position: [ + 0.04104610559181474, + 0.04362745681824238 +] +- position: [ + 0.0403985047287332, + 0.034158894220466494 +] +- position: [ + 0.04161566890473081, + 0.037067912396018296 +] +- position: [ + 0.022491255606834053, + 0.02360766082138317 +] +- position: [ + 0.021980841375651518, + 0.02350283732804867 +] +- position: [ + 0.022331961850476312, + 0.023625129238615497 +] +- position: [ + 0.02243641163141839, + 0.023602729586904132 +] +- position: [ + 0.02179224233177694, + 0.02349348863529984 +] +- position: [ + 0.022136481344113744, + 0.023633989174859878 +] +- position: [ + 0.022451673827257806, + 0.022828438000565655 +] +- position: [ + 0.022458919992049294, + 0.02308182959775581 +] +- position: [ + 0.008664119034932678, + 0.011152769902399134 +] +- position: [ + 0.01647479470302804, + 0.011152769902399133 +] +- position: [ + 0.0024560576693462327, + 0.011152769902399134 +] +- position: [ + 0.019849482135452044, + 0.011152769902399133 +] +- position: [ + 0.004537195631415634, + 0.007758324996586715 +] +- position: [ + 0.007612985798825785, + 0.0077583249965867095 +] +- position: [ + 0.007903664194347553, + 0.0077583249965867095 +] +- position: [ + 0.0390406662382616, + 0.0730423011509029 +] +- position: [ + 0.040457788313485024, + 0.07022527427830527 +] +- position: [ + 0.022509585022456403, + 0.021507317827573157 +] +- position: [ + 0.022043784573055534, + 0.016290261302691667 +] +- position: [ + 0.02239698585865851, + 0.016174115915010247 +] +- position: [ + 0.022655218139415945, + 0.01699969152330553 +] +- position: [ + 0.022680122357210668, + 0.01674742264221474 +] +- position: [ + 0.05909293001025921, + 0.006704744347179614 +] +- position: [ + 0.0668172338139225, + 0.007671269852187494 +] +- position: [ + 0.06954041083769057, + 0.018607254509462528 +] +- position: [ + 0.06789377249062112, + 0.03044809577977537 +] +- position: [ + 0.05090508198986217, + 0.009729808014141082 +] +- position: [ + 0.06479380241089908, + 0.056559786306129865 +] +- position: [ + 0.06413513140778308, + 0.03452546119427137 +] +- position: [ + 0.022559752036037967, + 0.01901326426541342 +] +- position: [ + 0.01757502350930415, + 0.01915236970392181 +] +- position: [ + 0.01895740232261215, + 0.01934287855782843 +] +- position: [ + 0.019234211756193262, + 0.019205887453995006 +] +- position: [ + 0.015682695242008122, + 0.017862545772148623 +] +- position: [ + 0.017015369451714273, + 0.008259334017108433 +] +- position: [ + 0.017169618652518273, + 0.0085939353455578 +] +- position: [ + 0.017079733793885374, + 0.013070827557005829 +] +- position: [ + 0.016287384850755867, + 0.013412491737227566 +] +- position: [ + 0.015841519938262227, + 0.013455205018725842 +] +- position: [ + 0.015561602982535394, + 0.013448899368298439 +] +- position: [ + 0.01539428156650592, + 0.013432930638652864 +] +- position: [ + 0.015227992587160339, + 0.013407871300965088 +] +- position: [ + 0.015449963258201086, + 0.013439266291669924 +] +- position: [ + 0.015617527008633027, + 0.013452193857581429 +] +- position: [ + 0.016065169084356047, + 0.013441949452011692 +] +- position: [ + 0.022405972498301285, + 0.002131299427444028 +] +- position: [ + 0.026221778381067182, + 0.012717632157084595 +] +- position: [ + 0.008448975955754758, + 0.017550108840092477 +] +- position: [ + 0.020134423572862672, + 0.023817407364097216 +] +- position: [ + 0.021765244581571027, + 0.021975711170610833 +] +- position: [ + 0.026229621141943927, + 0.012485859717288808 +] +- position: [ + 0.008451944121706328, + 0.01774072923046338 +] +- position: [ + 0.02019809704972389, + 0.023957018651086976 +] +- position: [ + 0.02176115746529095, + 0.022038697640406734 +] +- position: [ + 0.026233542522382296, + 0.01236997349739092 +] +- position: [ + 0.00845342820468211, + 0.01783603942564884 +] +- position: [ + 0.0202299337881545, + 0.024026824294581847 +] +- position: [ + 0.02175911390715091, + 0.022070190875304686 +] +- position: [ + 0.008206226133198973, + 0.011152769902399134 +] +- position: [ + 0.017454006938426733, + 0.011152769902399133 +] +- position: [ + 0.0008559285182493587, + 0.011152769902399134 +] +- position: [ + 0.021449611286548917, + 0.011152769902399133 +] +- position: [ + 0.003944532236497822, + 0.007758324996586715 +] +- position: [ + 0.007191048886590502, + 0.007758324996586708 +] +- position: [ + 0.008325601106582838, + 0.007758324996586708 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x0y0.svg new file mode 100644 index 0000000..2b985d4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x0y0.svg @@ -0,0 +1,100 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y0.svg new file mode 100644 index 0000000..db6fa32 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y0.svg @@ -0,0 +1,47 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y1.svg new file mode 100644 index 0000000..f6ac8be --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x1y1.svg @@ -0,0 +1,50 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/x2y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x2y0.svg new file mode 100644 index 0000000..b33ad9d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x2y0.svg @@ -0,0 +1,297 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedFoot/x3y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x3y0.svg new file mode 100644 index 0000000..6ffa60f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedFoot/x3y0.svg @@ -0,0 +1,236 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/part.yaml new file mode 100644 index 0000000..277668c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/part.yaml @@ -0,0 +1,129 @@ +id: QuadrupedGenitals +original_key: 四足性器 +resource: 性器 +morph_x: 4 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 2 + y: 1 + file: x2y1.svg +- x: 2 + y: 2 + file: x2y2.svg +- x: 2 + y: 3 + file: x2y3.svg +- x: 2 + y: 4 + file: x2y4.svg +- x: 2 + y: 5 + file: x2y5.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 3 + y: 1 + file: x3y1.svg +- x: 3 + y: 2 + file: x3y2.svg +- x: 3 + y: 3 + file: x3y3.svg +- x: 3 + y: 4 + file: x3y4.svg +- x: 3 + y: 5 + file: x3y5.svg +fields: +- name: 小陰唇 +- name: 性器基 +- name: 陰核 +- name: 尿道 +- name: 膣口 +joints: +- position: [ + 0.01919286476298842, + 0.023595236640994305 +] +- position: [ + 0.019192864762988426, + 0.013894537276120108 +] +- position: [ + 0.019192864762988447, + 0.017204273695853593 +] +- position: [ + 0.019192864762988426, + 0.02087839664316967 +] +- position: [ + 0.017946087271852165, + 0.013223195550123659 +] +- position: [ + 0.017935023838670416, + 0.012543171719556996 +] +- position: [ + 0.019192864762988426, + 0.01208742032849737 +] +- position: [ + 0.02045070568730644, + 0.012543171719556996 +] +- position: [ + 0.01919286476298842, + 0.017204273695853593 +] +- position: [ + 0.01919286476298842, + 0.02087839664316967 +] +- position: [ + 0.02043964225412464, + 0.013223195550123659 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y0.svg new file mode 100644 index 0000000..52a2eb5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y1.svg new file mode 100644 index 0000000..59d640a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y2.svg new file mode 100644 index 0000000..1cda6f2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y3.svg new file mode 100644 index 0000000..59a0e93 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y4.svg new file mode 100644 index 0000000..8a57436 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y5.svg new file mode 100644 index 0000000..9b17ada --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x0y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y0.svg new file mode 100644 index 0000000..479b00f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y1.svg new file mode 100644 index 0000000..e196de1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y2.svg new file mode 100644 index 0000000..91fe6b5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y3.svg new file mode 100644 index 0000000..d89afe2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y4.svg new file mode 100644 index 0000000..c219865 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y5.svg new file mode 100644 index 0000000..3148038 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x1y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y0.svg new file mode 100644 index 0000000..479b00f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y1.svg new file mode 100644 index 0000000..5b192df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y2.svg new file mode 100644 index 0000000..ee83fc9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y3.svg new file mode 100644 index 0000000..b0d8040 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y4.svg new file mode 100644 index 0000000..ee83fc9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y5.svg new file mode 100644 index 0000000..5b192df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x2y5.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y0.svg new file mode 100644 index 0000000..52a2eb5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y1.svg new file mode 100644 index 0000000..bc5b308 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y1.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y2.svg new file mode 100644 index 0000000..55d8404 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y2.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y3.svg new file mode 100644 index 0000000..7d2f4e9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y3.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y4.svg new file mode 100644 index 0000000..55d8404 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y4.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y5.svg new file mode 100644 index 0000000..beca995 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitals/x3y5.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/part.yaml new file mode 100644 index 0000000..cac18e9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/part.yaml @@ -0,0 +1,77 @@ +id: QuadrupedGenitalsSemenDrip +original_key: 四足性器精液垂れ +resource: 性器付 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 精液 +- name: 血液1 +- name: 血液2 +joints: +- position: [ + 0.045273530460727726, + 0.04780735699075963 +] +- position: [ + 0.04751747344176094, + 0.04893598901689323 +] +- position: [ + 0.04384854627043383, + 0.04833623460002859 +] +- position: [ + 0.049248830461773974, + 0.0501929525749941 +] +- position: [ + 0.04366161801766724, + 0.04982976519188901 +] +- position: [ + 0.05008878612007953, + 0.05199596116110425 +] +- position: [ + 0.043181786607571535, + 0.05243780231990122 +] +- position: [ + 0.05044074291569975, + 0.054279196768348616 +] +- position: [ + 0.04282960243775627, + 0.05501115652561337 +] +- position: [ + 0.052097248153165306, + 0.05746634912354322 +] +- position: [ + 0.0430167552032555, + 0.054896311143700485 +] +- position: [ + 0.051700620560104764, + 0.05870688305017794 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y0.svg new file mode 100644 index 0000000..5f484eb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y1.svg new file mode 100644 index 0000000..1c41943 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y2.svg new file mode 100644 index 0000000..b045383 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y3.svg new file mode 100644 index 0000000..352d758 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y4.svg new file mode 100644 index 0000000..81dcd7a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y5.svg new file mode 100644 index 0000000..f955c19 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedGenitalsSemenDrip/x0y5.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedHand/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedHand/part.yaml new file mode 100644 index 0000000..b1ee05b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedHand/part.yaml @@ -0,0 +1,176 @@ +id: QuadrupedHand +original_key: 四足手 +resource: 腕左 +morph_x: 2 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +fields: +- name: 手 +- name: 親指 +- name: 小指 +- name: 薬指 +- name: 中指 +- name: 人指 +- name: 鱗 +joints: +- position: [ + 0.022264599688832674, + 0.031815932331494476 +] +- position: [ + 0.014342207372900146, + 0.024683420528256048 +] +- position: [ + 0.012912382014479876, + 0.017285053153543818 +] +- position: [ + 0.01329760987442305, + 0.00991364587958356 +] +- position: [ + 0.015360117533824267, + 0.004179204800019981 +] +- position: [ + 0.03045402586446332, + 0.014522297907929752 +] +- position: [ + 0.01438937314156745, + 0.01868042795249625 +] +- position: [ + 0.013301571578263876, + 0.017517527770512135 +] +- position: [ + 0.012619092061807835, + 0.018266501469563698 +] +- position: [ + 0.012931789519860244, + 0.018606716921793675 +] +- position: [ + 0.013379091847391906, + 0.018702142544004253 +] +- position: [ + 0.02271700869500711, + 0.02491280196221563 +] +- position: [ + 0.02271700869500711, + 0.024924793580065444 +] +- position: [ + 0.030593652587492793, + 0.028706557188651262 +] +- position: [ + 0.045588786542345966, + 0.08448288456155162 +] +- position: [ + 0.08271024416233785, + 0.08510469371004094 +] +- position: [ + 0.060781641105046746, + 0.08410851595625603 +] +- position: [ + 0.06444709634441742, + 0.07995959606291429 +] +- position: [ + 0.011152769902399131, + 0.008239431033861166 +] +- position: [ + 0.011152769902399133, + 0.017382997659006787 +] +- position: [ + 0.01115276990239913, + 0.000971964668422632 +] +- position: [ + 0.011152769902399134, + 0.021333575136375627 +] +- position: [ + 0.007758324996586708, + 0.003987510254020811 +] +- position: [ + 0.009906215631991296, + 0.0050737557406937035 +] +- position: [ + 0.005610434361182031, + 0.010442894252479741 +] +- position: [ + 0.05001732602910411, + 0.08453057270466469 +] +- position: [ + 0.08303557742045153, + 0.08556355258364548 +] +- position: [ + 0.06104787643003595, + 0.08426334232066955 +] +- position: [ + 0.08313250877363348, + 0.08339381443970978 +] +- position: [ + 0.07828136157164597, + 0.08190959850724853 +] +- position: [ + 0.09149600738165391, + 0.08929325231422847 +] +- position: [ + 0.011152769902399131, + 0.00809376409043427 +] +- position: [ + 0.011152769902399133, + 0.01769450904683717 +] +- position: [ + 0.01115276990239913, + 0.0004629244067238074 +] +- position: [ + 0.011152769902399134, + 0.02184261539807445 +] +- position: [ + 0.007758324996586708, + 0.003798969516892516 +] +- position: [ + 0.009906215631991296, + 0.004939527277899054 +] +- position: [ + 0.005610434361182031, + 0.010577122715274391 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedHand/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedHand/x0y0.svg new file mode 100644 index 0000000..9633b00 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedHand/x0y0.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y0.svg new file mode 100644 index 0000000..de502d6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y0.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y1.svg new file mode 100644 index 0000000..90fe22a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedHand/x1y1.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/part.yaml new file mode 100644 index 0000000..892ad88 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/part.yaml @@ -0,0 +1,26 @@ +id: QuadrupedInternalSemen +original_key: 四足膣内精液 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 精液 +- name: 血液1 +- name: 血液2 +joints: +- position: [ + 0.027168012606717508, + 0.028740295197142426 +] +- position: [ + 0.03588596019409415, + 0.02874029519714242 +] +- position: [ + 0.03152698640040582, + 0.016297679253218463 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/x0y0.svg new file mode 100644 index 0000000..4651711 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedInternalSemen/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedLeg/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedLeg/part.yaml new file mode 100644 index 0000000..f20c070 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedLeg/part.yaml @@ -0,0 +1,255 @@ +id: QuadrupedLeg +original_key: 四足脚 +resource: 脚左 +morph_x: 4 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +fields: +- name: 脚 +- name: 筋 +- name: 脚輪 +joints: +- position: [ + 0.09891406018000759, + 0.11824424781545231 +] +- position: [ + 0.10219542055583032, + 0.06785056849484017 +] +- position: [ + 0.10019404194366162, + 0.09477318033815077 +] +- position: [ + 0.007860891203448715, + 0.011152769902399134 +] +- position: [ + 0.018192511919049168, + 0.011152769902399133 +] +- position: [ + -0.00035086129197299326, + 0.011152769902399134 +] +- position: [ + 0.02265640109677127, + 0.011152769902399133 +] +- position: [ + 0.003497555725015406, + 0.007758324996586715 +] +- position: [ + 0.006872831344029532, + 0.007758324996586708 +] +- position: [ + 0.008643818649143816, + 0.007758324996586708 +] +- position: [ + 0.09898177218408534, + 0.12226704234425985 +] +- position: [ + 0.10203578350626918, + 0.06882109119890965 +] +- position: [ + 0.09986910639233242, + 0.10253860240942712 +] +- position: [ + 0.00797050263166296, + 0.011152769902399134 +] +- position: [ + 0.017958105901308943, + 0.011152769902399133 +] +- position: [ + 3.21812075173763E-05, + 0.011152769902399134 +] +- position: [ + 0.0222733585972809, + 0.011152769902399133 +] +- position: [ + 0.0036394288156907117, + 0.007758324996586715 +] +- position: [ + 0.006973835546958439, + 0.007758324996586708 +] +- position: [ + 0.008542814446214905, + 0.007758324996586708 +] +- position: [ + 0.09907296925832444, + 0.10519290513765321 +] +- position: [ + 0.10172091725000335, + 0.06517221822480197 +] +- position: [ + 0.10079304467245724, + 0.0883436378143221 +] +- position: [ + 0.008389950924334477, + 0.011152769902399134 +] +- position: [ + 0.017061108156321173, + 0.011152769902399133 +] +- position: [ + 0.0014979637910435056, + 0.011152769902399134 +] +- position: [ + 0.020807576013754766, + 0.011152769902399133 +] +- position: [ + 0.00418233229418087, + 0.007758324996586715 +] +- position: [ + 0.007360346708808917, + 0.0077583249965867095 +] +- position: [ + 0.008156303284364425, + 0.0077583249965867095 +] +- position: [ + 0.09900349400685259, + 0.11505034334729014 +] +- position: [ + 0.10230840865291288, + 0.06740726392583869 +] +- position: [ + 0.10005776955559748, + 0.09589915045210416 +] +- position: [ + 0.04653358220051648, + 0.008336647718893992 +] +- position: [ + 0.03459872919128319, + 0.021429678724740418 +] +- position: [ + 0.03408756802600507, + 0.02197039480015857 +] +- position: [ + 0.03290903731891173, + 0.022068367983693257 +] +- position: [ + 0.03339417589702511, + 0.01752732842547749 +] +- position: [ + 0.03333867454934751, + 0.01818835574584304 +] +- position: [ + 0.0341783840784461, + 0.01863492650128722 +] +- position: [ + 0.0341783290103314, + 0.018477250562900074 +] +- position: [ + 0.007012544536889308, + 0.009088755397836703 +] +- position: [ + 0.020882769722149433, + -0.0023554075002004556 +] +- position: [ + 0.00913828807838044, + 0.00787908790116544 +] +- position: [ + 0.00898060369592559, + 0.0072443342714191014 +] +- position: [ + 0.009124786300793301, + 0.006085742388444703 +] +- position: [ + 0.008812149674119817, + 0.005639332403240824 +] +- position: [ + 0.008633024929991495, + 0.005483075950365134 +] +- position: [ + 0.008581061453099498, + 0.005222818860702647 +] +- position: [ + 0.008385675866039884, + 0.005205335603800903 +] +- position: [ + 0.005565911130222896, + 0.009076947124996099 +] +- position: [ + 0.007747907650362507, + 0.011152769902399134 +] +- position: [ + 0.01843412928669548, + 0.011152769902399133 +] +- position: [ + -0.0007456878468359971, + 0.011152769902399134 +] +- position: [ + 0.02305122765163427, + 0.011152769902399133 +] +- position: [ + 0.0033513180002364973, + 0.007758324996586716 +] +- position: [ + 0.006768719811961513, + 0.007758324996586706 +] +- position: [ + 0.008747930181211831, + 0.007758324996586706 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedLeg/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x0y0.svg new file mode 100644 index 0000000..7610acc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x0y0.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedLeg/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x1y0.svg new file mode 100644 index 0000000..bbe1778 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x1y0.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedLeg/x2y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x2y0.svg new file mode 100644 index 0000000..ab3106a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x2y0.svg @@ -0,0 +1,41 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedLeg/x3y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x3y0.svg new file mode 100644 index 0000000..a8cd0cd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedLeg/x3y0.svg @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/part.yaml new file mode 100644 index 0000000..c80d380 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/part.yaml @@ -0,0 +1,45 @@ +id: QuadrupedPregnantBelly +original_key: 四足ボテ腹 +resource: 半身 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腹 +- name: 臍 +joints: +- position: [ + 0.026957988763944597, + 0.026994133758398098 +] +- position: [ + 0.026957988763944597, + 0.027556190748792737 +] +- position: [ + 0.026957988763944597, + 0.02811824773918739 +] +- position: [ + 0.026957988763944597, + 0.028680304729582058 +] +- position: [ + 0.026957988763944597, + 0.02930606894747038 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y0.svg new file mode 100644 index 0000000..744fd33 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y1.svg new file mode 100644 index 0000000..6a2c3e0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y1.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y2.svg new file mode 100644 index 0000000..ee52055 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y2.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y3.svg new file mode 100644 index 0000000..36dfb30 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y3.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y4.svg new file mode 100644 index 0000000..2ef2df7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedPregnantBelly/x0y4.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSide/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedSide/part.yaml new file mode 100644 index 0000000..6c81d0d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSide/part.yaml @@ -0,0 +1,21 @@ +id: QuadrupedSide +original_key: 四足脇 +resource: 肩左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 脇 +- name: 筋肉 +joints: +- position: [ + 0.021474349790134375, + 0.09680871068913938 +] +- position: [ + 0.02838513880036308, + 0.0808250774393843 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSide/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedSide/x0y0.svg new file mode 100644 index 0000000..350f546 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSide/x0y0.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedSplash/part.yaml new file mode 100644 index 0000000..be04de1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/part.yaml @@ -0,0 +1,234 @@ +id: QuadrupedSplash +original_key: 四足飛沫 +resource: 性器付 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 飛沫基 +- name: 雫1 +- name: 雫2 +- name: 雫3 +- name: 雫4 +- name: 雫5 +- name: 雫6 +- name: 雫7 +- name: 雫8 +- name: 雫9 +- name: 雫10 +joints: +- position: [ + 0.31393622183370784, + 0.3074667803769129 +] +- position: [ + 0.31621595581077644, + 0.30951846958960816 +] +- position: [ + 0.3155980415340968, + 0.3126499236523995 +] +- position: [ + 0.31227440213331886, + 0.31223433115535404 +] +- position: [ + 0.3118163311247337, + 0.3090389397853248 +] +- position: [ + 0.3159728742413248, + 0.30653677001886415 +] +- position: [ + 0.3178982722147934, + 0.3111685728494372 +] +- position: [ + 0.3134886606830435, + 0.31428294998547923 +] +- position: [ + 0.3101020460670979, + 0.3111685728494372 +] +- position: [ + 0.31145200827542635, + 0.30692039386229053 +] +- position: [ + 0.31412410011249536, + 0.30553346277763194 +] +- position: [ + 0.318501952017188, + 0.30928993090638723 +] +- position: [ + 0.31730670990370435, + 0.31457398415565885 +] +- position: [ + 0.3111190505922407, + 0.3145627763952592 +] +- position: [ + 0.30956564404648895, + 0.30891662507079365 +] +- position: [ + 0.31847811674651477, + 0.30341301096178896 +] +- position: [ + 0.32192106579144014, + 0.31313127270452434 +] +- position: [ + 0.313774770767116, + 0.3188497883802044 +] +- position: [ + 0.30606791985249826, + 0.31307663877499986 +] +- position: [ + 0.30894270724975753, + 0.30400121545674325 +] +- position: [ + 0.3143119783912828, + 0.3036001451783509 +] +- position: [ + 0.3207879482235995, + 0.3090613922231663 +] +- position: [ + 0.3190153782733119, + 0.3164980446589182 +] +- position: [ + 0.3099636990511626, + 0.3168912216351644 +] +- position: [ + 0.3073149569682441, + 0.3087943103562625 +] +- position: [ + 0.32098335925170474, + 0.30028925190471367 +] +- position: [ + 0.32594385936808695, + 0.31509397255961136 +] +- position: [ + 0.31406088085118844, + 0.32341662677492944 +] +- position: [ + 0.3020337936378986, + 0.31498470470056256 +] +- position: [ + 0.30643340622408877, + 0.3010820370511959 +] +- position: [ + 0.3144998566700703, + 0.3016668275790698 +] +- position: [ + 0.32307394443001103, + 0.3088328535399455 +] +- position: [ + 0.3207240466429194, + 0.31842210516217756 +] +- position: [ + 0.3088083475100845, + 0.31921966687506964 +] +- position: [ + 0.30506426988999935, + 0.3086719956417313 +] +- position: [ + 0.3234886017568947, + 0.2971654928476385 +] +- position: [ + 0.3299666529447337, + 0.3170566724146984 +] +- position: [ + 0.314346990935261, + 0.32798346516965454 +] +- position: [ + 0.297999667423299, + 0.3168927706261252 +] +- position: [ + 0.30392410519842006, + 0.2981628586456486 +] +- position: [ + 0.3146877349488578, + 0.29973350997978887 +] +- position: [ + 0.32535994063642254, + 0.30860431485672457 +] +- position: [ + 0.32243271501252696, + 0.32034616566543683 +] +- position: [ + 0.3076529959690064, + 0.32154811211497475 +] +- position: [ + 0.3028135828117546, + 0.3085496809272002 +] +- position: [ + 0.32599384426208466, + 0.2940417337905633 +] +- position: [ + 0.3339894465213804, + 0.3190193722697855 +] +- position: [ + 0.3146331010193335, + 0.33255030356437965 +] +- position: [ + 0.2939655412086993, + 0.3188008365516878 +] +- position: [ + 0.30141480417275124, + 0.29524368024010134 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y0.svg new file mode 100644 index 0000000..c8a7970 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y1.svg new file mode 100644 index 0000000..4be2221 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y2.svg new file mode 100644 index 0000000..51a6ad1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y3.svg new file mode 100644 index 0000000..3754a49 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y4.svg new file mode 100644 index 0000000..8690f89 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSplash/x0y4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSpot/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedSpot/part.yaml new file mode 100644 index 0000000..21b063b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSpot/part.yaml @@ -0,0 +1,62 @@ +id: QuadrupedSpot +original_key: 四足染み +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 潮1 +- name: 潮2 +- name: 潮3 +- name: 尿1 +- name: 尿2 +- name: 汗 +- name: 湯気 +joints: +- position: [ + 0.2775277367793258, + 0.2673779032672849 +] +- position: [ + 0.27752773677932585, + 0.30381436492321273 +] +- position: [ + 0.34744901594506805, + 0.38181830645607867 +] +- position: [ + 0.34744901594506805, + 0.4231961056345822 +] +- position: [ + 0.33467017873915106, + 0.3211995973988318 +] +- position: [ + 0.34431444163765135, + 0.3325224543213954 +] +- position: [ + 0.32968722181715443, + 0.3151730084663655 +] +- position: [ + 0.33447471851947264, + 0.31371797961326753 +] +- position: [ + 0.3539587045361517, + 0.3211995973988318 +] +- position: [ + 0.3589416614581483, + 0.3151730084663655 +] +- position: [ + 0.3541541647558301, + 0.31371797961326753 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSpot/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedSpot/x0y0.svg new file mode 100644 index 0000000..0fa42e0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSpot/x0y0.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/part.yaml new file mode 100644 index 0000000..6a34a10 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/part.yaml @@ -0,0 +1,783 @@ +id: QuadrupedSquirting +original_key: 四足潮吹 +resource: 性器付 +morph_x: 2 +morph_y: 9 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 1 + y: 6 + file: x1y6.svg +- x: 1 + y: 7 + file: x1y7.svg +- x: 1 + y: 8 + file: x1y8.svg +fields: +- name: 雫 +joints: +- position: [ + 0.019834153740371882, + 0.012908727431539741 +] +- position: [ + 0.020700848601497512, + 0.01402283899071682 +] +- position: [ + 0.01910625560036344, + 0.014093836235635343 +] +- position: [ + 0.02186769357759332, + 0.015977781179383685 +] +- position: [ + 0.018223589296132044, + 0.015508548365953875 +] +- position: [ + 0.02271818609370141, + 0.017972892532125848 +] +- position: [ + 0.019633337669545475, + 0.01584650506594884 +] +- position: [ + 0.017672452641930996, + 0.01719153173620989 +] +- position: [ + 0.021042735470579055, + 0.017361981855115186 +] +- position: [ + 0.019220334060524168, + 0.017439202200982967 +] +- position: [ + 0.01718741569970324, + 0.019289417537955864 +] +- position: [ + 0.018840175498367126, + 0.01903091980192639 +] +- position: [ + 0.020581423576718542, + 0.01878686913767272 +] +- position: [ + 0.022761739482113953, + 0.01979533043512324 +] +- position: [ + 0.01783389044462837, + 0.0211284681775916 +] +- position: [ + 0.018983017781625006, + 0.02249777290922076 +] +- position: [ + 0.01961020485690783, + 0.02038479022060013 +] +- position: [ + 0.020504296502091894, + 0.023424069600613672 +] +- position: [ + 0.02134086755484572, + 0.020494997311696888 +] +- position: [ + 0.02160329512753014, + 0.021813376426549434 +] +- position: [ + 0.019877755356463602, + 0.01365890221325182 +] +- position: [ + 0.020910101728738924, + 0.01581480505252405 +] +- position: [ + 0.018776076077349626, + 0.015489437244504661 +] +- position: [ + 0.02255983601748564, + 0.018120718046402102 +] +- position: [ + 0.017573116483927734, + 0.017582828747839105 +] +- position: [ + 0.022889500848186927, + 0.02058889057983718 +] +- position: [ + 0.019297457664906256, + 0.018653316007116817 +] +- position: [ + 0.016730755694053256, + 0.019953799270131398 +] +- position: [ + 0.02196093475081377, + 0.02068880078146324 +] +- position: [ + 0.01871247533129243, + 0.021336430256898103 +] +- position: [ + 0.016014515623266716, + 0.02275980226850852 +] +- position: [ + 0.019179983141802092, + 0.023259405890510145 +] +- position: [ + 0.021382855903590358, + 0.02345950195082099 +] +- position: [ + 0.024080109265107095, + 0.023469280031585705 +] +- position: [ + 0.01602611546227255, + 0.025859594021392353 +] +- position: [ + 0.01808322670836884, + 0.02872982289110478 +] +- position: [ + 0.01902244063851261, + 0.025485192723723814 +] +- position: [ + 0.020833625470540577, + 0.03065971139244824 +] +- position: [ + 0.021894489525202458, + 0.026479709846613828 +] +- position: [ + 0.023352545498971814, + 0.027148915580703106 +] +- position: [ + 0.019921356972555326, + 0.014409076994963903 +] +- position: [ + 0.02111935485598033, + 0.01760677111433128 +] +- position: [ + 0.01844589655433582, + 0.01688503825337398 +] +- position: [ + 0.02325197845737796, + 0.020263654913420522 +] +- position: [ + 0.016922643671723425, + 0.019657109129724338 +] +- position: [ + 0.02306081560267244, + 0.023204888627548513 +] +- position: [ + 0.018961577660267032, + 0.021460126948284797 +] +- position: [ + 0.015789058746175515, + 0.0227160668040529 +] +- position: [ + 0.02287913403104849, + 0.024015619707811298 +] +- position: [ + 0.01820461660206069, + 0.025233658312813233 +] +- position: [ + 0.014841615546830191, + 0.026230186999061177 +] +- position: [ + 0.019519790785237058, + 0.027487891979093904 +] +- position: [ + 0.022184288230462174, + 0.02813213476396926 +] +- position: [ + 0.025398479048100237, + 0.027143229628048174 +] +- position: [ + 0.014218340479916738, + 0.030590719865193107 +] +- position: [ + 0.017183435635112675, + 0.03496187287298879 +] +- position: [ + 0.018434676420117393, + 0.030585595226847492 +] +- position: [ + 0.021162954438989256, + 0.03789535318428281 +] +- position: [ + 0.022448111495559187, + 0.03246442238153077 +] +- position: [ + 0.025101795870413487, + 0.032484454734856776 +] +- position: [ + 0.019964958588647042, + 0.015159251776675983 +] +- position: [ + 0.021328607983221743, + 0.019398737176138506 +] +- position: [ + 0.018115717031322007, + 0.018280639262243298 +] +- position: [ + 0.023944120897270278, + 0.022406591780438943 +] +- position: [ + 0.016272170859519115, + 0.021731389511609567 +] +- position: [ + 0.02323213035715796, + 0.025820886675259842 +] +- position: [ + 0.018625697655627816, + 0.024266937889452774 +] +- position: [ + 0.014847361798297775, + 0.025478334337974404 +] +- position: [ + 0.023797333311283208, + 0.027342438634159354 +] +- position: [ + 0.017696757872828952, + 0.02913088636872837 +] +- position: [ + 0.013668715470393663, + 0.02970057172961383 +] +- position: [ + 0.019859598428672024, + 0.031716378067677665 +] +- position: [ + 0.02298572055733399, + 0.03280476757711753 +] +- position: [ + 0.026716848831093386, + 0.03081717922451064 +] +- position: [ + 0.012410565497560921, + 0.03532184570899386 +] +- position: [ + 0.01628364456185651, + 0.041193922854872805 +] +- position: [ + 0.017846912201722177, + 0.03568599772997117 +] +- position: [ + 0.02149228340743794, + 0.045130994976117375 +] +- position: [ + 0.023001733465915917, + 0.03844913491644771 +] +- position: [ + 0.02685104624185516, + 0.03781999388901044 +] +- position: [ + 0.020008560204738762, + 0.015909426558388062 +] +- position: [ + 0.021537861110463154, + 0.021190703237945738 +] +- position: [ + 0.017785537508308195, + 0.019676240271112616 +] +- position: [ + 0.0246362633371626, + 0.02454952864745736 +] +- position: [ + 0.015621698047314805, + 0.023805669893494797 +] +- position: [ + 0.023403445111643478, + 0.02843688472297118 +] +- position: [ + 0.018289817650988596, + 0.02707374883062075 +] +- position: [ + 0.013905664850420031, + 0.02824060187189591 +] +- position: [ + 0.024715532591517927, + 0.03066925756050741 +] +- position: [ + 0.017188899143597215, + 0.033028114424643505 +] +- position: [ + 0.012495815393957135, + 0.03317095646016648 +] +- position: [ + 0.020199406072106994, + 0.03594486415626143 +] +- position: [ + 0.0237871528842058, + 0.03747740039026581 +] +- position: [ + 0.02803521861408653, + 0.034491128820973105 +] +- position: [ + 0.010602790515205105, + 0.040052971552794615 +] +- position: [ + 0.01538385348860034, + 0.04742597283675683 +] +- position: [ + 0.01725914798332696, + 0.04078640023309485 +] +- position: [ + 0.02182161237588662, + 0.05236663676795195 +] +- position: [ + 0.02355535543627265, + 0.04443384745136466 +] +- position: [ + 0.028600296613296838, + 0.043155533043164114 +] +- position: [ + 0.020052161820830482, + 0.016659601340100142 +] +- position: [ + 0.021747114237704566, + 0.02298266929975297 +] +- position: [ + 0.017455357985294382, + 0.02107184127998193 +] +- position: [ + 0.025328405777054922, + 0.026692465514475773 +] +- position: [ + 0.014971225235110495, + 0.02587995027538003 +] +- position: [ + 0.023574759866128996, + 0.031052882770682515 +] +- position: [ + 0.017953937646349376, + 0.02988055977178873 +] +- position: [ + 0.012963967902542287, + 0.031002869405817417 +] +- position: [ + 0.025633731871752646, + 0.033996076486855466 +] +- position: [ + 0.01668104041436548, + 0.03692534248055864 +] +- position: [ + 0.011322915317520606, + 0.036641341190719136 +] +- position: [ + 0.020539213715541963, + 0.04017335024484519 +] +- position: [ + 0.024588585211077613, + 0.042150033203414074 +] +- position: [ + 0.029353588397079678, + 0.03816507841743557 +] +- position: [ + 0.008795015532849289, + 0.04478409739659537 +] +- position: [ + 0.014484062415344175, + 0.05365802281864084 +] +- position: [ + 0.016671383764931744, + 0.04588680273621853 +] +- position: [ + 0.022150941344335304, + 0.059602278559786524 +] +- position: [ + 0.024108977406629383, + 0.05041855998628161 +] +- position: [ + 0.030349546984738515, + 0.04849107219731778 +] +- position: [ + 0.0200957634369222, + 0.017409776121812222 +] +- position: [ + 0.021956367364945977, + 0.024774635361560198 +] +- position: [ + 0.01712517846228057, + 0.022467442288851253 +] +- position: [ + 0.026020548216947246, + 0.028835402381494193 +] +- position: [ + 0.014320752422906185, + 0.02795423065726526 +] +- position: [ + 0.023746074620614514, + 0.033668880818393844 +] +- position: [ + 0.01761805764171016, + 0.03268737071295671 +] +- position: [ + 0.012022270954664547, + 0.03376513693973892 +] +- position: [ + 0.026551931151987365, + 0.03732289541320353 +] +- position: [ + 0.016173181685133743, + 0.04082257053647378 +] +- position: [ + 0.01015001524108408, + 0.04011172592127179 +] +- position: [ + 0.020879021358976926, + 0.044401836333428944 +] +- position: [ + 0.025390017537949425, + 0.04682266601656234 +] +- position: [ + 0.03067195818007282, + 0.041839028013898036 +] +- position: [ + 0.0069872405504934725, + 0.049515223240396124 +] +- position: [ + 0.01358427134208801, + 0.05989007280052485 +] +- position: [ + 0.016083619546536528, + 0.050987205239342206 +] +- position: [ + 0.022480270312783986, + 0.06683792035162109 +] +- position: [ + 0.024662599376986116, + 0.05640327252119855 +] +- position: [ + 0.032098797356180195, + 0.05382661135147145 +] +- position: [ + 0.02013936505301392, + 0.018159950903524298 +] +- position: [ + 0.022165620492187385, + 0.026566601423367427 +] +- position: [ + 0.016794998939266764, + 0.02386304329772057 +] +- position: [ + 0.02671269065683957, + 0.030978339248512614 +] +- position: [ + 0.013670279610701875, + 0.03002851103915049 +] +- position: [ + 0.023917389375100035, + 0.03628487886610517 +] +- position: [ + 0.01728217763707094, + 0.03549418165412469 +] +- position: [ + 0.011080574006786807, + 0.03652740447366042 +] +- position: [ + 0.027470130432222076, + 0.040649714339551585 +] +- position: [ + 0.015665322955902006, + 0.04471979859238891 +] +- position: [ + 0.008977115164647553, + 0.04358211065182445 +] +- position: [ + 0.021218829002411888, + 0.048630322422012706 +] +- position: [ + 0.026191449864821244, + 0.051495298829710615 +] +- position: [ + 0.03199032796306596, + 0.04551297761036051 +] +- position: [ + 0.005179465568137658, + 0.05424634908419688 +] +- position: [ + 0.012684480268831844, + 0.06612212278240887 +] +- position: [ + 0.015495855328141312, + 0.056087607742465885 +] +- position: [ + 0.022809599281232665, + 0.07407356214345565 +] +- position: [ + 0.025216221347342853, + 0.06238798505611549 +] +- position: [ + 0.03384804772762186, + 0.05916215050562513 +] +- position: [ + 0.02018296666910564, + 0.01891012568523638 +] +- position: [ + 0.022374873619428796, + 0.02835856748517466 +] +- position: [ + 0.01646481941625295, + 0.025258644306589886 +] +- position: [ + 0.027404833096731886, + 0.033121276115531034 +] +- position: [ + 0.013019806798497565, + 0.03210279142103572 +] +- position: [ + 0.02408870412958555, + 0.03890087691381651 +] +- position: [ + 0.01694629763243172, + 0.03830099259529267 +] +- position: [ + 0.010138877058909068, + 0.039289672007581926 +] +- position: [ + 0.028388329712456795, + 0.043976533265899634 +] +- position: [ + 0.015157464226670272, + 0.04861702664830405 +] +- position: [ + 0.007804215088211027, + 0.0470524953823771 +] +- position: [ + 0.021558636645846858, + 0.05285880851059647 +] +- position: [ + 0.026992882191693057, + 0.05616793164285889 +] +- position: [ + 0.0333086977460591, + 0.049186927206822974 +] +- position: [ + 0.0033716905857818415, + 0.058977474927997625 +] +- position: [ + 0.011784689195575678, + 0.0723541727642929 +] +- position: [ + 0.014908091109746089, + 0.06118801024558956 +] +- position: [ + 0.023138928249681348, + 0.08130920393529023 +] +- position: [ + 0.025769843317699586, + 0.06837269759103243 +] +- position: [ + 0.035597298099063535, + 0.06449768965977878 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y0.svg new file mode 100644 index 0000000..2afda05 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y1.svg new file mode 100644 index 0000000..8e96308 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y2.svg new file mode 100644 index 0000000..0431ca8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y3.svg new file mode 100644 index 0000000..7954c75 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y4.svg new file mode 100644 index 0000000..00a2562 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y5.svg new file mode 100644 index 0000000..b0ad553 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y6.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y6.svg new file mode 100644 index 0000000..e0949b5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y6.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y7.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y7.svg new file mode 100644 index 0000000..ef5938e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y7.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y8.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y8.svg new file mode 100644 index 0000000..4da5e1a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x0y8.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y0.svg new file mode 100644 index 0000000..c0e3fd3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y1.svg new file mode 100644 index 0000000..14b54bd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y2.svg new file mode 100644 index 0000000..d657d1f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y3.svg new file mode 100644 index 0000000..6c1c97c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y4.svg new file mode 100644 index 0000000..b801377 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y5.svg new file mode 100644 index 0000000..54ae138 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y5.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y6.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y6.svg new file mode 100644 index 0000000..7dbb092 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y6.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y7.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y7.svg new file mode 100644 index 0000000..cf09f8b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y7.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y8.svg b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y8.svg new file mode 100644 index 0000000..b011550 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedSquirting/x1y8.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedThigh/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedThigh/part.yaml new file mode 100644 index 0000000..9e6d6b4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedThigh/part.yaml @@ -0,0 +1,87 @@ +id: QuadrupedThigh +original_key: 四足腿 +resource: 脚左 +morph_x: 4 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +fields: +- name: 腿 +- name: 筋 +- name: 虎左 +joints: +- position: [ + 0.11194263600754599, + 0.10571460191115639 +] +- position: [ + 0.1117083140790576, + 0.07214836701320834 +] +- position: [ + 0.11077799629645826, + 0.10734224408666786 +] +- position: [ + 0.11202321265737349, + 0.07342168211652943 +] +- position: [ + 0.11031709800272728, + 0.10134361752011758 +] +- position: [ + 0.11143014087301314, + 0.0710235536002995 +] +- position: [ + 0.11355107243694557, + 0.10465523790410822 +] +- position: [ + 0.11173722772290079, + 0.07226528141655214 +] +- position: [ + 0.0490874502418095, + 0.048757335555755205 +] +- position: [ + 0.04222253010005331, + 0.028674150923734126 +] +- position: [ + 0.028500411786537068, + 0.02322224539920631 +] +- position: [ + 0.026158454592897923, + 0.023471870449208336 +] +- position: [ + 0.023406373258212758, + 0.025685819193232234 +] +- position: [ + 0.027903728047109853, + 0.05552075312068708 +] +- position: [ + 0.029010185017340477, + 0.0052625889657564665 +] +- position: [ + 0.029600224187073074, + 0.003343390263891001 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedThigh/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x0y0.svg new file mode 100644 index 0000000..258ba7f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x0y0.svg @@ -0,0 +1,17 @@ + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedThigh/x1y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x1y0.svg new file mode 100644 index 0000000..4743525 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x1y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedThigh/x2y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x2y0.svg new file mode 100644 index 0000000..75570cc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x2y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedThigh/x3y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x3y0.svg new file mode 100644 index 0000000..7820513 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedThigh/x3y0.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedTorso/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedTorso/part.yaml new file mode 100644 index 0000000..7477f1b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedTorso/part.yaml @@ -0,0 +1,38 @@ +id: QuadrupedTorso +original_key: 四足胴 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 胴 +- name: 筋肉 +- name: 獣性 +joints: +- position: [ + 0.4873770033272495, + 0.5357691950513394 +] +- position: [ + 0.5126229966727514, + 0.5357691950513394 +] +- position: [ + 0.47495676774447676, + 0.539655119777143 +] +- position: [ + 0.5250432322555232, + 0.539655119777143 +] +- position: [ + 0.5, + 0.5418849046619865 +] +- position: [ + 0.5000000000000004, + 0.5357691950513394 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedTorso/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedTorso/x0y0.svg new file mode 100644 index 0000000..49fa7d2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedTorso/x0y0.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedUrination/part.yaml new file mode 100644 index 0000000..3dc000a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/part.yaml @@ -0,0 +1,263 @@ +id: QuadrupedUrination +original_key: 四足放尿 +resource: 性器付 +morph_x: 1 +morph_y: 11 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +fields: +- name: 尿 +- name: 尿散り1 +- name: 尿散り2 +- name: 尿散り3 +- name: 尿散り4 +- name: 尿散り5 +joints: +- position: [ + 0.12075622500919761, + 0.12708960234915945 +] +- position: [ + 0.11551008068372773, + 0.12583768477440643 +] +- position: [ + 0.11865983033008004, + 0.1252403411862788 +] +- position: [ + 0.11925009340493797, + 0.1260143252646274 +] +- position: [ + 0.12513183488714172, + 0.1217651569085887 +] +- position: [ + 0.11667808607938429, + 0.13804677266447463 +] +- position: [ + 0.12316701181428807, + 0.13705448782888396 +] +- position: [ + 0.12076053336457482, + 0.1355623885335009 +] +- position: [ + 0.11872368871346259, + 0.13704649593286394 +] +- position: [ + 0.1130257669895674, + 0.13249595491910043 +] +- position: [ + 0.12266635206292564, + 0.14900394297978986 +] +- position: [ + 0.1149346449185879, + 0.14827129088336144 +] +- position: [ + 0.11659785217166235, + 0.14588443588072308 +] +- position: [ + 0.12008127839902885, + 0.14807866660110047 +] +- position: [ + 0.12559538036461546, + 0.14322675292961218 +] +- position: [ + 0.11476795902565637, + 0.1599611132951051 +] +- position: [ + 0.12374244757942804, + 0.15948809393783897 +] +- position: [ + 0.12282251152299242, + 0.15620648322794523 +] +- position: [ + 0.11789250371937168, + 0.159110837269337 +] +- position: [ + 0.11256222151209366, + 0.15395755094012392 +] +- position: [ + 0.12457647911665365, + 0.17091828361042033 +] +- position: [ + 0.11435920915344808, + 0.1707048969923165 +] +- position: [ + 0.11453587401324467, + 0.16652853057516737 +] +- position: [ + 0.12091246339311973, + 0.17014300793757348 +] +- position: [ + 0.12605892584208922, + 0.16468834895063572 +] +- position: [ + 0.11285783197192831, + 0.18187545392573556 +] +- position: [ + 0.12431788334456773, + 0.18192170004679403 +] +- position: [ + 0.12488448968141017, + 0.1768505779223895 +] +- position: [ + 0.11706131872528078, + 0.18117517860581 +] +- position: [ + 0.11209867603461993, + 0.17541914696114747 +] +- position: [ + 0.12648660617038168, + 0.1928326242410508 +] +- position: [ + 0.11378377338830825, + 0.19313850310127156 +] +- position: [ + 0.11247389585482695, + 0.1871726252696117 +] +- position: [ + 0.1217436483872106, + 0.19220734927404648 +] +- position: [ + 0.12652247131956296, + 0.1861499449716592 +] +- position: [ + 0.11094770491820025, + 0.20378979455636603 +] +- position: [ + 0.12489331910970769, + 0.20435530615574904 +] +- position: [ + 0.12694646783982777, + 0.19749467261683384 +] +- position: [ + 0.11623013373118987, + 0.203239519942283 +] +- position: [ + 0.11163513055714619, + 0.19688074298217095 +] +- position: [ + 0.12839673322410966, + 0.21474696487168127 +] +- position: [ + 0.11320833762316845, + 0.21557210921022657 +] +- position: [ + 0.11041191769640926, + 0.20781671996405598 +] +- position: [ + 0.12257483338130148, + 0.21427169061051954 +] +- position: [ + 0.1272922622662858, + 0.20661627363814167 +] +- position: [ + 0.11241422059867912, + 0.2170699841519506 +] +- position: [ + 0.12523355906726283, + 0.21560356166730743 +] +- position: [ + 0.12445440332830343, + 0.20933587038402512 +] +- position: [ + 0.1161437989708721, + 0.21480638238089544 +] +- position: [ + 0.10999264139133635, + 0.21474696487168127 +] +- position: [ + 0.12518103699227753, + 0.21557210921022657 +] +- position: [ + 0.12797745691903664, + 0.20781671996405598 +] +- position: [ + 0.11581454123414442, + 0.21427169061051954 +] +- position: [ + 0.1109866286822534, + 0.20702360024188993 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y0.svg new file mode 100644 index 0000000..b08bbc6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y0.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y1.svg new file mode 100644 index 0000000..a3f3748 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y10.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y10.svg new file mode 100644 index 0000000..3c32be1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y10.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y2.svg new file mode 100644 index 0000000..5b4e9e4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y3.svg new file mode 100644 index 0000000..9fecb82 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y4.svg new file mode 100644 index 0000000..98de551 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y4.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y5.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y5.svg new file mode 100644 index 0000000..ada7e89 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y5.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y6.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y6.svg new file mode 100644 index 0000000..f96de4e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y6.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y7.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y7.svg new file mode 100644 index 0000000..b4d6374 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y7.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y8.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y8.svg new file mode 100644 index 0000000..490c253 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y8.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y9.svg b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y9.svg new file mode 100644 index 0000000..fc88132 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedUrination/x0y9.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/part.yaml new file mode 100644 index 0000000..80d7efc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/part.yaml @@ -0,0 +1,11 @@ +id: QuadrupedVaginaBase +original_key: 四足膣基 +resource: 半身 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 膣基 diff --git a/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/x0y0.svg new file mode 100644 index 0000000..d6894f8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedVaginaBase/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/part.yaml b/SlaveMatrix/Assets/Parts/QuadrupedWaist/part.yaml new file mode 100644 index 0000000..5222e75 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/part.yaml @@ -0,0 +1,372 @@ +id: QuadrupedWaist +original_key: 四足腰 +resource: 半身 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腰 +- name: 股 +- name: 下腹 +- name: 腰皺 +- name: 筋肉 +- name: 臍 +- name: 紋柄 +- name: 虎柄 +- name: 鱗 +joints: +- position: [ + 0.4741004278183308, + 0.530175209717888 +] +- position: [ + 0.5258995721816692, + 0.530175209717888 +] +- position: [ + 0.5, + 0.488364697302823 +] +- position: [ + 0.5, + 0.5348749089566065 +] +- position: [ + 0.5, + 0.5408881641994536 +] +- position: [ + 0.5, + 0.4802036147991115 +] +- position: [ + 0.5000000000000002, + 0.5014608801602806 +] +- position: [ + 0.49177818889332625, + 0.48597524789299956 +] +- position: [ + 0.508221811106675, + 0.48597524789299956 +] +- position: [ + 0.4722221560578874, + 0.47629998783428845 +] +- position: [ + 0.5277778439421132, + 0.47629998783428845 +] +- position: [ + 0.09500000000000003, + 0.09905502995691079 +] +- position: [ + 0.06950549033985941, + 0.10011427509926013 +] +- position: [ + 0.1204945096601407, + 0.10011427509926013 +] +- position: [ + 0.015058466988290999, + 0.0020642460488802723 +] +- position: [ + 0.015058466988290999, + 0.02105237052002057 +] +- position: [ + 0.015058466988290999, + 0.02019749002880766 +] +- position: [ + 0.47383210010817056, + 0.5292886563345894 +] +- position: [ + 0.5261678998918298, + 0.5292886563345894 +] +- position: [ + 0.5, + 0.48481010842759165 +] +- position: [ + 0.5, + 0.5340025822951713 +] +- position: [ + 0.5000000000000002, + 0.5407256061045882 +] +- position: [ + 0.5, + 0.47765217491979367 +] +- position: [ + 0.5000000000000002, + 0.4995014651530264 +] +- position: [ + 0.491780982811047, + 0.4825764939130085 +] +- position: [ + 0.5082190171889536, + 0.4825764939130085 +] +- position: [ + 0.4725638385027836, + 0.4756947078543053 +] +- position: [ + 0.5274361614972167, + 0.4756947078543053 +] +- position: [ + 0.09500000000000003, + 0.09873865159472561 +] +- position: [ + 0.06945286159128473, + 0.10001867007164837 +] +- position: [ + 0.12054713840871535, + 0.10001867007164837 +] +- position: [ + 0.015058466988290999, + -0.0002460603458958306 +] +- position: [ + 0.015058466988290999, + 0.02181807113785916 +] +- position: [ + 0.015058466988290999, + 0.020853982596027016 +] +- position: [ + 0.47356377239801045, + 0.5284021029512904 +] +- position: [ + 0.5264362276019896, + 0.5284021029512904 +] +- position: [ + 0.5, + 0.4812555195523606 +] +- position: [ + 0.5, + 0.5324278755474383 +] +- position: [ + 0.5000000000000002, + 0.5405637868268351 +] +- position: [ + 0.5, + 0.4755176764532718 +] +- position: [ + 0.5000000000000002, + 0.4975420501457724 +] +- position: [ + 0.4917837767287676, + 0.4791777399330174 +] +- position: [ + 0.5082162232712327, + 0.4791777399330174 +] +- position: [ + 0.47290552094767974, + 0.47508942787432207 +] +- position: [ + 0.5270944790523205, + 0.47508942787432207 +] +- position: [ + 0.09500000000000003, + 0.09842227323254035 +] +- position: [ + 0.06940023284271003, + 0.09992306504403656 +] +- position: [ + 0.12059976715729008, + 0.09992306504403656 +] +- position: [ + 0.015058466988290999, + -0.0019176978880606045 +] +- position: [ + 0.015058466988290999, + 0.02237187751477063 +] +- position: [ + 0.015058466988290999, + 0.02132880233843149 +] +- position: [ + 0.47346919104792473, + 0.5258248070058502 +] +- position: [ + 0.5265308089520754, + 0.5258248070058502 +] +- position: [ + 0.5, + 0.47926004830600755 +] +- position: [ + 0.5, + 0.5256750389416169 +] +- position: [ + 0.5000000000000002, + 0.5375238671835677 +] +- position: [ + 0.5, + 0.475135731909067 +] +- position: [ + 0.5000000000000002, + 0.49817920582110875 +] +- position: [ + 0.49182594783136785, + 0.47706369238257523 +] +- position: [ + 0.508174052168632, + 0.47706369238257523 +] +- position: [ + 0.4725045226577055, + 0.47528287018636395 +] +- position: [ + 0.5274954773422945, + 0.475282870186364 +] +- position: [ + 0.09500000000000003, + 0.09931810029403883 +] +- position: [ + 0.0686096289617769, + 0.09692801771118027 +] +- position: [ + 0.12139037103822325, + 0.09692801771118027 +] +- position: [ + 0.015058466988290999, + -0.00023925148824829184 +] +- position: [ + 0.015058466988290999, + 0.021237384789277846 +] +- position: [ + 0.015058466988290999, + 0.020356116637912116 +] +- position: [ + 0.47337460969783884, + 0.5232475110604096 +] +- position: [ + 0.5266253903021615, + 0.5232475110604096 +] +- position: [ + 0.5, + 0.47708944603735726 +] +- position: [ + 0.5, + 0.5189222023357951 +] +- position: [ + 0.5, + 0.5352436998390859 +] +- position: [ + 0.5, + 0.4747042389789242 +] +- position: [ + 0.5000000000000002, + 0.49881636149644487 +] +- position: [ + 0.491868118933968, + 0.4749496448321329 +] +- position: [ + 0.5081318810660316, + 0.4749496448321329 +] +- position: [ + 0.472103524367731, + 0.47547631249840594 +] +- position: [ + 0.5278964756322689, + 0.47547631249840605 +] +- position: [ + 0.095, + 0.10021392735553723 +] +- position: [ + 0.06781902508084375, + 0.093932970378324 +] +- position: [ + 0.12218097491915633, + 0.093932970378324 +] +- position: [ + 0.015058466988290999, + 0.0022670148892362865 +] +- position: [ + 0.015058466988290999, + 0.020588652173288324 +] +- position: [ + 0.015058466988290999, + 0.0197999095112781 +] diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y0.svg b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y0.svg new file mode 100644 index 0000000..d742af8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y0.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y1.svg b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y1.svg new file mode 100644 index 0000000..f19ca42 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y1.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y2.svg b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y2.svg new file mode 100644 index 0000000..011a495 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y2.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y3.svg b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y3.svg new file mode 100644 index 0000000..1d694a7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y3.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y4.svg b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y4.svg new file mode 100644 index 0000000..90a858a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/QuadrupedWaist/x0y4.svg @@ -0,0 +1,99 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/part.yaml b/SlaveMatrix/Assets/Parts/Reaction/part.yaml new file mode 100644 index 0000000..a7f087f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/part.yaml @@ -0,0 +1,78 @@ +id: Reaction +original_key: 反応 +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +fields: +- name: ハート1 +joints: +- position: [ + 0.06217451838669498, + 0.077335892101858 +] +- position: [ + 0.09700342545889178, + 0.082272254854096 +] +- position: [ + 0.09280537368454664, + 0.0796874415854505 +] +- position: [ + 0.09045759438894074, + 0.09028596764748087 +] +- position: [ + 0.05177604378487254, + 0.0674435216707411 +] +- position: [ + 0.09061074736909328, + 0.07824994160597509 +] +- position: [ + 0.09104474915077942, + 0.09070149566785961 +] +- position: [ + 0.03507551815502461, + 0.0504218512505051 +] +- position: [ + 0.08622149473818655, + 0.07537494164702424 +] +- position: [ + 0.09221905867445673, + 0.09153255170861709 +] +- position: [ + 0.04633367086839623, + 0.13069322252871968 +] +- position: [ + 0.05366632913160385, + 0.13069322252871968 +] diff --git a/SlaveMatrix/Assets/Parts/Reaction/x0y0.svg b/SlaveMatrix/Assets/Parts/Reaction/x0y0.svg new file mode 100644 index 0000000..5e4c44c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x0y1.svg b/SlaveMatrix/Assets/Parts/Reaction/x0y1.svg new file mode 100644 index 0000000..6b6b026 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x0y1.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x0y2.svg b/SlaveMatrix/Assets/Parts/Reaction/x0y2.svg new file mode 100644 index 0000000..6e1fa7f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x0y2.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x0y3.svg b/SlaveMatrix/Assets/Parts/Reaction/x0y3.svg new file mode 100644 index 0000000..5c46d1a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x0y3.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x0y4.svg b/SlaveMatrix/Assets/Parts/Reaction/x0y4.svg new file mode 100644 index 0000000..7a8cf3f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x0y4.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x1y0.svg b/SlaveMatrix/Assets/Parts/Reaction/x1y0.svg new file mode 100644 index 0000000..df6ab2a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x1y0.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Reaction/x1y1.svg b/SlaveMatrix/Assets/Parts/Reaction/x1y1.svg new file mode 100644 index 0000000..2ac11d9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Reaction/x1y1.svg @@ -0,0 +1,42 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RestraintChain/part.yaml b/SlaveMatrix/Assets/Parts/RestraintChain/part.yaml new file mode 100644 index 0000000..0c9e906 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintChain/part.yaml @@ -0,0 +1,28 @@ +id: RestraintChain +original_key: 拘束鎖 +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 鎖2 +- name: 鎖1 +- name: 鎖4 +- name: 鎖3 +- name: 鎖6 +- name: 鎖5 +- name: 鎖8 +- name: 鎖7 +- name: 鎖9 +joints: +- position: [ + 0.07476685870482688, + 0.07702342146985786 +] +- position: [ + 0.013660658861828318, + 0.019002970608518133 +] diff --git a/SlaveMatrix/Assets/Parts/RestraintChain/x0y0.svg b/SlaveMatrix/Assets/Parts/RestraintChain/x0y0.svg new file mode 100644 index 0000000..8d5cc94 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintChain/x0y0.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RestraintLower/part.yaml b/SlaveMatrix/Assets/Parts/RestraintLower/part.yaml new file mode 100644 index 0000000..aac7d07 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintLower/part.yaml @@ -0,0 +1,32 @@ +id: RestraintLower +original_key: 拘束具下 +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 拘束具 +- name: 金具左外 +- name: 金具右外 +- name: 金具左内 +- name: 金具右内 +joints: +- position: [ + 0.00812563672577428, + 0.09500000000000001 +] +- position: [ + 0.18187436327422565, + 0.09500000000000001 +] +- position: [ + 0.045229529057233965, + 0.09500000000000001 +] +- position: [ + 0.14477047094276604, + 0.09500000000000001 +] diff --git a/SlaveMatrix/Assets/Parts/RestraintLower/x0y0.svg b/SlaveMatrix/Assets/Parts/RestraintLower/x0y0.svg new file mode 100644 index 0000000..252173e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintLower/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RestraintUpper/part.yaml b/SlaveMatrix/Assets/Parts/RestraintUpper/part.yaml new file mode 100644 index 0000000..1a00bd1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintUpper/part.yaml @@ -0,0 +1,32 @@ +id: RestraintUpper +original_key: 拘束具上 +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 拘束具 +- name: 金具左外 +- name: 金具右外 +- name: 金具左内 +- name: 金具右内 +joints: +- position: [ + 0.03773278623979849, + 0.09500000000000001 +] +- position: [ + 0.1522672137602015, + 0.09500000000000001 +] +- position: [ + 0.06286026909444904, + 0.09500000000000001 +] +- position: [ + 0.127139730905551, + 0.09500000000000001 +] diff --git a/SlaveMatrix/Assets/Parts/RestraintUpper/x0y0.svg b/SlaveMatrix/Assets/Parts/RestraintUpper/x0y0.svg new file mode 100644 index 0000000..66a9f5b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RestraintUpper/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/part.yaml b/SlaveMatrix/Assets/Parts/RotoCursor/part.yaml new file mode 100644 index 0000000..50e6a30 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/part.yaml @@ -0,0 +1,54 @@ +id: RotoCursor +original_key: ロータ +resource: カーソル +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: ロータ +- name: ロータ線 +- name: コード +joints: +- position: [ + 0.10732044992926547, + 0.1075588722206271 +] +- position: [ + 0.10732044992926547, + 0.11402625295022291 +] +- position: [ + 0.10732044992926545, + 0.10057781184069739 +] +- position: [ + 0.10732044992926545, + 0.10388006362098119 +] +- position: [ + 0.10732044992926545, + 0.1068149255768162 +] +- position: [ + 0.10732044992926545, + 0.11032210223123305 +] +- position: [ + 0.10732044992926545, + 0.1133912299015676 +] diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/RotoCursor/x0y0.svg new file mode 100644 index 0000000..92b69f5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/x0y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/RotoCursor/x0y1.svg new file mode 100644 index 0000000..2065db7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/x0y1.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/RotoCursor/x0y2.svg new file mode 100644 index 0000000..6a24d22 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/x0y2.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/RotoCursor/x0y3.svg new file mode 100644 index 0000000..ccd0533 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/x0y3.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/RotoCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/RotoCursor/x0y4.svg new file mode 100644 index 0000000..eee959e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/RotoCursor/x0y4.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/part.yaml b/SlaveMatrix/Assets/Parts/SegmentLeg/part.yaml new file mode 100644 index 0000000..88fec9f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/part.yaml @@ -0,0 +1,461 @@ +id: SegmentLeg +original_key: 節足 +resource: 肢左 +morph_x: 1 +morph_y: 7 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +fields: +- name: 基節 +- name: 転節 +- name: 腿節 +- name: 柄1 +- name: 膝節 +- name: 脛節 +- name: 柄2 +- name: 輪 +- name: 蹠節 +- name: 跗節1 +- name: 跗節2 +- name: 爪 +joints: +- position: [ + 0.1098293043408336, + 0.09499999999999996 +] +- position: [ + 0.12727963727687497, + 0.09499999999999996 +] +- position: [ + 0.0465515622058822, + 0.09497726791947735 +] +- position: [ + 0.08222656838709892, + 0.09413138628593826 +] +- position: [ + 0.10783238019382321, + 0.09630943857706539 +] +- position: [ + 0.0746246231345254, + 0.09492505773389537 +] +- position: [ + 0.10389100952638106, + 0.09509342004043546 +] +- position: [ + 0.09322158165564963, + 0.09493839336344495 +] +- position: [ + 0.011152769902399136, + 0.014740870335784672 +] +- position: [ + 0.011152769902399133, + 0.0034795523598092383 +] +- position: [ + 0.011152769902399136, + 0.023691562442717994 +] +- position: [ + 0.011152769902399133, + -0.0013860226379197216 +] +- position: [ + 0.007758324996586714, + 0.012402502218170004 +] +- position: [ + 0.009906215631991287, + 0.011064670240028026 +] +- position: [ + 0.005610434361182022, + 0.004451979753145378 +] +- position: [ + 0.1933818306410054, + 0.09500084702120136 +] +- position: [ + 0.20413708132887406, + 0.09142910917111856 +] +- position: [ + 0.20413708132887406, + 0.0943594672417704 +] +- position: [ + 0.11756734695146923, + 0.09499999999999999 +] +- position: [ + 0.12920229202908234, + 0.09500000000000001 +] +- position: [ + 0.09104461149156674, + 0.09499311895396274 +] +- position: [ + 0.12261213825680713, + 0.09376475883333062 +] +- position: [ + 0.10693621406556823, + 0.09504085420016835 +] +- position: [ + 0.12329249377389762, + 0.09514806428194664 +] +- position: [ + 0.011152769902399134, + 0.013612454748762375 +] +- position: [ + 0.011152769902399133, + 0.00589268946074083 +] +- position: [ + 0.011152769902399134, + 0.01974825895731792 +] +- position: [ + 0.011152769902399133, + 0.002557280847480349 +] +- position: [ + 0.007758324996586711, + 0.010941962842803694 +] +- position: [ + 0.00990621563199129, + 0.010024863362254565 +] +- position: [ + 0.005610434361182023, + 0.0054917866309188434 +] +- position: [ + 0.11125882772161046, + 0.09499999999999996 +] +- position: [ + 0.13042957854314594, + 0.0949772353040972 +] +- position: [ + 0.1619129504208166, + 0.09431352979248071 +] +- position: [ + 0.08547389568713934, + 0.0937229992413358 +] +- position: [ + 0.10655567771607849, + 0.09293159718851111 +] +- position: [ + 0.011152769902399136, + 0.014738221732701924 +] +- position: [ + 0.011152769902399133, + 0.003485216445309407 +] +- position: [ + 0.011152769902399136, + 0.023682306769641722 +] +- position: [ + 0.011152769902399133, + -0.0013767669648434594 +] +- position: [ + 0.007758324996586714, + 0.012399074058246869 +] +- position: [ + 0.009906215631991289, + 0.011062229618209603 +] +- position: [ + 0.005610434361182023, + 0.004454420374963799 +] +- position: [ + 0.11023912675620726, + 0.0953343682795397 +] +- position: [ + 0.21520674527864492, + 0.09500744373533292 +] +- position: [ + 0.21754101461305766, + 0.0910639582111022 +] +- position: [ + 0.21754101461305766, + 0.09955928475048763 +] +- position: [ + 0.18948277591571644, + 0.07648413156974603 +] +- position: [ + 0.09550118469080161, + 0.1272403678664758 +] +- position: [ + 0.04799824411302774, + 0.11035715737969494 +] +- position: [ + 0.011152769902399138, + 0.015546007835753151 +] +- position: [ + 0.011152769902399133, + 0.0017577512832641555 +] +- position: [ + 0.011152769902399138, + 0.026505154834001815 +] +- position: [ + 0.011152769902399133, + -0.004199615029203543 +] +- position: [ + 0.007758324996586714, + 0.013444613861089657 +] +- position: [ + 0.009906215631991289, + 0.01180658440680212 +] +- position: [ + 0.005610434361182021, + 0.0037100655863712756 +] +- position: [ + 0.11882101039934814, + 0.09341284908719893 +] +- position: [ + 0.1197314961104228, + 0.09958568810544924 +] +- position: [ + 0.05783096832759514, + 0.09470949020260351 +] +- position: [ + 0.07677140423104371, + 0.09369878824660452 +] +- position: [ + 0.011152769902399138, + 0.016045217785849213 +] +- position: [ + 0.011152769902399133, + 0.0006901817941631346 +] +- position: [ + 0.011152769902399138, + 0.028249668432360417 +] +- position: [ + 0.011152769902399133, + -0.005944128627562147 +] +- position: [ + 0.007758324996586714, + 0.014090755049739816 +] +- position: [ + 0.009906215631991287, + 0.01226659395074382 +] +- position: [ + 0.0056104343611820175, + 0.0032500560424295736 +] +- position: [ + 0.16788978198519172, + 0.17053700814924433 +] +- position: [ + 0.16829392016802086, + 0.17054406240746556 +] +- position: [ + 0.03407451623562402, + 0.046713683087880264 +] +- position: [ + 0.13073732555183404, + 0.052002890659800904 +] +- position: [ + 0.12840693384195567, + 0.053112756101365344 +] +- position: [ + 0.15631824023465657, + 0.05252901172453606 +] +- position: [ + 0.011152769902399134, + 0.014020265229552764 +] +- position: [ + 0.011152769902399133, + 0.005020579386525239 +] +- position: [ + 0.011152769902399134, + 0.021173372637754567 +] +- position: [ + 0.011152769902399133, + 0.0011321671670437002 +] +- position: [ + 0.007758324996586712, + 0.011469803180824181 +] +- position: [ + 0.009906215631991289, + 0.010400650570115577 +] +- position: [ + 0.005610434361182023, + 0.005115999423057835 +] +- position: [ + 0.13905332260118392, + 0.0538647168428783 +] +- position: [ + 0.1635641477155914, + 0.07941066710934361 +] +- position: [ + 0.16316351042670624, + 0.08604130345112639 +] +- position: [ + 0.16387081499079068, + 0.091190597623451 +] +- position: [ + 0.16433652310946995, + 0.06559378796067482 +] +- position: [ + 0.008173091434307694, + 0.011152769902399136 +] +- position: [ + 0.01752486609009242, + 0.011152769902399133 +] +- position: [ + 0.0007401376915997038, + 0.011152769902399136 +] +- position: [ + 0.021565402113198566, + 0.011152769902399133 +] +- position: [ + 0.003901645083060564, + 0.007758324996586711 +] +- position: [ + 0.0071605160862673305, + 0.00775832499658671 +] +- position: [ + 0.008356133906906007, + 0.00775832499658671 +] +- position: [ + 0.0636408138871563, + 0.11811518310951459 +] +- position: [ + 0.028243047333383675, + 0.061247169681996796 +] +- position: [ + 0.029943568025111222, + 0.09121745877364912 +] +- position: [ + 0.04194957082287731, + 0.11584928646270189 +] +- position: [ + 0.015668978823891122, + 0.07429773802715492 +] +- position: [ + 0.007477833125086356, + 0.011152769902399133 +] +- position: [ + 0.019011688533887516, + 0.011152769902399133 +] +- position: [ + -0.0016894764909201666, + 0.011152769902399133 +] +- position: [ + 0.02399501629571843, + 0.011152769902399133 +] +- position: [ + 0.003001753103237796, + 0.007758324996586715 +] +- position: [ + 0.006519852858931737, + 0.007758324996586708 +] +- position: [ + 0.008996797134241601, + 0.007758324996586706 +] diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y0.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y0.svg new file mode 100644 index 0000000..dd517e3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y0.svg @@ -0,0 +1,72 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y1.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y1.svg new file mode 100644 index 0000000..374a072 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y1.svg @@ -0,0 +1,48 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y2.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y2.svg new file mode 100644 index 0000000..ca6abbc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y2.svg @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y3.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y3.svg new file mode 100644 index 0000000..ab7410b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y3.svg @@ -0,0 +1,75 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y4.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y4.svg new file mode 100644 index 0000000..d549e82 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y4.svg @@ -0,0 +1,52 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y5.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y5.svg new file mode 100644 index 0000000..295f3a8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y5.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SegmentLeg/x0y6.svg b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y6.svg new file mode 100644 index 0000000..80c0a47 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SegmentLeg/x0y6.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Shoulder/part.yaml b/SlaveMatrix/Assets/Parts/Shoulder/part.yaml new file mode 100644 index 0000000..321c218 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Shoulder/part.yaml @@ -0,0 +1,33 @@ +id: Shoulder +original_key: 肩 +resource: 肩左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 脇 +- name: 肩 +joints: +- position: [ + 0.030850908155102816, + 0.06745715429702073 +] +- position: [ + 0.03969795971544586, + 0.07221140108871305 +] +- position: [ + 0.0562503924684768, + 0.06022872118377538 +] +- position: [ + 0.03825814978767629, + 0.06551608770860626 +] +- position: [ + 0.03016810701801849, + 0.06728509033885754 +] diff --git a/SlaveMatrix/Assets/Parts/Shoulder/x0y0.svg b/SlaveMatrix/Assets/Parts/Shoulder/x0y0.svg new file mode 100644 index 0000000..32237e9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Shoulder/x0y0.svg @@ -0,0 +1,56 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/part.yaml b/SlaveMatrix/Assets/Parts/SideHairLeft/part.yaml new file mode 100644 index 0000000..9980138 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/part.yaml @@ -0,0 +1,96 @@ +id: SideHairLeft +original_key: 横髪左 +resource: 胴体 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 髪1 +- name: 髪2 +joints: +- position: [ + 0.16616158373553472, + 0.15940810788315576 +] +- position: [ + 0.17184530298233686, + 0.15757007497446984 +] +- position: [ + 0.1664797766962264, + 0.15948765612332869 +] +- position: [ + 0.16660060085041178, + 0.15955987168991156 +] +- position: [ + 0.17206586516812591, + 0.19530965801685551 +] +- position: [ + 0.1379683353679626, + 0.11643916272399366 +] +- position: [ + 0.1379683353679626, + 0.1182765531743051 +] +- position: [ + 0.1379683353679626, + 0.11625542367896252 +] +- position: [ + 0.1379683353679626, + 0.11790907508424282 +] +- position: [ + 0.1379683353679626, + 0.11609005853843452 +] +- position: [ + 0.1379683353679626, + 0.11757834480318675 +] +- position: [ + 0.1379683353679626, + 0.11594122991195926 +] +- position: [ + 0.1379683353679626, + 0.11728068755023631 +] +- position: [ + 0.17259594106424975, + 0.18502913304560667 +] +- position: [ + 0.17343900766836695, + 0.18502913304560667 +] +- position: [ + 0.1960892672062614, + 0.1574204723697503 +] +- position: [ + 0.19493638594412385, + 0.1574204723697503 +] diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y0.svg new file mode 100644 index 0000000..f9f2074 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y1.svg new file mode 100644 index 0000000..b03bb30 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y1.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y2.svg new file mode 100644 index 0000000..ad62d80 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y3.svg new file mode 100644 index 0000000..7c82d05 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y3.svg @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y4.svg new file mode 100644 index 0000000..46590b6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y4.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SideHairLeft/x0y5.svg b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y5.svg new file mode 100644 index 0000000..b6b7779 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SideHairLeft/x0y5.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/SpeechBubble/part.yaml b/SlaveMatrix/Assets/Parts/SpeechBubble/part.yaml new file mode 100644 index 0000000..4b08147 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SpeechBubble/part.yaml @@ -0,0 +1,16 @@ +id: SpeechBubble +original_key: 吹出し +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 吹出し +joints: +- position: [ + -0.02371400659028311, + 0.1393050794173243 +] diff --git a/SlaveMatrix/Assets/Parts/SpeechBubble/x0y0.svg b/SlaveMatrix/Assets/Parts/SpeechBubble/x0y0.svg new file mode 100644 index 0000000..a1dfa3a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/SpeechBubble/x0y0.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Splash/part.yaml b/SlaveMatrix/Assets/Parts/Splash/part.yaml new file mode 100644 index 0000000..976494f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/part.yaml @@ -0,0 +1,234 @@ +id: Splash +original_key: 飛沫 +resource: 性器付 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 飛沫基 +- name: 雫1 +- name: 雫2 +- name: 雫3 +- name: 雫4 +- name: 雫5 +- name: 雫6 +- name: 雫7 +- name: 雫8 +- name: 雫9 +- name: 雫10 +joints: +- position: [ + 0.31395540302587915, + 0.3079189009450093 +] +- position: [ + 0.31577919020753403, + 0.3095602523151655 +] +- position: [ + 0.31528485878619034, + 0.3120654155653986 +] +- position: [ + 0.31262594726556797, + 0.3117329415677622 +] +- position: [ + 0.31225949045869983, + 0.3091766284717388 +] +- position: [ + 0.3155847249519727, + 0.3071748926585703 +] +- position: [ + 0.3171250433307476, + 0.31088033492302874 +] +- position: [ + 0.31359735410534767, + 0.31337183663186235 +] +- position: [ + 0.3108880624125912, + 0.31088033492302874 +] +- position: [ + 0.31196803217925395, + 0.30748179173331136 +] +- position: [ + 0.31410570564890916, + 0.3063722468655845 +] +- position: [ + 0.31760798717266325, + 0.30937742136858876 +] +- position: [ + 0.31665179348187633, + 0.313604663968006 +] +- position: [ + 0.31170166603270544, + 0.3135956977596863 +] +- position: [ + 0.31045894079610403, + 0.30907877670011386 +] +- position: [ + 0.3175889189561247, + 0.30467588541291013 +] +- position: [ + 0.320343278192065, + 0.3124504948070984 +] +- position: [ + 0.3138262421726057, + 0.31702530734764245 +] +- position: [ + 0.3076607614409115, + 0.31240678766347885 +] +- position: [ + 0.3099605913587189, + 0.30514644900887355 +] +- position: [ + 0.3142560082719391, + 0.30482559278615967 +] +- position: [ + 0.3194367841377925, + 0.30919459042201203 +] +- position: [ + 0.3180187281775624, + 0.3151439123706135 +] +- position: [ + 0.31077738479984296, + 0.3154584539516105 +] +- position: [ + 0.3086583911335082, + 0.30898092492848894 +] +- position: [ + 0.31959311296027665, + 0.3021768781672499 +] +- position: [ + 0.32356151305338243, + 0.314020654691168 +] +- position: [ + 0.31405513023986364, + 0.3206787780634225 +] +- position: [ + 0.30443346046923175, + 0.313933240403929 +] +- position: [ + 0.3079531505381839, + 0.3028111062844357 +] +- position: [ + 0.3144063108949691, + 0.30327893870673484 +] +- position: [ + 0.3212655811029217, + 0.30901175947543535 +] +- position: [ + 0.31938566287324843, + 0.316683160773221 +] +- position: [ + 0.3098531035669805, + 0.31732121014353465 +] +- position: [ + 0.30685784147091233, + 0.30888307315686403 +] +- position: [ + 0.3215973069644286, + 0.29967787092158976 +] +- position: [ + 0.3267797479146998, + 0.3155908145752377 +] +- position: [ + 0.31428401830712166, + 0.3243322487792026 +] +- position: [ + 0.30120615949755203, + 0.3154596931443791 +] +- position: [ + 0.3059457097176489, + 0.30047576355999783 +] +- position: [ + 0.31455661351799913, + 0.30173228462731005 +] +- position: [ + 0.3230943780680509, + 0.3088289285288586 +] +- position: [ + 0.3207525975689344, + 0.31822240917582845 +] +- position: [ + 0.308928822334118, + 0.31918396633545876 +] +- position: [ + 0.30505729180831653, + 0.3087852213852391 +] +- position: [ + 0.3236015009685806, + 0.2971788636759296 +] +- position: [ + 0.3299979827760172, + 0.31716097445930735 +] +- position: [ + 0.3145129063743797, + 0.3279857194949827 +] +- position: [ + 0.2979788585258723, + 0.3169861458848292 +] +- position: [ + 0.30393826889711384, + 0.29814042083556 +] diff --git a/SlaveMatrix/Assets/Parts/Splash/x0y0.svg b/SlaveMatrix/Assets/Parts/Splash/x0y0.svg new file mode 100644 index 0000000..ccb9dd5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/x0y0.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Splash/x0y1.svg b/SlaveMatrix/Assets/Parts/Splash/x0y1.svg new file mode 100644 index 0000000..1f7f858 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/x0y1.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Splash/x0y2.svg b/SlaveMatrix/Assets/Parts/Splash/x0y2.svg new file mode 100644 index 0000000..b29b1ff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/x0y2.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Splash/x0y3.svg b/SlaveMatrix/Assets/Parts/Splash/x0y3.svg new file mode 100644 index 0000000..9c7d093 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/x0y3.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Splash/x0y4.svg b/SlaveMatrix/Assets/Parts/Splash/x0y4.svg new file mode 100644 index 0000000..aa61dc7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Splash/x0y4.svg @@ -0,0 +1,14 @@ + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Spot/part.yaml b/SlaveMatrix/Assets/Parts/Spot/part.yaml new file mode 100644 index 0000000..1adbe74 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Spot/part.yaml @@ -0,0 +1,62 @@ +id: Spot +original_key: 染み +resource: その他 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 潮1 +- name: 潮2 +- name: 潮3 +- name: 尿1 +- name: 尿2 +- name: 汗 +- name: 湯気 +joints: +- position: [ + 0.2775277367793258, + 0.26940786996969307 +] +- position: [ + 0.27752773677932585, + 0.29855703929443533 +] +- position: [ + 0.34744901594506805, + 0.37292143199205685 +] +- position: [ + 0.34744901594506805, + 0.4030523660534371 +] +- position: [ + 0.3365990313188511, + 0.3234641687833445 +] +- position: [ + 0.34431444163765135, + 0.3325224543213954 +] +- position: [ + 0.3326126657812538, + 0.31864289763737147 +] +- position: [ + 0.3364426631431084, + 0.3174788745548931 +] +- position: [ + 0.35202985195645164, + 0.3234641687833445 +] +- position: [ + 0.35601621749404894, + 0.31864289763737147 +] +- position: [ + 0.35218622013219436, + 0.3174788745548931 +] diff --git a/SlaveMatrix/Assets/Parts/Spot/x0y0.svg b/SlaveMatrix/Assets/Parts/Spot/x0y0.svg new file mode 100644 index 0000000..bf942f3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Spot/x0y0.svg @@ -0,0 +1,35 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/part.yaml b/SlaveMatrix/Assets/Parts/Squirting/part.yaml new file mode 100644 index 0000000..9051f3e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/part.yaml @@ -0,0 +1,783 @@ +id: Squirting +original_key: 潮吹 +resource: 性器付 +morph_x: 2 +morph_y: 9 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +- x: 1 + y: 5 + file: x1y5.svg +- x: 1 + y: 6 + file: x1y6.svg +- x: 1 + y: 7 + file: x1y7.svg +- x: 1 + y: 8 + file: x1y8.svg +fields: +- name: 雫 +joints: +- position: [ + 0.01986420623125523, + 0.01210160554671859 +] +- position: [ + 0.020557562120155734, + 0.012992894794060253 +] +- position: [ + 0.019281887719248474, + 0.01304969258999507 +] +- position: [ + 0.02149103810103238, + 0.014556848544993745 +] +- position: [ + 0.018575754675863358, + 0.014181462294249896 +] +- position: [ + 0.02217143211391885, + 0.016152937627187475 +] +- position: [ + 0.019703553374594104, + 0.014451827654245868 +] +- position: [ + 0.01813484535250252, + 0.01552784899045471 +] +- position: [ + 0.020831071615420967, + 0.015664209085578945 +] +- position: [ + 0.019373150487377058, + 0.01572598536227317 +] +- position: [ + 0.017746815798720318, + 0.017206157631851487 +] +- position: [ + 0.019069023637651426, + 0.016999359443027908 +] +- position: [ + 0.020462022100332558, + 0.016804118911624973 +] +- position: [ + 0.022206274824648885, + 0.017610887949585388 +] +- position: [ + 0.01826399559466042, + 0.018677398143560075 +] +- position: [ + 0.019183297464257728, + 0.019772841928863406 +] +- position: [ + 0.019685047124483986, + 0.0180824557779669 +] +- position: [ + 0.02040032044063124, + 0.020513879281977735 +] +- position: [ + 0.0210695772828343, + 0.018170621450844308 +] +- position: [ + 0.021279519340981837, + 0.019225324742726344 +] +- position: [ + 0.019899087524128604, + 0.012701745372088253 +] +- position: [ + 0.020724964621948862, + 0.014426467643506037 +] +- position: [ + 0.019017744100837425, + 0.014166173397090524 +] +- position: [ + 0.02204475205294624, + 0.016271198038608478 +] +- position: [ + 0.01805537642609991, + 0.015840886599758082 +] +- position: [ + 0.022308483917507265, + 0.01824573606535654 +] +- position: [ + 0.019434849370882728, + 0.016697276407180252 +] +- position: [ + 0.017381487794200328, + 0.017737663017591915 +] +- position: [ + 0.02156563103960874, + 0.01832566422665739 +] +- position: [ + 0.01896686350399167, + 0.01884376780700528 +] +- position: [ + 0.016808495737571098, + 0.019982465416293612 +] +- position: [ + 0.019340869752399396, + 0.020382148313894913 +] +- position: [ + 0.02110316796183001, + 0.020542225162143588 +] +- position: [ + 0.0232609706510434, + 0.02055004762675536 +] +- position: [ + 0.016817775608775766, + 0.02246229881860068 +] +- position: [ + 0.018463464605652798, + 0.02475848191437062 +] +- position: [ + 0.01921483574976781, + 0.022162777780465846 +] +- position: [ + 0.020663783615390185, + 0.02630239271544539 +] +- position: [ + 0.02151247485911969, + 0.02295839147877786 +] +- position: [ + 0.022678919638135175, + 0.02349375606604928 +] +- position: [ + 0.019933968817001983, + 0.013301885197457917 +] +- position: [ + 0.02089236712374199, + 0.01586004049295182 +] +- position: [ + 0.01875360048242638, + 0.01528265420418598 +] +- position: [ + 0.022598466004860093, + 0.017985547532223214 +] +- position: [ + 0.017534998176336462, + 0.017500310905266266 +] +- position: [ + 0.02244553572109568, + 0.02033853450352561 +] +- position: [ + 0.01916614536717135, + 0.018942725160114634 +] +- position: [ + 0.016628130235898136, + 0.019947477044729118 +] +- position: [ + 0.022300190463796516, + 0.020987119367735833 +] +- position: [ + 0.018560576520606276, + 0.021961550251737384 +] +- position: [ + 0.015870175676421877, + 0.022758773200735737 +] +- position: [ + 0.01961271586714737, + 0.02376493718476192 +] +- position: [ + 0.021744313823327463, + 0.024280331412662205 +] +- position: [ + 0.024315666477437915, + 0.023489207303925334 +] +- position: [ + 0.015371555622891114, + 0.02624719949364128 +] +- position: [ + 0.017743631747047864, + 0.02974412189987783 +] +- position: [ + 0.018744624375051637, + 0.02624309978296479 +] +- position: [ + 0.02092724679014913, + 0.032090906148913044 +] +- position: [ + 0.021955372435405074, + 0.027746161506711414 +] +- position: [ + 0.024078319935288514, + 0.027762187389372216 +] +- position: [ + 0.01996885010987536, + 0.013902025022827582 +] +- position: [ + 0.02105976962553512, + 0.017293613342397603 +] +- position: [ + 0.01848945686401533, + 0.016399135011281436 +] +- position: [ + 0.023152179956773947, + 0.01969989702583795 +] +- position: [ + 0.017014619926573014, + 0.01915973521077445 +] +- position: [ + 0.022582587524684093, + 0.022431332941694672 +] +- position: [ + 0.01889744136345998, + 0.021188173913049016 +] +- position: [ + 0.015874772677595943, + 0.02215729107186632 +] +- position: [ + 0.02303474988798429, + 0.02364857450881428 +] +- position: [ + 0.018154289537220886, + 0.025079332696469493 +] +- position: [ + 0.014931855615272655, + 0.025535080985177858 +] +- position: [ + 0.019884561981895345, + 0.02714772605562893 +] +- position: [ + 0.022385459684824915, + 0.028018437663180823 +] +- position: [ + 0.025370362303832432, + 0.026428366981095307 +] +- position: [ + 0.013925335637006462, + 0.030032100168681884 +] +- position: [ + 0.01702379888844293, + 0.03472976188538504 +] +- position: [ + 0.018274413000335464, + 0.030323421785463732 +] +- position: [ + 0.021190709964908076, + 0.0378794195823807 +] +- position: [ + 0.02239827001169046, + 0.03253393153464497 +] +- position: [ + 0.025477720232441853, + 0.03203061871269515 +] +- position: [ + 0.020003731402748734, + 0.014502164848197246 +] +- position: [ + 0.021227172127328248, + 0.018727186191843388 +] +- position: [ + 0.01822531324560428, + 0.01751561581837689 +] +- position: [ + 0.023705893908687804, + 0.021414246519452684 +] +- position: [ + 0.016494241676809566, + 0.020819159516282635 +] +- position: [ + 0.022719639328272506, + 0.02452413137986374 +] +- position: [ + 0.018628737359748602, + 0.023433622665983398 +] +- position: [ + 0.01512141511929375, + 0.024367105099003524 +] +- position: [ + 0.023769309312172065, + 0.026310029649892725 +] +- position: [ + 0.017748002553835497, + 0.0281971151412016 +] +- position: [ + 0.013993535554123433, + 0.028311388769619982 +] +- position: [ + 0.02015640809664332, + 0.030530514926495937 +] +- position: [ + 0.023026605546322364, + 0.03175654391369944 +] +- position: [ + 0.02642505813022695, + 0.02936752665826528 +] +- position: [ + 0.012479115651121808, + 0.03381700084372249 +] +- position: [ + 0.016303966029837996, + 0.03971540187089226 +] +- position: [ + 0.01780420162561929, + 0.034403743787962675 +] +- position: [ + 0.02145417313966702, + 0.043667933015848356 +] +- position: [ + 0.022841167587975844, + 0.037321701562578524 +] +- position: [ + 0.026877120529595195, + 0.03629905003601809 +] +- position: [ + 0.02003861269562211, + 0.015102304673566911 +] +- position: [ + 0.021394574629121376, + 0.020160759041289174 +] +- position: [ + 0.01796116962719323, + 0.01863209662547234 +] +- position: [ + 0.024259607860601662, + 0.023128596013067416 +] +- position: [ + 0.01597386342704612, + 0.02247858382179082 +] +- position: [ + 0.02285669113186092, + 0.026616929818032806 +] +- position: [ + 0.018360033356037225, + 0.02567907141891778 +] +- position: [ + 0.014368057560991555, + 0.026576919126140727 +] +- position: [ + 0.02450386873635984, + 0.02897148479097117 +] +- position: [ + 0.017341715570450108, + 0.03131489758593371 +] +- position: [ + 0.01305521549297421, + 0.031087696554062107 +] +- position: [ + 0.020428254211391293, + 0.033913303797362945 +] +- position: [ + 0.023667751407819813, + 0.03549465016421806 +] +- position: [ + 0.027479753956621465, + 0.03230668633543525 +] +- position: [ + 0.011032895665237154, + 0.037601901518763095 +] +- position: [ + 0.015584133171233064, + 0.04470104185639947 +] +- position: [ + 0.017333990250903118, + 0.03848406579046162 +] +- position: [ + 0.021717636314425966, + 0.049456446449316016 +] +- position: [ + 0.02328406516426123, + 0.04210947159051208 +] +- position: [ + 0.028276520826748537, + 0.040567481359341025 +] +- position: [ + 0.020073493988495485, + 0.015702444498936576 +] +- position: [ + 0.021561977130914504, + 0.021594331890734956 +] +- position: [ + 0.01769702600878218, + 0.019748577432567797 +] +- position: [ + 0.02481332181251552, + 0.024842945506682153 +] +- position: [ + 0.01545348517728267, + 0.024138008127299004 +] +- position: [ + 0.022993742935449334, + 0.02870972825620187 +] +- position: [ + 0.018091329352325852, + 0.027924520171852166 +] +- position: [ + 0.013614700002689363, + 0.028786733153277934 +] +- position: [ + 0.025238428160547614, + 0.03163293993204962 +] +- position: [ + 0.01693542858706472, + 0.03443268003066582 +] +- position: [ + 0.012116895431824988, + 0.03386400433850423 +] +- position: [ + 0.020700100326139264, + 0.03729609266822995 +] +- position: [ + 0.024308897269317266, + 0.03923275641473667 +] +- position: [ + 0.02853444978301598, + 0.03524584601260523 +] +- position: [ + 0.009586675679352502, + 0.041386802193803696 +] +- position: [ + 0.014864300312628132, + 0.04968668184190668 +] +- position: [ + 0.016863778876186945, + 0.04256438779296056 +] +- position: [ + 0.021981099489184912, + 0.05524495988278367 +] +- position: [ + 0.023726962740546618, + 0.046897241618445634 +] +- position: [ + 0.029675921123901876, + 0.04483591268266396 +] +- position: [ + 0.02010837528136886, + 0.016302584324306237 +] +- position: [ + 0.021729379632707633, + 0.023027904740180738 +] +- position: [ + 0.017432882390371135, + 0.020865058239663253 +] +- position: [ + 0.025367035764429377, + 0.02655729500029689 +] +- position: [ + 0.014933106927519223, + 0.025797432432807188 +] +- position: [ + 0.02313079473903775, + 0.030802526694370936 +] +- position: [ + 0.017822625348614476, + 0.030169968924786548 +] +- position: [ + 0.01286134244438717, + 0.030996547180415137 +] +- position: [ + 0.025972987584735388, + 0.034294395073128064 +] +- position: [ + 0.01652914160367933, + 0.03755046247539792 +] +- position: [ + 0.011178575370675767, + 0.036640312122946356 +] +- position: [ + 0.020971946440887235, + 0.04067888153909696 +] +- position: [ + 0.02495004313081472, + 0.04297086266525529 +] +- position: [ + 0.02958914560941049, + 0.0381850056897752 +] +- position: [ + 0.00814045569346785, + 0.045171702868844296 +] +- position: [ + 0.0141444674540232, + 0.0546723218274139 +] +- position: [ + 0.016393567501470772, + 0.0466447097954595 +] +- position: [ + 0.022244562663943857, + 0.06103347331625132 +] +- position: [ + 0.024169860316832006, + 0.05168501164637919 +] +- position: [ + 0.031075321421055214, + 0.0491043440059869 +] +- position: [ + 0.020143256574242235, + 0.0169027241496759 +] +- position: [ + 0.02189678213450076, + 0.024461477589626524 +] +- position: [ + 0.017168738771960085, + 0.021981539046758706 +] +- position: [ + 0.02592074971634323, + 0.028271644493911622 +] +- position: [ + 0.014412728677755776, + 0.027456856738315372 +] +- position: [ + 0.023267846542626165, + 0.03289532513254 +] +- position: [ + 0.0175539213449031, + 0.03241541767772093 +] +- position: [ + 0.012107984886084978, + 0.03320636120755234 +] +- position: [ + 0.026707547008923162, + 0.036955850214206505 +] +- position: [ + 0.01612285462029394, + 0.040668244920130034 +] +- position: [ + 0.010240255309526545, + 0.03941661990738848 +] +- position: [ + 0.02124379255563521, + 0.04406167040996397 +] +- position: [ + 0.02559118899231217, + 0.046708968915773905 +] +- position: [ + 0.030643841435805008, + 0.04112416536694517 +] +- position: [ + 0.0066942357075831975, + 0.0489566035438849 +] +- position: [ + 0.013424634595418268, + 0.05965796181292111 +] +- position: [ + 0.015923356126754596, + 0.050725031797958446 +] +- position: [ + 0.022508025838702803, + 0.06682198674971898 +] +- position: [ + 0.02461275789311739, + 0.056472781674312744 +] +- position: [ + 0.03247472171820855, + 0.053372775329309834 +] diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y0.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y0.svg new file mode 100644 index 0000000..dc077a0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y1.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y1.svg new file mode 100644 index 0000000..397679e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y1.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y2.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y2.svg new file mode 100644 index 0000000..d16f19e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y2.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y3.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y3.svg new file mode 100644 index 0000000..d0d6dc5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y3.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y4.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y4.svg new file mode 100644 index 0000000..3668038 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y4.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y5.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y5.svg new file mode 100644 index 0000000..27c9350 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y5.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y6.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y6.svg new file mode 100644 index 0000000..cdfd110 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y6.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y7.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y7.svg new file mode 100644 index 0000000..1ada00e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y7.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x0y8.svg b/SlaveMatrix/Assets/Parts/Squirting/x0y8.svg new file mode 100644 index 0000000..406e9f9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x0y8.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y0.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y0.svg new file mode 100644 index 0000000..4384617 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y0.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y1.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y1.svg new file mode 100644 index 0000000..9c2c7c0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y1.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y2.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y2.svg new file mode 100644 index 0000000..107c0a0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y2.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y3.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y3.svg new file mode 100644 index 0000000..21609bd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y3.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y4.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y4.svg new file mode 100644 index 0000000..9ea6158 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y4.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y5.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y5.svg new file mode 100644 index 0000000..fe177ff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y5.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y6.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y6.svg new file mode 100644 index 0000000..b5d4aec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y6.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y7.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y7.svg new file mode 100644 index 0000000..3fabe9d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y7.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Squirting/x1y8.svg b/SlaveMatrix/Assets/Parts/Squirting/x1y8.svg new file mode 100644 index 0000000..8370327 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Squirting/x1y8.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Stain/part.yaml b/SlaveMatrix/Assets/Parts/Stain/part.yaml new file mode 100644 index 0000000..3852446 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/part.yaml @@ -0,0 +1,28 @@ +id: Stain +original_key: 汚れ +resource: スタンプ +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 汚れ +joints: +- position: [ + 0.05220266582341754, + 0.053342431144543935 +] diff --git a/SlaveMatrix/Assets/Parts/Stain/x0y0.svg b/SlaveMatrix/Assets/Parts/Stain/x0y0.svg new file mode 100644 index 0000000..112cbf3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/Stain/x0y1.svg b/SlaveMatrix/Assets/Parts/Stain/x0y1.svg new file mode 100644 index 0000000..942c273 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Stain/x0y2.svg b/SlaveMatrix/Assets/Parts/Stain/x0y2.svg new file mode 100644 index 0000000..bed0aaa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Stain/x0y3.svg b/SlaveMatrix/Assets/Parts/Stain/x0y3.svg new file mode 100644 index 0000000..31b47c1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/x0y3.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Stain/x0y4.svg b/SlaveMatrix/Assets/Parts/Stain/x0y4.svg new file mode 100644 index 0000000..cf9f6a4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Stain/x0y4.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Sweat/part.yaml b/SlaveMatrix/Assets/Parts/Sweat/part.yaml new file mode 100644 index 0000000..eed1365 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/part.yaml @@ -0,0 +1,34 @@ +id: Sweat +original_key: 汗 +resource: スタンプ +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 汗0 +- name: 汗1 +- name: 汗ハイライト +joints: +- position: [ + 0.040583482281000435, + 0.03596615598718391 +] +- position: [ + 0.04097981764270885, + 0.036918064637149126 +] diff --git a/SlaveMatrix/Assets/Parts/Sweat/x0y0.svg b/SlaveMatrix/Assets/Parts/Sweat/x0y0.svg new file mode 100644 index 0000000..addb117 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Sweat/x0y1.svg b/SlaveMatrix/Assets/Parts/Sweat/x0y1.svg new file mode 100644 index 0000000..a6dcd68 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/x0y1.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Sweat/x0y2.svg b/SlaveMatrix/Assets/Parts/Sweat/x0y2.svg new file mode 100644 index 0000000..a91dd0e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/x0y2.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Sweat/x0y3.svg b/SlaveMatrix/Assets/Parts/Sweat/x0y3.svg new file mode 100644 index 0000000..05bf9b3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/x0y3.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Sweat/x0y4.svg b/SlaveMatrix/Assets/Parts/Sweat/x0y4.svg new file mode 100644 index 0000000..d262359 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Sweat/x0y4.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TRazorCursor/part.yaml b/SlaveMatrix/Assets/Parts/TRazorCursor/part.yaml new file mode 100644 index 0000000..8ea2796 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TRazorCursor/part.yaml @@ -0,0 +1,31 @@ +id: TRazorCursor +original_key: T字剃刀 +resource: カーソル +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: ヘッド +- name: 刃 +- name: 首 +- name: グリップ +joints: +- position: [ + 0.09437924547149004, + 0.09265034207925384 +] +- position: [ + 0.016020138022461626, + 0.008737801282823494 +] +- position: [ + 0.016020138022461633, + 0.005066197399102398 +] +- position: [ + 0.01602013802246163, + 0.0191025105165327 +] diff --git a/SlaveMatrix/Assets/Parts/TRazorCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/TRazorCursor/x0y0.svg new file mode 100644 index 0000000..313e0f3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TRazorCursor/x0y0.svg @@ -0,0 +1,89 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/part.yaml b/SlaveMatrix/Assets/Parts/Tail/part.yaml new file mode 100644 index 0000000..529c87d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/part.yaml @@ -0,0 +1,165 @@ +id: Tail +original_key: 尾 +resource: 肢中 +morph_x: 3 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +fields: +- name: 鰭左2 +- name: 鰭右2 +- name: 鰭左1 +- name: 鰭右1 +- name: 尾 +joints: +- position: [ + -0.002957329332919211, + 0.03897145240231488 +] +- position: [ + 0.019773838607494064, + 0.03897145240231481 +] +- position: [ + 0.009738911318267006, + 0.016719319215156167 +] +- position: [ + 0.00843509543193953, + 0.016719319215156177 +] +- position: [ + 0.023889274510522036, + 0.028504834863876026 +] +- position: [ + 0.03114818927798223, + 0.028504834863876026 +] +- position: [ + 0.023822338007875296, + 0.03156713098031987 +] +- position: [ + 0.031215125780628968, + 0.03156713098031987 +] +- position: [ + 0.027518731894252142, + 0.039618874167733846 +] +- position: [ + 0.04706246844516842, + 0.04165856411894804 +] +- position: [ + 0.04706246844516841, + 0.04860666233573288 +] +- position: [ + 0.04706246844516842, + 0.04186977576282308 +] +- position: [ + 0.04706246844516841, + 0.049026316926111466 +] +- position: [ + 0.04706246844516842, + 0.04208732375601437 +] +- position: [ + 0.04706246844516841, + 0.04945856115420141 +] +- position: [ + 0.04706246844516842, + 0.042311398189001405 +] +- position: [ + 0.04706246844516841, + 0.04990377270913405 +] +- position: [ + 0.04706246844516842, + 0.042542194854978045 +] +- position: [ + 0.04706246844516841, + 0.05036234061071467 +] +- position: [ + 0.04706246844516842, + 0.042779915420933984 +] +- position: [ + 0.04706246844516841, + 0.05083466554934271 +] +- position: [ + 0.04706246844516842, + 0.0430247676038686 +] +- position: [ + 0.04706246844516841, + 0.05132116023612959 +] +- position: [ + 0.04706246844516842, + 0.04327696535229126 +] +- position: [ + 0.04706246844516841, + 0.05182224976352008 +] +- position: [ + 0.04706246844516842, + 0.0435367290331666 +] +- position: [ + 0.04706246844516841, + 0.05233837197673228 +] +- position: [ + 0.04706246844516842, + 0.0438042856244682 +] +- position: [ + 0.04706246844516841, + 0.05286997785634085 +] +- position: [ + 0.04706246844516842, + 0.04407986891350884 +] +- position: [ + 0.04706246844516841, + 0.05341753191233768 +] +- position: [ + 0.04706246844516842, + 0.044363719701220695 +] +- position: [ + 0.04706246844516841, + 0.05398151259001441 +] +- position: [ + 0.04706246844516842, + 0.04850235183446634 +] +- position: [ + 0.04706246844516841, + 0.0747401172171896 +] diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y0.svg b/SlaveMatrix/Assets/Parts/Tail/x0y0.svg new file mode 100644 index 0000000..3d6089f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y0.svg @@ -0,0 +1,73 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y1.svg b/SlaveMatrix/Assets/Parts/Tail/x0y1.svg new file mode 100644 index 0000000..63a7b84 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y1.svg @@ -0,0 +1,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y10.svg b/SlaveMatrix/Assets/Parts/Tail/x0y10.svg new file mode 100644 index 0000000..9855811 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y10.svg @@ -0,0 +1,113 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y11.svg b/SlaveMatrix/Assets/Parts/Tail/x0y11.svg new file mode 100644 index 0000000..53e5c72 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y11.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y12.svg b/SlaveMatrix/Assets/Parts/Tail/x0y12.svg new file mode 100644 index 0000000..9cda21a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y12.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y13.svg b/SlaveMatrix/Assets/Parts/Tail/x0y13.svg new file mode 100644 index 0000000..c9fdd3c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y13.svg @@ -0,0 +1,820 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y14.svg b/SlaveMatrix/Assets/Parts/Tail/x0y14.svg new file mode 100644 index 0000000..edff544 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y14.svg @@ -0,0 +1,923 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y15.svg b/SlaveMatrix/Assets/Parts/Tail/x0y15.svg new file mode 100644 index 0000000..8d2d720 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y15.svg @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y16.svg b/SlaveMatrix/Assets/Parts/Tail/x0y16.svg new file mode 100644 index 0000000..3ac044b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y16.svg @@ -0,0 +1,1108 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y17.svg b/SlaveMatrix/Assets/Parts/Tail/x0y17.svg new file mode 100644 index 0000000..51a0aeb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y17.svg @@ -0,0 +1,428 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y18.svg b/SlaveMatrix/Assets/Parts/Tail/x0y18.svg new file mode 100644 index 0000000..f033636 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y18.svg @@ -0,0 +1,674 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y19.svg b/SlaveMatrix/Assets/Parts/Tail/x0y19.svg new file mode 100644 index 0000000..213fe5f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y19.svg @@ -0,0 +1,1504 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y2.svg b/SlaveMatrix/Assets/Parts/Tail/x0y2.svg new file mode 100644 index 0000000..40858c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y2.svg @@ -0,0 +1,51 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y20.svg b/SlaveMatrix/Assets/Parts/Tail/x0y20.svg new file mode 100644 index 0000000..9aee6f5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y20.svg @@ -0,0 +1,503 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y21.svg b/SlaveMatrix/Assets/Parts/Tail/x0y21.svg new file mode 100644 index 0000000..ea96ddf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y21.svg @@ -0,0 +1,267 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y22.svg b/SlaveMatrix/Assets/Parts/Tail/x0y22.svg new file mode 100644 index 0000000..7fe051f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y22.svg @@ -0,0 +1,172 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y3.svg b/SlaveMatrix/Assets/Parts/Tail/x0y3.svg new file mode 100644 index 0000000..37a1539 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y3.svg @@ -0,0 +1,177 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y4.svg b/SlaveMatrix/Assets/Parts/Tail/x0y4.svg new file mode 100644 index 0000000..38691c1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y4.svg @@ -0,0 +1,211 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y5.svg b/SlaveMatrix/Assets/Parts/Tail/x0y5.svg new file mode 100644 index 0000000..44719eb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y5.svg @@ -0,0 +1,289 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y6.svg b/SlaveMatrix/Assets/Parts/Tail/x0y6.svg new file mode 100644 index 0000000..20540c1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y6.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y7.svg b/SlaveMatrix/Assets/Parts/Tail/x0y7.svg new file mode 100644 index 0000000..f1c95c5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y7.svg @@ -0,0 +1,104 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y8.svg b/SlaveMatrix/Assets/Parts/Tail/x0y8.svg new file mode 100644 index 0000000..745116b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y8.svg @@ -0,0 +1,105 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x0y9.svg b/SlaveMatrix/Assets/Parts/Tail/x0y9.svg new file mode 100644 index 0000000..5358d63 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x0y9.svg @@ -0,0 +1,131 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x1y0.svg b/SlaveMatrix/Assets/Parts/Tail/x1y0.svg new file mode 100644 index 0000000..68a74e3 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x1y0.svg @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tail/x2y0.svg b/SlaveMatrix/Assets/Parts/Tail/x2y0.svg new file mode 100644 index 0000000..73418c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tail/x2y0.svg @@ -0,0 +1,238 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/part.yaml b/SlaveMatrix/Assets/Parts/TearLeft/part.yaml new file mode 100644 index 0000000..51a4fda --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/part.yaml @@ -0,0 +1,38 @@ +id: TearLeft +original_key: 涙左 +resource: 胴体 +morph_x: 1 +morph_y: 6 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +fields: +- name: 涙0流れ0 +- name: 涙0 +- name: 涙1 +- name: 涙ハイライト +joints: +- position: [ + 0.03214062320814618, + 0.03596615598718401 +] +- position: [ + 0.033046739718682154, + 0.03691806463714923 +] diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y0.svg new file mode 100644 index 0000000..f99657e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y0.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y1.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y1.svg new file mode 100644 index 0000000..09557be --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y1.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y2.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y2.svg new file mode 100644 index 0000000..203ecae --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y2.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y3.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y3.svg new file mode 100644 index 0000000..75a26bf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y3.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y4.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y4.svg new file mode 100644 index 0000000..0306e0d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y4.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TearLeft/x0y5.svg b/SlaveMatrix/Assets/Parts/TearLeft/x0y5.svg new file mode 100644 index 0000000..c2c2bb7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TearLeft/x0y5.svg @@ -0,0 +1,12 @@ + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tentacle/part.yaml b/SlaveMatrix/Assets/Parts/Tentacle/part.yaml new file mode 100644 index 0000000..13f47e0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tentacle/part.yaml @@ -0,0 +1,2019 @@ +id: Tentacle +original_key: 触手 +resource: 肢左 +morph_x: 1 +morph_y: 4 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +fields: +- name: 節1 +- name: 節2 +- name: 節3 +- name: 節4 +- name: 節5 +- name: 節6 +- name: 節7 +- name: 節8 +- name: 輪1 +- name: 節9 +- name: 節10 +- name: 節11 +- name: 節12 +- name: 節13 +- name: 節14 +- name: 節15 +- name: 節16 +- name: 節17 +- name: 節18 +- name: 節19 +- name: 輪2 +- name: 節20 +- name: 節21 +- name: 節22 +- name: 節23 +- name: 節24 +- name: 節25 +- name: 節26 +- name: 節27 +- name: 節28 +- name: 節29 +- name: 節30 +- name: 節31 +- name: 節32 +- name: 節33 +- name: 節34 +- name: 節35 +- name: 節36 +- name: 節37 +- name: 節38 +- name: 節39 +- name: 節40 +- name: 節41 +joints: +- position: [ + 0.11242255231848172, + 0.09701541640395386 +] +- position: [ + 0.12317498314969823, + 0.09163999955265763 +] +- position: [ + 0.10586331421360369, + 0.09887881966042433 +] +- position: [ + 0.11242255231848167, + 0.11490266777678514 +] +- position: [ + 0.11242255231848172, + 0.09691464558375618 +] +- position: [ + 0.1226373616081374, + 0.09180799957502475 +] +- position: [ + 0.10619127611884759, + 0.09868487867740311 +] +- position: [ + 0.11242255231848167, + 0.11390753438794587 +] +- position: [ + 0.11242255231848172, + 0.09681891330456836 +] +- position: [ + 0.12212662114365462, + 0.09196759959627351 +] +- position: [ + 0.1065028399288293, + 0.09850063474353295 +] +- position: [ + 0.11242255231848167, + 0.11296215766854859 +] +- position: [ + 0.11242255231848172, + 0.09672796763933994 +] +- position: [ + 0.12164141770239598, + 0.09211921961645984 +] +- position: [ + 0.10679882554831191, + 0.0983256030063563 +] +- position: [ + 0.11242255231848167, + 0.11206404978512116 +] +- position: [ + 0.11242255231848172, + 0.09664156925737294 +] +- position: [ + 0.12118047443320026, + 0.09226325863563685 +] +- position: [ + 0.1070800118868204, + 0.09815932285603848 +] +- position: [ + 0.11242255231848167, + 0.1112108472958651 +] +- position: [ + 0.11242255231848172, + 0.0965594907945043 +] +- position: [ + 0.12074257832746434, + 0.092400095703855 +] +- position: [ + 0.10734713890840346, + 0.09800135671323656 +] +- position: [ + 0.11242255231848167, + 0.11040030493107184 +] +- position: [ + 0.11242255231848172, + 0.09648151625477908 +] +- position: [ + 0.1203265770270152, + 0.09253009091866225 +] +- position: [ + 0.10760090957890737, + 0.09785128887757473 +] +- position: [ + 0.11242255231848167, + 0.10963028968451824 +] +- position: [ + 0.11242255231848168, + 0.10235084546641224 +] +- position: [ + 0.11242255231848172, + 0.09640744044204012 +] +- position: [ + 0.11993137579158852, + 0.09265358637272914 +] +- position: [ + 0.10784199171588608, + 0.09770872443369599 +] +- position: [ + 0.11242255231848167, + 0.10889877520029233 +] +- position: [ + 0.00804595848633579, + 0.011152769902399133 +] +- position: [ + 0.01779674219410066, + 0.011152769902399133 +] +- position: [ + 0.00029586538393892457, + 0.011152769902399133 +] +- position: [ + 0.02200967442085934, + 0.011152769902399133 +] +- position: [ + 0.0037370934067501144, + 0.007758324996586711 +] +- position: [ + 0.007043366238983106, + 0.0077583249965867095 +] +- position: [ + 0.00847328375419023, + 0.0077583249965867095 +] +- position: [ + 0.11242255231848172, + 0.09633706841993812 +] +- position: [ + 0.11955593461793318, + 0.09277090705409267 +] +- position: [ + 0.10807101974601586, + 0.0975732882120112 +] +- position: [ + 0.11242255231848167, + 0.10820383644027771 +] +- position: [ + 0.11242255231848172, + 0.09627021499894121 +] +- position: [ + 0.1191992655029606, + 0.09288236170138804 +] +- position: [ + 0.10828859637463915, + 0.09744462380141064 +] +- position: [ + 0.11242255231848167, + 0.10754364461826382 +] +- position: [ + 0.11242255231848172, + 0.09620670424899415 +] +- position: [ + 0.11886042984373665, + 0.09298824361631863 +] +- position: [ + 0.10849529417183128, + 0.09732239261134011 +] +- position: [ + 0.11242255231848167, + 0.10691646238735063 +] +- position: [ + 0.11242255231848172, + 0.09614636903654444 +] +- position: [ + 0.11853853596747391, + 0.0930888314355027 +] +- position: [ + 0.1086916570791638, + 0.09720627298077311 +] +- position: [ + 0.11242255231848167, + 0.10632063926798309 +] +- position: [ + 0.11242255231848172, + 0.09608905058471721 +] +- position: [ + 0.1182327367850243, + 0.09318438986372757 +] +- position: [ + 0.10887820184112969, + 0.09709595933173445 +] +- position: [ + 0.11242255231848167, + 0.10575460730458393 +] +- position: [ + 0.11242255231848172, + 0.09603459805548135 +] +- position: [ + 0.11794222756169717, + 0.09327517037054119 +] +- position: [ + 0.10905541936499728, + 0.09699116136514774 +] +- position: [ + 0.11242255231848167, + 0.10521687693935473 +] +- position: [ + 0.11242255231848172, + 0.09598286815270729 +] +- position: [ + 0.1176662437995364, + 0.09336141185201413 +] +- position: [ + 0.1092237760126715, + 0.09689160329689035 +] +- position: [ + 0.11242255231848167, + 0.10470603309238699 +] +- position: [ + 0.11242255231848172, + 0.09593372474507192 +] +- position: [ + 0.11740405922548366, + 0.09344334125941342 +] +- position: [ + 0.10938371482796201, + 0.09679702313204583 +] +- position: [ + 0.11242255231848167, + 0.10422073143776764 +] +- position: [ + 0.11242255231848172, + 0.09588703850781832 +] +- position: [ + 0.11715498388013357, + 0.09352117419644275 +] +- position: [ + 0.109535656702488, + 0.09670717197544354 +] +- position: [ + 0.11242255231848167, + 0.10375969486587926 +] +- position: [ + 0.11242255231848172, + 0.09584268658242741 +] +- position: [ + 0.11691836230205098, + 0.09359511548662061 +] +- position: [ + 0.10968000148328767, + 0.09662181337667136 +] +- position: [ + 0.11242255231848167, + 0.10332171012258529 +] +- position: [ + 0.1124225523184817, + 0.09918116157960527 +] +- position: [ + 0.11242255231848172, + 0.09580055225330604 +] +- position: [ + 0.11669357180287251, + 0.09366535971228958 +] +- position: [ + 0.10981712902504738, + 0.0965407227078378 +] +- position: [ + 0.11242255231848167, + 0.10290562461645603 +] +- position: [ + 0.009375746419809742, + 0.011152769902399133 +] +- position: [ + 0.01495296669547869, + 0.011152769902399133 +] +- position: [ + 0.004942874387729985, + 0.011152769902399133 +] +- position: [ + 0.01736266541706828, + 0.011152769902399133 +] +- position: [ + 0.005458274556729498, + 0.007758324996586711 +] +- position: [ + 0.008268732721960487, + 0.007758324996586711 +] +- position: [ + 0.0072479172712128425, + 0.007758324996586711 +] +- position: [ + 0.11242255231848172, + 0.09576052464064073 +] +- position: [ + 0.11648002082865297, + 0.0937320917266751 +] +- position: [ + 0.1099474001897191, + 0.0964636865724459 +] +- position: [ + 0.11242255231848167, + 0.10251034338563322 +] +- position: [ + 0.11242255231848172, + 0.09572249840860869 +] +- position: [ + 0.1162771474031444, + 0.09379548714034135 +] +- position: [ + 0.11007115779615723, + 0.0963905022438236 +] +- position: [ + 0.11242255231848167, + 0.10213482621635156 +] +- position: [ + 0.11242255231848172, + 0.09568637348817825 +] +- position: [ + 0.11608441764891127, + 0.09385571278332427 +] +- position: [ + 0.11018872752227345, + 0.09632097713163243 +] +- position: [ + 0.11242255231848167, + 0.10177808490553399 +] +- position: [ + 0.11242255231848172, + 0.09565205481376934 +] +- position: [ + 0.11590132438238979, + 0.09391292714415805 +] +- position: [ + 0.11030041876208387, + 0.0962549282750508 +] +- position: [ + 0.11242255231848167, + 0.10143918066025728 +] +- position: [ + 0.11242255231848172, + 0.09561945207308088 +] +- position: [ + 0.11572738577919438, + 0.09396728078695014 +] +- position: [ + 0.11040652543990376, + 0.09619218186129827 +] +- position: [ + 0.11242255231848167, + 0.10111722162724442 +] +- position: [ + 0.11242255231848172, + 0.09558847946942683 +] +- position: [ + 0.11556214410615874, + 0.09401891674760264 +] +- position: [ + 0.11050732678383265, + 0.09613257276823335 +] +- position: [ + 0.11242255231848167, + 0.10081136054588219 +] +- position: [ + 0.11242255231848172, + 0.09555905549595549 +] +- position: [ + 0.11540516451677489, + 0.09406797091022251 +] +- position: [ + 0.11060308806056511, + 0.09607594412982168 +] +- position: [ + 0.11242255231848167, + 0.10052079251858807 +] +- position: [ + 0.11242255231848172, + 0.09553110272115771 +] +- position: [ + 0.11525603390686023, + 0.09411457236471138 +] +- position: [ + 0.11069406127346094, + 0.0960221469233306 +] +- position: [ + 0.11242255231848167, + 0.10024475289265866 +] +- position: [ + 0.11242255231848172, + 0.09550454758509982 +] +- position: [ + 0.11511435982744131, + 0.0941588437464758 +] +- position: [ + 0.11078048582571198, + 0.09597103957716406 +] +- position: [ + 0.11242255231848167, + 0.09998251524802573 +] +- position: [ + 0.11242255231848172, + 0.09547932020584483 +] +- position: [ + 0.11497976945199333, + 0.09420090155915202 +] +- position: [ + 0.11086258915035047, + 0.09592248759830586 +] +- position: [ + 0.11242255231848167, + 0.09973338948562445 +] +- position: [ + 0.11242255231848172, + 0.0954553541955526 +] +- position: [ + 0.11485190859531774, + 0.09424085648119442 +] +- position: [ + 0.11094058730875703, + 0.09587636321839058 +] +- position: [ + 0.11242255231848167, + 0.09949672001134323 +] +- position: [ + 0.11242255231848172, + 0.09543258648577496 +] +- position: [ + 0.11473044078147594, + 0.0942788136571347 +] +- position: [ + 0.11101468555924326, + 0.09583254505747105 +] +- position: [ + 0.11242255231848167, + 0.09927188401077607 +] +- position: [ + 0.11242255231848172, + 0.09541095716148622 +] +- position: [ + 0.11461504635832623, + 0.09431487297427796 +] +- position: [ + 0.11108507889720519, + 0.09579091780459749 +] +- position: [ + 0.11242255231848167, + 0.09905828981023726 +] +- position: [ + 0.11242255231848172, + 0.0953904093034119 +] +- position: [ + 0.114505421656334, + 0.09434912932556407 +] +- position: [ + 0.11115195256826901, + 0.09575137191436761 +] +- position: [ + 0.11242255231848167, + 0.0988553753197254 +] +- position: [ + 0.11242255231848172, + 0.09537088883824131 +] +- position: [ + 0.11440127818944139, + 0.09438167285928586 +] +- position: [ + 0.11121548255577965, + 0.09571380331864923 +] +- position: [ + 0.11242255231848167, + 0.09866260655373912 +] +- position: [ + 0.11242255231848172, + 0.09535234439632924 +] +- position: [ + 0.1143023418958934, + 0.09441258921632158 +] +- position: [ + 0.11127583604391475, + 0.09567811315271676 +] +- position: [ + 0.11242255231848167, + 0.09847947622605217 +] +- position: [ + 0.11242255231848172, + 0.09533472717651277 +] +- position: [ + 0.11420835241702282, + 0.0944419597555055 +] +- position: [ + 0.11133317185764309, + 0.09564420749508093 +] +- position: [ + 0.11242255231848167, + 0.09830550241474956 +] +- position: [ + 0.11242255231848172, + 0.09531799081768713 +] +- position: [ + 0.11411906241209577, + 0.09446986176773023 +] +- position: [ + 0.11138764088068502, + 0.09561199712032688 +] +- position: [ + 0.11242255231848167, + 0.09814022729401208 +] +- position: [ + 0.11242255231848172, + 0.09530209127680278 +] +- position: [ + 0.11403423690741506, + 0.09449636867934372 +] +- position: [ + 0.11143938645257485, + 0.09558139726431053 +] +- position: [ + 0.11242255231848167, + 0.09798321592931147 +] +- position: [ + 0.11242255231848172, + 0.09528698671296264 +] +- position: [ + 0.11395365267796839, + 0.09452155024537653 +] +- position: [ + 0.1114885447458702, + 0.095552327401095 +] +- position: [ + 0.11242255231848167, + 0.0978340551328459 +] +- position: [ + 0.11242255231848172, + 0.0952726373773145 +] +- position: [ + 0.11387709765999406, + 0.0945454727331077 +] +- position: [ + 0.11153524512450076, + 0.09552471103104025 +] +- position: [ + 0.11242255231848167, + 0.0976923523762036 +] +- position: [ + 0.11242255231848172, + 0.09525900550844878 +] +- position: [ + 0.11380437039291844, + 0.09456819909645232 +] +- position: [ + 0.11157961048419981, + 0.09549847547948824 +] +- position: [ + 0.09500000000000001, + 0.08014987371160603 +] +- position: [ + 0.09225779088244444, + 0.06756345878288811 +] +- position: [ + 0.09500000000000001, + 0.06989726732613935 +] +- position: [ + 0.007800177579553504, + 0.011152769902399133 +] +- position: [ + 0.01832234909963982, + 0.011152769902399133 +] +- position: [ + -0.000563028021563305, + 0.011152769902399133 +] +- position: [ + 0.022868567826361562, + 0.011152769902399133 +] +- position: [ + 0.0034189724093115427, + 0.007758324996586713 +] +- position: [ + 0.006816885250740104, + 0.0077583249965867095 +] +- position: [ + 0.008699764742433235, + 0.007758324996586708 +] +- position: [ + 0.05619588048696856, + 0.03356902708504491 +] +- position: [ + 0.06450805681907526, + 0.01713704115584846 +] +- position: [ + 0.05672481239447818, + 0.013275378726945945 +] +- position: [ + 0.04935859963884092, + 0.01885589565868595 +] +- position: [ + 0.05619588048696858, + 0.03284683117084802 +] +- position: [ + 0.06678715043511776, + 0.011510468099531846 +] +- position: [ + 0.05786435920249943, + 0.0076488056706293045 +] +- position: [ + 0.04707950602279841, + 0.013229322602369309 +] +- position: [ + 0.05619588048696845, + 0.055353130395808844 +] +- position: [ + 0.06982592980651259, + 0.03401676732449271 +] +- position: [ + 0.059383748888196856, + 0.030155104895590177 +] +- position: [ + 0.04404072665140368, + 0.035735621827330186 +] +- position: [ + 0.05619588048696847, + 0.055353130395808844 +] +- position: [ + 0.06982593011358265, + 0.03401676732449271 +] +- position: [ + 0.05877868239863744, + 0.030155104895590177 +] +- position: [ + 0.0440407263443338, + 0.035735621827330186 +] +- position: [ + 0.05619588048696845, + 0.05044875082993526 +] +- position: [ + 0.06678714157792387, + 0.03401676337542518 +] +- position: [ + 0.05725928813080797, + 0.030034086092590163 +] +- position: [ + 0.047079514879992415, + 0.03573561787826266 +] +- position: [ + 0.05619588048696845, + 0.046770466829360306 +] +- position: [ + 0.06423599519478843, + 0.03437950258795695 +] +- position: [ + 0.055938872460121955, + 0.02962610324273069 +] +- position: [ + 0.049358606281736425, + 0.03573561711560587 +] +- position: [ + 0.05619588048696845, + 0.044011753828929114 +] +- position: [ + 0.06279873162487179, + 0.0340167620407758 +] +- position: [ + 0.05555628821257598, + 0.02996617168347367 +] +- position: [ + 0.05106792483304443, + 0.03573561654361328 +] +- position: [ + 0.05619588048696845, + 0.0419427190786057 +] +- position: [ + 0.061177251445120304, + 0.0348897391536196 +] +- position: [ + 0.05559948483372604, + 0.03119340658298443 +] +- position: [ + 0.05234991374652543, + 0.03573561611461884 +] +- position: [ + 0.05619588048696845, + 0.04039094301586316 +] +- position: [ + 0.059915217932261775, + 0.03568660059532807 +] +- position: [ + 0.055408838544791124, + 0.03284907384878884 +] +- position: [ + 0.05331140543163618, + 0.03573561579287299 +] +- position: [ + 0.05901028729342737, + 0.036900218440294404 +] +- position: [ + 0.05541789728503687, + 0.03500483856133916 +] +- position: [ + 0.05403252419546925, + 0.03573561555156361 +] +- position: [ + 0.004842708565476266, + 0.021601370256813586 +] +- position: [ + 0.0030629529292187842, + 0.024427417260854907 +] +- position: [ + 0.00045750353313345714, + 0.024135275802815083 +] +- position: [ + -0.002042542876352242, + 0.0443046638628598 +] +- position: [ + 0.04868091497502291, + 0.04162555830672755 +] +- position: [ + 0.022741126076527257, + 0.06841173049779459 +] +- position: [ + 0.0827018439791075, + 0.06667571137061917 +] +- position: [ + 0.02765691294812163, + 0.0689295490507037 +] +- position: [ + 0.017985615567306934, + 0.02455262283427858 +] +- position: [ + 0.01626083533274647, + 0.019681282436075358 +] +- position: [ + 0.01590446930255221, + 0.01458501077303824 +] +- position: [ + 0.017045042930236905, + 0.011101807461344568 +] +- position: [ + 0.026677625277046646, + 0.02352942731700764 +] +- position: [ + 0.028773820981332292, + 0.015496934141506324 +] +- position: [ + 0.008771595510925998, + 0.010338134280577822 +] +- position: [ + 0.01744124420139486, + 0.00875388563801317 +] +- position: [ + 0.006359610362011086, + 0.008227926819612019 +] +- position: [ + 0.0063790269592448705, + 0.008377330497255543 +] +- position: [ + 0.006362449357946486, + 0.008257934018424805 +] +- position: [ + 0.0069485016477075865, + 0.010338134280577822 +] +- position: [ + 0.017785562510793666, + 0.008357823477372005 +] +- position: [ + 0.005929444936754277, + 0.008264840508755445 +] +- position: [ + 0.005953715683296508, + 0.00845159510580985 +] +- position: [ + 0.005932993681673529, + 0.008302349507271427 +] +- position: [ + 0.004277656364750545, + 0.00800335664546779 +] +- position: [ + 0.0044274331256259555, + 0.007990904096104012 +] +- position: [ + 0.022960476414088545, + 0.027644141869243535 +] +- position: [ + 0.022814598538016467, + 0.02771308633512949 +] +- position: [ + 0.06233091277645009, + 0.06358253573508325 +] +- position: [ + 0.06233342006034194, + 0.05847272128731072 +] +- position: [ + 0.06226130425488717, + 0.06403074991259802 +] +- position: [ + 0.0620106669733823, + 0.05875629018278959 +] +- position: [ + 0.06183093732159729, + 0.0645365508549981 +] +- position: [ + 0.061687014430471254, + 0.05907215530447307 +] +- position: [ + 0.06211969249944391, + 0.0650914965122766 +] +- position: [ + 0.061381229566309814, + 0.05965397946583026 +] +- position: [ + 0.06230795364681206, + 0.0659646224887871 +] +- position: [ + 0.06105840868551175, + 0.059929158568958585 +] +- position: [ + 0.062389520671634266, + 0.0667378646081325 +] +- position: [ + 0.06066432376309297, + 0.05971922263599955 +] +- position: [ + 0.06169435912278666, + 0.06690337427460863 +] +- position: [ + 0.06024917616964022, + 0.05913130442084974 +] +- position: [ + 0.06107722753114206, + 0.06674829893040249 +] +- position: [ + 0.0598408346387731, + 0.05882164183421684 +] +- position: [ + 0.060269242064056705, + 0.06683209129489089 +] +- position: [ + 0.03353701891918625, + 0.034276606739995406 +] +- position: [ + 0.03283468202817004, + 0.03442813606935311 +] +- position: [ + 0.031980429970035903, + 0.03414886058051462 +] +- position: [ + 0.031053722175574484, + 0.0335512615907531 +] +- position: [ + 0.011152769902399133, + 0.008659745807340302 +] +- position: [ + 0.011152769902399133, + 0.016484146929171814 +] +- position: [ + 0.011152769902399131, + 0.002440775211530328 +] +- position: [ + 0.011152769902399134, + 0.019864764593267942 +] +- position: [ + 0.007758324996586709, + 0.004531535242486619 +] +- position: [ + 0.009906215631991296, + 0.005461065343042148 +] +- position: [ + 0.005610434361182031, + 0.010055584650131292 +] +- position: [ + 0.1784881998579907, + 0.16362360200839804 +] +- position: [ + 0.1784881998579907, + 0.18027639799160186 +] +- position: [ + 0.03379168046519759, + 0.0476089532693384 +] +- position: [ + 0.04236810814157241, + 0.0476089532693384 +] +- position: [ + 0.032929014394115344, + 0.03820351741508584 +] +- position: [ + 0.03292901439411534, + 0.027654511373144813 +] +- position: [ + 0.03420307489257668, + 0.0476089532693384 +] +- position: [ + 0.04251363331098389, + 0.0476089532693384 +] +- position: [ + 0.032929014394115344, + 0.03804000782143575 +] +- position: [ + 0.03292901439411534, + 0.027818020966794896 +] +- position: [ + 0.03281383292983132, + 0.0476089532693384 +] +- position: [ + 0.042022207908675856, + 0.0476089532693384 +] +- position: [ + 0.032929014394115344, + 0.038592165006104726 +] +- position: [ + 0.03292901439411534, + 0.027265863782125935 +] +- position: [ + 0.030443561297960837, + 0.0476089532693384 +] +- position: [ + 0.0411837566370418, + 0.0476089532693384 +] +- position: [ + 0.032929014394115344, + 0.039534234527650126 +] +- position: [ + 0.03292901439411534, + 0.026323794260580534 +] +- position: [ + 0.02864816689701598, + 0.0476089532693384 +] +- position: [ + 0.0405486603475212, + 0.0476089532693384 +] +- position: [ + 0.032929014394115344, + 0.040247817866176046 +] +- position: [ + 0.03292901439411534, + 0.02561021092205461 +] +- position: [ + 0.031050032316340216, + 0.047608953269338394 +] +- position: [ + 0.04139828749069258, + 0.047608953269338394 +] +- position: [ + 0.032929014394115344, + 0.039293191326342035 +] +- position: [ + 0.03292901439411534, + 0.026564837461888622 +] +- position: [ + 0.032442418066673105, + 0.04760895326933839 +] +- position: [ + 0.04189082496499483, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.0387397846365832 +] +- position: [ + 0.03292901439411534, + 0.027118244151647465 +] +- position: [ + 0.03377151355562723, + 0.04760895326933839 +] +- position: [ + 0.04236097437228334, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.03821153279635884 +] +- position: [ + 0.03292901439411534, + 0.027646495991871814 +] +- position: [ + 0.03503731878320258, + 0.04760895326933839 +] +- position: [ + 0.04280873571255812, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.03770843580566898 +] +- position: [ + 0.03292901439411534, + 0.028149592982561675 +] +- position: [ + 0.03560994495758189, + 0.04760895326933839 +] +- position: [ + 0.04301129441411098, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.03748084430988072 +] +- position: [ + 0.03292901439411534, + 0.028377184478349943 +] +- position: [ + 0.03607377215882915, + 0.04760895326933839 +] +- position: [ + 0.04317536696236881, + 0.04760895326933839 +] +- position: [ + 0.03962456956059898, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.03729649519829221 +] +- position: [ + 0.03292901439411534, + 0.02856153358993844 +] +- position: [ + 0.036200396005006255, + 0.04760895326933839 +] +- position: [ + 0.043220158421465246, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.037246168280237614 +] +- position: [ + 0.03292901439411534, + 0.028611860507993053 +] +- position: [ + 0.011152769902399133, + 0.016100653050962983 +] +- position: [ + 0.011152769902399133, + 0.0005716324791018323 +] +- position: [ + 0.011152769902399133, + 0.02844338967890401 +] +- position: [ + 0.011152769902399133, + -0.006137849874105732 +] +- position: [ + 0.007758324996586714, + 0.014162506440285716 +] +- position: [ + 0.009906215631991289, + 0.012317676167791706 +] +- position: [ + 0.00561043436118202, + 0.003198973825381689 +] +- position: [ + 0.03677818091046901, + 0.04760895326933839 +] +- position: [ + 0.043424541953800695, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.037231658648482685 +] +- position: [ + 0.03292901439411534, + 0.028626370139747975 +] +- position: [ + 0.03778341202288324, + 0.04760895326933839 +] +- position: [ + 0.04378012875370883, + 0.04760895326933839 +] +- position: [ + 0.032929014394115344, + 0.03724244221804251 +] +- position: [ + 0.03292901439411534, + 0.02861558657018816 +] +- position: [ + 0.11270656247377368, + 0.10502036608488845 +] +- position: [ + 0.11270656247377371, + 0.11392171017099259 +] +- position: [ + 0.10809143212579697, + 0.10947103812794051 +] +- position: [ + 0.11053653213196497, + 0.10947103812794051 +] +- position: [ + 0.10840302379928321, + 0.10947103812794051 +] +- position: [ + 0.03343495464695021, + 0.036134709272019706 +] +- position: [ + 0.033845471785524786, + 0.03864542497140381 +] +- position: [ + 0.010301309789526857, + 0.016120904671899555 +] +- position: [ + -0.002049123223455792, + 0.016832319071539828 +] +- position: [ + 0.004930123362913499, + 0.020712493411645327 +] +- position: [ + 0.1816286442440849, + 0.15159217860524093 +] +- position: [ + 0.15620318529204005, + 0.1553655575241845 +] +- position: [ + 0.1549625587107627, + 0.1564375977489217 +] +- position: [ + 0.1455412496339227, + 0.16496300140347386 +] +- position: [ + 0.13675370795084443, + 0.16305375814856082 +] +- position: [ + 0.13720395493412185, + 0.16391101344124032 +] +- position: [ + 0.1361795228846025, + 0.15665110138608027 +] +- position: [ + 0.137473306285602, + 0.16238707575009279 +] +- position: [ + 0.13569901944185098, + 0.15565628727272116 +] +- position: [ + 0.09427946403118827, + 0.16252055060357892 +] +- position: [ + 0.09185090452966807, + 0.15534535199016938 +] +- position: [ + 0.03343495464695021, + 0.033309735172424755 +] +- position: [ + 0.033845471785524786, + 0.030799019473040586 +] +- position: [ + 0.010301309789526857, + 0.011787260051465872 +] +- position: [ + -0.002049123223455792, + 0.011075845651825565 +] +- position: [ + 0.004930123362913499, + 0.007195671311720112 +] +- position: [ + 0.1816286442440849, + 0.14237392894617995 +] +- position: [ + 0.15620318529204005, + 0.15304658530321757 +] +- position: [ + 0.1549625587107627, + 0.1519745450784804 +] +- position: [ + 0.1455412496339227, + 0.15546049934847883 +] +- position: [ + 0.13675370795084443, + 0.1632842840925573 +] +- position: [ + 0.13720395493412185, + 0.16242702879987778 +] +- position: [ + 0.1361795228846025, + 0.1696869408550378 +] +- position: [ + 0.13235027913656489, + 0.17293872193911347 +] +- position: [ + 0.137473306285602, + 0.16395096649102525 +] +- position: [ + 0.13569901944185098, + 0.1706817549683969 +] +- position: [ + 0.09427946403118827, + 0.16381749163753911 +] +- position: [ + 0.09185090452966807, + 0.17099269025094865 +] +- position: [ + 0.011152769902399133, + 0.01488420515772632 +] +- position: [ + 0.011152769902399133, + 0.003173028255870249 +] +- position: [ + 0.011152769902399133, + 0.02419245299176933 +] +- position: [ + 0.011152769902399133, + -0.0018869131869710507 +] +- position: [ + 0.007758324996586714, + 0.012588024426223969 +] +- position: [ + 0.009906215631991289, + 0.011196749710919286 +] +- position: [ + 0.005610434361182021, + 0.0043199002822541166 +] +- position: [ + -0.005762735207876048, + 0.04435868931218594 +] +- position: [ + 0.04819839016592729, + 0.041508577018428236 +] +- position: [ + 0.018837125150604622, + 0.0684902292562966 +] +- position: [ + 0.08262512291930697, + 0.06664340039759935 +] +- position: [ + 0.024138423821159577, + 0.06917701750033681 +] +- position: [ + 0.017102084971372118, + 0.02504599802821534 +] +- position: [ + 0.015267212381414173, + 0.019863721008850213 +] +- position: [ + 0.014888099583335167, + 0.014442155409874556 +] +- position: [ + 0.01610147578299974, + 0.010736619971902561 +] +- position: [ + 0.02336593790251444, + 0.011402053856201477 +] +- position: [ + 0.028578899241611853, + 0.01541228665292571 +] +- position: [ + 0.008306124737338315, + 0.010338134280577822 +] +- position: [ + 0.017529155259113704, + 0.008652763384232447 +] +- position: [ + 0.0062497808917327535, + 0.008237351591308211 +] +- position: [ + 0.006270436846236776, + 0.008396291673907706 +] +- position: [ + 0.006252801100174666, + 0.008269274143236707 +] +- position: [ + 0.0063666631807229885, + 0.010338134280577825 +] +- position: [ + 0.017895451332942222, + 0.008231420660146104 +] +- position: [ + 0.005792158098906359, + 0.008276621473375687 +] +- position: [ + 0.005817978042036395, + 0.008475296576625052 +] +- position: [ + 0.005795933359458754, + 0.008316524663286307 +] +- position: [ + 0.004033071442537983, + 0.008013507536954826 +] +- position: [ + 0.004192408422192675, + 0.008000260144014634 +] +- position: [ + 0.022935483960784663, + 0.027799219500395073 +] +- position: [ + 0.022780294730920754, + 0.027872564676869497 +] +- position: [ + 0.06196795803051586, + 0.06387184257457915 +] +- position: [ + 0.06197062535380504, + 0.05843586975779985 +] +- position: [ + 0.0618939064118319, + 0.06434866616767997 +] +- position: [ + 0.06162727100597565, + 0.058737538795543345 +] +- position: [ + 0.06143606924875755, + 0.06488675227661621 +] +- position: [ + 0.06128295979011285, + 0.05907356552073853 +] +- position: [ + 0.061743255608168846, + 0.06547711999712526 +] +- position: [ + 0.060957656743132596, + 0.05969252739452277 +] +- position: [ + 0.06194353342451797, + 0.06640597741894494 +] +- position: [ + 0.060614230274198475, + 0.05998527112125503 +] +- position: [ + 0.06203030685517988, + 0.06722857541824855 +] +- position: [ + 0.06019499099502956, + 0.05976193502236245 +] +- position: [ + 0.06129077329257604, + 0.06740464953152103 +] +- position: [ + 0.059753344619016005, + 0.0591364901126286 +] +- position: [ + 0.060634250322741376, + 0.06723967576108897 +] +- position: [ + 0.059318938735114804, + 0.058807061828976576 +] +- position: [ + 0.05977469131520376, + 0.06732881657437449 +] +- position: [ + 0.03281012537820781, + 0.03433962098465117 +] +- position: [ + 0.03206295847287142, + 0.0345008223988615 +] +- position: [ + 0.03115417968762233, + 0.034203720814990755 +] +- position: [ + 0.03016832033181232, + 0.03356797720886148 +] +- position: [ + 0.00518285809721643, + 0.021813965048363547 +] +- position: [ + 0.0032895010373680447, + 0.024820398031386234 +] +- position: [ + 0.0005177463606815275, + 0.024509609246237483 +] +- position: [ + 0.011152769902399133, + 0.008582641969348792 +] +- position: [ + 0.011152769902399133, + 0.016649034878453442 +] +- position: [ + 0.011152769902399131, + 0.0021713320767611888 +] +- position: [ + 0.011152769902399134, + 0.02013420772803707 +] +- position: [ + 0.007758324996586709, + 0.00443173762122579 +] +- position: [ + 0.009906215631991296, + 0.005390016075406749 +] +- position: [ + 0.005610434361182031, + 0.01012663391776669 +] +- position: [ + 0.10059291765433756, + 0.09500000000000003 +] +- position: [ + 0.10645851689670398, + 0.09500000000000003 +] +- position: [ + 0.11232411613907042, + 0.09500000000000003 +] +- position: [ + 0.011152769902399133, + 0.013348332325745895 +] +- position: [ + 0.011152769902399133, + 0.006457520029814166 +] +- position: [ + 0.011152769902399133, + 0.018825270225833274 +] +- position: [ + 0.011152769902399133, + 0.003480269578964997 +] +- position: [ + 0.007758324996586714, + 0.010600101915704407 +] +- position: [ + 0.009906215631991289, + 0.009781481123312397 +] +- position: [ + 0.005610434361182023, + 0.005735168869861014 +] +- position: [ + 0.06524180238966659, + 0.09997685451966665 +] +- position: [ + 0.059282304884682537, + 0.09716388868146136 +] +- position: [ + 0.059282304884682537, + 0.09212072311507712 +] +- position: [ + 0.06524180238966659, + 0.08930775727687178 +] +- position: [ + 0.07285934587034408, + 0.08659643033589029 +] +- position: [ + 0.07285934587034408, + 0.10297321718750961 +] +- position: [ + 0.08179510509996023, + 0.10433960973531736 +] +- position: [ + 0.08188747778922086, + 0.08527622413271284 +] +- position: [ + 0.10168690339188247, + 0.08770469826414887 +] +- position: [ + 0.10159453070262178, + 0.10229910089877607 +] +- position: [ + 0.09168730402200768, + 0.08572557674091041 +] +- position: [ + 0.09150255864348637, + 0.10418782914752371 +] +- position: [ + 0.09232998700753862, + 0.09567611464427743 +] +- position: [ + 0.059282304884682537, + 0.09788284719516811 +] +- position: [ + 0.06524180238966659, + 0.10130674351790149 +] +- position: [ + 0.07285934587034408, + 0.10401807045888295 +] +- position: [ + 0.0820642516562718, + 0.10525872842188747 +] +- position: [ + 0.10168690339188247, + 0.1029098025306244 +] +- position: [ + 0.09168730402200768, + 0.10488892405386285 +] +- position: [ + 0.09232998700753862, + 0.09493838615049587 +] +- position: [ + 0.08708511744617667, + 0.09504465987014249 +] +- position: [ + 0.011152769902399133, + 0.015025014035285835 +] +- position: [ + 0.011152769902399133, + 0.002871905929586139 +] +- position: [ + 0.011152769902399133, + 0.024684516504575753 +] +- position: [ + 0.011152769902399133, + -0.002378976699777474 +] +- position: [ + 0.007758324996586712, + 0.012770277234889528 +] +- position: [ + 0.009906215631991289, + 0.011326501586931834 +] +- position: [ + 0.005610434361182021, + 0.004190148406241565 +] diff --git a/SlaveMatrix/Assets/Parts/Tentacle/x0y0.svg b/SlaveMatrix/Assets/Parts/Tentacle/x0y0.svg new file mode 100644 index 0000000..79c23aa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tentacle/x0y0.svg @@ -0,0 +1,701 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tentacle/x0y1.svg b/SlaveMatrix/Assets/Parts/Tentacle/x0y1.svg new file mode 100644 index 0000000..8dad618 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tentacle/x0y1.svg @@ -0,0 +1,515 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tentacle/x0y2.svg b/SlaveMatrix/Assets/Parts/Tentacle/x0y2.svg new file mode 100644 index 0000000..662b892 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tentacle/x0y2.svg @@ -0,0 +1,1195 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tentacle/x0y3.svg b/SlaveMatrix/Assets/Parts/Tentacle/x0y3.svg new file mode 100644 index 0000000..0ca29f1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tentacle/x0y3.svg @@ -0,0 +1,672 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Thigh/part.yaml b/SlaveMatrix/Assets/Parts/Thigh/part.yaml new file mode 100644 index 0000000..eb1af0d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/part.yaml @@ -0,0 +1,342 @@ +id: Thigh +original_key: 腿 +resource: 脚左 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腿 +- name: 筋 +- name: 悪タトゥ1 +- name: 獣性 +- name: 淫タトゥ +- name: 悪タトゥ2 +- name: 鱗 +- name: 植性 +- name: 紋柄 +- name: 虫性 +- name: 傷I1 +- name: 傷I2 +- name: 傷I3 +- name: 傷I4 +- name: 傷X +- name: ハイライト1 +- name: ハイライト2 +- name: パンスト +- name: ニーハイ +joints: +- position: [ + 0.10216295016998933, + 0.11997703737946414 +] +- position: [ + 0.10188516079521114, + 0.058384593077767104 +] +- position: [ + 0.0915955515206536, + 0.03816340265978915 +] +- position: [ + -0.015762415743064875, + 0.018128981514320765 +] +- position: [ + -0.01926582675563574, + 0.018128981514320765 +] +- position: [ + 0.011207084836500604, + 0.016020138022461626 +] +- position: [ + 0.008233995425082614, + 0.016020138022461626 +] +- position: [ + 0.012794761194997162, + 0.016020138022461626 +] +- position: [ + 0.016050688793696706, + 0.016020138022461626 +] +- position: [ + 0.011681085832576175, + 0.016020138022461626 +] +- position: [ + 0.014300627509892253, + 0.016020138022461626 +] +- position: [ + 0.00978076676177844, + 0.016020138022461626 +] +- position: [ + 0.0891507417469998, + 0.08246217517021585 +] +- position: [ + 0.01812227659121462, + 0.030769673942861953 +] +- position: [ + 0.09594339033818305, + 0.08936769849032698 +] +- position: [ + 0.0988042138574902, + 0.10162164431384657 +] +- position: [ + 0.11670301015095635, + 0.12449640648144686 +] +- position: [ + 0.11309520162924983, + 0.08194202158352024 +] +- position: [ + -0.016229007219395086, + 0.006742227307192752 +] +- position: [ + -0.013767549069410415, + 0.006113765766731263 +] +- position: [ + 0.004392022010854729, + 0.011893736069954716 +] +- position: [ + 0.010271247177124377, + 0.01043860679201287 +] +- position: [ + 0.00849606243009442, + 0.013842812893134953 +] +- position: [ + 0.013135879510806532, + 0.014633081377559672 +] +- position: [ + 0.009886001552600256, + 0.01660398283158323 +] +- position: [ + 0.014366510107460519, + 0.018274500712437185 +] +- position: [ + 0.00918485200545574, + 0.016813939402919576 +] +- position: [ + 0.08584294971257815, + 0.06733437074105775 +] +- position: [ + 0.022801722676389365, + 0.01745515258394237 +] +- position: [ + 0.08496491588251111, + 0.08996805043504903 +] +- position: [ + 0.08607927005460712, + 0.1018627882588062 +] +- position: [ + 0.09841798438423188, + 0.12547234341529348 +] +- position: [ + 0.10484757588846544, + 0.09025470737431598 +] +- position: [ + -0.019680130972070206, + -0.0012366005352267148 +] +- position: [ + -0.018490151905400484, + -0.0029344448183951646 +] +- position: [ + 0.011663940856076317, + 0.0037850497278428402 +] +- position: [ + 0.016865610094649174, + 0.001438592419427651 +] +- position: [ + 0.019059719081387164, + 0.007319198916862641 +] +- position: [ + 0.024152561819570012, + 0.007287152504683026 +] +- position: [ + 0.020524287116917735, + 0.01105094709616043 +] +- position: [ + 0.025770481736482706, + 0.013071894445074136 +] +- position: [ + 0.02893946072187167, + -0.004352922853159714 +] +- position: [ + 0.07159124697769233, + 0.06473854933098129 +] +- position: [ + 0.0247841299395714, + 0.009666310603596316 +] +- position: [ + 0.0594722428388837, + 0.05806930672022015 +] +- position: [ + 0.05861490955082787, + 0.07341738284883276 +] +- position: [ + 0.1049929935928203, + 0.1243166709688388 +] +- position: [ + 0.11166855672815974, + 0.07831922309128952 +] +- position: [ + -0.018550402194782014, + 0.009800388881206164 +] +- position: [ + -0.017379750233624546, + 0.00828869669690763 +] +- position: [ + 0.010440604613960533, + 0.00551715231127042 +] +- position: [ + 0.014579421298594674, + 0.0037255830562989544 +] +- position: [ + 0.01850149480933673, + 0.007057192793775869 +] +- position: [ + 0.02334382806615002, + 0.006867061548714588 +] +- position: [ + 0.019830738234596808, + 0.01078476557688892 +] +- position: [ + 0.024432244709070343, + 0.012227198689703022 +] +- position: [ + 0.029537530851871493, + -0.00495475541821563 +] +- position: [ + 0.0803570065457647, + 0.06814674981957675 +] +- position: [ + 0.0250532018668512, + 0.024101284497408105 +] +- position: [ + 0.07738091022552766, + 0.04851844875232006 +] +- position: [ + 0.0755551046017994, + 0.06298960033150533 +] +- position: [ + 0.09065113955008722, + 0.12258371717114297 +] +- position: [ + 0.10037785121951065, + 0.06703743737033799 +] +- position: [ + -0.01304169351114775, + 0.011997320228242212 +] +- position: [ + -0.01143456692314453, + 0.010809104893445522 +] +- position: [ + 0.00809193954755268, + 0.007018793274300344 +] +- position: [ + 0.011756847340786792, + 0.005663570313559356 +] +- position: [ + 0.017695582576929735, + 0.007776172611462278 +] +- position: [ + 0.02278691807533121, + 0.007899822022139421 +] +- position: [ + 0.01741229645212281, + 0.01168435306998172 +] +- position: [ + 0.020966529328990395, + 0.013895457178569097 +] +- position: [ + 0.025556368614415955, + -0.006715244557272128 +] +- position: [ + 0.04955233858352118, + 0.01854413849226631 +] +- position: [ + 0.0950144461972753, + 0.049383415227743074 +] +- position: [ + 0.09111215942581752, + 0.07483052524104919 +] diff --git a/SlaveMatrix/Assets/Parts/Thigh/x0y0.svg b/SlaveMatrix/Assets/Parts/Thigh/x0y0.svg new file mode 100644 index 0000000..71f7bce --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/x0y0.svg @@ -0,0 +1,282 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Thigh/x0y1.svg b/SlaveMatrix/Assets/Parts/Thigh/x0y1.svg new file mode 100644 index 0000000..459f985 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/x0y1.svg @@ -0,0 +1,288 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Thigh/x0y2.svg b/SlaveMatrix/Assets/Parts/Thigh/x0y2.svg new file mode 100644 index 0000000..c8ffebe --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/x0y2.svg @@ -0,0 +1,221 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Thigh/x0y3.svg b/SlaveMatrix/Assets/Parts/Thigh/x0y3.svg new file mode 100644 index 0000000..4d52331 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/x0y3.svg @@ -0,0 +1,227 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Thigh/x0y4.svg b/SlaveMatrix/Assets/Parts/Thigh/x0y4.svg new file mode 100644 index 0000000..c2abe0f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Thigh/x0y4.svg @@ -0,0 +1,219 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tongue/part.yaml b/SlaveMatrix/Assets/Parts/Tongue/part.yaml new file mode 100644 index 0000000..14acd25 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tongue/part.yaml @@ -0,0 +1,83 @@ +id: Tongue +original_key: 舌 +resource: 胴体 +morph_x: 1 +morph_y: 2 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +fields: +- name: 舌1 +- name: 舌2 +- name: 舌3 +- name: 舌4 +- name: 舌5 +joints: +- position: [ + 0.011646590846931888, + 0.011700728752832373 +] +- position: [ + 0.011646590846931888, + 0.01156070146961739 +] +- position: [ + 0.01164659084693189, + 0.011434676914723906 +] +- position: [ + 0.01164659084693189, + 0.01132125481531977 +] +- position: [ + 0.01164659084693189, + 0.011219174925856045 +] +- position: [ + 0.011646590846931882, + 0.014543706927197192 +] +- position: [ + 0.011646590846931882, + 0.014119381826545728 +] +- position: [ + 0.011646590846931882, + 0.01373748923595941 +] +- position: [ + 0.011646590846931882, + 0.013393785904431726 +] +- position: [ + 0.010746073886327045, + 0.013114815134622544 +] +- position: [ + 0.012547107807536735, + 0.013114815134622544 +] +- position: [ + 0.011646590846931882, + 0.012657817590968458 +] +- position: [ + 0.011646590846931882, + 0.012422081423939866 +] +- position: [ + 0.011646590846931882, + 0.012209918873614134 +] +- position: [ + 0.011646590846931882, + 0.012018972578320974 +] +- position: [ + 0.011646590846931882, + 0.011847120912557133 +] diff --git a/SlaveMatrix/Assets/Parts/Tongue/x0y0.svg b/SlaveMatrix/Assets/Parts/Tongue/x0y0.svg new file mode 100644 index 0000000..a8d80eb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tongue/x0y0.svg @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Tongue/x0y1.svg b/SlaveMatrix/Assets/Parts/Tongue/x0y1.svg new file mode 100644 index 0000000..ce9007e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Tongue/x0y1.svg @@ -0,0 +1,58 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Torso/part.yaml b/SlaveMatrix/Assets/Parts/Torso/part.yaml new file mode 100644 index 0000000..4ff1f2c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Torso/part.yaml @@ -0,0 +1,47 @@ +id: Torso +original_key: 胴 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 胴 +- name: 筋肉 +- name: 獣性 +- name: 植タトゥ +joints: +- position: [ + 0.5, + 0.525925439940814 +] +- position: [ + 0.49084942215127053, + 0.531891026214109 +] +- position: [ + 0.5091505778487299, + 0.531891026214109 +] +- position: [ + 0.47950612315817276, + 0.5342460034502376 +] +- position: [ + 0.5204938768418274, + 0.5342460034502376 +] +- position: [ + 0.5000000000000002, + 0.531891026214109 +] +- position: [ + 0.011819984866887245, + 0.0048159168484769345 +] +- position: [ + 0.0016388137072666491, + 0.0048159168484769345 +] diff --git a/SlaveMatrix/Assets/Parts/Torso/x0y0.svg b/SlaveMatrix/Assets/Parts/Torso/x0y0.svg new file mode 100644 index 0000000..9d93fcd --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Torso/x0y0.svg @@ -0,0 +1,43 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TorsoPlate/part.yaml b/SlaveMatrix/Assets/Parts/TorsoPlate/part.yaml new file mode 100644 index 0000000..419956e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TorsoPlate/part.yaml @@ -0,0 +1,21 @@ +id: TorsoPlate +original_key: 胴腹板 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 腹板 +- name: 縦線 +joints: +- position: [ + 0.49999999596755706, + 0.5228747373774844 +] +- position: [ + 0.49999999596755706, + 0.5243570774287807 +] diff --git a/SlaveMatrix/Assets/Parts/TorsoPlate/x0y0.svg b/SlaveMatrix/Assets/Parts/TorsoPlate/x0y0.svg new file mode 100644 index 0000000..13a6dc1 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TorsoPlate/x0y0.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/TorsoSkin/part.yaml b/SlaveMatrix/Assets/Parts/TorsoSkin/part.yaml new file mode 100644 index 0000000..60b0dc7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TorsoSkin/part.yaml @@ -0,0 +1,20 @@ +id: TorsoSkin +original_key: 胴肌 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 植タトゥ +joints: +- position: [ + 0.09500000000000003, + 0.08574610515953168 +] +- position: [ + 0.09500000000000003, + 0.09354234315162449 +] diff --git a/SlaveMatrix/Assets/Parts/TorsoSkin/x0y0.svg b/SlaveMatrix/Assets/Parts/TorsoSkin/x0y0.svg new file mode 100644 index 0000000..89738a4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/TorsoSkin/x0y0.svg @@ -0,0 +1,19 @@ + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/part.yaml b/SlaveMatrix/Assets/Parts/UnderwearBottom/part.yaml new file mode 100644 index 0000000..dcabeaa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/part.yaml @@ -0,0 +1,736 @@ +id: UnderwearBottom +original_key: 下着ボトム +resource: 胴体 +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 紐左 +- name: 紐右 +- name: 下地 +- name: 線 +- name: セクシーランジェリー +- name: ライン +- name: 結び紐左 +- name: 結び紐右 +- name: リボン +- name: 染み +joints: +- position: [ + 0.025051046573901354, + 0.0264750391066524 +] +- position: [ + 0.04815170834340531, + 0.0264750391066524 +] +- position: [ + 0.08227720006132207, + 0.11328695909523287 +] +- position: [ + 0.12740102756332622, + 0.11328695909523287 +] +- position: [ + 0.10483911381232414, + 0.13604099245688514 +] +- position: [ + 0.10483911381232416, + 0.11777840360509871 +] +- position: [ + 0.09092109271986301, + 0.12199121083685295 +] +- position: [ + 0.11875713490478526, + 0.12199121083685295 +] +- position: [ + 0.09657756184238177, + 0.125551731142371 +] +- position: [ + 0.1131006657822665, + 0.125551731142371 +] +- position: [ + 0.09772705048628308, + 0.12209728783519444 +] +- position: [ + 0.1119511771383652, + 0.12209728783519444 +] +- position: [ + 0.09966141210281146, + 0.1303280989148066 +] +- position: [ + 0.11001681552183681, + 0.1303280989148066 +] +- position: [ + 0.09037139898418398, + 0.11830004014721247 +] +- position: [ + 0.11930682864046431, + 0.11830004014721247 +] +- position: [ + 0.09394343048867225, + 0.12348026202574768 +] +- position: [ + 0.11573479713597604, + 0.1234802620257477 +] +- position: [ + 0.08518845038149364, + 0.1148472350436264 +] +- position: [ + 0.12448977724315469, + 0.11484723504362641 +] +- position: [ + 0.10354549526930301, + 0.13910941474583935 +] +- position: [ + 0.10613273235534523, + 0.13910941474583935 +] +- position: [ + 0.011152769902399131, + 0.012484957406035889 +] +- position: [ + 0.025941514493228963, + 0.026594575423934237 +] +- position: [ + 0.0472612404240777, + 0.026594575423934244 +] +- position: [ + 0.08227720006132207, + 0.11233940288733754 +] +- position: [ + 0.12740102756332622, + 0.11233940288733754 +] +- position: [ + 0.10483911381232414, + 0.1372323153849852 +] +- position: [ + 0.10483911381232416, + 0.11725304318113078 +] +- position: [ + 0.09092109271986301, + 0.12186185429266991 +] +- position: [ + 0.11875713490478526, + 0.12186185429266991 +] +- position: [ + 0.09657756184238177, + 0.12575706350690674 +] +- position: [ + 0.1131006657822665, + 0.12575706350690674 +] +- position: [ + 0.09772705048628308, + 0.12197790252885551 +] +- position: [ + 0.1119511771383652, + 0.12197790252885551 +] +- position: [ + 0.09966141210281146, + 0.1309824098499513 +] +- position: [ + 0.11001681552183681, + 0.1309824098499513 +] +- position: [ + 0.09037139898418398, + 0.11782371355820323 +] +- position: [ + 0.11930682864046431, + 0.11782371355820323 +] +- position: [ + 0.09394343048867225, + 0.12349087629332076 +] +- position: [ + 0.11573479713597604, + 0.12349087629332078 +] +- position: [ + 0.08518845038149364, + 0.11404634477488007 +] +- position: [ + 0.12448977724315469, + 0.11404634477488007 +] +- position: [ + 0.10345157458410316, + 0.1411414496315827 +] +- position: [ + 0.10622665304054509, + 0.1411414496315827 +] +- position: [ + 0.011152769902399131, + 0.01259269413655461 +] +- position: [ + 0.02683198241255657, + 0.026714111741216073 +] +- position: [ + 0.046370772504750093, + 0.02671411174121608 +] +- position: [ + 0.08227720006132207, + 0.11139184667944223 +] +- position: [ + 0.12740102756332622, + 0.11139184667944223 +] +- position: [ + 0.10483911381232414, + 0.1384236383130853 +] +- position: [ + 0.10483911381232416, + 0.11672768275716283 +] +- position: [ + 0.09092109271986301, + 0.12173249774848688 +] +- position: [ + 0.11875713490478526, + 0.12173249774848688 +] +- position: [ + 0.09657756184238177, + 0.1259623958714425 +] +- position: [ + 0.1131006657822665, + 0.1259623958714425 +] +- position: [ + 0.09772705048628308, + 0.12185851722251659 +] +- position: [ + 0.1119511771383652, + 0.12185851722251659 +] +- position: [ + 0.09966141210281146, + 0.13163672078509597 +] +- position: [ + 0.11001681552183681, + 0.13163672078509597 +] +- position: [ + 0.09037139898418398, + 0.11734738696919397 +] +- position: [ + 0.11930682864046431, + 0.11734738696919397 +] +- position: [ + 0.09394343048867225, + 0.12350149056089385 +] +- position: [ + 0.11573479713597604, + 0.12350149056089388 +] +- position: [ + 0.08518845038149364, + 0.11324545450613374 +] +- position: [ + 0.12448977724315469, + 0.11324545450613374 +] +- position: [ + 0.1033576538989033, + 0.14317348451732603 +] +- position: [ + 0.10632057372574494, + 0.14317348451732603 +] +- position: [ + 0.011152769902399131, + 0.012700430867073328 +] +- position: [ + 0.02732755016678847, + 0.02734580074784848 +] +- position: [ + 0.04587520475051819, + 0.027345800747848484 +] +- position: [ + 0.08227720006132207, + 0.10826737526589908 +] +- position: [ + 0.12740102756332622, + 0.10826737526589908 +] +- position: [ + 0.10483911381232414, + 0.1342069732981828 +] +- position: [ + 0.10483911381232416, + 0.11338762200714612 +] +- position: [ + 0.09092109271986301, + 0.11819022225134597 +] +- position: [ + 0.11875713490478526, + 0.11819022225134597 +] +- position: [ + 0.09657756184238177, + 0.12224921539963664 +] +- position: [ + 0.1131006657822665, + 0.12224921539963664 +] +- position: [ + 0.09772705048628308, + 0.11831115002945528 +] +- position: [ + 0.1119511771383652, + 0.11831115002945528 +] +- position: [ + 0.09966141210281146, + 0.12769427466021321 +] +- position: [ + 0.11001681552183681, + 0.12769427466021321 +] +- position: [ + 0.09037139898418398, + 0.11398228766515582 +] +- position: [ + 0.11930682864046431, + 0.11398228766515582 +] +- position: [ + 0.09394343048867225, + 0.11988774060668597 +] +- position: [ + 0.11573479713597604, + 0.119887740606686 +] +- position: [ + 0.08518845038149364, + 0.11004608984706771 +] +- position: [ + 0.12448977724315469, + 0.11004608984706771 +] +- position: [ + 0.10326373321370345, + 0.14189012351667935 +] +- position: [ + 0.10641449441094479, + 0.14189012351667935 +] +- position: [ + 0.011152769902399131, + 0.012486057546096066 +] +- position: [ + 0.027823117921020372, + 0.02797748975448089 +] +- position: [ + 0.045379636996286284, + 0.02797748975448089 +] +- position: [ + 0.08227720006132207, + 0.10514290385235593 +] +- position: [ + 0.12740102756332622, + 0.10514290385235593 +] +- position: [ + 0.10483911381232414, + 0.1299903082832803 +] +- position: [ + 0.10483911381232416, + 0.11004756125712942 +] +- position: [ + 0.09092109271986301, + 0.11464794675420506 +] +- position: [ + 0.11875713490478526, + 0.11464794675420506 +] +- position: [ + 0.09657756184238177, + 0.11853603492783077 +] +- position: [ + 0.1131006657822665, + 0.11853603492783077 +] +- position: [ + 0.09772705048628308, + 0.11476378283639396 +] +- position: [ + 0.1119511771383652, + 0.11476378283639396 +] +- position: [ + 0.09966141210281146, + 0.12375182853533044 +] +- position: [ + 0.11001681552183681, + 0.12375182853533044 +] +- position: [ + 0.09037139898418398, + 0.11061718836111767 +] +- position: [ + 0.11930682864046431, + 0.11061718836111767 +] +- position: [ + 0.09394343048867225, + 0.11627399065247811 +] +- position: [ + 0.11573479713597604, + 0.11627399065247813 +] +- position: [ + 0.08518845038149364, + 0.10684672518800166 +] +- position: [ + 0.12448977724315469, + 0.10684672518800167 +] +- position: [ + 0.1031698125285036, + 0.14060676251603269 +] +- position: [ + 0.10650841509614464, + 0.14060676251603269 +] +- position: [ + 0.011152769902399131, + 0.012271684225118805 +] +- position: [ + 0.026928121746534105, + 0.024094245353171537 +] +- position: [ + 0.012346108948706212, + 0.014838912247338045 +] +- position: [ + 0.043729227477197985, + 0.024094245353171534 +] +- position: [ + 0.05831124027502591, + 0.014838912247338043 +] +- position: [ + 0.09513749089939325, + 0.12182855310119738 +] +- position: [ + 0.11454073672525503, + 0.12182855310119738 +] +- position: [ + 0.10483911381232415, + 0.12412568415014757 +] +- position: [ + 0.10015396998315382, + 0.12811698504460187 +] +- position: [ + 0.10952425764149445, + 0.1281169850446019 +] +- position: [ + 0.026928121746534105, + 0.023765968864350777 +] +- position: [ + 0.013220843511339255, + 0.014540034528154892 +] +- position: [ + 0.043729227477197985, + 0.023765968864350773 +] +- position: [ + 0.057436505712392866, + 0.01454003452815489 +] +- position: [ + 0.09513749089939325, + 0.12162726183727224 +] +- position: [ + 0.11454073672525503, + 0.12162726183727224 +] +- position: [ + 0.10483911381232414, + 0.13718671191126453 +] +- position: [ + 0.10483911381232415, + 0.12419407607136923 +] +- position: [ + 0.10015396998315382, + 0.1287872640542443 +] +- position: [ + 0.10952425764149445, + 0.1287872640542443 +] +- position: [ + 0.10345184752762024, + 0.1411411461716715 +] +- position: [ + 0.106226380097028, + 0.1411411461716715 +] +- position: [ + 0.026928121746534105, + 0.023437692375530013 +] +- position: [ + 0.014095578073972295, + 0.014241156808971735 +] +- position: [ + 0.043729227477197985, + 0.023437692375530013 +] +- position: [ + 0.05656177114975981, + 0.014241156808971735 +] +- position: [ + 0.09513749089939325, + 0.12142597057334711 +] +- position: [ + 0.11454073672525503, + 0.12142597057334711 +] +- position: [ + 0.10483911381232414, + 0.13833243136564394 +] +- position: [ + 0.10483911381232415, + 0.12426246799259089 +] +- position: [ + 0.10015396998315382, + 0.12945754306388668 +] +- position: [ + 0.10952425764149445, + 0.12945754306388668 +] +- position: [ + 0.10335819978593748, + 0.1431728775975037 +] +- position: [ + 0.10632002783871077, + 0.1431728775975037 +] +- position: [ + 0.026928121746534105, + 0.024533020533103123 +] +- position: [ + 0.014123471830626316, + 0.016728827689557232 +] +- position: [ + 0.043729227477197985, + 0.024533020533103123 +] +- position: [ + 0.05653387739310582, + 0.016728827689557232 +] +- position: [ + 0.09513749089939325, + 0.117355559189051 +] +- position: [ + 0.11454073672525503, + 0.117355559189051 +] +- position: [ + 0.10483911381232414, + 0.1340519175396111 +] +- position: [ + 0.10483911381232415, + 0.12014140486866537 +] +- position: [ + 0.10015396998315382, + 0.12533550938609944 +] +- position: [ + 0.10952425764149445, + 0.12533550938609944 +] +- position: [ + 0.10326394615468817, + 0.14189036801485672 +] +- position: [ + 0.10641428146996007, + 0.14189036801485672 +] +- position: [ + 0.026928121746534105, + 0.025628348690676234 +] +- position: [ + 0.014151365587280338, + 0.019216498570142737 +] +- position: [ + 0.043729227477197985, + 0.025628348690676234 +] +- position: [ + 0.05650598363645182, + 0.019216498570142737 +] +- position: [ + 0.09513749089939325, + 0.11328514780475486 +] +- position: [ + 0.11454073672525503, + 0.11328514780475486 +] +- position: [ + 0.10483911381232414, + 0.12977140371357823 +] +- position: [ + 0.10483911381232415, + 0.11602034174473987 +] +- position: [ + 0.10015396998315382, + 0.12121347570831217 +] +- position: [ + 0.10952425764149445, + 0.1212134757083122 +] +- position: [ + 0.10316969252343888, + 0.14060785843220974 +] +- position: [ + 0.10650853510120936, + 0.14060785843220974 +] diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y0.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y0.svg new file mode 100644 index 0000000..a3272cb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y0.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y1.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y1.svg new file mode 100644 index 0000000..523d7bb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y1.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y2.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y2.svg new file mode 100644 index 0000000..bbe1b5e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y2.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y3.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y3.svg new file mode 100644 index 0000000..655c00e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y3.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y4.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y4.svg new file mode 100644 index 0000000..dee229d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x0y4.svg @@ -0,0 +1,231 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y0.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y0.svg new file mode 100644 index 0000000..d5cd42f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y0.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y1.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y1.svg new file mode 100644 index 0000000..e5b8240 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y1.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y2.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y2.svg new file mode 100644 index 0000000..ac8ab45 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y2.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y3.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y3.svg new file mode 100644 index 0000000..7a73994 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y3.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y4.svg b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y4.svg new file mode 100644 index 0000000..9856022 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearBottom/x1y4.svg @@ -0,0 +1,155 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearClitoris/part.yaml b/SlaveMatrix/Assets/Parts/UnderwearClitoris/part.yaml new file mode 100644 index 0000000..f41dbd8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearClitoris/part.yaml @@ -0,0 +1,11 @@ +id: UnderwearClitoris +original_key: 下着陰核 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 陰核 diff --git a/SlaveMatrix/Assets/Parts/UnderwearClitoris/x0y0.svg b/SlaveMatrix/Assets/Parts/UnderwearClitoris/x0y0.svg new file mode 100644 index 0000000..b542596 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearClitoris/x0y0.svg @@ -0,0 +1,5 @@ + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/part.yaml b/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/part.yaml new file mode 100644 index 0000000..f51019d --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/part.yaml @@ -0,0 +1,18 @@ +id: UnderwearNippleLeft +original_key: 下着乳首左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 乳首 +- name: 染み2 +- name: 染み1 +joints: +- position: [ + 0.046536991075733905, + 0.04653699107573395 +] diff --git a/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/x0y0.svg new file mode 100644 index 0000000..ec378c2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearNippleLeft/x0y0.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/part.yaml b/SlaveMatrix/Assets/Parts/UnderwearTop/part.yaml new file mode 100644 index 0000000..f3d757a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/part.yaml @@ -0,0 +1,507 @@ +id: UnderwearTop +original_key: 下着トップ +resource: 胴体 +morph_x: 5 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 2 + y: 0 + file: x2y0.svg +- x: 3 + y: 0 + file: x3y0.svg +- x: 4 + y: 0 + file: x4y0.svg +fields: +- name: バンド +- name: カップ左 +- name: カップ右 +- name: リボン +joints: +- position: [ + 0.04491598303972057, + 0.06151749320654246 +] +- position: [ + 0.044915983039720574, + 0.06446598179687718 +] +- position: [ + 0.04491598303972057, + 0.061687127743161936 +] +- position: [ + 0.022669781695864907, + 0.057262790490485015 +] +- position: [ + 0.06716218438357616, + 0.057262790490485 +] +- position: [ + 0.02878285247227616, + 0.029495750151703366 +] +- position: [ + -0.0005479424107625941, + -0.0014398847996092013 +] +- position: [ + 0.005283512274453585, + 0.005805574724875962 +] +- position: [ + 0.00461131638651325, + 0.004592779962658297 +] +- position: [ + 0.005273794793212653, + 0.00583839766651893 +] +- position: [ + 0.004622861004877604, + 0.004614052888282826 +] +- position: [ + 0.005216694254064382, + 0.005999662091142614 +] +- position: [ + 0.004674935103203234, + 0.004723238781016249 +] +- position: [ + 0.0051457572463709635, + 0.006155335621492899 +] +- position: [ + 0.004717295847244892, + 0.004836548131591803 +] +- position: [ + 0.0050615236435938805, + 0.006304233488005573 +] +- position: [ + 0.004749620846162302, + 0.004953118587433548 +] +- position: [ + 0.004964634514311912, + 0.0064452224880094874 +] +- position: [ + 0.004771664087195337, + 0.005072062976985368 +] +- position: [ + 0.004855827243302144, + 0.0065772296100831225 +] +- position: [ + 0.004783257807969659, + 0.005192476061622187 +] +- position: [ + 0.0047359299195965905, + 0.006699250200319413 +] +- position: [ + 0.004784313773269698, + 0.005313441425062504 +] +- position: [ + 0.004605855034224637, + 0.00681035560834862 +] +- position: [ + 0.004774823946561914, + 0.005434038447849662 +] +- position: [ + 0.004466592535605319, + 0.006909700254928367 +] +- position: [ + 0.004754860551157659, + 0.005553349313821774 +] +- position: [ + 0.004319202295442126, + 0.006996528067312238 +] +- position: [ + 0.004724575520550193, + 0.005670465995246924 +] +- position: [ + 0.004164806042459367, + 0.007070178233419925 +] +- position: [ + 0.004684199342109043, + 0.005784497163462477 +] +- position: [ + 0.005552744648256777, + 0.018459071231795156 +] +- position: [ + -0.001668422842896142, + 0.01123999006307268 +] +- position: [ + 0.012446448447351871, + 0.029738497241009878 +] +- position: [ + 0.00527625329863433, + 0.0035002977032207133 +] +- position: [ + 0.008822541951978416, + 0.01580145642589437 +] +- position: [ + 0.000244970567814523, + 0.02356093738151145 +] +- position: [ + 0.008158073584926885, + 0.027669164054033663 +] +- position: [ + -0.0016296740000806996, + 0.01616173031042806 +] +- position: [ + 0.0075290945573520006, + 0.022185756870099837 +] +- position: [ + 0.0025801845188056617, + 0.015068119527027968 +] +- position: [ + 0.0035799709140907888, + 0.007900562840733302 +] +- position: [ + 0.015505718959400047, + 0.02437082558018856 +] +- position: [ + 0.022986364471475812, + 0.022986364471475812 +] +- position: [ + 0.026254611316228155, + 0.029495750151703363 +] +- position: [ + 0.011763607889223985, + -0.0014398847996092013 +] +- position: [ + 0.0015137735330900367, + 0.005805574724875962 +] +- position: [ + 0.0021859694210303125, + 0.004592779962658297 +] +- position: [ + 0.001523491014330894, + 0.00583839766651893 +] +- position: [ + 0.0021744248026659657, + 0.004614052888282826 +] +- position: [ + 0.0015805915534792023, + 0.005999662091142614 +] +- position: [ + 0.002122350704340312, + 0.004723238781016249 +] +- position: [ + 0.001651528561172608, + 0.006155335621492899 +] +- position: [ + 0.00207998996029865, + 0.004836548131591803 +] +- position: [ + 0.0017357621639497074, + 0.006304233488005573 +] +- position: [ + 0.0020476649613812934, + 0.004953118587433548 +] +- position: [ + 0.0018326512932317158, + 0.0064452224880094874 +] +- position: [ + 0.002025621720348276, + 0.005072062976985368 +] +- position: [ + 0.0019414585642413937, + 0.0065772296100831225 +] +- position: [ + 0.0020140279995738706, + 0.005192476061622187 +] +- position: [ + 0.0020613558879469815, + 0.006699250200319413 +] +- position: [ + 0.0020129720342739184, + 0.005313441425062504 +] +- position: [ + 0.002191430773318968, + 0.00681035560834862 +] +- position: [ + 0.0020224618609816997, + 0.005434038447849662 +] +- position: [ + 0.0023306932719382553, + 0.006909700254928367 +] +- position: [ + 0.00204242525638592, + 0.005553349313821774 +] +- position: [ + 0.0024780835121014895, + 0.006996528067312238 +] +- position: [ + 0.00207271028699336, + 0.005670465995246924 +] +- position: [ + 0.0026324797650841532, + 0.007070178233419925 +] +- position: [ + 0.0021130864654345456, + 0.005784497163462477 +] +- position: [ + 0.040419984294694886, + 0.018459071231795156 +] +- position: [ + 0.047641151785847824, + 0.01123999006307268 +] +- position: [ + 0.03352628049559986, + 0.029738497241009878 +] +- position: [ + 0.040696475644317366, + 0.0035002977032207133 +] +- position: [ + 0.037150186990973284, + 0.01580145642589437 +] +- position: [ + 0.045727758375137165, + 0.02356093738151145 +] +- position: [ + 0.03781465535802482, + 0.027669164054033663 +] +- position: [ + 0.047602402943032376, + 0.01616173031042806 +] +- position: [ + 0.03844363438559972, + 0.022185756870099837 +] +- position: [ + 0.04339254442414605, + 0.015068119527027968 +] +- position: [ + 0.042392758028860875, + 0.007900562840733302 +] +- position: [ + 0.030467009983551636, + 0.02437082558018856 +] +- position: [ + 0.011152769902399131, + 0.011721310501286246 +] +- position: [ + 0.02751873189425209, + 0.04411960701763567 +] +- position: [ + 0.010992467512406774, + 0.01511735537969739 +] +- position: [ + 0.034980261430544925, + 0.01511735537969739 +] +- position: [ + 0.054841631265338184, + 0.05973703726716743 +] +- position: [ + 0.05925355410614824, + 0.06674754055473293 +] +- position: [ + 0.05565588689684002, + 0.07681103417373915 +] +- position: [ + 0.04900622540703051, + 0.06809441225696174 +] +- position: [ + 0.09278407350499071, + 0.05973703726716743 +] +- position: [ + 0.08837215066418057, + 0.06674754055473293 +] +- position: [ + 0.09196981787348889, + 0.07681103417373915 +] +- position: [ + 0.09861947936329843, + 0.06809441225696174 +] +- position: [ + 0.003385882542734951, + 0.04043774770099906 +] +- position: [ + 0.004382940904154572, + 0.04998168150948899 +] +- position: [ + 0.005326331459559586, + 0.034473162539332164 +] +- position: [ + 0.007320448182398826, + 0.05552498781924807 +] +- position: [ + 0.051651581245769275, + 0.04043774770099906 +] +- position: [ + 0.05065452288434971, + 0.04998168150948899 +] +- position: [ + 0.049711132328944675, + 0.034473162539332164 +] +- position: [ + 0.047717015606105424, + 0.05552498781924807 +] +- position: [ + 0.09500000000000003, + 0.10757094735189934 +] +- position: [ + 0.09500000000000003, + 0.09530277820033403 +] +- position: [ + 0.09500000000000001, + 0.11929031729433974 +] +- position: [ + 0.004322366415459698, + 0.04772256068308063 +] +- position: [ + 0.006254708420836353, + 0.05081262067016246 +] +- position: [ + 0.0033732867889129116, + 0.04404892916697643 +] +- position: [ + 0.008193166562024774, + 0.05355510404815791 +] +- position: [ + 0.050715097373044575, + 0.04772256068308063 +] +- position: [ + 0.04878275536766792, + 0.05081262067016246 +] +- position: [ + 0.05166417699959136, + 0.04404892916697643 +] +- position: [ + 0.04684429722647953, + 0.05355510404815791 +] +- position: [ + 0.0803553463937555, + 0.07358719558038895 +] +- position: [ + 0.0845802528095914, + 0.07030249069932647 +] +- position: [ + 0.0759034352889436, + 0.07709890515042761 +] +- position: [ + 0.07096486609257867, + 0.07358719558038895 +] +- position: [ + 0.06673995967674284, + 0.07030249069932647 +] +- position: [ + 0.07541677719739065, + 0.07709890515042761 +] +- position: [ + 0.07566010624316709, + 0.07566010624316706 +] diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/x0y0.svg b/SlaveMatrix/Assets/Parts/UnderwearTop/x0y0.svg new file mode 100644 index 0000000..f02b2c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/x0y0.svg @@ -0,0 +1,531 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/x1y0.svg b/SlaveMatrix/Assets/Parts/UnderwearTop/x1y0.svg new file mode 100644 index 0000000..80218b6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/x1y0.svg @@ -0,0 +1,59 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/x2y0.svg b/SlaveMatrix/Assets/Parts/UnderwearTop/x2y0.svg new file mode 100644 index 0000000..a340aaf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/x2y0.svg @@ -0,0 +1,63 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/x3y0.svg b/SlaveMatrix/Assets/Parts/UnderwearTop/x3y0.svg new file mode 100644 index 0000000..37f9521 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/x3y0.svg @@ -0,0 +1,69 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UnderwearTop/x4y0.svg b/SlaveMatrix/Assets/Parts/UnderwearTop/x4y0.svg new file mode 100644 index 0000000..3f2f996 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UnderwearTop/x4y0.svg @@ -0,0 +1,91 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/UpperArm/part.yaml b/SlaveMatrix/Assets/Parts/UpperArm/part.yaml new file mode 100644 index 0000000..c2f7b28 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UpperArm/part.yaml @@ -0,0 +1,104 @@ +id: UpperArm +original_key: 上腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 筋肉上 +- name: 上腕 +- name: 筋肉下 +- name: 虫性 +- name: 淫タトゥ +- name: 悪タトゥ +- name: 植タトゥ +- name: 獣性 +- name: 紋柄 +- name: 鱗 +- name: ハイライト +- name: 植性 +- name: 傷X +- name: グローブ +- name: シャツ +- name: ナース +- name: 鎧 +joints: +- position: [ + 0.07814964004132166, + 0.06697964060192962 +] +- position: [ + 0.05740038952425257, + 0.06703750188040752 +] +- position: [ + 0.010555487495621272, + 0.011749948329940287 +] +- position: [ + 0.010555487495621272, + 0.010338658747329484 +] +- position: [ + 0.004200262811358903, + 0.018842717187683242 +] +- position: [ + 0.004200262811358902, + 0.017431427605072432 +] +- position: [ + -0.002716858145791588, + 0.01204127508642238 +] +- position: [ + -0.002716636284319151, + 0.010731191619331898 +] +- position: [ + 0.004199819088414027, + 0.018640304956642605 +] +- position: [ + 0.004200040949886464, + 0.017330221489552114 +] +- position: [ + 0.026869317529760166, + 0.030271893733198652 +] +- position: [ + 0.02752606661803168, + 0.027501172559863132 +] +- position: [ + 0.0875053695160822, + 0.06643890580352285 +] +- position: [ + 0.08748706963117976, + 0.06643746838038998 +] +- position: [ + 0.09894680594361244, + 0.08947767346697902 +] +- position: [ + 0.09138717458072837, + 0.09108990260088277 +] +- position: [ + 0.0062629437883077056, + 0.011952414894564908 +] +- position: [ + 0.05828671255163689, + 0.024613770291503877 +] +- position: [ + 0.04664787353630749, + 0.029830521185509957 +] diff --git a/SlaveMatrix/Assets/Parts/UpperArm/x0y0.svg b/SlaveMatrix/Assets/Parts/UpperArm/x0y0.svg new file mode 100644 index 0000000..56fb6f2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/UpperArm/x0y0.svg @@ -0,0 +1,439 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/part.yaml b/SlaveMatrix/Assets/Parts/Urination/part.yaml new file mode 100644 index 0000000..5a40a48 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/part.yaml @@ -0,0 +1,263 @@ +id: Urination +original_key: 放尿 +resource: 性器付 +morph_x: 1 +morph_y: 11 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 0 + y: 5 + file: x0y5.svg +- x: 0 + y: 6 + file: x0y6.svg +- x: 0 + y: 7 + file: x0y7.svg +- x: 0 + y: 8 + file: x0y8.svg +- x: 0 + y: 9 + file: x0y9.svg +- x: 0 + y: 10 + file: x0y10.svg +fields: +- name: 尿 +- name: 尿散り1 +- name: 尿散り2 +- name: 尿散り3 +- name: 尿散り4 +- name: 尿散り5 +joints: +- position: [ + 0.12044391746890269, + 0.12444864931178336 +] +- position: [ + 0.11624700200852678, + 0.12344711525198099 +] +- position: [ + 0.11876680172560863, + 0.12296924038147884 +] +- position: [ + 0.11923901218549499, + 0.12358842764415777 +] +- position: [ + 0.12394440537125798, + 0.12018909295932678 +] +- position: [ + 0.11718140632505203, + 0.13321438556403553 +] +- position: [ + 0.12237254691297506, + 0.132420557695563 +] +- position: [ + 0.12044736415320445, + 0.13122687825925655 +] +- position: [ + 0.11881788843231467, + 0.132414164178747 +] +- position: [ + 0.11425955105319852, + 0.12877373136773618 +] +- position: [ + 0.1219720191118851, + 0.14198012181628772 +] +- position: [ + 0.11578665339641492, + 0.141394000139145 +] +- position: [ + 0.11711721919887448, + 0.13948451613703428 +] +- position: [ + 0.11990396018076768, + 0.1412399007133362 +] +- position: [ + 0.12431524175323697, + 0.13735836977614557 +] +- position: [ + 0.11565330468206969, + 0.1507458580685399 +] +- position: [ + 0.12283289552508703, + 0.150367442582727 +] +- position: [ + 0.12209694667993853, + 0.147742154014812 +] +- position: [ + 0.11815294043704194, + 0.1500656372479254 +] +- position: [ + 0.11388871467121953, + 0.14594300818455497 +] +- position: [ + 0.12350012075486752, + 0.1595115943207921 +] +- position: [ + 0.11532630478430306, + 0.15934088502630903 +] +- position: [ + 0.11546763667214033, + 0.15599979189258972 +] +- position: [ + 0.12056890817604038, + 0.1588913737825146 +] +- position: [ + 0.12468607813521597, + 0.1545276465929644 +] +- position: [ + 0.11412520303908724, + 0.16827733057304428 +] +- position: [ + 0.12329324413719878, + 0.16831432746989106 +] +- position: [ + 0.12374652920667273, + 0.16425742977036745 +] +- position: [ + 0.11748799244176922, + 0.16771711031710382 +] +- position: [ + 0.11351787828924054, + 0.1631122850013738 +] +- position: [ + 0.12502822239784994, + 0.17704306682529647 +] +- position: [ + 0.1148659561721912, + 0.17728776991347306 +] +- position: [ + 0.11381805414540616, + 0.17251506764814517 +] +- position: [ + 0.12123385617131308, + 0.17654284685169302 +] +- position: [ + 0.12505691451719497, + 0.1716969234097832 +] +- position: [ + 0.11259710139610479, + 0.18580880307754866 +] +- position: [ + 0.12375359274931075, + 0.18626121235705506 +] +- position: [ + 0.1253961117334068, + 0.1807727055259229 +] +- position: [ + 0.1168230444464965, + 0.18536858338628223 +] +- position: [ + 0.11314704190726155, + 0.1802815618181926 +] +- position: [ + 0.12655632404083234, + 0.19457453932980084 +] +- position: [ + 0.11440560756007935, + 0.19523465480063706 +] +- position: [ + 0.11216847161867201, + 0.18903034340370062 +] +- position: [ + 0.12189880416658579, + 0.19419431992087144 +] +- position: [ + 0.12567274727457323, + 0.18806998634296918 +] +- position: [ + 0.1137703139404879, + 0.19643295475401631 +] +- position: [ + 0.12402578471535486, + 0.19525981676630175 +] +- position: [ + 0.12340246012418735, + 0.1902456637396759 +] +- position: [ + 0.11675397663824227, + 0.19462207333717219 +] +- position: [ + 0.11183305057461368, + 0.19457453932980084 +] +- position: [ + 0.12398376705536662, + 0.19523465480063706 +] +- position: [ + 0.1262209029967739, + 0.18903034340370062 +] +- position: [ + 0.11649057044886013, + 0.19419431992087144 +] +- position: [ + 0.11262824040734731, + 0.18839584762596776 +] diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y0.svg b/SlaveMatrix/Assets/Parts/Urination/x0y0.svg new file mode 100644 index 0000000..3c5d166 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y0.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y1.svg b/SlaveMatrix/Assets/Parts/Urination/x0y1.svg new file mode 100644 index 0000000..c639dc6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y1.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y10.svg b/SlaveMatrix/Assets/Parts/Urination/x0y10.svg new file mode 100644 index 0000000..86e578e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y10.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y2.svg b/SlaveMatrix/Assets/Parts/Urination/x0y2.svg new file mode 100644 index 0000000..2e76fcf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y2.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y3.svg b/SlaveMatrix/Assets/Parts/Urination/x0y3.svg new file mode 100644 index 0000000..8b6fb9f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y3.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y4.svg b/SlaveMatrix/Assets/Parts/Urination/x0y4.svg new file mode 100644 index 0000000..1e8c120 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y4.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y5.svg b/SlaveMatrix/Assets/Parts/Urination/x0y5.svg new file mode 100644 index 0000000..d16e95c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y5.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y6.svg b/SlaveMatrix/Assets/Parts/Urination/x0y6.svg new file mode 100644 index 0000000..e09fc2f --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y6.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y7.svg b/SlaveMatrix/Assets/Parts/Urination/x0y7.svg new file mode 100644 index 0000000..5fe2c28 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y7.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y8.svg b/SlaveMatrix/Assets/Parts/Urination/x0y8.svg new file mode 100644 index 0000000..8d6c0c8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y8.svg @@ -0,0 +1,9 @@ + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Urination/x0y9.svg b/SlaveMatrix/Assets/Parts/Urination/x0y9.svg new file mode 100644 index 0000000..18cbaf6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Urination/x0y9.svg @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VaginaBase/part.yaml b/SlaveMatrix/Assets/Parts/VaginaBase/part.yaml new file mode 100644 index 0000000..59c4ff6 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VaginaBase/part.yaml @@ -0,0 +1,11 @@ +id: VaginaBase +original_key: 膣基 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 膣基 diff --git a/SlaveMatrix/Assets/Parts/VaginaBase/x0y0.svg b/SlaveMatrix/Assets/Parts/VaginaBase/x0y0.svg new file mode 100644 index 0000000..6a134df --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VaginaBase/x0y0.svg @@ -0,0 +1,4 @@ + + + + diff --git a/SlaveMatrix/Assets/Parts/VeinLeft/part.yaml b/SlaveMatrix/Assets/Parts/VeinLeft/part.yaml new file mode 100644 index 0000000..ff38735 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VeinLeft/part.yaml @@ -0,0 +1,11 @@ +id: VeinLeft +original_key: 青筋左 +resource: 胴体 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 血管 diff --git a/SlaveMatrix/Assets/Parts/VeinLeft/x0y0.svg b/SlaveMatrix/Assets/Parts/VeinLeft/x0y0.svg new file mode 100644 index 0000000..bd61010 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VeinLeft/x0y0.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/part.yaml b/SlaveMatrix/Assets/Parts/VibratorCursor/part.yaml new file mode 100644 index 0000000..39fdab2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/part.yaml @@ -0,0 +1,111 @@ +id: VibratorCursor +original_key: デンマ +resource: カーソル +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: ヘッド +- name: ヘッド線1 +- name: ヘッド線2 +- name: ヘッド線3 +- name: ヘッド線4 +- name: 拡張ユニット +- name: 拡張ユニット色 +- name: ユニット +joints: +- position: [ + 0.1671129154395151, + 0.17101337175190495 +] +- position: [ + 0.16711291543951512, + 0.1614272731440278 +] +- position: [ + 0.13378251699291144, + 0.13073409929756874 +] +- position: [ + 0.015096514070287394, + 0.008994956633415117 +] +- position: [ + 0.015096514070287394, + 0.02583752236359944 +] +- position: [ + 0.015096514070287394, + 0.024174770409468336 +] +- position: [ + 0.012973415475779428, + 0.011724460486568064 +] +- position: [ + 0.01659846530546976, + 0.016050552809990976 +] +- position: [ + 0.01659846530546976, + 0.01202250245401227 +] +- position: [ + 0.015096514070287396, + 0.015096514070287394 +] +- position: [ + 0.010730129621974588, + 0.011361187233872302 +] +- position: [ + 0.010730129621974588, + 0.010079949052140581 +] +- position: [ + 0.1671129154395151, + 0.17101943945399567 +] +- position: [ + 0.16711291543951512, + 0.16449923857512946 +] +- position: [ + 0.1671129154395151, + 0.17101374056541532 +] +- position: [ + 0.16711291543951512, + 0.1667849713471875 +] +- position: [ + 0.1671129154395151, + 0.17102610230373105 +] +- position: [ + 0.16711291543951512, + 0.16928073961810183 +] +- position: [ + 0.1671129154395151, + 0.17102589712204097 +] +- position: [ + 0.16711291543951512, + 0.171506953939159 +] diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/x0y0.svg b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y0.svg new file mode 100644 index 0000000..372481e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y0.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/x0y1.svg b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y1.svg new file mode 100644 index 0000000..75699b0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y1.svg @@ -0,0 +1,40 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/x0y2.svg b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y2.svg new file mode 100644 index 0000000..bb8ee2e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y2.svg @@ -0,0 +1,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/x0y3.svg b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y3.svg new file mode 100644 index 0000000..66abf4e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y3.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/VibratorCursor/x0y4.svg b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y4.svg new file mode 100644 index 0000000..bf24caf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/VibratorCursor/x0y4.svg @@ -0,0 +1,37 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Waist/part.yaml b/SlaveMatrix/Assets/Parts/Waist/part.yaml new file mode 100644 index 0000000..b614eff --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/part.yaml @@ -0,0 +1,367 @@ +id: Waist +original_key: 腰 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 腰 +- name: 股 +- name: 下腹 +- name: 腰皺 +- name: 筋肉 +- name: ハイライト +- name: 臍 +- name: 虫性 +- name: 淫タトゥ +- name: 獣性 +- name: 紋柄 +- name: 鱗 +- name: 傷X左 +- name: 傷X右 +- name: 傷I左 +- name: 傷I右 +- name: ハイライト上左 +- name: ハイライト上右 +- name: ハイライト下左 +- name: ハイライト下右 +joints: +- position: [ + 0.5000000000000002, + 0.4732245506977483 +] +- position: [ + 0.47938456472027985, + 0.5179248041533326 +] +- position: [ + 0.5206154352797204, + 0.5179248041533326 +] +- position: [ + 0.5000000000000001, + 0.48510796701365455 +] +- position: [ + 0.5000000000000001, + 0.5216135717769247 +] +- position: [ + 0.5000000000000001, + 0.527034541777027 +] +- position: [ + 0.5000000000000001, + 0.47870237904216456 +] +- position: [ + 0.5000000000000002, + 0.4953870876261485 +] +- position: [ + 0.4934556365038463, + 0.48323250154800246 +] +- position: [ + 0.506544363496155, + 0.48323250154800246 +] +- position: [ + 0.4778895056651132, + 0.4756384440899468 +] +- position: [ + 0.5221104943348872, + 0.4756384440899468 +] +- position: [ + 0.5000000000000001, + 0.5028792172788893 +] +- position: [ + 0.09500000000000003, + 0.09851030131002228 +] +- position: [ + 0.07470698472545342, + 0.09930024362971097 +] +- position: [ + 0.11529301527454647, + 0.09930024362971097 +] +- position: [ + 0.01919286476298848, + 0.026044966334642206 +] +- position: [ + 0.5000000000000002, + 0.4726661654790053 +] +- position: [ + 0.47917098232966115, + 0.5171088415793125 +] +- position: [ + 0.5208290176703392, + 0.5171088415793125 +] +- position: [ + 0.5000000000000001, + 0.48219787831765754 +] +- position: [ + 0.5000000000000001, + 0.5208087756772546 +] +- position: [ + 0.5000000000000002, + 0.526791606898426 +] +- position: [ + 0.5000000000000001, + 0.47657965637744015 +] +- position: [ + 0.5000000000000002, + 0.4937290419693564 +] +- position: [ + 0.4934578603950188, + 0.4804447267889169 +] +- position: [ + 0.506542139604982, + 0.4804447267889169 +] +- position: [ + 0.4781614766567406, + 0.47504325143562276 +] +- position: [ + 0.5218385233432598, + 0.47504325143562276 +] +- position: [ + 0.5000000000000002, + 0.5028176270761189 +] +- position: [ + 0.09500000000000003, + 0.09810801732194308 +] +- position: [ + 0.07466509350993522, + 0.09922520377873464 +] +- position: [ + 0.11533490649006484, + 0.09922520377873464 +] +- position: [ + 0.5000000000000002, + 0.47210778026026223 +] +- position: [ + 0.47895739993904246, + 0.5162928790052923 +] +- position: [ + 0.5210426000609578, + 0.5162928790052923 +] +- position: [ + 0.5000000000000001, + 0.4792877896216606 +] +- position: [ + 0.5000000000000001, + 0.5194526853797667 +] +- position: [ + 0.5000000000000002, + 0.5265486720198249 +] +- position: [ + 0.5000000000000001, + 0.47478418869358446 +] +- position: [ + 0.5000000000000002, + 0.49207099631256435 +] +- position: [ + 0.49346008428619137, + 0.4776569520298313 +] +- position: [ + 0.506539915713809, + 0.4776569520298313 +] +- position: [ + 0.478433447648368, + 0.47444805878129875 +] +- position: [ + 0.5215665523516323, + 0.47444805878129875 +] +- position: [ + 0.5000000000000002, + 0.5027560368733484 +] +- position: [ + 0.09500000000000003, + 0.09770573333386386 +] +- position: [ + 0.07462320229441693, + 0.09915016392775831 +] +- position: [ + 0.11537679770558314, + 0.09915016392775831 +] +- position: [ + 0.5000000000000002, + 0.47233384179720206 +] +- position: [ + 0.47888211546377446, + 0.5143186009474842 +] +- position: [ + 0.5211178845362259, + 0.5143186009474842 +] +- position: [ + 0.5000000000000001, + 0.47777018251311604 +] +- position: [ + 0.5000000000000001, + 0.5142010488322678 +] +- position: [ + 0.5000000000000002, + 0.5248698124788598 +] +- position: [ + 0.5000000000000001, + 0.47453302966104693 +] +- position: [ + 0.5000000000000002, + 0.49261972333743 +] +- position: [ + 0.49349365146754204, + 0.47604627504399655 +] +- position: [ + 0.506506348532458, + 0.47604627504399655 +] +- position: [ + 0.47811426267356383, + 0.4746485176712184 +] +- position: [ + 0.5218857373264365, + 0.47464851767121846 +] +- position: [ + 0.5000000000000002, + 0.5023010568767862 +] +- position: [ + 0.09500000000000003, + 0.09968780133751481 +] +- position: [ + 0.07399390065866218, + 0.0967993680424499 +] +- position: [ + 0.11600609934133789, + 0.0967993680424499 +] +- position: [ + 0.5000000000000002, + 0.47255990333414194 +] +- position: [ + 0.4788068309885065, + 0.512344322889676 +] +- position: [ + 0.5211931690114939, + 0.512344322889676 +] +- position: [ + 0.5000000000000001, + 0.4761151160455526 +] +- position: [ + 0.5000000000000001, + 0.5089494122847689 +] +- position: [ + 0.5000000000000001, + 0.5225946076752476 +] +- position: [ + 0.5000000000000001, + 0.4742429803777582 +] +- position: [ + 0.5000000000000002, + 0.49316845036229556 +] +- position: [ + 0.4935272186488927, + 0.47443559805816177 +] +- position: [ + 0.5064727813511071, + 0.47443559805816177 +] +- position: [ + 0.4777950776987596, + 0.4748489765611381 +] +- position: [ + 0.5222049223012407, + 0.47484897656113817 +] +- position: [ + 0.5000000000000002, + 0.501846076880224 +] +- position: [ + 0.09500000000000001, + 0.10044515484456887 +] +- position: [ + 0.07336459902290743, + 0.09444857215714147 +] +- position: [ + 0.11663540097709264, + 0.09444857215714147 +] diff --git a/SlaveMatrix/Assets/Parts/Waist/x0y0.svg b/SlaveMatrix/Assets/Parts/Waist/x0y0.svg new file mode 100644 index 0000000..df869f7 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/x0y0.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Waist/x0y1.svg b/SlaveMatrix/Assets/Parts/Waist/x0y1.svg new file mode 100644 index 0000000..a4e3469 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/x0y1.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Waist/x0y2.svg b/SlaveMatrix/Assets/Parts/Waist/x0y2.svg new file mode 100644 index 0000000..6da4d4c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/x0y2.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Waist/x0y3.svg b/SlaveMatrix/Assets/Parts/Waist/x0y3.svg new file mode 100644 index 0000000..7e299cb --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/x0y3.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Waist/x0y4.svg b/SlaveMatrix/Assets/Parts/Waist/x0y4.svg new file mode 100644 index 0000000..5ffe356 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Waist/x0y4.svg @@ -0,0 +1,178 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/part.yaml b/SlaveMatrix/Assets/Parts/WaistSkin/part.yaml new file mode 100644 index 0000000..a73ccec --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/part.yaml @@ -0,0 +1,198 @@ +id: WaistSkin +original_key: 腰肌 +resource: 胴体 +morph_x: 1 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +fields: +- name: 淫タトゥ +- name: 植タトゥ +- name: 陰毛_ハート +- name: 陰毛 +- name: 獣性 +- name: 鱗 +- name: 虫性 +joints: +- position: [ + -0.001427499956110473, + 0.008042065181432531 +] +- position: [ + 0.00932187317888909, + 0.02289364490463667 +] +- position: [ + 0.019320221457267195, + 0.02289364490463667 +] +- position: [ + 0.028511229159074496, + 0.0285112291590745 +] +- position: [ + 0.015058466988291008, + 0.030746841546813605 +] +- position: [ + 0.015058466988291008, + 0.01921483862113864 +] +- position: [ + 0.015058466988291008, + 0.018622036117003755 +] +- position: [ + 0.0376489974103562, + 0.040195088198192244 +] +- position: [ + 0.5000000158677831, + 0.49805662642000453 +] +- position: [ + 0.500000015867783, + 0.5058485319609038 +] +- position: [ + 0.00932187317888909, + 0.02049834611214663 +] +- position: [ + 0.019320221457267195, + 0.02049834611214663 +] +- position: [ + 0.015058466988291008, + 0.02983465618363446 +] +- position: [ + 0.015058466988291008, + 0.01974580084139977 +] +- position: [ + 0.015058466988291008, + 0.019077269850600147 +] +- position: [ + 0.0376489974103562, + 0.04065581754996377 +] +- position: [ + 0.5000000158677831, + 0.4975740042255251 +] +- position: [ + 0.500000015867783, + 0.5046737592419609 +] +- position: [ + 0.00932187317888909, + 0.01810304731965659 +] +- position: [ + 0.019320221457267195, + 0.01810304731965659 +] +- position: [ + 0.015058466988291008, + 0.028814050672923735 +] +- position: [ + 0.015058466988291008, + 0.02012982856271693 +] +- position: [ + 0.015058466988291008, + 0.019406525618164444 +] +- position: [ + 0.0376489974103562, + 0.0411165469017353 +] +- position: [ + 0.5000000158677831, + 0.4974446253722898 +] +- position: [ + 0.500000015867783, + 0.5034555347634302 +] +- position: [ + 0.00932187317888909, + 0.015707748527166547 +] +- position: [ + 0.019320221457267195, + 0.015707748527166547 +] +- position: [ + 0.015058466988291008, + 0.02468285306871422 +] +- position: [ + 0.015058466988291008, + 0.01934313365564198 +] +- position: [ + 0.015058466988291008, + 0.018732033072211066 +] +- position: [ + 0.0376489974103562, + 0.041578698257678966 +] +- position: [ + 0.5000000158677831, + 0.4966119766151297 +] +- position: [ + 0.500000015867783, + 0.5013888639381867 +] +- position: [ + 0.00932187317888909, + 0.013312449734676508 +] +- position: [ + 0.019320221457267195, + 0.013312449734676508 +] +- position: [ + 0.015058466988291008, + 0.021125690528569743 +] +- position: [ + 0.015058466988291008, + 0.018893280929763383 +] +- position: [ + 0.015058466988291008, + 0.0183463405913609 +] +- position: [ + 0.0376489974103562, + 0.042038005605278345 +] +- position: [ + 0.5000000158677831, + 0.4957953566095332 +] +- position: [ + 0.500000015867783, + 0.49910453273697497 +] diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/x0y0.svg b/SlaveMatrix/Assets/Parts/WaistSkin/x0y0.svg new file mode 100644 index 0000000..034f558 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/x0y0.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/x0y1.svg b/SlaveMatrix/Assets/Parts/WaistSkin/x0y1.svg new file mode 100644 index 0000000..5f91331 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/x0y1.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/x0y2.svg b/SlaveMatrix/Assets/Parts/WaistSkin/x0y2.svg new file mode 100644 index 0000000..b5d84d0 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/x0y2.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/x0y3.svg b/SlaveMatrix/Assets/Parts/WaistSkin/x0y3.svg new file mode 100644 index 0000000..7ac190e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/x0y3.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WaistSkin/x0y4.svg b/SlaveMatrix/Assets/Parts/WaistSkin/x0y4.svg new file mode 100644 index 0000000..afe6e27 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WaistSkin/x0y4.svg @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/part.yaml b/SlaveMatrix/Assets/Parts/Whip/part.yaml new file mode 100644 index 0000000..7ca412b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/part.yaml @@ -0,0 +1,297 @@ +id: Whip +original_key: 調教鞭 +resource: カーソル +morph_x: 2 +morph_y: 5 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 0 + y: 1 + file: x0y1.svg +- x: 0 + y: 2 + file: x0y2.svg +- x: 0 + y: 3 + file: x0y3.svg +- x: 0 + y: 4 + file: x0y4.svg +- x: 1 + y: 0 + file: x1y0.svg +- x: 1 + y: 1 + file: x1y1.svg +- x: 1 + y: 2 + file: x1y2.svg +- x: 1 + y: 3 + file: x1y3.svg +- x: 1 + y: 4 + file: x1y4.svg +fields: +- name: 先 +- name: 柄 +- name: 線1 +- name: 線2 +- name: 線3 +- name: 線4 +- name: 線5 +- name: 線6 +- name: 線7 +- name: 線8 +- name: 紐 +joints: +- position: [ + 0.039374891264468005, + 0.011974140144758337 +] +- position: [ + 0.13549999999999998, + 0.12449512089678265 +] +- position: [ + 0.13549999999999998, + 0.12998165080035673 +] +- position: [ + 0.13549999999999998, + 0.1464412405110789 +] +- position: [ + 0.13549999999999998, + 0.14095471060750486 +] +- position: [ + 0.13549999999999995, + 0.1354681807039308 +] +- position: [ + 0.13549999999999998, + 0.1272383858485697 +] +- position: [ + 0.13549999999999995, + 0.13272491575214374 +] +- position: [ + 0.13549999999999995, + 0.13821144565571783 +] +- position: [ + 0.13549999999999998, + 0.1436979755592919 +] +- position: [ + 0.05454823189230773, + 0.003630516215827348 +] +- position: [ + 0.06972157252014745, + 0.0015079042475462639 +] +- position: [ + 0.08489491314798714, + 0.003630516215827348 +] +- position: [ + 0.10006825377582688, + 0.011974140144758337 +] +- position: [ + -0.013959684496377044, + 0.058934701509945085 +] +- position: [ + -0.01072803723935184, + 0.058437525008864274 +] +- position: [ + -0.012371384380381273, + 0.058548163217383105 +] +- position: [ + 0.12816836816043878, + 0.1275319822390553 +] +- position: [ + 0.1320479306604388, + 0.1314115447390553 +] +- position: [ + 0.14368661816043876, + 0.14305023223905527 +] +- position: [ + 0.1398070556604388, + 0.1391706697390553 +] +- position: [ + 0.13592749316043878, + 0.13529110723905532 +] +- position: [ + 0.1301081494104388, + 0.1294717634890553 +] +- position: [ + 0.13398771191043876, + 0.1333513259890553 +] +- position: [ + 0.13786727441043878, + 0.13723088848905532 +] +- position: [ + 0.1417468369104388, + 0.1411104509890553 +] +- position: [ + 0.017967234754518932, + 0.015968398213034293 +] +- position: [ + 0.02007329128065842, + 0.018006517431878956 +] +- position: [ + 0.018989016964757483, + 0.017039222339885043 +] +- position: [ + 0.1314487069583287, + 0.1253193657817499 +] +- position: [ + 0.13359246497904234, + 0.1303697431866018 +] +- position: [ + 0.14002373904118326, + 0.1455208754011574 +] +- position: [ + 0.13787998102046964, + 0.14047049799630554 +] +- position: [ + 0.13573622299975596, + 0.1354201205914537 +] +- position: [ + 0.13252058596868552, + 0.12784455448417587 +] +- position: [ + 0.13466434398939914, + 0.1328949318890277 +] +- position: [ + 0.1368081020101128, + 0.13794530929387963 +] +- position: [ + 0.13895186003082646, + 0.1429956866987315 +] +- position: [ + 0.06972157252014746, + -0.00022846642770353115 +] +- position: [ + 0.06972157252014746, + 0.0029710429595987357 +] +- position: [ + 0.12045412807553742, + 0.017039222339885043 +] +- position: [ + 0.13955129304167127, + 0.1253193657817499 +] +- position: [ + 0.13740753502095762, + 0.1303697431866018 +] +- position: [ + 0.1309762609588167, + 0.1455208754011574 +] +- position: [ + 0.13312001897953032, + 0.14047049799630554 +] +- position: [ + 0.13526377700024395, + 0.13542012059145367 +] +- position: [ + 0.13847941403131445, + 0.12784455448417587 +] +- position: [ + 0.13633565601060077, + 0.1328949318890277 +] +- position: [ + 0.13419189798988712, + 0.1379453092938796 +] +- position: [ + 0.1320481399691735, + 0.1429956866987315 +] +- position: [ + 0.15340282953667184, + 0.058934701509945085 +] +- position: [ + 0.15017118227964676, + 0.058437525008864274 +] +- position: [ + 0.15181452942067608, + 0.058548163217383105 +] +- position: [ + 0.14283163183956119, + 0.1275319822390553 +] +- position: [ + 0.13895206933956117, + 0.1314115447390553 +] +- position: [ + 0.1273133818395612, + 0.14305023223905527 +] +- position: [ + 0.13119294433956116, + 0.1391706697390553 +] +- position: [ + 0.13507250683956115, + 0.1352911072390553 +] +- position: [ + 0.14089185058956116, + 0.1294717634890553 +] +- position: [ + 0.13701228808956117, + 0.13335132598905527 +] +- position: [ + 0.13313272558956116, + 0.1372308884890553 +] +- position: [ + 0.12925316308956117, + 0.1411104509890553 +] diff --git a/SlaveMatrix/Assets/Parts/Whip/x0y0.svg b/SlaveMatrix/Assets/Parts/Whip/x0y0.svg new file mode 100644 index 0000000..24179be --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x0y0.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x0y1.svg b/SlaveMatrix/Assets/Parts/Whip/x0y1.svg new file mode 100644 index 0000000..e9c4d61 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x0y1.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x0y2.svg b/SlaveMatrix/Assets/Parts/Whip/x0y2.svg new file mode 100644 index 0000000..8a0a7bf --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x0y2.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x0y3.svg b/SlaveMatrix/Assets/Parts/Whip/x0y3.svg new file mode 100644 index 0000000..8fdfc5e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x0y3.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x0y4.svg b/SlaveMatrix/Assets/Parts/Whip/x0y4.svg new file mode 100644 index 0000000..8dd0da8 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x0y4.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x1y0.svg b/SlaveMatrix/Assets/Parts/Whip/x1y0.svg new file mode 100644 index 0000000..a538bd5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x1y0.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x1y1.svg b/SlaveMatrix/Assets/Parts/Whip/x1y1.svg new file mode 100644 index 0000000..c690b1b --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x1y1.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x1y2.svg b/SlaveMatrix/Assets/Parts/Whip/x1y2.svg new file mode 100644 index 0000000..f7bb9aa --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x1y2.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x1y3.svg b/SlaveMatrix/Assets/Parts/Whip/x1y3.svg new file mode 100644 index 0000000..96c83b2 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x1y3.svg @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/Whip/x1y4.svg b/SlaveMatrix/Assets/Parts/Whip/x1y4.svg new file mode 100644 index 0000000..2d4f5ee --- /dev/null +++ b/SlaveMatrix/Assets/Parts/Whip/x1y4.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/WhipMark/part.yaml b/SlaveMatrix/Assets/Parts/WhipMark/part.yaml new file mode 100644 index 0000000..21da41e --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WhipMark/part.yaml @@ -0,0 +1,11 @@ +id: WhipMark +original_key: 鞭痕 +resource: スタンプ +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 鞭痕 diff --git a/SlaveMatrix/Assets/Parts/WhipMark/x0y0.svg b/SlaveMatrix/Assets/Parts/WhipMark/x0y0.svg new file mode 100644 index 0000000..f882ab4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/WhipMark/x0y0.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/四足LowerArm/part.yaml b/SlaveMatrix/Assets/Parts/四足LowerArm/part.yaml new file mode 100644 index 0000000..8b0bb9a --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足LowerArm/part.yaml @@ -0,0 +1,98 @@ +id: 四足LowerArm +original_key: 四足下腕 +resource: 腕左 +morph_x: 2 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +fields: +- name: 下腕 +- name: 筋肉 +- name: 鱗 +- name: 腕輪 +joints: +- position: [ + 0.06830131609171752, + 0.08267217426435583 +] +- position: [ + 0.06845391071577397, + 0.08017048562974353 +] +- position: [ + 0.043866001958765784, + 0.08066551895348782 +] +- position: [ + 0.05941078030718124, + 0.08092821603673048 +] +- position: [ + 0.04709893390534738, + 0.06174314088540028 +] +- position: [ + 0.051750196173318636, + 0.04630419879927744 +] +- position: [ + 0.05184149360389476, + 0.045813443590590384 +] +- position: [ + 0.05189908979277369, + 0.04419529771519512 +] +- position: [ + 0.051694166842060185, + 0.042965648283923685 +] +- position: [ + 0.051888294827516945, + 0.04407094783165195 +] +- position: [ + 0.011152769902399134, + 0.015017547950448702 +] +- position: [ + 0.011152769902399133, + 0.0028878722867743747 +] +- position: [ + 0.011152769902399134, + 0.024658425905775855 +] +- position: [ + 0.011152769902399133, + -0.002352886100977586 +] +- position: [ + 0.007758324996586714, + 0.012760613675638964 +] +- position: [ + 0.009906215631991289, + 0.011319621775581325 +] +- position: [ + 0.005610434361182021, + 0.004197028217592075 +] +- position: [ + 0.06316987105115596, + 0.06911991453336086 +] +- position: [ + 0.06179019060576512, + 0.06290537769811243 +] +- position: [ + 0.0443978934332051, + 0.06736467542975345 +] diff --git a/SlaveMatrix/Assets/Parts/四足LowerArm/x0y0.svg b/SlaveMatrix/Assets/Parts/四足LowerArm/x0y0.svg new file mode 100644 index 0000000..751ebbc --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足LowerArm/x0y0.svg @@ -0,0 +1,77 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/四足LowerArm/x1y0.svg b/SlaveMatrix/Assets/Parts/四足LowerArm/x1y0.svg new file mode 100644 index 0000000..8e48075 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足LowerArm/x1y0.svg @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/四足UpperArm/part.yaml b/SlaveMatrix/Assets/Parts/四足UpperArm/part.yaml new file mode 100644 index 0000000..1d0f07c --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足UpperArm/part.yaml @@ -0,0 +1,51 @@ +id: 四足UpperArm +original_key: 四足上腕 +resource: 腕左 +morph_x: 2 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +- x: 1 + y: 0 + file: x1y0.svg +fields: +- name: 筋肉上 +- name: 上腕 +- name: 筋肉下 +- name: 虎柄 +- name: 鱗 +joints: +- position: [ + 0.0776090258406749, + 0.0666146658662219 +] +- position: [ + 0.05636515080019466, + 0.06626143700652762 +] +- position: [ + 0.009307784641308431, + -0.023539039544349737 +] +- position: [ + 0.008842682619453885, + -0.02328738079580974 +] +- position: [ + 0.008073215725038512, + -0.022975682007035987 +] +- position: [ + 0.03829360131887328, + 0.0050548530859284855 +] +- position: [ + 0.09118582473193013, + 0.07089467187295634 +] +- position: [ + 0.08706011231230343, + 0.06548408928052393 +] diff --git a/SlaveMatrix/Assets/Parts/四足UpperArm/x0y0.svg b/SlaveMatrix/Assets/Parts/四足UpperArm/x0y0.svg new file mode 100644 index 0000000..590c3af --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足UpperArm/x0y0.svg @@ -0,0 +1,36 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/四足UpperArm/x1y0.svg b/SlaveMatrix/Assets/Parts/四足UpperArm/x1y0.svg new file mode 100644 index 0000000..3f438d4 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/四足UpperArm/x1y0.svg @@ -0,0 +1,13 @@ + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/獣翼LowerArm/part.yaml b/SlaveMatrix/Assets/Parts/獣翼LowerArm/part.yaml new file mode 100644 index 0000000..4ab8539 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/獣翼LowerArm/part.yaml @@ -0,0 +1,54 @@ +id: 獣翼LowerArm +original_key: 獣翼下腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 獣翼下腕 +- name: 鱗 +- name: 腕輪 +joints: +- position: [ + 0.03412068913527216, + 0.07620103578939638 +] +- position: [ + 0.0810114518043974, + 0.0784192748434503 +] +- position: [ + 0.06320524067494648, + 0.08551910816375946 +] +- position: [ + 0.011152769902399136, + 0.014743453741191456 +] +- position: [ + 0.011152769902399133, + 0.0034740277007159455 +] +- position: [ + 0.011152769902399136, + 0.023700590279325286 +] +- position: [ + 0.011152769902399133, + -0.0013950504745270235 +] +- position: [ + 0.007758324996586714, + 0.011941093891509465 +] +- position: [ + 0.009906215631991292, + 0.010736178205088369 +] +- position: [ + 0.005610434361182023, + 0.004780471788085029 +] diff --git a/SlaveMatrix/Assets/Parts/獣翼LowerArm/x0y0.svg b/SlaveMatrix/Assets/Parts/獣翼LowerArm/x0y0.svg new file mode 100644 index 0000000..f1a8491 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/獣翼LowerArm/x0y0.svg @@ -0,0 +1,85 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/獣翼UpperArm/part.yaml b/SlaveMatrix/Assets/Parts/獣翼UpperArm/part.yaml new file mode 100644 index 0000000..d572d50 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/獣翼UpperArm/part.yaml @@ -0,0 +1,21 @@ +id: 獣翼UpperArm +original_key: 獣翼上腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 獣翼上腕 +- name: 鱗 +joints: +- position: [ + 0.058090923706733015, + 0.06675256824373756 +] +- position: [ + 0.0772455488959185, + 0.06739140739968597 +] diff --git a/SlaveMatrix/Assets/Parts/獣翼UpperArm/x0y0.svg b/SlaveMatrix/Assets/Parts/獣翼UpperArm/x0y0.svg new file mode 100644 index 0000000..4b26c58 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/獣翼UpperArm/x0y0.svg @@ -0,0 +1,38 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/鳥翼LowerArm/part.yaml b/SlaveMatrix/Assets/Parts/鳥翼LowerArm/part.yaml new file mode 100644 index 0000000..b82ea87 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/鳥翼LowerArm/part.yaml @@ -0,0 +1,173 @@ +id: 鳥翼LowerArm +original_key: 鳥翼下腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 鳥翼下腕 +- name: 風切羽 +- name: 雨覆羽 +- name: 中雨覆羽 +- name: 小雨覆 +- name: 腕輪 +joints: +- position: [ + 0.03826635411363119, + 0.08396468919029003 +] +- position: [ + 0.04287030801092431, + 0.08365346873755669 +] +- position: [ + 0.047434747309464606, + 0.08401902229389652 +] +- position: [ + 0.05163640916634209, + 0.08488973355261559 +] +- position: [ + 0.05587809302967817, + 0.08577021116482045 +] +- position: [ + 0.060651257233057004, + 0.08672583945642386 +] +- position: [ + 0.06547059178696413, + 0.08760849728995995 +] +- position: [ + 0.0700236967844711, + 0.08848720702173624 +] +- position: [ + 0.07436134332431826, + 0.08904602895352927 +] +- position: [ + 0.07911478705953308, + 0.08934441795090939 +] +- position: [ + 0.08375011292250588, + 0.08907301956136343 +] +- position: [ + 0.08837450189692068, + 0.08873632884492277 +] +- position: [ + 0.09283796925927543, + 0.08741423808388876 +] +- position: [ + 0.09710910775751296, + 0.08536783154740307 +] +- position: [ + 0.10113833183302273, + 0.0830718149525222 +] +- position: [ + 0.03017589452538396, + 0.07922284954337216 +] +- position: [ + 0.05024912603996979, + 0.08288492378482894 +] +- position: [ + 0.05369191138571563, + 0.08250515198278399 +] +- position: [ + 0.05695587567083925, + 0.08201031649331451 +] +- position: [ + 0.060144363313879554, + 0.08174691037370135 +] +- position: [ + 0.06342243418284652, + 0.08125734957456991 +] +- position: [ + 0.0671480873020844, + 0.08051149977329765 +] +- position: [ + 0.07083075267696194, + 0.07950716393370603 +] +- position: [ + 0.07476723307795337, + 0.0784235248900821 +] +- position: [ + 0.07880909700436899, + 0.07744356239550892 +] +- position: [ + 0.08280627252073917, + 0.0760216123232635 +] +- position: [ + 0.08645783941184487, + 0.07421879209402767 +] +- position: [ + 0.08995706446408752, + 0.07269569926550187 +] +- position: [ + 0.09299182414969118, + 0.07063746432646942 +] +- position: [ + 0.06241326209042743, + 0.0776981254186554 +] +- position: [ + 0.14201949215225323, + 0.13806455543519372 +] +- position: [ + 0.15476047568461637, + 0.1465891854169782 +] +- position: [ + 0.011152769902399136, + 0.01599732240437809 +] +- position: [ + 0.011152769902399133, + 0.0007926069319585465 +] +- position: [ + 0.011152769902399136, + 0.028082295678153745 +] +- position: [ + 0.011152769902399133, + -0.0057767558733554745 +] +- position: [ + 0.007758324996586711, + 0.014028762738271163 +] +- position: [ + 0.009906215631991287, + 0.012222459548808913 +] +- position: [ + 0.005610434361182021, + 0.0032941904443644873 +] diff --git a/SlaveMatrix/Assets/Parts/鳥翼LowerArm/x0y0.svg b/SlaveMatrix/Assets/Parts/鳥翼LowerArm/x0y0.svg new file mode 100644 index 0000000..aa93fe5 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/鳥翼LowerArm/x0y0.svg @@ -0,0 +1,301 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/Assets/Parts/鳥翼UpperArm/part.yaml b/SlaveMatrix/Assets/Parts/鳥翼UpperArm/part.yaml new file mode 100644 index 0000000..edc01c9 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/鳥翼UpperArm/part.yaml @@ -0,0 +1,36 @@ +id: 鳥翼UpperArm +original_key: 鳥翼上腕 +resource: 腕左 +morph_x: 1 +morph_y: 1 +variants: +- x: 0 + y: 0 + file: x0y0.svg +fields: +- name: 風切羽 +- name: 羽毛 +- name: 鳥翼上腕 +- name: 小雨覆 +- name: 鱗 +joints: +- position: [ + 0.05794209672584697, + 0.07029176926338121 +] +- position: [ + 0.06965245143667854, + 0.07580889040767418 +] +- position: [ + 0.07787353124941195, + 0.074099274959161 +] +- position: [ + 0.08689726611611695, + 0.0718504591334438 +] +- position: [ + 0.06996703136331828, + 0.06988906241785904 +] diff --git a/SlaveMatrix/Assets/Parts/鳥翼UpperArm/x0y0.svg b/SlaveMatrix/Assets/Parts/鳥翼UpperArm/x0y0.svg new file mode 100644 index 0000000..8cf8c76 --- /dev/null +++ b/SlaveMatrix/Assets/Parts/鳥翼UpperArm/x0y0.svg @@ -0,0 +1,55 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0.cs index 4948c4e..9df706e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class BackHair0 : Ele + public class BackHair0 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0D.cs index 7874ba2..0b5ebae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 後髪0D : EleD + public class 後髪0D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カル.cs index e39c2ee..39f0141 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カル.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class BackHair0_カル : 下ろし { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪中; + public ShapePart X0Y0_髪中; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; public ColorD 髪基CD; @@ -381,25 +381,25 @@ namespace SlaveMatrix public BackHair0_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "カル"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪中 = partGroup["髪中"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カルD.cs index 96dbe59..245dba8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_カルD.cs @@ -48,15 +48,15 @@ namespace SlaveMatrix public BackHair0_カルD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグ.cs index 68c47f6..eb6c189 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグ.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class BackHair0_ジグ : 下ろし { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪中; + public ShapePart X0Y0_髪中; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; public ColorD 髪基CD; @@ -381,25 +381,25 @@ namespace SlaveMatrix public BackHair0_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪中 = partGroup["髪中"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグD.cs index e8a30dd..ac45a2e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ジグD.cs @@ -48,15 +48,15 @@ namespace SlaveMatrix public BackHair0_ジグD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネ.cs index e7ba2ad..f3d967d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネ.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class 後髪0_ハネ : 下ろし { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪中; + public ShapePart X0Y0_髪中; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; public ColorD 髪基CD; @@ -381,25 +381,25 @@ namespace SlaveMatrix public 後髪0_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪中 = partGroup["髪中"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネD.cs index dfd1a85..186e3e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_ハネD.cs @@ -48,15 +48,15 @@ namespace SlaveMatrix public BackHair0_ハネD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後髪0_ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツ.cs index effcc83..ec69485 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツ.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class BackHair0_パツ : 下ろし { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪中; + public ShapePart X0Y0_髪中; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; public ColorD 髪基CD; @@ -381,25 +381,25 @@ namespace SlaveMatrix public BackHair0_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パツ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪中 = partGroup["髪中"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツD.cs index e5f3235..2c37d3d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_パツD.cs @@ -48,15 +48,15 @@ namespace SlaveMatrix public BackHair0_パツD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カル.cs index 4a8b3de..c56e606 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カル.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class BackHair0_下1カル : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public ShapePart X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -304,15 +304,15 @@ namespace SlaveMatrix public BackHair0_下1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1カル"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][7])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ1カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][7])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); @@ -467,7 +467,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 12 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カルD.cs index 337258f..c19564d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1カルD.cs @@ -42,15 +42,15 @@ namespace SlaveMatrix public BackHair0_下1カルD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下1カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグ.cs index d17c386..fd6230b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグ.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class 後髪0_下1ジグ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public ShapePart X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -304,15 +304,15 @@ namespace SlaveMatrix public 後髪0_下1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ1ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); @@ -427,7 +427,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグD.cs index 6c82b0a..4b9fb06 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ジグD.cs @@ -42,15 +42,15 @@ namespace SlaveMatrix public BackHair0_下1ジグD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後髪0_下1ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネ.cs index cd60f90..35fe6c0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネ.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class BackHair0_下1ハネ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public ShapePart X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -304,15 +304,15 @@ namespace SlaveMatrix public BackHair0_下1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ1ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); @@ -427,7 +427,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネD.cs index 3a06d97..9f30ba9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1ハネD.cs @@ -42,15 +42,15 @@ namespace SlaveMatrix public BackHair0_下1ハネD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下1ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツ.cs index d3b8ff7..4aa5fdb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツ.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class BackHair0_下1パツ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪節; + public ShapePart X0Y0_お下げ_髪節; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -304,15 +304,15 @@ namespace SlaveMatrix public BackHair0_下1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下1パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ1パツ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][6])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ1パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][6])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪節 = pars2["髪節"].ToPar(); X0Y0_お下げ_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ_髪縛2 = pars2["髪縛2"].ToPar(); @@ -422,7 +422,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 3 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツD.cs index d1c0604..6fa4627 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下1パツD.cs @@ -42,15 +42,15 @@ namespace SlaveMatrix public BackHair0_下1パツD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下1パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カル.cs index f2a4ff4..bd8fe8b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カル.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class BackHair0_下2カル : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public ShapePart X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public ShapePart X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public ShapePart X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public ShapePart X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -348,21 +348,21 @@ namespace SlaveMatrix public BackHair0_下2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2カル"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][11])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ2カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][11])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); @@ -530,7 +530,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 12 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カルD.cs index 0402ede..644db6a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2カルD.cs @@ -46,15 +46,15 @@ namespace SlaveMatrix public BackHair0_下2カルD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下2カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグ.cs index 53adc92..331f2c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグ.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class BackHair0_下2ジグ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public ShapePart X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public ShapePart X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public ShapePart X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public ShapePart X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -348,21 +348,21 @@ namespace SlaveMatrix public BackHair0_下2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][8])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ2ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][8])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); @@ -482,7 +482,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグD.cs index 103b7e8..47cf522 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ジグD.cs @@ -46,15 +46,15 @@ namespace SlaveMatrix public BackHair0_下2ジグD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下2ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネ.cs index ab19329..2fff342 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネ.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class BackHair0_下2ハネ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪右; + public ShapePart X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪左; + public ShapePart X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪左; + public ShapePart X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪右; + public ShapePart X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -348,21 +348,21 @@ namespace SlaveMatrix public BackHair0_下2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_下2ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][9])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ2ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][9])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ右_髪左 = pars2["髪左"].ToPar(); @@ -482,7 +482,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネD.cs index 8575827..3bc8ac7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2ハネD.cs @@ -46,15 +46,15 @@ namespace SlaveMatrix public 後髪0_下2ハネD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下2ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツ.cs index 9e90903..3cff979 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツ.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class BackHair0_下2パツ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左; + public ShapePart X0Y0_お下げ左_髪左; - public Par X0Y0_お下げ左_髪右; + public ShapePart X0Y0_お下げ左_髪右; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右; + public ShapePart X0Y0_お下げ右_髪右; - public Par X0Y0_お下げ右_髪左; + public ShapePart X0Y0_お下げ右_髪左; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -348,21 +348,21 @@ namespace SlaveMatrix public BackHair0_下2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_下2パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "下げ2パツ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][10])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "下げ2パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][10])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ左_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ左_髪左 = pars2["髪左"].ToPar(); X0Y0_お下げ左_髪右 = pars2["髪右"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪縛1 = pars2["髪縛1"].ToPar(); X0Y0_お下げ右_髪縛2 = pars2["髪縛2"].ToPar(); X0Y0_お下げ右_髪右 = pars2["髪右"].ToPar(); @@ -476,7 +476,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 3 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツD.cs index 51a073f..8f9888e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_下2パツD.cs @@ -46,15 +46,15 @@ namespace SlaveMatrix public BackHair0_下2パツD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_下2パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カル.cs index 5b473e1..75d622f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カル.cs @@ -4,49 +4,49 @@ namespace SlaveMatrix { public class BackHair0_編1カル : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public ShapePart X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public ShapePart X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public ShapePart X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public ShapePart X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public ShapePart X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public ShapePart X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public ShapePart X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public ShapePart X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public ShapePart X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public ShapePart X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public ShapePart X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public ShapePart X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public ShapePart X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public ShapePart X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public ShapePart X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public ShapePart X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -601,16 +601,16 @@ namespace SlaveMatrix public BackHair0_編1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1カル"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][15])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み1カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][15])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -813,7 +813,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カルD.cs index cc185e8..cd2b978 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1カルD.cs @@ -68,15 +68,15 @@ namespace SlaveMatrix public BackHair0_編1カルD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編1カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグ.cs index 8681070..1439877 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグ.cs @@ -4,49 +4,49 @@ namespace SlaveMatrix { public class BackHair0_編1ジグ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public ShapePart X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public ShapePart X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public ShapePart X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public ShapePart X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public ShapePart X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public ShapePart X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public ShapePart X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public ShapePart X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public ShapePart X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public ShapePart X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public ShapePart X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public ShapePart X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public ShapePart X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public ShapePart X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public ShapePart X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public ShapePart X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -601,16 +601,16 @@ namespace SlaveMatrix public BackHair0_編1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][12])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み1ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][12])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -813,7 +813,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグD.cs index e25c616..08b8960 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ジグD.cs @@ -68,15 +68,15 @@ namespace SlaveMatrix public 後髪0_編1ジグD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編1ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネ.cs index 42db224..a965580 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネ.cs @@ -4,49 +4,49 @@ namespace SlaveMatrix { public class BackHair0_編1ハネ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public ShapePart X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public ShapePart X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public ShapePart X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public ShapePart X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public ShapePart X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public ShapePart X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public ShapePart X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public ShapePart X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public ShapePart X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public ShapePart X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public ShapePart X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public ShapePart X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public ShapePart X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public ShapePart X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public ShapePart X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public ShapePart X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -601,16 +601,16 @@ namespace SlaveMatrix public BackHair0_編1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編1ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][13])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み1ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][13])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -813,7 +813,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネD.cs index b245775..cbe8e9c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1ハネD.cs @@ -68,15 +68,15 @@ namespace SlaveMatrix public 後髪0_編1ハネD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編1ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツ.cs index e59b51d..e309197 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツ.cs @@ -4,49 +4,49 @@ namespace SlaveMatrix { public class 後髪0_編1パツ : お下げ1 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public ShapePart X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public ShapePart X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public ShapePart X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public ShapePart X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public ShapePart X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public ShapePart X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public ShapePart X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public ShapePart X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public ShapePart X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public ShapePart X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public ShapePart X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public ShapePart X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public ShapePart X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public ShapePart X0Y0_お下げ_編節7_髪編目; - public Par X0Y0_お下げ_編節8_髪節; + public ShapePart X0Y0_お下げ_編節8_髪節; - public Par X0Y0_お下げ_編節8_髪編目; + public ShapePart X0Y0_お下げ_編節8_髪編目; - public Par X0Y0_お下げ_髪縛1; + public ShapePart X0Y0_お下げ_髪縛1; - public Par X0Y0_お下げ_髪縛2; + public ShapePart X0Y0_お下げ_髪縛2; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; public ColorD 髪基CD; @@ -601,16 +601,16 @@ namespace SlaveMatrix public 後髪0_編1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair0_編1パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み1パツ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][14])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み1パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][14])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -810,7 +810,7 @@ namespace SlaveMatrix X0Y0_お下げ_髪根.GetOP()[(!右) ? 3 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツD.cs index 47a7837..d9f5ccd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編1パツD.cs @@ -68,15 +68,15 @@ namespace SlaveMatrix public BackHair0_編1パツD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後髪0_編1パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カル.cs index cf3eb89..62dbb99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カル.cs @@ -4,91 +4,91 @@ namespace SlaveMatrix { public class 後髪0_編2カル : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public ShapePart X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public ShapePart X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public ShapePart X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public ShapePart X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public ShapePart X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public ShapePart X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public ShapePart X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public ShapePart X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public ShapePart X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public ShapePart X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public ShapePart X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public ShapePart X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public ShapePart X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public ShapePart X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public ShapePart X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public ShapePart X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public ShapePart X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public ShapePart X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public ShapePart X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public ShapePart X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public ShapePart X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public ShapePart X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public ShapePart X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public ShapePart X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public ShapePart X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public ShapePart X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public ShapePart X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public ShapePart X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public ShapePart X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public ShapePart X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public ShapePart X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public ShapePart X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public ShapePart X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public ShapePart X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -1084,16 +1084,16 @@ namespace SlaveMatrix public 後髪0_編2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2カル"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][19])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み2カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][19])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -1122,7 +1122,7 @@ namespace SlaveMatrix X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -1285,7 +1285,7 @@ namespace SlaveMatrix public override void SetAngle0() { double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + double num2 = 2.5 + 2.5 * Rng.XS.NextDouble(); X0Y0_お下げ左_編節1_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節2_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節3_髪節.SetAngleBase(num * num2); @@ -1443,7 +1443,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カルD.cs index de42e6a..d8e7953 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2カルD.cs @@ -110,15 +110,15 @@ namespace SlaveMatrix public 後髪0_編2カルD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後髪0_編2カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグ.cs index 1bbaaba..e8094c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグ.cs @@ -4,91 +4,91 @@ namespace SlaveMatrix { public class BackHair0_編2ジグ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public ShapePart X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public ShapePart X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public ShapePart X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public ShapePart X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public ShapePart X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public ShapePart X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public ShapePart X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public ShapePart X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public ShapePart X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public ShapePart X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public ShapePart X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public ShapePart X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public ShapePart X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public ShapePart X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public ShapePart X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public ShapePart X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public ShapePart X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public ShapePart X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public ShapePart X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public ShapePart X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public ShapePart X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public ShapePart X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public ShapePart X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public ShapePart X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public ShapePart X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public ShapePart X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public ShapePart X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public ShapePart X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public ShapePart X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public ShapePart X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public ShapePart X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public ShapePart X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public ShapePart X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public ShapePart X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -1084,16 +1084,16 @@ namespace SlaveMatrix public BackHair0_編2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][16])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み2ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][16])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -1122,7 +1122,7 @@ namespace SlaveMatrix X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -1285,7 +1285,7 @@ namespace SlaveMatrix public override void SetAngle0() { double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + double num2 = 2.5 + 2.5 * Rng.XS.NextDouble(); X0Y0_お下げ左_編節1_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節2_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節3_髪節.SetAngleBase(num * num2); @@ -1443,7 +1443,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグD.cs index ef2f7e7..95ddad9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ジグD.cs @@ -110,15 +110,15 @@ namespace SlaveMatrix public 後髪0_編2ジグD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編2ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネ.cs index e31116f..4b1acae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネ.cs @@ -4,91 +4,91 @@ namespace SlaveMatrix { public class BackHair0_編2ハネ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public ShapePart X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public ShapePart X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public ShapePart X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public ShapePart X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public ShapePart X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public ShapePart X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public ShapePart X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public ShapePart X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public ShapePart X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public ShapePart X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public ShapePart X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public ShapePart X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public ShapePart X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public ShapePart X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public ShapePart X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public ShapePart X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public ShapePart X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public ShapePart X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public ShapePart X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public ShapePart X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public ShapePart X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public ShapePart X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public ShapePart X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public ShapePart X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public ShapePart X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public ShapePart X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public ShapePart X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public ShapePart X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public ShapePart X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public ShapePart X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public ShapePart X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public ShapePart X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public ShapePart X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public ShapePart X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -1084,16 +1084,16 @@ namespace SlaveMatrix public BackHair0_編2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][17])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み2ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][17])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -1122,7 +1122,7 @@ namespace SlaveMatrix X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -1285,7 +1285,7 @@ namespace SlaveMatrix public override void SetAngle0() { double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + double num2 = 2.5 + 2.5 * Rng.XS.NextDouble(); X0Y0_お下げ左_編節1_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節2_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節3_髪節.SetAngleBase(num * num2); @@ -1443,7 +1443,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 4 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネD.cs index 139fdc6..d33df2c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2ハネD.cs @@ -110,15 +110,15 @@ namespace SlaveMatrix public 後髪0_編2ハネD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編2ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツ.cs index c15a0fe..8af6b13 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツ.cs @@ -4,91 +4,91 @@ namespace SlaveMatrix { public class BackHair0_編2パツ : お下げ2 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_編節1_髪節; + public ShapePart X0Y0_お下げ左_編節1_髪節; - public Par X0Y0_お下げ左_編節1_髪編目; + public ShapePart X0Y0_お下げ左_編節1_髪編目; - public Par X0Y0_お下げ左_編節2_髪節; + public ShapePart X0Y0_お下げ左_編節2_髪節; - public Par X0Y0_お下げ左_編節2_髪編目; + public ShapePart X0Y0_お下げ左_編節2_髪編目; - public Par X0Y0_お下げ左_編節3_髪節; + public ShapePart X0Y0_お下げ左_編節3_髪節; - public Par X0Y0_お下げ左_編節3_髪編目; + public ShapePart X0Y0_お下げ左_編節3_髪編目; - public Par X0Y0_お下げ左_編節4_髪節; + public ShapePart X0Y0_お下げ左_編節4_髪節; - public Par X0Y0_お下げ左_編節4_髪編目; + public ShapePart X0Y0_お下げ左_編節4_髪編目; - public Par X0Y0_お下げ左_編節5_髪節; + public ShapePart X0Y0_お下げ左_編節5_髪節; - public Par X0Y0_お下げ左_編節5_髪編目; + public ShapePart X0Y0_お下げ左_編節5_髪編目; - public Par X0Y0_お下げ左_編節6_髪節; + public ShapePart X0Y0_お下げ左_編節6_髪節; - public Par X0Y0_お下げ左_編節6_髪編目; + public ShapePart X0Y0_お下げ左_編節6_髪編目; - public Par X0Y0_お下げ左_編節7_髪節; + public ShapePart X0Y0_お下げ左_編節7_髪節; - public Par X0Y0_お下げ左_編節7_髪編目; + public ShapePart X0Y0_お下げ左_編節7_髪編目; - public Par X0Y0_お下げ左_編節8_髪節; + public ShapePart X0Y0_お下げ左_編節8_髪節; - public Par X0Y0_お下げ左_編節8_髪編目; + public ShapePart X0Y0_お下げ左_編節8_髪編目; - public Par X0Y0_お下げ左_髪縛1; + public ShapePart X0Y0_お下げ左_髪縛1; - public Par X0Y0_お下げ左_髪縛2; + public ShapePart X0Y0_お下げ左_髪縛2; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪右1; + public ShapePart X0Y0_お下げ左_髪右1; - public Par X0Y0_お下げ左_髪根; + public ShapePart X0Y0_お下げ左_髪根; - public Par X0Y0_お下げ右_編節1_髪節; + public ShapePart X0Y0_お下げ右_編節1_髪節; - public Par X0Y0_お下げ右_編節1_髪編目; + public ShapePart X0Y0_お下げ右_編節1_髪編目; - public Par X0Y0_お下げ右_編節2_髪節; + public ShapePart X0Y0_お下げ右_編節2_髪節; - public Par X0Y0_お下げ右_編節2_髪編目; + public ShapePart X0Y0_お下げ右_編節2_髪編目; - public Par X0Y0_お下げ右_編節3_髪節; + public ShapePart X0Y0_お下げ右_編節3_髪節; - public Par X0Y0_お下げ右_編節3_髪編目; + public ShapePart X0Y0_お下げ右_編節3_髪編目; - public Par X0Y0_お下げ右_編節4_髪節; + public ShapePart X0Y0_お下げ右_編節4_髪節; - public Par X0Y0_お下げ右_編節4_髪編目; + public ShapePart X0Y0_お下げ右_編節4_髪編目; - public Par X0Y0_お下げ右_編節5_髪節; + public ShapePart X0Y0_お下げ右_編節5_髪節; - public Par X0Y0_お下げ右_編節5_髪編目; + public ShapePart X0Y0_お下げ右_編節5_髪編目; - public Par X0Y0_お下げ右_編節6_髪節; + public ShapePart X0Y0_お下げ右_編節6_髪節; - public Par X0Y0_お下げ右_編節6_髪編目; + public ShapePart X0Y0_お下げ右_編節6_髪編目; - public Par X0Y0_お下げ右_編節7_髪節; + public ShapePart X0Y0_お下げ右_編節7_髪節; - public Par X0Y0_お下げ右_編節7_髪編目; + public ShapePart X0Y0_お下げ右_編節7_髪編目; - public Par X0Y0_お下げ右_編節8_髪節; + public ShapePart X0Y0_お下げ右_編節8_髪節; - public Par X0Y0_お下げ右_編節8_髪編目; + public ShapePart X0Y0_お下げ右_編節8_髪編目; - public Par X0Y0_お下げ右_髪縛1; + public ShapePart X0Y0_お下げ右_髪縛1; - public Par X0Y0_お下げ右_髪縛2; + public ShapePart X0Y0_お下げ右_髪縛2; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪左1; + public ShapePart X0Y0_お下げ右_髪左1; - public Par X0Y0_お下げ右_髪根; + public ShapePart X0Y0_お下げ右_髪根; public ColorD 髪基CD; @@ -1084,16 +1084,16 @@ namespace SlaveMatrix public BackHair0_編2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後髪0_編2パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み2パツ"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][18])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み2パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][18])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -1122,7 +1122,7 @@ namespace SlaveMatrix X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ左_髪根 = pars2["髪根"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -1285,7 +1285,7 @@ namespace SlaveMatrix public override void SetAngle0() { double num = (右 ? (-1.0) : 1.0); - double num2 = 2.5 + 2.5 * RNG.XS.NextDouble(); + double num2 = 2.5 + 2.5 * Rng.XS.NextDouble(); X0Y0_お下げ左_編節1_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節2_髪節.SetAngleBase(num * num2); X0Y0_お下げ左_編節3_髪節.SetAngleBase(num * num2); @@ -1437,7 +1437,7 @@ namespace SlaveMatrix X0Y0_お下げ右_髪根.GetOP()[(!右) ? 3 : 0].Outline = false; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_お下げ左_髪縛1 && p != X0Y0_お下げ左_髪縛2 && p != X0Y0_お下げ右_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツD.cs index f887ac3..1c1147b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_編2パツD.cs @@ -110,15 +110,15 @@ namespace SlaveMatrix public 後髪0_編2パツD SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 髪長1 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_編2パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系.cs index 1e2f58c..c363a05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系.cs @@ -7,33 +7,33 @@ namespace SlaveMatrix { public class BackHair0_肢系 : 下ろし { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; public ColorD 髪基CD; public ColorP X0Y0_髪基CP; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 中央_接続; + public Element[] 中央_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; public override bool 欠損 { @@ -143,14 +143,14 @@ namespace SlaveMatrix { BackHair0_肢系 後髪0_肢系2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "肢系"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][21])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "肢系"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][21])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -188,10 +188,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -202,7 +202,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -213,7 +213,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -224,7 +224,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -235,7 +235,7 @@ namespace SlaveMatrix } if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -246,7 +246,7 @@ namespace SlaveMatrix } if (e.中央_接続.Count > 0) { - 中央_接続 = e.中央_接続.Select(delegate(EleD g) + 中央_接続 = e.中央_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -257,7 +257,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -268,7 +268,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -279,7 +279,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -290,7 +290,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -301,7 +301,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 後髪0_肢系2; @@ -343,75 +343,75 @@ namespace SlaveMatrix 髪基CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); } - public override IEnumerable EnumEle() + public override IEnumerable EnumEle() { yield return this; if (中央_接続 != null) { - foreach (Ele item in 中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item in 中央_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item; } } if (左1_接続 != null) { - foreach (Ele item2 in 左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item2 in 左1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item2; } } if (右1_接続 != null) { - foreach (Ele item3 in 右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item3 in 右1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item3; } } if (左2_接続 != null) { - foreach (Ele item4 in 左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item4 in 左2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item4; } } if (右2_接続 != null) { - foreach (Ele item5 in 右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item5 in 右2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item5; } } if (左3_接続 != null) { - foreach (Ele item6 in 左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item6 in 左3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item6; } } if (右3_接続 != null) { - foreach (Ele item7 in 右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item7 in 右3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item7; } } if (左4_接続 != null) { - foreach (Ele item8 in 左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item8 in 左4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item8; } } if (右4_接続 != null) { - foreach (Ele item9 in 右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item9 in 右4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item9; } } if (左5_接続 != null) { - foreach (Ele item10 in 左5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item10 in 左5_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item10; } @@ -420,7 +420,7 @@ namespace SlaveMatrix { yield break; } - foreach (Ele item11 in 右5_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item11 in 右5_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item11; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系D.cs index 2a915e1..2c85201 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair0_肢系D.cs @@ -15,149 +15,149 @@ namespace SlaveMatrix 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 BackHair0_肢系D() { ThisType = GetType(); } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_左5_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_左4_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_左3_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_左2_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_左1_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 中央接続(EleD e) + public void 中央接続(ElementData e) { 中央_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_中央_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_右1_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_右2_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_右3_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_右4_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.BackHair0_肢系_右5_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } @@ -165,85 +165,85 @@ namespace SlaveMatrix public BackHair0_肢系D SetRandom() { - 髪長0 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長0 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair0_肢系(DisUnit, 配色指定, 体配色, Med, this); } - public override IEnumerable EnumEleD() + public override IEnumerable EnumEleD() { yield return this; if (中央_接続 != null) { - foreach (EleD item in 中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item in 中央_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item; } } if (左1_接続 != null) { - foreach (EleD item2 in 左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item2 in 左1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item2; } } if (右1_接続 != null) { - foreach (EleD item3 in 右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item3 in 右1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item3; } } if (左2_接続 != null) { - foreach (EleD item4 in 左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item4 in 左2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item4; } } if (右2_接続 != null) { - foreach (EleD item5 in 右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item5 in 右2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item5; } } if (左3_接続 != null) { - foreach (EleD item6 in 左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item6 in 左3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item6; } } if (右3_接続 != null) { - foreach (EleD item7 in 右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item7 in 右3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item7; } } if (左4_接続 != null) { - foreach (EleD item8 in 左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item8 in 左4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item8; } } if (右4_接続 != null) { - foreach (EleD item9 in 右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item9 in 右4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item9; } } if (左5_接続 != null) { - foreach (EleD item10 in 左5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item10 in 左5_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item10; } @@ -252,7 +252,7 @@ namespace SlaveMatrix { yield break; } - foreach (EleD item11 in 右5_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item11 in 右5_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item11; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1.cs index ed80262..8849560 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class BackHair1 : Ele + public class BackHair1 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1D.cs index 02a0bfb..2c8e121 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class BackHair1D : EleD + public class BackHair1D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カル.cs index 4ea7735..c7f8eb4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カル.cs @@ -4,21 +4,21 @@ namespace SlaveMatrix { public class BackHair1_結1カル : アップ { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public ShapePart X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public ShapePart X0Y0_お下げ_髪右3; public ColorD 髪基CD; @@ -284,15 +284,15 @@ namespace SlaveMatrix public BackHair1_結1カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1カル"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い1カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); @@ -375,7 +375,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カルD.cs index fe5c236..e1c603f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1カルD.cs @@ -38,14 +38,14 @@ namespace SlaveMatrix public BackHair1_結1カルD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結1カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグ.cs index 9687344..af92eb4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグ.cs @@ -4,21 +4,21 @@ namespace SlaveMatrix { public class BackHair1_結1ジグ : アップ { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public ShapePart X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public ShapePart X0Y0_お下げ_髪右3; public ColorD 髪基CD; @@ -284,15 +284,15 @@ namespace SlaveMatrix public BackHair1_結1ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い1ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); @@ -375,7 +375,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグD.cs index c81f08f..2da1f61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ジグD.cs @@ -38,14 +38,14 @@ namespace SlaveMatrix public BackHair1_結1ジグD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結1ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネ.cs index bedfcca..5711e83 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネ.cs @@ -4,21 +4,21 @@ namespace SlaveMatrix { public class BackHair1_結1ハネ : アップ { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public ShapePart X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public ShapePart X0Y0_お下げ_髪右3; public ColorD 髪基CD; @@ -284,15 +284,15 @@ namespace SlaveMatrix public BackHair1_結1ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い1ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); @@ -375,7 +375,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネD.cs index 94f1621..430141c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1ハネD.cs @@ -38,14 +38,14 @@ namespace SlaveMatrix public BackHair1_結1ハネD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結1ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツ.cs index 4f74456..739fe5c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツ.cs @@ -4,21 +4,21 @@ namespace SlaveMatrix { public class BackHair1_結1パツ : アップ { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_髪根; + public ShapePart X0Y0_お下げ_髪根; - public Par X0Y0_お下げ_髪左1; + public ShapePart X0Y0_お下げ_髪左1; - public Par X0Y0_お下げ_髪左2; + public ShapePart X0Y0_お下げ_髪左2; - public Par X0Y0_お下げ_髪左3; + public ShapePart X0Y0_お下げ_髪左3; - public Par X0Y0_お下げ_髪右1; + public ShapePart X0Y0_お下げ_髪右1; - public Par X0Y0_お下げ_髪右2; + public ShapePart X0Y0_お下げ_髪右2; - public Par X0Y0_お下げ_髪右3; + public ShapePart X0Y0_お下げ_髪右3; public ColorD 髪基CD; @@ -284,15 +284,15 @@ namespace SlaveMatrix public BackHair1_結1パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結1パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い1パツ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い1パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); X0Y0_お下げ_髪根 = pars2["髪根"].ToPar(); X0Y0_お下げ_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ_髪左2 = pars2["髪左2"].ToPar(); @@ -375,7 +375,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ_髪根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツD.cs index c8f6d7f..c2069ed 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結1パツD.cs @@ -38,14 +38,14 @@ namespace SlaveMatrix public BackHair1_結1パツD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結1パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カル.cs index 388ee71..2117824 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カル.cs @@ -4,19 +4,19 @@ namespace SlaveMatrix { public class BackHair1_結2カル : サイド { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public ShapePart X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public ShapePart X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public ShapePart X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public ShapePart X0Y0_お下げ右_髪右2; public ColorD 髪基CD; @@ -261,19 +261,19 @@ namespace SlaveMatrix public BackHair1_結2カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2カル"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][7])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い2カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][7])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); @@ -349,7 +349,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カルD.cs index 7ea7331..6b19201 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2カルD.cs @@ -36,14 +36,14 @@ namespace SlaveMatrix public BackHair1_結2カルD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結2カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグ.cs index 021d781..a83be08 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグ.cs @@ -4,19 +4,19 @@ namespace SlaveMatrix { public class BackHair1_結2ジグ : サイド { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public ShapePart X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public ShapePart X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public ShapePart X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public ShapePart X0Y0_お下げ右_髪右2; public ColorD 髪基CD; @@ -261,19 +261,19 @@ namespace SlaveMatrix public BackHair1_結2ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2ジグ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い2ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); @@ -349,7 +349,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグD.cs index 92fccf3..a50f63f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ジグD.cs @@ -36,14 +36,14 @@ namespace SlaveMatrix public BackHair1_結2ジグD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結2ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネ.cs index edd506b..dcc3ebd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネ.cs @@ -4,19 +4,19 @@ namespace SlaveMatrix { public class BackHair1_結2ハネ : サイド { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public ShapePart X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public ShapePart X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public ShapePart X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public ShapePart X0Y0_お下げ右_髪右2; public ColorD 髪基CD; @@ -261,19 +261,19 @@ namespace SlaveMatrix public BackHair1_結2ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2ハネ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い2ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); @@ -349,7 +349,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネD.cs index 6d42e6b..3d021df 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2ハネD.cs @@ -36,14 +36,14 @@ namespace SlaveMatrix public BackHair1_結2ハネD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結2ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツ.cs index 73a4781..215f0da 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツ.cs @@ -4,19 +4,19 @@ namespace SlaveMatrix { public class BackHair1_結2パツ : サイド { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ左_髪左根; + public ShapePart X0Y0_お下げ左_髪左根; - public Par X0Y0_お下げ左_髪左1; + public ShapePart X0Y0_お下げ左_髪左1; - public Par X0Y0_お下げ左_髪左2; + public ShapePart X0Y0_お下げ左_髪左2; - public Par X0Y0_お下げ右_髪右根; + public ShapePart X0Y0_お下げ右_髪右根; - public Par X0Y0_お下げ右_髪右1; + public ShapePart X0Y0_お下げ右_髪右1; - public Par X0Y0_お下げ右_髪右2; + public ShapePart X0Y0_お下げ右_髪右2; public ColorD 髪基CD; @@ -261,19 +261,19 @@ namespace SlaveMatrix public BackHair1_結2パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_結2パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "結い2パツ"; - dif.Add(new Pars(Sta.胴体["BackHair1"][0][6])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "結い2パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair1"][0][6])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ左"].ToPars(); X0Y0_お下げ左_髪左根 = pars2["髪左根"].ToPar(); X0Y0_お下げ左_髪左1 = pars2["髪左1"].ToPar(); X0Y0_お下げ左_髪左2 = pars2["髪左2"].ToPar(); - pars2 = pars["お下げ右"].ToPars(); + pars2 = partGroup["お下げ右"].ToPars(); X0Y0_お下げ右_髪右根 = pars2["髪右根"].ToPar(); X0Y0_お下げ右_髪右1 = pars2["髪右1"].ToPar(); X0Y0_お下げ右_髪右2 = pars2["髪右2"].ToPar(); @@ -349,7 +349,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); お下げ左_髪左根CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); お下げ左_髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツD.cs index 4ea71cc..aea1678 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_結2パツD.cs @@ -36,14 +36,14 @@ namespace SlaveMatrix public BackHair1_結2パツD SetRandom() { - 髪長 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_結2パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結.cs index 2026c84..86e6ca6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結.cs @@ -4,35 +4,35 @@ namespace SlaveMatrix { public class BackHair1_編結 : アップ { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_お下げ_編節1_髪節; + public ShapePart X0Y0_お下げ_編節1_髪節; - public Par X0Y0_お下げ_編節1_髪編目; + public ShapePart X0Y0_お下げ_編節1_髪編目; - public Par X0Y0_お下げ_編節2_髪節; + public ShapePart X0Y0_お下げ_編節2_髪節; - public Par X0Y0_お下げ_編節2_髪編目; + public ShapePart X0Y0_お下げ_編節2_髪編目; - public Par X0Y0_お下げ_編節3_髪節; + public ShapePart X0Y0_お下げ_編節3_髪節; - public Par X0Y0_お下げ_編節3_髪編目; + public ShapePart X0Y0_お下げ_編節3_髪編目; - public Par X0Y0_お下げ_編節4_髪節; + public ShapePart X0Y0_お下げ_編節4_髪節; - public Par X0Y0_お下げ_編節4_髪編目; + public ShapePart X0Y0_お下げ_編節4_髪編目; - public Par X0Y0_お下げ_編節5_髪節; + public ShapePart X0Y0_お下げ_編節5_髪節; - public Par X0Y0_お下げ_編節5_髪編目; + public ShapePart X0Y0_お下げ_編節5_髪編目; - public Par X0Y0_お下げ_編節6_髪節; + public ShapePart X0Y0_お下げ_編節6_髪節; - public Par X0Y0_お下げ_編節6_髪編目; + public ShapePart X0Y0_お下げ_編節6_髪編目; - public Par X0Y0_お下げ_編節7_髪節; + public ShapePart X0Y0_お下げ_編節7_髪節; - public Par X0Y0_お下げ_編節7_髪編目; + public ShapePart X0Y0_お下げ_編節7_髪編目; public ColorD 髪基CD; @@ -411,16 +411,16 @@ namespace SlaveMatrix public BackHair1_編結(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, BackHair1_編結D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編結"; - dif.Add(new Pars(Sta.胴体["BackHair0"][0][20])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - Pars pars2 = pars["お下げ"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編結"; + morphVariant.Add(new PartGroup(GlobalState.胴体["BackHair0"][0][20])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + PartGroup pars2 = partGroup["お下げ"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_お下げ_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_お下げ_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結D.cs index 5a725e4..82eca61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BackHair1_編結D.cs @@ -48,12 +48,12 @@ namespace SlaveMatrix public BackHair1_編結D SetRandom() { - 毛量 = RNG.XS.NextDouble(); - 高さ = RNG.XS.NextDouble(); + 毛量 = Rng.XS.NextDouble(); + 高さ = Rng.XS.NextDouble(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new BackHair1_編結(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BodyColorSet.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BodyColorSet.cs index 387108c..5dd411b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/BodyColorSet.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/BodyColorSet.cs @@ -220,138 +220,138 @@ namespace SlaveMatrix public BodyColorSet(体色 色) { - if (色.粘膜 == Col.Empty) + if (色.粘膜 == ColorHelper.Empty) { - Col.GetMucosaColor(ref 色.人肌, out 色.粘膜); + ColorHelper.GetMucosaColor(ref 色.人肌, out 色.粘膜); } - if (色.口紅 == Col.Empty) + if (色.口紅 == ColorHelper.Empty) { 色.口紅 = 色.粘膜; } - Col.GetGrad(ref 色.髪, out 髪O); + ColorHelper.GetGrad(ref 色.髪, out 髪O); 髪O.GetRep(out 髪R); - Col.GetGrad(ref 色.眉, out 眉O); + ColorHelper.GetGrad(ref 色.眉, out 眉O); 眉O.GetRep(out 眉R); - Col.GetGrad(ref 色.髭, out 髭O); + ColorHelper.GetGrad(ref 色.髭, out 髭O); 髭O.GetRep(out 髭R); - Col.GetGrad(ref 色.膜, out 膜O); + ColorHelper.GetGrad(ref 色.膜, out 膜O); 膜O.GetRep(out 膜R); - 目左O = new Color2(ref Col.Black, ref 色.目左); + 目左O = new Color2(ref ColorHelper.Black, ref 色.目左); 目左O.GetRep(out 目左R); - 目右O = new Color2(ref Col.Black, ref 色.目右); + 目右O = new Color2(ref ColorHelper.Black, ref 色.目右); 目右O.GetRep(out 目右R); - 縦目O = new Color2(ref Col.Black, ref 色.縦目); + 縦目O = new Color2(ref ColorHelper.Black, ref 色.縦目); 縦目O.GetRep(out 縦目R); - 頬目左O = new Color2(ref Col.Black, ref 色.頬目左); + 頬目左O = new Color2(ref ColorHelper.Black, ref 色.頬目左); 頬目左O.GetRep(out 頬目左R); - 頬目右O = new Color2(ref Col.Black, ref 色.頬目右); + 頬目右O = new Color2(ref ColorHelper.Black, ref 色.頬目右); 頬目右O.GetRep(out 頬目右R); - Col.GetSkinGrad(ref 色.人肌, out 人肌O); + ColorHelper.GetSkinGrad(ref 色.人肌, out 人肌O); 人肌O.GetRep(out 人肌R); - Col.GetGrad(ref 色.白部, out 白部O); + ColorHelper.GetGrad(ref 色.白部, out 白部O); 白部O.GetRep(out 白部R); - Col.GetGrad(ref 色.爪, out 爪O); + ColorHelper.GetGrad(ref 色.爪, out 爪O); 爪O.GetRep(out 爪R); - Col.GetGrad(ref 色.角0, out 角0O); + ColorHelper.GetGrad(ref 色.角0, out 角0O); 角0O.GetRep(out 角0R); - Col.GetGrad(ref 色.角1, out 角1O); + ColorHelper.GetGrad(ref 色.角1, out 角1O); 角1O.GetRep(out 角1R); - Col.GetGrad(ref 色.体0, out 体0O); + ColorHelper.GetGrad(ref 色.体0, out 体0O); 体0O.GetRep(out 体0R); - Col.GetGrad(ref 色.体1, out 体1O); + ColorHelper.GetGrad(ref 色.体1, out 体1O); 体1O.GetRep(out 体1R); - Col.GetGrad(ref 色.毛0, out 毛0O); + ColorHelper.GetGrad(ref 色.毛0, out 毛0O); 毛0O.GetRep(out 毛0R); - Col.GetGrad(ref 色.毛1, out 毛1O); + ColorHelper.GetGrad(ref 色.毛1, out 毛1O); 毛1O.GetRep(out 毛1R); - Col.GetGrad(ref 色.羽0, out 羽0O); + ColorHelper.GetGrad(ref 色.羽0, out 羽0O); 羽0O.GetRep(out 羽0R); - Col.GetGrad(ref 色.羽1, out 羽1O); + ColorHelper.GetGrad(ref 色.羽1, out 羽1O); 羽1O.GetRep(out 羽1R); - Col.GetGrad(ref 色.鱗0, out 鱗0O); + ColorHelper.GetGrad(ref 色.鱗0, out 鱗0O); 鱗0O.GetRep(out 鱗0R); - Col.GetGrad(ref 色.鱗1, out 鱗1O); + ColorHelper.GetGrad(ref 色.鱗1, out 鱗1O); 鱗1O.GetRep(out 鱗1R); - Col.GetGrad(ref 色.甲0, out 甲0O); + ColorHelper.GetGrad(ref 色.甲0, out 甲0O); 甲0O.GetRep(out 甲0R); - Col.GetGrad(ref 色.甲1, out 甲1O); + ColorHelper.GetGrad(ref 色.甲1, out 甲1O); 甲1O.GetRep(out 甲1R); - Col.GetGrad(ref 色.植0, out 植0O); + ColorHelper.GetGrad(ref 色.植0, out 植0O); 植0O.GetRep(out 植0R); - Col.GetGrad(ref 色.植1, out 植1O); + ColorHelper.GetGrad(ref 色.植1, out 植1O); 植1O.GetRep(out 植1R); - Col.GetGrad(ref 色.薔, out 薔O); + ColorHelper.GetGrad(ref 色.薔, out 薔O); 薔O.GetRep(out 薔R); - Col.GetGrad(ref 色.百, out 百O); + ColorHelper.GetGrad(ref 色.百, out 百O); 百O.GetRep(out 百R); - Col.GetGrad(ref 色.柄, out 柄O); + ColorHelper.GetGrad(ref 色.柄, out 柄O); 柄O.GetRep(out 柄R); - Col.GetGrad(ref 色.紋, out 紋O); + ColorHelper.GetGrad(ref 色.紋, out 紋O); 紋O.GetRep(out 紋R); - 眼0O = new Color2(ref Col.Black, ref 色.眼0); + 眼0O = new Color2(ref ColorHelper.Black, ref 色.眼0); 眼0O.GetRep(out 眼0R); - 眼1O = new Color2(ref Col.Black, ref 色.眼1); + 眼1O = new Color2(ref ColorHelper.Black, ref 色.眼1); 眼1O.GetRep(out 眼1R); - 眼2O = new Color2(ref Col.Black, ref 色.眼2); + 眼2O = new Color2(ref ColorHelper.Black, ref 色.眼2); 眼2O.GetRep(out 眼2R); - コアO = new Color2(ref Col.Black, ref 色.コア); + コアO = new Color2(ref ColorHelper.Black, ref 色.コア); コアO.GetRep(out コアR); - 秘石O = new Color2(ref Col.Black, ref 色.秘石); + 秘石O = new Color2(ref ColorHelper.Black, ref 色.秘石); 秘石O.GetRep(out 秘石R); - 後光O = new Color2(ref Col.White, ref 色.後光); + 後光O = new Color2(ref ColorHelper.White, ref 色.後光); 後光O.GetRep(out 後光R); - if (色.血 == Col.Empty) + if (色.血 == ColorHelper.Empty) { - Col.Add(ref 色.粘膜, 0, 255, -50, out 色.血); + ColorHelper.Add(ref 色.粘膜, 0, 255, -50, out 色.血); } - Col.GetGrad(ref 色.血, out 血液O); + ColorHelper.GetGrad(ref 色.血, out 血液O); 血液O.GetRep(out 血液R); - Col.GetGrad(ref 色.粘膜, out ハートO); + ColorHelper.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 = new Color2(ref ColorHelper.Gray, ref ColorHelper.DarkGray); + ColorHelper.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); + ハイライト = new Color2(ref ColorHelper.White, ref ColorHelper.Empty); + ハイライト2O.Col1 = ColorHelper.White; + ハイライト2O.Col2 = Color.FromArgb(0, ColorHelper.White); ハイライト2O.GetRep(out ハイライト2R); - 睫毛 = new Color2(ref 色.睫, ref Col.Empty); - 瞳孔 = new Color2(ref Col.Black, ref Col.Empty); - Col.GetSkinColor2(ref 色.人肌, out 肌濃.Col1); + 睫毛 = new Color2(ref 色.睫, ref ColorHelper.Empty); + 瞳孔 = new Color2(ref ColorHelper.Black, ref ColorHelper.Empty); + ColorHelper.GetSkinColor2(ref 色.人肌, out 肌濃.Col1); 肌濃.Col1 = Color.FromArgb(90, 肌濃.Col1); - 肌濃.Col2 = Col.Empty; - Col.GetSkinColor2(ref 色.毛0, out 毛濃.Col1); + 肌濃.Col2 = ColorHelper.Empty; + ColorHelper.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 = ColorHelper.Empty; + 粘膜 = new Color2(ref 色.粘膜, ref ColorHelper.Empty); + 粘膜穴.Col1 = Color.FromArgb(80, ColorHelper.Black); 粘膜穴.Col2 = 粘膜.Col2; - Col.GetGrad(ref 色.粘膜, out 舌); + ColorHelper.GetGrad(ref 色.粘膜, out 舌); 紅潮.Col1 = Color.FromArgb(60, 色.粘膜); - 紅潮.Col2 = Col.Empty; + 紅潮.Col2 = ColorHelper.Empty; 口紅.Col1 = Color.FromArgb(100, 色.口紅); - 口紅.Col2 = Col.Empty; - 刺青 = new Color2(ref 色.刺青, ref Col.Empty); + 口紅.Col2 = ColorHelper.Empty; + 刺青 = new Color2(ref 色.刺青, ref ColorHelper.Empty); 刺青O = new Color2(ref 色.刺青, ref 色.刺青); 刺青R = new Color2(ref 色.刺青, ref 色.刺青); - 歯 = new Color2(ref 色.歯, ref Col.Empty); + 歯 = new Color2(ref 色.歯, ref ColorHelper.Empty); 体液.Col1 = 色.体液; 体液.Col2 = Color.FromArgb(0, 色.体液); - 母乳 = new Color2(ref 色.母乳, ref Col.Empty); + 母乳 = new Color2(ref 色.母乳, ref ColorHelper.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 紅潮線); + 尿.Col2 = ColorHelper.Empty; + 呼気.Col1 = Color.FromArgb(50, ColorHelper.White); + 呼気.Col2 = ColorHelper.Empty; + 湯気.Col1 = Color.FromArgb(50, ColorHelper.White); + 湯気.Col2 = ColorHelper.Empty; + 染み.Col1 = Color.FromArgb(50, ColorHelper.Black); + 染み.Col2 = ColorHelper.Empty; + ColorHelper.Mul(ref 色.粘膜, 1.0, 2.0, 1.0, out 紅潮線); 紅潮線 = Color.FromArgb(180, 紅潮線); - Col.Mul(ref 色.粘膜, 1.0, 2.0, 0.5, out 粘膜線); + ColorHelper.Mul(ref 色.粘膜, 1.0, 2.0, 0.5, out 粘膜線); 粘膜線 = Color.FromArgb(80, 粘膜線); - 髪線 = Color.FromArgb(100, Col.Black); - 薄線 = Color.FromArgb(45, Col.Black); + 髪線 = Color.FromArgb(100, ColorHelper.Black); + 薄線 = Color.FromArgb(45, ColorHelper.Black); 体液線 = Color.FromArgb(60, 色.体液); 母乳線 = Color.FromArgb(80, 色.母乳); 尿線 = Color.FromArgb(80, 色.尿); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Chest.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Chest.cs index e722228..f41b938 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Chest.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Chest.cs @@ -4,123 +4,123 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Chest : Ele + public class Chest : Element { - public Par X0Y0_胸郭; + public ShapePart X0Y0_胸郭; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋肉中; + public ShapePart X0Y0_筋肉_筋肉中; - public Par X0Y0_筋肉_筋肉左下; + public ShapePart X0Y0_筋肉_筋肉左下; - public Par X0Y0_筋肉_筋肉左中; + public ShapePart X0Y0_筋肉_筋肉左中; - public Par X0Y0_筋肉_筋肉左上; + public ShapePart X0Y0_筋肉_筋肉左上; - public Par X0Y0_筋肉_筋肉右下; + public ShapePart X0Y0_筋肉_筋肉右下; - public Par X0Y0_筋肉_筋肉右中; + public ShapePart X0Y0_筋肉_筋肉右中; - public Par X0Y0_筋肉_筋肉右上; + public ShapePart X0Y0_筋肉_筋肉右上; - public Par X0Y0_紋柄_紋左_紋1; + public ShapePart X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public ShapePart X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public ShapePart X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public ShapePart X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋右_紋1; + public ShapePart X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public ShapePart X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public ShapePart X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public ShapePart X0Y0_紋柄_紋右_紋4; - public Par X0Y0_淫タトゥ_タトゥ左; + public ShapePart X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public ShapePart X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_タトゥ左1; + public ShapePart X0Y0_悪タトゥ_タトゥ左1; - public Par X0Y0_悪タトゥ_タトゥ左2; + public ShapePart X0Y0_悪タトゥ_タトゥ左2; - public Par X0Y0_悪タトゥ_タトゥ左3; + public ShapePart X0Y0_悪タトゥ_タトゥ左3; - public Par X0Y0_悪タトゥ_タトゥ右1; + public ShapePart X0Y0_悪タトゥ_タトゥ右1; - public Par X0Y0_悪タトゥ_タトゥ右2; + public ShapePart X0Y0_悪タトゥ_タトゥ右2; - public Par X0Y0_悪タトゥ_タトゥ右3; + public ShapePart X0Y0_悪タトゥ_タトゥ右3; - public Par X0Y0_植タトゥ_左_上_タトゥ1; + public ShapePart X0Y0_植タトゥ_左_上_タトゥ1; - public Par X0Y0_植タトゥ_左_上_タトゥ2; + public ShapePart X0Y0_植タトゥ_左_上_タトゥ2; - public Par X0Y0_植タトゥ_左_下_タトゥ1; + public ShapePart X0Y0_植タトゥ_左_下_タトゥ1; - public Par X0Y0_植タトゥ_左_下_タトゥ2; + public ShapePart X0Y0_植タトゥ_左_下_タトゥ2; - public Par X0Y0_植タトゥ_右_上_タトゥ1; + public ShapePart X0Y0_植タトゥ_右_上_タトゥ1; - public Par X0Y0_植タトゥ_右_上_タトゥ2; + public ShapePart X0Y0_植タトゥ_右_上_タトゥ2; - public Par X0Y0_植タトゥ_右_下_タトゥ1; + public ShapePart X0Y0_植タトゥ_右_下_タトゥ1; - public Par X0Y0_植タトゥ_右_下_タトゥ2; + public ShapePart X0Y0_植タトゥ_右_下_タトゥ2; - public Par X0Y0_獣性_獣毛左1; + public ShapePart X0Y0_獣性_獣毛左1; - public Par X0Y0_獣性_獣毛左2; + public ShapePart X0Y0_獣性_獣毛左2; - public Par X0Y0_獣性_獣毛右1; + public ShapePart X0Y0_獣性_獣毛右1; - public Par X0Y0_獣性_獣毛右2; + public ShapePart X0Y0_獣性_獣毛右2; - public Par X0Y0_竜性_左_鱗1; + public ShapePart X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public ShapePart X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_左_鱗3; + public ShapePart X0Y0_竜性_左_鱗3; - public Par X0Y0_竜性_右_鱗1; + public ShapePart X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public ShapePart X0Y0_竜性_右_鱗2; - public Par X0Y0_竜性_右_鱗3; + public ShapePart X0Y0_竜性_右_鱗3; - public Par X0Y0_虫性_甲殻左_甲殻2_甲殻; + public ShapePart X0Y0_虫性_甲殻左_甲殻2_甲殻; - public Par X0Y0_虫性_甲殻左_甲殻2_器官; + public ShapePart X0Y0_虫性_甲殻左_甲殻2_器官; - public Par X0Y0_虫性_甲殻左_甲殻1_甲殻; + public ShapePart X0Y0_虫性_甲殻左_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻左_甲殻1_器官; + public ShapePart X0Y0_虫性_甲殻左_甲殻1_器官; - public Par X0Y0_虫性_甲殻右_甲殻2_甲殻; + public ShapePart X0Y0_虫性_甲殻右_甲殻2_甲殻; - public Par X0Y0_虫性_甲殻右_甲殻2_器官; + public ShapePart X0Y0_虫性_甲殻右_甲殻2_器官; - public Par X0Y0_虫性_甲殻右_甲殻1_甲殻; + public ShapePart X0Y0_虫性_甲殻右_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻右_甲殻1_器官; + public ShapePart X0Y0_虫性_甲殻右_甲殻1_器官; - public Par X0Y0_傷X左; + public ShapePart X0Y0_傷X左; - public Par X0Y0_傷X右; + public ShapePart X0Y0_傷X右; - public Par X0Y0_ハイライト外左; + public ShapePart X0Y0_ハイライト外左; - public Par X0Y0_ハイライト外右; + public ShapePart X0Y0_ハイライト外右; - public Par X0Y0_ハイライト内左; + public ShapePart X0Y0_ハイライト内左; - public Par X0Y0_ハイライト内右; + public ShapePart X0Y0_ハイライト内右; public ColorD 胸郭CD; @@ -358,27 +358,27 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] Neck_接続; + public Element[] Neck_接続; - public Ele[] 肩左_接続; + public Element[] 肩左_接続; - public Ele[] 肩右_接続; + public Element[] 肩右_接続; - public Ele[] 胸左_接続; + public Element[] 胸左_接続; - public Ele[] 胸右_接続; + public Element[] 胸右_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼上左_接続; + public Element[] 翼上左_接続; - public Ele[] 翼上右_接続; + public Element[] 翼上右_接続; - public Ele[] 翼下左_接続; + public Element[] 翼下左_接続; - public Ele[] 翼下右_接続; + public Element[] 翼下右_接続; - public Ele[] 背中_接続; + public Element[] 背中_接続; public override bool 欠損 { @@ -1417,10 +1417,10 @@ namespace SlaveMatrix { Chest Chest2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["胸郭"]); - Pars pars = Body[0][0]; - X0Y0_胸郭 = pars["胸郭"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["胸郭"]); + PartGroup partGroup = Body[0][0]; + X0Y0_胸郭 = partGroup["胸郭"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); @@ -1430,8 +1430,8 @@ namespace SlaveMatrix X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); + PartGroup pars3 = pars2["紋左"].ToPars(); X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); @@ -1441,19 +1441,19 @@ namespace SlaveMatrix X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].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(); + pars2 = partGroup["植タトゥ"].ToPars(); pars3 = pars2["左"].ToPars(); - Pars pars4 = pars3["上"].ToPars(); + PartGroup pars4 = pars3["上"].ToPars(); X0Y0_植タトゥ_左_上_タトゥ1 = pars4["タトゥ1"].ToPar(); X0Y0_植タトゥ_左_上_タトゥ2 = pars4["タトゥ2"].ToPar(); pars4 = pars3["下"].ToPars(); @@ -1466,12 +1466,12 @@ namespace SlaveMatrix pars4 = pars3["下"].ToPars(); X0Y0_植タトゥ_右_下_タトゥ1 = pars4["タトゥ1"].ToPar(); X0Y0_植タトゥ_右_下_タトゥ2 = pars4["タトゥ2"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛左1 = pars2["獣毛左1"].ToPar(); X0Y0_獣性_獣毛左2 = pars2["獣毛左2"].ToPar(); X0Y0_獣性_獣毛右1 = pars2["獣毛右1"].ToPar(); X0Y0_獣性_獣毛右2 = pars2["獣毛右2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["左"].ToPars(); X0Y0_竜性_左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_竜性_左_鱗2 = pars3["鱗2"].ToPar(); @@ -1480,7 +1480,7 @@ namespace SlaveMatrix X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); X0Y0_竜性_右_鱗3 = pars3["鱗3"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); pars3 = pars2["甲殻左"].ToPars(); pars4 = pars3["甲殻2"].ToPars(); X0Y0_虫性_甲殻左_甲殻2_甲殻 = pars4["甲殻"].ToPar(); @@ -1495,12 +1495,12 @@ namespace SlaveMatrix 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(); + X0Y0_傷X左 = partGroup["傷X左"].ToPar(); + X0Y0_傷X右 = partGroup["傷X右"].ToPar(); + X0Y0_ハイライト外左 = partGroup["ハイライト外左"].ToPar(); + X0Y0_ハイライト外右 = partGroup["ハイライト外右"].ToPar(); + X0Y0_ハイライト内左 = partGroup["ハイライト内左"].ToPar(); + X0Y0_ハイライト内右 = partGroup["ハイライト内右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1591,10 +1591,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.Neck_接続.Count > 0) { - Neck_接続 = e.Neck_接続.Select(delegate(EleD g) + Neck_接続 = e.Neck_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1605,7 +1605,7 @@ namespace SlaveMatrix } if (e.肩左_接続.Count > 0) { - 肩左_接続 = e.肩左_接続.Select(delegate(EleD g) + 肩左_接続 = e.肩左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1616,7 +1616,7 @@ namespace SlaveMatrix } if (e.肩右_接続.Count > 0) { - 肩右_接続 = e.肩右_接続.Select(delegate(EleD g) + 肩右_接続 = e.肩右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1627,7 +1627,7 @@ namespace SlaveMatrix } if (e.胸左_接続.Count > 0) { - 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) + 胸左_接続 = e.胸左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1638,7 +1638,7 @@ namespace SlaveMatrix } if (e.胸右_接続.Count > 0) { - 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) + 胸右_接続 = e.胸右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1649,7 +1649,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1660,7 +1660,7 @@ namespace SlaveMatrix } if (e.翼上左_接続.Count > 0) { - 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) + 翼上左_接続 = e.翼上左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1671,7 +1671,7 @@ namespace SlaveMatrix } if (e.翼上右_接続.Count > 0) { - 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) + 翼上右_接続 = e.翼上右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1682,7 +1682,7 @@ namespace SlaveMatrix } if (e.翼下左_接続.Count > 0) { - 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) + 翼下左_接続 = e.翼下左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1693,7 +1693,7 @@ namespace SlaveMatrix } if (e.翼下右_接続.Count > 0) { - 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) + 翼下右_接続 = e.翼下右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1704,7 +1704,7 @@ namespace SlaveMatrix } if (e.背中_接続.Count > 0) { - 背中_接続 = e.背中_接続.Select(delegate(EleD g) + 背中_接続 = e.背中_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Chest2; @@ -1977,7 +1977,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 胸郭CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 胸郭CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); @@ -1987,54 +1987,54 @@ namespace SlaveMatrix 筋肉_筋肉右下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); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_左_上_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_左_上_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_左_下_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_左_下_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_上_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_上_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_下_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_下_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 獣性_獣毛左1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛左2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛右1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛右2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_甲殻左_甲殻2_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻左_甲殻2_器官CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_甲殻左_甲殻1_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻左_甲殻1_器官CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_甲殻右_甲殻2_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻右_甲殻2_器官CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_甲殻右_甲殻1_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻右_甲殻1_器官CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷X左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト外左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト外右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト内左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト内右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ChestD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ChestD.cs index a1c726a..fc212be 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ChestD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ChestD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ChestD : EleD + public class ChestD : ElementData { public bool 胸郭_表示 = true; @@ -134,76 +134,76 @@ namespace SlaveMatrix public double ハイライト濃度 = 1.0; - public List Neck_接続 = new List(); + public List Neck_接続 = 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 ChestD() { ThisType = GetType(); } - public void 首接続(EleD e) + public void 首接続(ElementData e) { Neck_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_Neck_接続; } - public void 肩左接続(EleD e) + public void 肩左接続(ElementData e) { 肩左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_肩左_接続; } - public void 肩右接続(EleD e) + public void 肩右接続(ElementData e) { 肩右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_肩右_接続; } - public void 胸左接続(EleD e) + public void 胸左接続(ElementData e) { 胸左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_胸左_接続; } - public void 胸右接続(EleD e) + public void 胸右接続(ElementData e) { 胸右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_胸右_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_肌_接続; } - public void 翼上左接続(EleD e) + public void 翼上左接続(ElementData e) { 翼上左_接続.Add(e); e.Par = this; @@ -212,13 +212,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 翼上右接続(EleD e) + public void 翼上右接続(ElementData e) { 翼上右_接続.Add(e); e.Par = this; @@ -227,13 +227,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 翼下左接続(EleD e) + public void 翼下左接続(ElementData e) { 翼下左_接続.Add(e); e.Par = this; @@ -242,13 +242,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 翼下右接続(EleD e) + public void 翼下右接続(ElementData e) { 翼下右_接続.Add(e); e.Par = this; @@ -257,24 +257,24 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 背中接続(EleD e) + public void 背中接続(ElementData e) { 背中_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Chest_背中_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Chest(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs index d7b81ee..552915c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ContactD.cs @@ -7,8 +7,8 @@ namespace SlaveMatrix { public ContactType c; - public Ele e; + public Element e; - public Par p; + public ShapePart p; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Cough.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Cough.cs index c59c678..30ec583 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Cough.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Cough.cs @@ -3,67 +3,67 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Cough : Ele + public class Cough : Element { - public Par X0Y0_咳基; + public ShapePart X0Y0_咳基; - public Par X0Y0_雫1; + public ShapePart X0Y0_雫1; - public Par X0Y0_雫2; + public ShapePart X0Y0_雫2; - public Par X0Y0_雫3; + public ShapePart X0Y0_雫3; - public Par X0Y0_雫4; + public ShapePart X0Y0_雫4; - public Par X0Y0_雫5; + public ShapePart X0Y0_雫5; - public Par X0Y1_咳基; + public ShapePart X0Y1_咳基; - public Par X0Y1_雫1; + public ShapePart X0Y1_雫1; - public Par X0Y1_雫2; + public ShapePart X0Y1_雫2; - public Par X0Y1_雫3; + public ShapePart X0Y1_雫3; - public Par X0Y1_雫4; + public ShapePart X0Y1_雫4; - public Par X0Y1_雫5; + public ShapePart X0Y1_雫5; - public Par X0Y2_咳基; + public ShapePart X0Y2_咳基; - public Par X0Y2_雫1; + public ShapePart X0Y2_雫1; - public Par X0Y2_雫2; + public ShapePart X0Y2_雫2; - public Par X0Y2_雫3; + public ShapePart X0Y2_雫3; - public Par X0Y2_雫4; + public ShapePart X0Y2_雫4; - public Par X0Y2_雫5; + public ShapePart X0Y2_雫5; - public Par X0Y3_咳基; + public ShapePart X0Y3_咳基; - public Par X0Y3_雫1; + public ShapePart X0Y3_雫1; - public Par X0Y3_雫2; + public ShapePart X0Y3_雫2; - public Par X0Y3_雫3; + public ShapePart X0Y3_雫3; - public Par X0Y3_雫4; + public ShapePart X0Y3_雫4; - public Par X0Y3_雫5; + public ShapePart X0Y3_雫5; - public Par X0Y4_咳基; + public ShapePart X0Y4_咳基; - public Par X0Y4_雫1; + public ShapePart X0Y4_雫1; - public Par X0Y4_雫2; + public ShapePart X0Y4_雫2; - public Par X0Y4_雫3; + public ShapePart X0Y4_雫3; - public Par X0Y4_雫4; + public ShapePart X0Y4_雫4; - public Par X0Y4_雫5; + public ShapePart X0Y4_雫5; public ColorD 咳基CD; @@ -350,42 +350,42 @@ namespace SlaveMatrix public Cough(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 咳D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["Cough"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["Cough"]); + PartGroup partGroup = Body[0][0]; + X0Y0_咳基 = partGroup["咳基"].ToPar(); + X0Y0_雫1 = partGroup["雫1"].ToPar(); + X0Y0_雫2 = partGroup["雫2"].ToPar(); + X0Y0_雫3 = partGroup["雫3"].ToPar(); + X0Y0_雫4 = partGroup["雫4"].ToPar(); + X0Y0_雫5 = partGroup["雫5"].ToPar(); + partGroup = Body[0][1]; + X0Y1_咳基 = partGroup["咳基"].ToPar(); + X0Y1_雫1 = partGroup["雫1"].ToPar(); + X0Y1_雫2 = partGroup["雫2"].ToPar(); + X0Y1_雫3 = partGroup["雫3"].ToPar(); + X0Y1_雫4 = partGroup["雫4"].ToPar(); + X0Y1_雫5 = partGroup["雫5"].ToPar(); + partGroup = Body[0][2]; + X0Y2_咳基 = partGroup["咳基"].ToPar(); + X0Y2_雫1 = partGroup["雫1"].ToPar(); + X0Y2_雫2 = partGroup["雫2"].ToPar(); + X0Y2_雫3 = partGroup["雫3"].ToPar(); + X0Y2_雫4 = partGroup["雫4"].ToPar(); + X0Y2_雫5 = partGroup["雫5"].ToPar(); + partGroup = Body[0][3]; + X0Y3_咳基 = partGroup["咳基"].ToPar(); + X0Y3_雫1 = partGroup["雫1"].ToPar(); + X0Y3_雫2 = partGroup["雫2"].ToPar(); + X0Y3_雫3 = partGroup["雫3"].ToPar(); + X0Y3_雫4 = partGroup["雫4"].ToPar(); + X0Y3_雫5 = partGroup["雫5"].ToPar(); + partGroup = Body[0][4]; + X0Y4_咳基 = partGroup["咳基"].ToPar(); + X0Y4_雫1 = partGroup["雫1"].ToPar(); + X0Y4_雫2 = partGroup["雫2"].ToPar(); + X0Y4_雫3 = partGroup["雫3"].ToPar(); + X0Y4_雫4 = partGroup["雫4"].ToPar(); + X0Y4_雫5 = partGroup["雫5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -512,12 +512,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 咳基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 体配色.体液); + 咳基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Head.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Head.cs index fac933c..4d2880c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Head.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Head.cs @@ -4,87 +4,87 @@ using System.Linq; namespace SlaveMatrix { - public class Head : Ele + public class Head : Element { - public Par X0Y0_Head; + public ShapePart X0Y0_Head; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_隈取_タトゥ; + public ShapePart X0Y0_隈取_タトゥ; - public Par X0Y0_隈取_タトゥ左; + public ShapePart X0Y0_隈取_タトゥ左; - public Par X0Y0_隈取_タトゥ右; + public ShapePart X0Y0_隈取_タトゥ右; - public Par X0Y0_秘石_基; + public ShapePart X0Y0_秘石_基; - public Par X0Y0_秘石_秘石; + public ShapePart X0Y0_秘石_秘石; - public Par X0Y0_秘石_ハイライト; + public ShapePart X0Y0_秘石_ハイライト; - public Par X0Y0_蜘蛛_眼左1_基; + public ShapePart X0Y0_蜘蛛_眼左1_基; - public Par X0Y0_蜘蛛_眼左1_眼; + public ShapePart X0Y0_蜘蛛_眼左1_眼; - public Par X0Y0_蜘蛛_眼左1_ハイライト; + public ShapePart X0Y0_蜘蛛_眼左1_ハイライト; - public Par X0Y0_蜘蛛_眼左2_基; + public ShapePart X0Y0_蜘蛛_眼左2_基; - public Par X0Y0_蜘蛛_眼左2_眼; + public ShapePart X0Y0_蜘蛛_眼左2_眼; - public Par X0Y0_蜘蛛_眼左2_ハイライト; + public ShapePart X0Y0_蜘蛛_眼左2_ハイライト; - public Par X0Y0_蜘蛛_眼右1_基; + public ShapePart X0Y0_蜘蛛_眼右1_基; - public Par X0Y0_蜘蛛_眼右1_眼; + public ShapePart X0Y0_蜘蛛_眼右1_眼; - public Par X0Y0_蜘蛛_眼右1_ハイライト; + public ShapePart X0Y0_蜘蛛_眼右1_ハイライト; - public Par X0Y0_蜘蛛_眼右2_基; + public ShapePart X0Y0_蜘蛛_眼右2_基; - public Par X0Y0_蜘蛛_眼右2_眼; + public ShapePart X0Y0_蜘蛛_眼右2_眼; - public Par X0Y0_蜘蛛_眼右2_ハイライト; + public ShapePart X0Y0_蜘蛛_眼右2_ハイライト; - public Par X0Y0_羽虫_眼中_基; + public ShapePart X0Y0_羽虫_眼中_基; - public Par X0Y0_羽虫_眼中_眼; + public ShapePart X0Y0_羽虫_眼中_眼; - public Par X0Y0_羽虫_眼中_ハイライト; + public ShapePart X0Y0_羽虫_眼中_ハイライト; - public Par X0Y0_羽虫_眼左_基; + public ShapePart X0Y0_羽虫_眼左_基; - public Par X0Y0_羽虫_眼左_眼; + public ShapePart X0Y0_羽虫_眼左_眼; - public Par X0Y0_羽虫_眼左_ハイライト; + public ShapePart X0Y0_羽虫_眼左_ハイライト; - public Par X0Y0_羽虫_眼右_基; + public ShapePart X0Y0_羽虫_眼右_基; - public Par X0Y0_羽虫_眼右_眼; + public ShapePart X0Y0_羽虫_眼右_眼; - public Par X0Y0_羽虫_眼右_ハイライト; + public ShapePart X0Y0_羽虫_眼右_ハイライト; - public Par X0Y0_紋柄_紋; + public ShapePart X0Y0_紋柄_紋; - public Par X0Y0_紋柄_紋左1; + public ShapePart X0Y0_紋柄_紋左1; - public Par X0Y0_紋柄_紋右1; + public ShapePart X0Y0_紋柄_紋右1; - public Par X0Y0_紋柄_紋左2; + public ShapePart X0Y0_紋柄_紋左2; - public Par X0Y0_紋柄_紋右2; + public ShapePart X0Y0_紋柄_紋右2; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_馬柄_馬柄; + public ShapePart X0Y0_馬柄_馬柄; - public Par X0Y0_虫性_顎下; + public ShapePart X0Y0_虫性_顎下; public ColorD HeadCD; @@ -246,49 +246,49 @@ namespace SlaveMatrix public ColorP X0Y0_虫性_顎下CP; - public Ele[] 基髪_接続; + public Element[] 基髪_接続; - public Ele[] 目左_接続; + public Element[] 目左_接続; - public Ele[] 目右_接続; + public Element[] 目右_接続; - public Ele[] 鼻_接続; + public Element[] 鼻_接続; - public Ele[] 口_接続; + public Element[] 口_接続; - public Ele[] 頬左_接続; + public Element[] 頬左_接続; - public Ele[] 頬右_接続; + public Element[] 頬右_接続; - public Ele[] 額_接続; + public Element[] 額_接続; - public Ele[] 眉左_接続; + public Element[] 眉左_接続; - public Ele[] 眉右_接続; + public Element[] 眉右_接続; - public Ele[] 耳左_接続; + public Element[] 耳左_接続; - public Ele[] 耳右_接続; + public Element[] 耳右_接続; - public Ele[] 鼻肌_接続; + public Element[] 鼻肌_接続; - public Ele[] 単眼目_接続; + public Element[] 単眼目_接続; - public Ele[] 単眼眉_接続; + public Element[] 単眼眉_接続; - public Ele[] 大顎基_接続; + public Element[] 大顎基_接続; - public Ele[] 顔面_接続; + public Element[] 顔面_接続; - public Ele[] 頭頂_接続; + public Element[] 頭頂_接続; - public Ele[] 頬肌左_接続; + public Element[] 頬肌左_接続; - public Ele[] 頬肌右_接続; + public Element[] 頬肌右_接続; - public Ele[] 触覚左_接続; + public Element[] 触覚左_接続; - public Ele[] 触覚右_接続; + public Element[] 触覚右_接続; public override bool 欠損 { @@ -1038,22 +1038,22 @@ namespace SlaveMatrix { Head 頭2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["Head"]); - Pars pars = Body[0][0]; - X0Y0_Head = pars["頭"].ToPar(); - Pars pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["逆十字"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["Head"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Head = partGroup["頭"].ToPar(); + PartGroup pars2 = partGroup["悪タトゥ"].ToPars(); + PartGroup pars3 = pars2["逆十字"].ToPars(); X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["隈取"].ToPars(); + pars2 = partGroup["隈取"].ToPars(); X0Y0_隈取_タトゥ = pars2["タトゥ"].ToPar(); X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["秘石"].ToPars(); + pars2 = partGroup["秘石"].ToPars(); X0Y0_秘石_基 = pars2["基"].ToPar(); X0Y0_秘石_秘石 = pars2["秘石"].ToPar(); X0Y0_秘石_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); + pars2 = partGroup["蜘蛛"].ToPars(); pars3 = pars2["眼左1"].ToPars(); X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); @@ -1070,7 +1070,7 @@ namespace SlaveMatrix X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["羽虫"].ToPars(); + pars2 = partGroup["羽虫"].ToPars(); pars3 = pars2["眼中"].ToPars(); X0Y0_羽虫_眼中_基 = pars3["基"].ToPar(); X0Y0_羽虫_眼中_眼 = pars3["眼"].ToPar(); @@ -1083,19 +1083,19 @@ namespace SlaveMatrix X0Y0_羽虫_眼右_基 = pars3["基"].ToPar(); X0Y0_羽虫_眼右_眼 = pars3["眼"].ToPar(); X0Y0_羽虫_眼右_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].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(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["牛柄"].ToPars(); + pars2 = partGroup["牛柄"].ToPars(); X0Y0_馬柄_馬柄 = pars2["牛柄"].ToPar(); - pars2 = pars["虫顎"].ToPars(); + pars2 = partGroup["虫顎"].ToPars(); X0Y0_虫性_顎下 = pars2["顎下"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); @@ -1171,10 +1171,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.基髪_接続.Count > 0) { - 基髪_接続 = e.基髪_接続.Select(delegate(EleD g) + 基髪_接続 = e.基髪_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1185,7 +1185,7 @@ namespace SlaveMatrix } if (e.目左_接続.Count > 0) { - 目左_接続 = e.目左_接続.Select(delegate(EleD g) + 目左_接続 = e.目左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1196,7 +1196,7 @@ namespace SlaveMatrix } if (e.目右_接続.Count > 0) { - 目右_接続 = e.目右_接続.Select(delegate(EleD g) + 目右_接続 = e.目右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1207,7 +1207,7 @@ namespace SlaveMatrix } if (e.鼻_接続.Count > 0) { - 鼻_接続 = e.鼻_接続.Select(delegate(EleD g) + 鼻_接続 = e.鼻_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1218,7 +1218,7 @@ namespace SlaveMatrix } if (e.口_接続.Count > 0) { - 口_接続 = e.口_接続.Select(delegate(EleD g) + 口_接続 = e.口_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1229,7 +1229,7 @@ namespace SlaveMatrix } if (e.頬左_接続.Count > 0) { - 頬左_接続 = e.頬左_接続.Select(delegate(EleD g) + 頬左_接続 = e.頬左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1240,7 +1240,7 @@ namespace SlaveMatrix } if (e.頬右_接続.Count > 0) { - 頬右_接続 = e.頬右_接続.Select(delegate(EleD g) + 頬右_接続 = e.頬右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1251,7 +1251,7 @@ namespace SlaveMatrix } if (e.額_接続.Count > 0) { - 額_接続 = e.額_接続.Select(delegate(EleD g) + 額_接続 = e.額_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1262,7 +1262,7 @@ namespace SlaveMatrix } if (e.眉左_接続.Count > 0) { - 眉左_接続 = e.眉左_接続.Select(delegate(EleD g) + 眉左_接続 = e.眉左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1273,7 +1273,7 @@ namespace SlaveMatrix } if (e.眉右_接続.Count > 0) { - 眉右_接続 = e.眉右_接続.Select(delegate(EleD g) + 眉右_接続 = e.眉右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1284,7 +1284,7 @@ namespace SlaveMatrix } if (e.耳左_接続.Count > 0) { - 耳左_接続 = e.耳左_接続.Select(delegate(EleD g) + 耳左_接続 = e.耳左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1295,7 +1295,7 @@ namespace SlaveMatrix } if (e.耳右_接続.Count > 0) { - 耳右_接続 = e.耳右_接続.Select(delegate(EleD g) + 耳右_接続 = e.耳右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1306,7 +1306,7 @@ namespace SlaveMatrix } if (e.鼻肌_接続.Count > 0) { - 鼻肌_接続 = e.鼻肌_接続.Select(delegate(EleD g) + 鼻肌_接続 = e.鼻肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1317,7 +1317,7 @@ namespace SlaveMatrix } if (e.単眼目_接続.Count > 0) { - 単眼目_接続 = e.単眼目_接続.Select(delegate(EleD g) + 単眼目_接続 = e.単眼目_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1328,7 +1328,7 @@ namespace SlaveMatrix } if (e.単眼眉_接続.Count > 0) { - 単眼眉_接続 = e.単眼眉_接続.Select(delegate(EleD g) + 単眼眉_接続 = e.単眼眉_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1339,7 +1339,7 @@ namespace SlaveMatrix } if (e.大顎基_接続.Count > 0) { - 大顎基_接続 = e.大顎基_接続.Select(delegate(EleD g) + 大顎基_接続 = e.大顎基_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1350,7 +1350,7 @@ namespace SlaveMatrix } if (e.顔面_接続.Count > 0) { - 顔面_接続 = e.顔面_接続.Select(delegate(EleD g) + 顔面_接続 = e.顔面_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1361,7 +1361,7 @@ namespace SlaveMatrix } if (e.頭頂_接続.Count > 0) { - 頭頂_接続 = e.頭頂_接続.Select(delegate(EleD g) + 頭頂_接続 = e.頭頂_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1372,7 +1372,7 @@ namespace SlaveMatrix } if (e.頬肌左_接続.Count > 0) { - 頬肌左_接続 = e.頬肌左_接続.Select(delegate(EleD g) + 頬肌左_接続 = e.頬肌左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1383,7 +1383,7 @@ namespace SlaveMatrix } if (e.頬肌右_接続.Count > 0) { - 頬肌右_接続 = e.頬肌右_接続.Select(delegate(EleD g) + 頬肌右_接続 = e.頬肌右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1394,7 +1394,7 @@ namespace SlaveMatrix } if (e.触覚左_接続.Count > 0) { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + 触覚左_接続 = e.触覚左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1405,7 +1405,7 @@ namespace SlaveMatrix } if (e.触覚右_接続.Count > 0) { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + 触覚右_接続 = e.触覚右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭2; @@ -1516,16 +1516,16 @@ namespace SlaveMatrix private void 開顎(double Rate) { double y = 0.0003 * Rate; - Par par = Sta.胴体["Head"][0][0]["頭"].ToPar(); - Par x0Y0_頭 = X0Y0_Head; - x0Y0_頭.GetOP()[0].ps[3] = par.GetOP()[0].ps[3].AddY(y); - x0Y0_頭.GetOP()[0].ps[4] = par.GetOP()[0].ps[4].AddY(y); - x0Y0_頭.GetOP()[1].ps[0] = par.GetOP()[1].ps[0].AddY(y); - x0Y0_頭.GetOP()[1].ps[1] = par.GetOP()[1].ps[1].AddY(y); - x0Y0_頭.GetOP()[1].ps[2] = par.GetOP()[1].ps[2].AddY(y); - x0Y0_頭.GetOP()[1].ps[3] = par.GetOP()[1].ps[3].AddY(y); - x0Y0_頭.GetOP()[2].ps[0] = par.GetOP()[2].ps[0].AddY(y); - x0Y0_頭.GetOP()[2].ps[1] = par.GetOP()[2].ps[1].AddY(y); + ShapePart shapePart = GlobalState.胴体["Head"][0][0]["頭"].ToPar(); + ShapePart x0Y0_頭 = X0Y0_Head; + x0Y0_頭.GetOP()[0].ps[3] = shapePart.GetOP()[0].ps[3].AddY(y); + x0Y0_頭.GetOP()[0].ps[4] = shapePart.GetOP()[0].ps[4].AddY(y); + x0Y0_頭.GetOP()[1].ps[0] = shapePart.GetOP()[1].ps[0].AddY(y); + x0Y0_頭.GetOP()[1].ps[1] = shapePart.GetOP()[1].ps[1].AddY(y); + x0Y0_頭.GetOP()[1].ps[2] = shapePart.GetOP()[1].ps[2].AddY(y); + x0Y0_頭.GetOP()[1].ps[3] = shapePart.GetOP()[1].ps[3].AddY(y); + x0Y0_頭.GetOP()[2].ps[0] = shapePart.GetOP()[2].ps[0].AddY(y); + x0Y0_頭.GetOP()[2].ps[1] = shapePart.GetOP()[2].ps[1].AddY(y); } public void 開顎(口 口) @@ -1683,46 +1683,46 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - HeadCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + HeadCD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 秘石_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.秘石O); + 秘石_秘石CD = new ColorD(ref ColorHelper.Black, ref 体配色.秘石O); + 秘石_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 羽虫_眼中_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼中_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼中_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 羽虫_眼左_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼左_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼左_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 羽虫_眼右_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼右_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 羽虫_眼右_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 紋柄_紋CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 馬柄_馬柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 虫性_顎下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/HeadD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/HeadD.cs index 3900ebd..3b7a2c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/HeadD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/HeadD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class HeadD : EleD + public class HeadD : ElementData { public bool 頭_表示 = true; @@ -94,203 +94,203 @@ namespace SlaveMatrix 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 HeadD() { ThisType = GetType(); } - public void 基髪接続(EleD e) + public void 基髪接続(ElementData e) { 基髪_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_基髪_接続; } - public void 目左接続(EleD e) + public void 目左接続(ElementData e) { 目左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_目左_接続; } - public void 目右接続(EleD e) + public void 目右接続(ElementData e) { 目右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_目右_接続; } - public void 鼻接続(EleD e) + public void 鼻接続(ElementData e) { 鼻_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_鼻_接続; } - public void 口接続(EleD e) + public void 口接続(ElementData e) { 口_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_口_接続; } - public void 頬左接続(EleD e) + public void 頬左接続(ElementData e) { 頬左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_頬左_接続; } - public void 頬右接続(EleD e) + public void 頬右接続(ElementData e) { 頬右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_頬右_接続; } - public void 額接続(EleD e) + public void 額接続(ElementData e) { 額_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_額_接続; } - public void 眉左接続(EleD e) + public void 眉左接続(ElementData e) { 眉左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_眉左_接続; } - public void 眉右接続(EleD e) + public void 眉右接続(ElementData e) { 眉右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_眉右_接続; } - public void 耳左接続(EleD e) + public void 耳左接続(ElementData e) { 耳左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_耳左_接続; } - public void 耳右接続(EleD e) + public void 耳右接続(ElementData e) { 耳右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_耳右_接続; } - public void 鼻肌接続(EleD e) + public void 鼻肌接続(ElementData e) { 鼻肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_鼻肌_接続; } - public void 単眼目接続(EleD e) + public void 単眼目接続(ElementData e) { 単眼目_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_単眼目_接続; } - public void 単眼眉接続(EleD e) + public void 単眼眉接続(ElementData e) { 単眼眉_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_単眼眉_接続; } - public void 大顎基接続(EleD e) + public void 大顎基接続(ElementData e) { 大顎基_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_大顎基_接続; } - public void 顔面接続(EleD e) + public void 顔面接続(ElementData e) { 顔面_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_顔面_接続; } - public void 頭頂接続(EleD e) + public void 頭頂接続(ElementData e) { 頭頂_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_頭頂_接続; } - public void 頬肌左接続(EleD e) + public void 頬肌左接続(ElementData e) { 頬肌左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_頬肌左_接続; } - public void 頬肌右接続(EleD e) + public void 頬肌右接続(ElementData e) { 頬肌右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_頬肌右_接続; } - public void 触覚左接続(EleD e) + public void 触覚左接続(ElementData e) { 触覚左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Head_触覚左_接続; } - public void 触覚右接続(EleD e) + public void 触覚右接続(ElementData e) { 触覚右_接続.Add(e); e.Par = this; @@ -299,11 +299,11 @@ namespace SlaveMatrix public HeadD SetRandom() { - 目高 = RNG.XS.NextDouble(); + 目高 = Rng.XS.NextDouble(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Head(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs index f00552a..8ae89fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/InfoPanel.cs @@ -11,21 +11,21 @@ namespace SlaveMatrix private ModeEventDispatcher Med; - public Par MaiB; + public ShapePart MaiB; - public Tex Mai; + public TextBlock Mai; - public Par Mai2B; + public ShapePart Mai2B; - public Tex Mai2; + public TextBlock Mai2; - public Par SubB; + public ShapePart SubB; - public Tex Sub; + public TextBlock Sub; - public Par Sub2B; + public ShapePart Sub2B; - public Tex Sub2; + public TextBlock Sub2; private Lab SubInnfo_l; @@ -37,13 +37,13 @@ namespace SlaveMatrix public bool Sub2Show = true; - private ParT yp; + private ShapePartT yp; - private ParT np; + private ShapePartT np; - public But1 yb; + public Button yb; - public But1 nb; + public Button nb; public string TextIm { @@ -119,22 +119,22 @@ namespace SlaveMatrix } } - public Action 選択yAct + public Action 選択yAct { set { - yb.Action = delegate(But a) + yb.Action = delegate(ButtonBase a) { value(a); }; } } - public Action 選択nAct + public Action 選択nAct { set { - nb.Action = delegate(But a) + nb.Action = delegate(ButtonBase a) { value(a); }; @@ -151,113 +151,113 @@ namespace SlaveMatrix 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.SetBasePointBase(Dat.Vec2DZero); + MaiB = new ShapePart(); + MaiB.SetBasePointBase(DataConsts.Vec2DZero); MaiB.SetPositionBase(vector2D); MaiB.SetSizeBase(num2); - MaiB.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); + MaiB.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); MaiB.GetOP().ScalingX(MaiB.GetBasePointBase(), num3); MaiB.GetOP().ScalingY(MaiB.GetBasePointBase(), num4); MaiB.SetClosed(true); - MaiB.SetBrushColor(Color.FromArgb(160, Col.Black)); + MaiB.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); MaiB.Hit = false; - MaiB.GetJP().Add(new Joi(MaiB.GetOP().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) + MaiB.GetJP().Add(new JointPoint(MaiB.GetOP().GetCenter())); + Mai = new TextBlock("Tex1", vector2D, num2, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.08, 0, " ", ColorHelper.White, ColorHelper.Black, Color.Transparent, 19.0, ColorHelper.White, delegate(TextBlock sp) { sp.Text = sp.Text; }); - Mai.ParT.SetBasePointBase(Mai.ParT.GetOP().GetCenter().MulY(y)); + Mai.ShapePartT.SetBasePointBase(Mai.ShapePartT.GetOP().GetCenter().MulY(y)); Mai.Position = MaiB.ToGlobal(MaiB.GetJP()[0].Joint); Mai.Feed.GetOP().OutlineFalse(); double num5 = num4 * 4.53; - Mai2B = new Par(); - Mai2B.SetBasePointBase(Dat.Vec2DZero); + Mai2B = new ShapePart(); + Mai2B.SetBasePointBase(DataConsts.Vec2DZero); Mai2B.SetPositionBase(new Vector2D(vector2D.X, 0.01)); Mai2B.SetSizeBase(num2); - Mai2B.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); + Mai2B.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); Mai2B.GetOP().ScalingX(Mai2B.GetBasePointBase(), num3); Mai2B.GetOP().ScalingY(Mai2B.GetBasePointBase(), num5); Mai2B.SetClosed(true); - Mai2B.SetBrushColor(Color.FromArgb(160, Col.Black)); + Mai2B.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); Mai2B.Hit = false; - Mai2B.GetJP().Add(new Joi(Mai2B.GetOP().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) + Mai2B.GetJP().Add(new JointPoint(Mai2B.GetOP().GetCenter())); + Mai2 = new TextBlock("Tex3", vector2D, num2, num3 * 0.98, num5 * 0.97, new Font("MS Gothic", 1f), 0.08, 0, " ", ColorHelper.White, ColorHelper.Black, Color.Transparent, 19.0, ColorHelper.White, delegate(TextBlock sp) { sp.Text = sp.Text; }); - Mai2.ParT.SetBasePointBase(Mai2.ParT.GetOP().GetCenter().MulY(y)); + Mai2.ShapePartT.SetBasePointBase(Mai2.ShapePartT.GetOP().GetCenter().MulY(y)); Mai2.Position = Mai2B.ToGlobal(Mai2B.GetJP()[0].Joint); Mai2.Feed.GetOP().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.SetBasePointBase(Dat.Vec2DZero); + SubB = new ShapePart(); + SubB.SetBasePointBase(DataConsts.Vec2DZero); SubB.SetPositionBase(vector2D); SubB.SetSizeBase(num2); - SubB.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); + SubB.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); SubB.GetOP().ScalingX(SubB.GetBasePointBase(), num3); SubB.GetOP().ScalingY(SubB.GetBasePointBase(), num4); SubB.SetClosed(true); - SubB.SetBrushColor(Color.FromArgb(160, Col.Black)); + SubB.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); SubB.Hit = false; - SubB.GetJP().Add(new Joi(SubB.GetOP().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.SetBasePointBase(Sub.ParT.GetOP().GetCenter().MulY(y)); + SubB.GetJP().Add(new JointPoint(SubB.GetOP().GetCenter())); + Sub = new TextBlock("Tex4", vector2D, num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, " ", ColorHelper.White, ColorHelper.Black, Color.Transparent, 15.0); + Sub.ShapePartT.SetBasePointBase(Sub.ShapePartT.GetOP().GetCenter().MulY(y)); Sub.Position = SubB.ToGlobal(SubB.GetJP()[0].Joint); - SubInnfo_l = new Lab(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); - SubInnfo_l.ParT.SetPositionBase(SubInnfo_l.ParT.GetPositionBase().AddY((0.0 - SubInnfo_l.ParT.GetOP()[0].ps[3].Y) * SubInnfo_l.ParT.GetSizeBase())); - Sub2B = new Par(); - Sub2B.SetBasePointBase(Dat.Vec2DZero); + SubInnfo_l = new Lab(Are, "SubInfo", vector2D, num2, 1.0, new Font("MS Gothic", 1f), 0.07, "Sub Info.", ColorHelper.White, ColorHelper.Black, Color.FromArgb(160, ColorHelper.Black), ColorHelper.Empty); + SubInnfo_l.ShapePartT.SetPositionBase(SubInnfo_l.ShapePartT.GetPositionBase().AddY((0.0 - SubInnfo_l.ShapePartT.GetOP()[0].ps[3].Y) * SubInnfo_l.ShapePartT.GetSizeBase())); + Sub2B = new ShapePart(); + Sub2B.SetBasePointBase(DataConsts.Vec2DZero); Sub2B.SetPositionBase(new Vector2D(0.0025, vector2D.Y)); Sub2B.SetSizeBase(num2); - Sub2B.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); + Sub2B.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); Sub2B.GetOP().ScalingX(Sub2B.GetBasePointBase(), num3); Sub2B.GetOP().ScalingY(Sub2B.GetBasePointBase(), num4); Sub2B.SetClosed(true); - Sub2B.SetBrushColor(Color.FromArgb(160, Col.Black)); + Sub2B.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); Sub2B.Hit = false; - Sub2B.GetJP().Add(new Joi(SubB.GetOP().GetCenter())); - Sub2 = new Tex("Tex3", Sub2B.GetPositionBase(), 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.SetBasePointBase(Sub2.ParT.GetOP().GetCenter().MulY(y)); + Sub2B.GetJP().Add(new JointPoint(SubB.GetOP().GetCenter())); + Sub2 = new TextBlock("Tex3", Sub2B.GetPositionBase(), num2 * 1.01, num3 * 0.98, num4 * 0.91, new Font("MS Gothic", 1f), 0.07, 0, "", ColorHelper.White, ColorHelper.Black, Color.Transparent, 15.0); + Sub2.ShapePartT.SetBasePointBase(Sub2.ShapePartT.GetOP().GetCenter().MulY(y)); Sub2.Position = Sub2B.ToGlobal(Sub2B.GetJP()[0].Joint); - yp = new ParT(); + yp = new ShapePartT(); yp.Text = "・" + GameText.はい; - yp.SetSizeBase(Mai.ParT.GetSizeBase()); + yp.SetSizeBase(Mai.ShapePartT.GetSizeBase()); yp.SetFont(new Font("MS Gothic", 1f)); - yp.SetFontSize(Mai.ParT.GetFontSize()); + yp.SetFontSize(Mai.ShapePartT.GetFontSize()); yp.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); yp.SetRectSize(new Vector2D(yp.GetOP()[0].ps[1].X, yp.GetOP()[0].ps[2].Y)); yp.GetOP().ScalingY(yp.GetBasePointBase(), 0.9); yp.GetOP().OutlineFalse(); yp.SetClosed(true); - yp.SetTextColor(Col.White); - yp.SetBrushColor(Color.FromArgb(0, Col.Black)); - yp.SetShadBrush(new SolidBrush(Col.Black)); + yp.SetTextColor(ColorHelper.White); + yp.SetBrushColor(Color.FromArgb(0, ColorHelper.Black)); + yp.SetShadBrush(new SolidBrush(ColorHelper.Black)); yp.GetStringFormat().Alignment = StringAlignment.Center; yp.GetStringFormat().LineAlignment = StringAlignment.Center; yp.SetPositionBase(new Vector2D(MaiB.GetPosition().X + 0.001, MaiB.GetPosition().Y)); yp.Dra = false; - yb = new But1(yp, delegate + yb = new Button(yp, delegate { }); - np = new ParT(); + np = new ShapePartT(); np.Text = "・" + GameText.いいえ; - np.SetSizeBase(Mai.ParT.GetSizeBase()); + np.SetSizeBase(Mai.ShapePartT.GetSizeBase()); np.SetFont(new Font("MS Gothic", 1f)); - np.SetFontSize(Mai.ParT.GetFontSize()); + np.SetFontSize(Mai.ShapePartT.GetFontSize()); np.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); np.SetRectSize(new Vector2D(np.GetOP()[0].ps[1].X, np.GetOP()[0].ps[2].Y)); np.GetOP().ScalingY(np.GetBasePointBase(), 0.9); np.GetOP().OutlineFalse(); np.SetClosed(true); - np.SetTextColor(Col.White); - np.SetBrushColor(Color.FromArgb(0, Col.Black)); - np.SetShadBrush(new SolidBrush(Col.Black)); + np.SetTextColor(ColorHelper.White); + np.SetBrushColor(Color.FromArgb(0, ColorHelper.Black)); + np.SetShadBrush(new SolidBrush(ColorHelper.Black)); np.GetStringFormat().Alignment = StringAlignment.Center; np.GetStringFormat().LineAlignment = StringAlignment.Center; np.SetPositionBase(new Vector2D(MaiB.GetPosition().X + 0.001, MaiB.GetPosition().Y)); np.Dra = false; - nb = new But1(np, delegate + nb = new Button(np, delegate { }); } @@ -275,12 +275,12 @@ namespace SlaveMatrix 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.時間帯; + Sub2.TextIm = GameText.所持金 + "\r\n" + GlobalState.GameData.所持金.ToString("#,0") + "\r\n" + GameText.借金 + "\r\n" + GlobalState.GameData.借金.ToString("#,0") + "\r\n" + GlobalState.GameData.日数 + GameText.日目 + "/" + GlobalState.GameData.時間帯; } private void SetButPos() { - yp.SetPositionBase(new Vector2D(yp.GetPositionBase().X, Mai.ParT.ToGlobal(Mai.ParT.GetStringRect(Are.UnitScale, Are.DisplayGraphics).v2).Y + 0.0025)); + yp.SetPositionBase(new Vector2D(yp.GetPositionBase().X, Mai.ShapePartT.ToGlobal(Mai.ShapePartT.GetStringRect(Are.UnitScale, Are.DisplayGraphics).v2).Y + 0.0025)); np.SetPositionBase(new Vector2D(np.GetPositionBase().X, yp.ToGlobal(yp.GetOP().Last().ps.Last()).Y + 0.0025)); } @@ -310,30 +310,30 @@ namespace SlaveMatrix nb.Up(ref HitColor); } - public void Draw(RenderArea Are, FPS FPS) + public void Draw(RenderArea Are, FpsCounter FPS) { if (MaiShow) { Are.Draw(MaiB); Mai.Progression(FPS); - Are.Draw(Mai.Pars); + Are.Draw(Mai.PartGroup); } if (Mai2Show) { Are.Draw(Mai2B); - Are.Draw(Mai2.Pars); + Are.Draw(Mai2.PartGroup); } if (SubShow) { Are.Draw(SubB); Sub.Progression(FPS); - Are.Draw(Sub.Pars); - Are.Draw(SubInnfo_l.ParT); + Are.Draw(Sub.PartGroup); + Are.Draw(SubInnfo_l.ShapePartT); } if (Sub2Show) { Are.Draw(Sub2B); - Are.Draw(Sub2.Pars); + Are.Draw(Sub2.PartGroup); } if (yp.Dra) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg.cs index 20225e5..57c4972 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg.cs @@ -2,8 +2,8 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Leg : Ele + public class Leg : Element { - public Ele[] 足_接続; + public Element[] 足_接続; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LegD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LegD.cs index 0db726e..68719fa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LegD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LegD.cs @@ -4,11 +4,11 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class LegD : EleD + public class LegD : ElementData { - public List 足_接続 = new List(); + public List 足_接続 = new List(); - public virtual void 足接続(EleD e) + public virtual void 足接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人.cs index 1e9de99..8ca689a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人.cs @@ -6,797 +6,797 @@ namespace SlaveMatrix { public class Leg_人 : Leg { - public Par X0Y0_Leg; + public ShapePart X0Y0_Leg; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_淫タトゥ_足首_タトゥ; + public ShapePart X0Y0_淫タトゥ_足首_タトゥ; - public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ左; + public ShapePart X0Y0_淫タトゥ_足首_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート1_タトゥ右; + public ShapePart X0Y0_淫タトゥ_足首_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ左; + public ShapePart X0Y0_淫タトゥ_足首_ハート3_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート3_タトゥ右; + public ShapePart X0Y0_淫タトゥ_足首_ハート3_タトゥ右; - public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ左; + public ShapePart X0Y0_淫タトゥ_足首_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_足首_ハート2_タトゥ右; + public ShapePart X0Y0_淫タトゥ_足首_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左; + public ShapePart X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public ShapePart X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_文字1_文字a_枠; + public ShapePart X0Y0_悪タトゥ_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字b_枠; + public ShapePart X0Y0_悪タトゥ_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字c_枠; + public ShapePart X0Y0_悪タトゥ_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字d_枠; + public ShapePart X0Y0_悪タトゥ_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字e_枠; + public ShapePart X0Y0_悪タトゥ_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_文字2_文字a_枠; + public ShapePart X0Y0_悪タトゥ_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字b_枠; + public ShapePart X0Y0_悪タトゥ_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字c_枠; + public ShapePart X0Y0_悪タトゥ_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字d_枠; + public ShapePart X0Y0_悪タトゥ_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字e_枠; + public ShapePart X0Y0_悪タトゥ_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_タトゥ1; + public ShapePart X0Y0_悪タトゥ_タトゥ1; - public Par X0Y0_悪タトゥ_タトゥ2; + public ShapePart X0Y0_悪タトゥ_タトゥ2; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_悪タトゥ_タトゥ左; + public ShapePart X0Y0_悪タトゥ_タトゥ左; - public Par X0Y0_悪タトゥ_タトゥ右; + public ShapePart X0Y0_悪タトゥ_タトゥ右; - public Par X0Y0_紋柄_紋1; + public ShapePart X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public ShapePart X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public ShapePart X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public ShapePart X0Y0_紋柄_紋4; - public Par X0Y0_獣性_獣毛1; + public ShapePart X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public ShapePart X0Y0_獣性_獣毛2; - public Par X0Y0_獣性_獣毛3; + public ShapePart X0Y0_獣性_獣毛3; - public Par X0Y0_獣性_獣毛4; + public ShapePart X0Y0_獣性_獣毛4; - public Par X0Y0_獣性_獣毛5; + public ShapePart X0Y0_獣性_獣毛5; - public Par X0Y0_竜性_鱗_鱗1; + public ShapePart X0Y0_竜性_鱗_鱗1; - public Par X0Y0_竜性_鱗_鱗2; + public ShapePart X0Y0_竜性_鱗_鱗2; - public Par X0Y0_竜性_鱗_鱗3; + public ShapePart X0Y0_竜性_鱗_鱗3; - public Par X0Y0_竜性_鱗_鱗4; + public ShapePart X0Y0_竜性_鱗_鱗4; - public Par X0Y0_竜性_鱗_鱗5; + public ShapePart X0Y0_竜性_鱗_鱗5; - public Par X0Y0_竜性_鱗_鱗6; + public ShapePart X0Y0_竜性_鱗_鱗6; - public Par X0Y0_竜性_鱗_鱗7; + public ShapePart X0Y0_竜性_鱗_鱗7; - public Par X0Y0_竜性_棘_棘1; + public ShapePart X0Y0_竜性_棘_棘1; - public Par X0Y0_竜性_棘_棘2; + public ShapePart X0Y0_竜性_棘_棘2; - public Par X0Y0_竜性_棘_棘3; + public ShapePart X0Y0_竜性_棘_棘3; - public Par X0Y0_竜性_棘_棘4; + public ShapePart X0Y0_竜性_棘_棘4; - public Par X0Y0_竜性_棘_棘5; + public ShapePart X0Y0_竜性_棘_棘5; - public Par X0Y0_竜性_棘_棘6; + public ShapePart X0Y0_竜性_棘_棘6; - public Par X0Y0_虫性_棘_棘1; + public ShapePart X0Y0_虫性_棘_棘1; - public Par X0Y0_虫性_棘_棘2; + public ShapePart X0Y0_虫性_棘_棘2; - public Par X0Y0_虫性_棘_棘3; + public ShapePart X0Y0_虫性_棘_棘3; - public Par X0Y0_虫性_膝; + public ShapePart X0Y0_虫性_膝; - public Par X0Y0_虫性_線; + public ShapePart X0Y0_虫性_線; - public Par X0Y0_傷X1; + public ShapePart X0Y0_傷X1; - public Par X0Y0_傷X2; + public ShapePart X0Y0_傷X2; - public Par X0Y0_傷I1; + public ShapePart X0Y0_傷I1; - public Par X0Y0_傷I2; + public ShapePart X0Y0_傷I2; - public Par X0Y0_傷I3; + public ShapePart X0Y0_傷I3; - public Par X0Y0_傷I4; + public ShapePart X0Y0_傷I4; - public Par X0Y0_傷I5; + public ShapePart X0Y0_傷I5; - public Par X0Y0_ハイライト1; + public ShapePart X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public ShapePart X0Y0_ハイライト2; - public Par X0Y0_パンスト_パンスト; + public ShapePart X0Y0_パンスト_パンスト; - public Par X0Y0_パンスト_ハイライト1; + public ShapePart X0Y0_パンスト_ハイライト1; - public Par X0Y0_パンスト_ハイライト2; + public ShapePart X0Y0_パンスト_ハイライト2; - public Par X0Y0_ソックス_ソックス; + public ShapePart X0Y0_ソックス_ソックス; - public Par X0Y0_ソックス_ハイライト1; + public ShapePart X0Y0_ソックス_ハイライト1; - public Par X0Y0_ソックス_ハイライト2; + public ShapePart X0Y0_ソックス_ハイライト2; - public Par X0Y0_ブーツ_タン_タン; + public ShapePart X0Y0_ブーツ_タン_タン; - public Par X0Y0_ブーツ_タン_縁_縁1; + public ShapePart X0Y0_ブーツ_タン_縁_縁1; - public Par X0Y0_ブーツ_タン_縁_縁2; + public ShapePart X0Y0_ブーツ_タン_縁_縁2; - public Par X0Y0_ブーツ_ブーツ_ブーツ; + public ShapePart X0Y0_ブーツ_ブーツ_ブーツ; - public Par X0Y0_ブーツ_ブーツ_皺_皺1; + public ShapePart X0Y0_ブーツ_ブーツ_皺_皺1; - public Par X0Y0_ブーツ_ブーツ_皺_皺2; + public ShapePart X0Y0_ブーツ_ブーツ_皺_皺2; - public Par X0Y0_ブーツ_ブーツ_縁_縁1; + public ShapePart X0Y0_ブーツ_ブーツ_縁_縁1; - public Par X0Y0_ブーツ_ブーツ_縁_縁2; + public ShapePart X0Y0_ブーツ_ブーツ_縁_縁2; - public Par X0Y0_ブーツ_ブーツ_縁_縁3; + public ShapePart X0Y0_ブーツ_ブーツ_縁_縁3; - public Par X0Y0_ブーツ_ブーツ_縁_縁4; + public ShapePart X0Y0_ブーツ_ブーツ_縁_縁4; - public Par X0Y0_ブーツ_柄; + public ShapePart X0Y0_ブーツ_柄; - public Par X0Y0_ブーツ_紐_紐; + public ShapePart X0Y0_ブーツ_紐_紐; - public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐1_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐1_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐1_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐1_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐1_紐下_紐; - public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐1_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐1_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐1_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐1_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐1_紐上_紐; - public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐2_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐2_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐2_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐2_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐2_紐下_紐; - public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐2_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐2_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐2_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐2_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐2_紐上_紐; - public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐3_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐3_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐3_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐3_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐3_紐下_紐; - public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐3_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐3_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐3_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐3_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐3_紐上_紐; - public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐4_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐4_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐4_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐4_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐4_紐下_紐; - public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐4_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐4_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐4_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐4_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐4_紐上_紐; - public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐5_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐5_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐5_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐5_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐5_紐下_紐; - public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐5_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐5_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐5_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐5_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐5_紐上_紐; - public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐6_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐6_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐6_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐6_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐6_紐下_紐; - public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐6_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐6_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐6_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐6_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐6_紐上_紐; - public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐7_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐7_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐7_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐7_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐7_紐下_紐; - public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐7_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐7_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐7_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐7_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐7_紐上_紐; - public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐8_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐8_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐8_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐8_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐8_紐下_紐; - public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐8_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐8_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐8_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐8_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐8_紐上_紐; - public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐9_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐9_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐9_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐9_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐9_紐下_紐; - public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐9_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐9_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐9_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐9_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐9_紐上_紐; - public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐10_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐10_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐10_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐10_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐10_紐下_紐; - public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐10_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐10_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐10_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐10_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐10_紐上_紐; - public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐11_紐下_金具上_金具; - public Par X0Y0_ブーツ_紐_紐11_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐11_紐下_金具上_穴; - public Par X0Y0_ブーツ_紐_紐11_紐下_紐; + public ShapePart X0Y0_ブーツ_紐_紐11_紐下_紐; - public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ_紐_紐11_紐上_金具上_金具; - public Par X0Y0_ブーツ_紐_紐11_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ_紐_紐11_紐上_金具上_穴; - public Par X0Y0_ブーツ_紐_紐11_紐上_紐; + public ShapePart X0Y0_ブーツ_紐_紐11_紐上_紐; - public Par X0Y0_ブーツ_紐_結び_紐左_紐3; + public ShapePart X0Y0_ブーツ_紐_結び_紐左_紐3; - public Par X0Y0_ブーツ_紐_結び_紐左_紐2; + public ShapePart X0Y0_ブーツ_紐_結び_紐左_紐2; - public Par X0Y0_ブーツ_紐_結び_紐左_紐1; + public ShapePart X0Y0_ブーツ_紐_結び_紐左_紐1; - public Par X0Y0_ブーツ_紐_結び_紐右_紐3; + public ShapePart X0Y0_ブーツ_紐_結び_紐右_紐3; - public Par X0Y0_ブーツ_紐_結び_紐右_紐2; + public ShapePart X0Y0_ブーツ_紐_結び_紐右_紐2; - public Par X0Y0_ブーツ_紐_結び_紐右_紐1; + public ShapePart X0Y0_ブーツ_紐_結び_紐右_紐1; - public Par X0Y0_ブーツ_紐_結び_結び目; + public ShapePart X0Y0_ブーツ_紐_結び_結び目; - public Par X0Y0_アーマ_ベース; + public ShapePart X0Y0_アーマ_ベース; - public Par X0Y0_アーマ_脛当_脛当1; + public ShapePart X0Y0_アーマ_脛当_脛当1; - public Par X0Y0_アーマ_脛当_脛当2; + public ShapePart X0Y0_アーマ_脛当_脛当2; - public Par X0Y0_アーマ_膝当; + public ShapePart X0Y0_アーマ_膝当; - public Par X0Y0_アーマ_穴_穴1; + public ShapePart X0Y0_アーマ_穴_穴1; - public Par X0Y0_アーマ_穴_穴2; + public ShapePart X0Y0_アーマ_穴_穴2; - public Par X0Y0_アーマ_穴_穴3; + public ShapePart X0Y0_アーマ_穴_穴3; - public Par X0Y0_アーマ_穴_穴4; + public ShapePart X0Y0_アーマ_穴_穴4; - public Par X0Y0_脚輪上_革; + public ShapePart X0Y0_脚輪上_革; - public Par X0Y0_脚輪上_金具1; + public ShapePart X0Y0_脚輪上_金具1; - public Par X0Y0_脚輪上_金具2; + public ShapePart X0Y0_脚輪上_金具2; - public Par X0Y0_脚輪上_金具3; + public ShapePart X0Y0_脚輪上_金具3; - public Par X0Y0_脚輪上_金具左; + public ShapePart X0Y0_脚輪上_金具左; - public Par X0Y0_脚輪上_金具右; + public ShapePart X0Y0_脚輪上_金具右; - public Par X0Y0_脚輪下_革; + public ShapePart X0Y0_脚輪下_革; - public Par X0Y0_脚輪下_金具1; + public ShapePart X0Y0_脚輪下_金具1; - public Par X0Y0_脚輪下_金具2; + public ShapePart X0Y0_脚輪下_金具2; - public Par X0Y0_脚輪下_金具3; + public ShapePart X0Y0_脚輪下_金具3; - public Par X0Y0_脚輪下_金具左; + public ShapePart X0Y0_脚輪下_金具左; - public Par X0Y0_脚輪下_金具右; + public ShapePart X0Y0_脚輪下_金具右; - public Par X0Y1_Leg; + public ShapePart X0Y1_Leg; - public Par X0Y1_筋; + public ShapePart X0Y1_筋; - public Par X0Y1_淫タトゥ_足首_タトゥ; + public ShapePart X0Y1_淫タトゥ_足首_タトゥ; - public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ左; + public ShapePart X0Y1_淫タトゥ_足首_ハート1_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート1_タトゥ右; + public ShapePart X0Y1_淫タトゥ_足首_ハート1_タトゥ右; - public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ左; + public ShapePart X0Y1_淫タトゥ_足首_ハート3_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート3_タトゥ右; + public ShapePart X0Y1_淫タトゥ_足首_ハート3_タトゥ右; - public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ左; + public ShapePart X0Y1_淫タトゥ_足首_ハート2_タトゥ左; - public Par X0Y1_淫タトゥ_足首_ハート2_タトゥ右; + public ShapePart X0Y1_淫タトゥ_足首_ハート2_タトゥ右; - public Par X0Y1_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ左; - public Par X0Y1_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ右; - public Par X0Y1_淫タトゥ_タトゥ左; + public ShapePart X0Y1_淫タトゥ_タトゥ左; - public Par X0Y1_淫タトゥ_タトゥ右; + public ShapePart X0Y1_淫タトゥ_タトゥ右; - public Par X0Y1_悪タトゥ_文字1_文字a_枠; + public ShapePart X0Y1_悪タトゥ_文字1_文字a_枠; - public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字1_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字1_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字b_枠; + public ShapePart X0Y1_悪タトゥ_文字1_文字b_枠; - public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字1_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字1_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字c_枠; + public ShapePart X0Y1_悪タトゥ_文字1_文字c_枠; - public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字1_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字1_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字d_枠; + public ShapePart X0Y1_悪タトゥ_文字1_文字d_枠; - public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字1_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字1_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字e_枠; + public ShapePart X0Y1_悪タトゥ_文字1_文字e_枠; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字1_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字1_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3; + public ShapePart X0Y1_悪タトゥ_文字1_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ_文字2_文字a_枠; + public ShapePart X0Y1_悪タトゥ_文字2_文字a_枠; - public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字2_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字2_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字b_枠; + public ShapePart X0Y1_悪タトゥ_文字2_文字b_枠; - public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字2_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字2_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字c_枠; + public ShapePart X0Y1_悪タトゥ_文字2_文字c_枠; - public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字2_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字2_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字d_枠; + public ShapePart X0Y1_悪タトゥ_文字2_文字d_枠; - public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字2_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字2_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字e_枠; + public ShapePart X0Y1_悪タトゥ_文字2_文字e_枠; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ_文字2_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ_文字2_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3; + public ShapePart X0Y1_悪タトゥ_文字2_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ_タトゥ1; + public ShapePart X0Y1_悪タトゥ_タトゥ1; - public Par X0Y1_悪タトゥ_タトゥ2; + public ShapePart X0Y1_悪タトゥ_タトゥ2; - public Par X0Y1_悪タトゥ_逆十字_逆十字1; + public ShapePart X0Y1_悪タトゥ_逆十字_逆十字1; - public Par X0Y1_悪タトゥ_逆十字_逆十字2; + public ShapePart X0Y1_悪タトゥ_逆十字_逆十字2; - public Par X0Y1_悪タトゥ_タトゥ左; + public ShapePart X0Y1_悪タトゥ_タトゥ左; - public Par X0Y1_悪タトゥ_タトゥ右; + public ShapePart X0Y1_悪タトゥ_タトゥ右; - public Par X0Y1_紋柄_紋1; + public ShapePart X0Y1_紋柄_紋1; - public Par X0Y1_紋柄_紋2; + public ShapePart X0Y1_紋柄_紋2; - public Par X0Y1_紋柄_紋3; + public ShapePart X0Y1_紋柄_紋3; - public Par X0Y1_紋柄_紋4; + public ShapePart X0Y1_紋柄_紋4; - public Par X0Y1_獣性_獣毛1; + public ShapePart X0Y1_獣性_獣毛1; - public Par X0Y1_獣性_獣毛2; + public ShapePart X0Y1_獣性_獣毛2; - public Par X0Y1_獣性_獣毛3; + public ShapePart X0Y1_獣性_獣毛3; - public Par X0Y1_獣性_獣毛4; + public ShapePart X0Y1_獣性_獣毛4; - public Par X0Y1_獣性_獣毛5; + public ShapePart X0Y1_獣性_獣毛5; - public Par X0Y1_竜性_鱗_鱗1; + public ShapePart X0Y1_竜性_鱗_鱗1; - public Par X0Y1_竜性_鱗_鱗2; + public ShapePart X0Y1_竜性_鱗_鱗2; - public Par X0Y1_竜性_鱗_鱗3; + public ShapePart X0Y1_竜性_鱗_鱗3; - public Par X0Y1_竜性_鱗_鱗4; + public ShapePart X0Y1_竜性_鱗_鱗4; - public Par X0Y1_竜性_鱗_鱗5; + public ShapePart X0Y1_竜性_鱗_鱗5; - public Par X0Y1_竜性_鱗_鱗6; + public ShapePart X0Y1_竜性_鱗_鱗6; - public Par X0Y1_竜性_鱗_鱗7; + public ShapePart X0Y1_竜性_鱗_鱗7; - public Par X0Y1_竜性_棘_棘1; + public ShapePart X0Y1_竜性_棘_棘1; - public Par X0Y1_竜性_棘_棘2; + public ShapePart X0Y1_竜性_棘_棘2; - public Par X0Y1_竜性_棘_棘3; + public ShapePart X0Y1_竜性_棘_棘3; - public Par X0Y1_竜性_棘_棘4; + public ShapePart X0Y1_竜性_棘_棘4; - public Par X0Y1_竜性_棘_棘5; + public ShapePart X0Y1_竜性_棘_棘5; - public Par X0Y1_竜性_棘_棘6; + public ShapePart X0Y1_竜性_棘_棘6; - public Par X0Y1_虫性_棘_棘1; + public ShapePart X0Y1_虫性_棘_棘1; - public Par X0Y1_虫性_棘_棘2; + public ShapePart X0Y1_虫性_棘_棘2; - public Par X0Y1_虫性_棘_棘3; + public ShapePart X0Y1_虫性_棘_棘3; - public Par X0Y1_虫性_膝; + public ShapePart X0Y1_虫性_膝; - public Par X0Y1_虫性_線; + public ShapePart X0Y1_虫性_線; - public Par X0Y1_傷X1; + public ShapePart X0Y1_傷X1; - public Par X0Y1_傷X2; + public ShapePart X0Y1_傷X2; - public Par X0Y1_傷I1; + public ShapePart X0Y1_傷I1; - public Par X0Y1_傷I2; + public ShapePart X0Y1_傷I2; - public Par X0Y1_傷I3; + public ShapePart X0Y1_傷I3; - public Par X0Y1_傷I4; + public ShapePart X0Y1_傷I4; - public Par X0Y1_傷I5; + public ShapePart X0Y1_傷I5; - public Par X0Y1_ハイライト1; + public ShapePart X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public ShapePart X0Y1_ハイライト2; - public Par X0Y1_パンスト_パンスト; + public ShapePart X0Y1_パンスト_パンスト; - public Par X0Y1_パンスト_ハイライト1; + public ShapePart X0Y1_パンスト_ハイライト1; - public Par X0Y1_パンスト_ハイライト2; + public ShapePart X0Y1_パンスト_ハイライト2; - public Par X0Y1_ソックス_ソックス; + public ShapePart X0Y1_ソックス_ソックス; - public Par X0Y1_ソックス_ハイライト1; + public ShapePart X0Y1_ソックス_ハイライト1; - public Par X0Y1_ソックス_ハイライト2; + public ShapePart X0Y1_ソックス_ハイライト2; - public Par X0Y1_ブーツ_タン_タン; + public ShapePart X0Y1_ブーツ_タン_タン; - public Par X0Y1_ブーツ_タン_縁_縁1; + public ShapePart X0Y1_ブーツ_タン_縁_縁1; - public Par X0Y1_ブーツ_タン_縁_縁2; + public ShapePart X0Y1_ブーツ_タン_縁_縁2; - public Par X0Y1_ブーツ_ブーツ_ブーツ; + public ShapePart X0Y1_ブーツ_ブーツ_ブーツ; - public Par X0Y1_ブーツ_ブーツ_皺_皺1; + public ShapePart X0Y1_ブーツ_ブーツ_皺_皺1; - public Par X0Y1_ブーツ_ブーツ_皺_皺2; + public ShapePart X0Y1_ブーツ_ブーツ_皺_皺2; - public Par X0Y1_ブーツ_ブーツ_縁_縁1; + public ShapePart X0Y1_ブーツ_ブーツ_縁_縁1; - public Par X0Y1_ブーツ_ブーツ_縁_縁2; + public ShapePart X0Y1_ブーツ_ブーツ_縁_縁2; - public Par X0Y1_ブーツ_ブーツ_縁_縁3; + public ShapePart X0Y1_ブーツ_ブーツ_縁_縁3; - public Par X0Y1_ブーツ_ブーツ_縁_縁4; + public ShapePart X0Y1_ブーツ_ブーツ_縁_縁4; - public Par X0Y1_ブーツ_柄; + public ShapePart X0Y1_ブーツ_柄; - public Par X0Y1_ブーツ_紐_紐; + public ShapePart X0Y1_ブーツ_紐_紐; - public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐1_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐1_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐1_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐1_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐1_紐下_紐; - public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐1_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐1_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐1_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐1_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐1_紐上_紐; - public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐2_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐2_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐2_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐2_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐2_紐下_紐; - public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐2_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐2_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐2_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐2_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐2_紐上_紐; - public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐3_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐3_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐3_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐3_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐3_紐下_紐; - public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐3_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐3_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐3_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐3_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐3_紐上_紐; - public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐4_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐4_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐4_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐4_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐4_紐下_紐; - public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐4_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐4_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐4_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐4_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐4_紐上_紐; - public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐5_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐5_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐5_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐5_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐5_紐下_紐; - public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐5_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐5_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐5_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐5_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐5_紐上_紐; - public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐6_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐6_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐6_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐6_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐6_紐下_紐; - public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐6_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐6_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐6_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐6_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐6_紐上_紐; - public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐7_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐7_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐7_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐7_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐7_紐下_紐; - public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐7_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐7_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐7_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐7_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐7_紐上_紐; - public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐8_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐8_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐8_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐8_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐8_紐下_紐; - public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐8_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐8_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐8_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐8_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐8_紐上_紐; - public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐9_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐9_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐9_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐9_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐9_紐下_紐; - public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐9_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐9_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐9_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐9_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐9_紐上_紐; - public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐10_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐10_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐10_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐10_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐10_紐下_紐; - public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐10_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐10_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐10_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐10_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐10_紐上_紐; - public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐11_紐下_金具上_金具; - public Par X0Y1_ブーツ_紐_紐11_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐11_紐下_金具上_穴; - public Par X0Y1_ブーツ_紐_紐11_紐下_紐; + public ShapePart X0Y1_ブーツ_紐_紐11_紐下_紐; - public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ_紐_紐11_紐上_金具上_金具; - public Par X0Y1_ブーツ_紐_紐11_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ_紐_紐11_紐上_金具上_穴; - public Par X0Y1_ブーツ_紐_紐11_紐上_紐; + public ShapePart X0Y1_ブーツ_紐_紐11_紐上_紐; - public Par X0Y1_ブーツ_紐_結び_紐左_紐3; + public ShapePart X0Y1_ブーツ_紐_結び_紐左_紐3; - public Par X0Y1_ブーツ_紐_結び_紐左_紐2; + public ShapePart X0Y1_ブーツ_紐_結び_紐左_紐2; - public Par X0Y1_ブーツ_紐_結び_紐左_紐1; + public ShapePart X0Y1_ブーツ_紐_結び_紐左_紐1; - public Par X0Y1_ブーツ_紐_結び_紐右_紐3; + public ShapePart X0Y1_ブーツ_紐_結び_紐右_紐3; - public Par X0Y1_ブーツ_紐_結び_紐右_紐2; + public ShapePart X0Y1_ブーツ_紐_結び_紐右_紐2; - public Par X0Y1_ブーツ_紐_結び_紐右_紐1; + public ShapePart X0Y1_ブーツ_紐_結び_紐右_紐1; - public Par X0Y1_ブーツ_紐_結び_結び目; + public ShapePart X0Y1_ブーツ_紐_結び_結び目; - public Par X0Y1_アーマ_ベース; + public ShapePart X0Y1_アーマ_ベース; - public Par X0Y1_アーマ_脛当_脛当1; + public ShapePart X0Y1_アーマ_脛当_脛当1; - public Par X0Y1_アーマ_脛当_脛当2; + public ShapePart X0Y1_アーマ_脛当_脛当2; - public Par X0Y1_アーマ_膝当; + public ShapePart X0Y1_アーマ_膝当; - public Par X0Y1_アーマ_穴_穴1; + public ShapePart X0Y1_アーマ_穴_穴1; - public Par X0Y1_アーマ_穴_穴2; + public ShapePart X0Y1_アーマ_穴_穴2; - public Par X0Y1_アーマ_穴_穴3; + public ShapePart X0Y1_アーマ_穴_穴3; - public Par X0Y1_アーマ_穴_穴4; + public ShapePart X0Y1_アーマ_穴_穴4; - public Par X0Y1_脚輪上_革; + public ShapePart X0Y1_脚輪上_革; - public Par X0Y1_脚輪上_金具1; + public ShapePart X0Y1_脚輪上_金具1; - public Par X0Y1_脚輪上_金具2; + public ShapePart X0Y1_脚輪上_金具2; - public Par X0Y1_脚輪上_金具3; + public ShapePart X0Y1_脚輪上_金具3; - public Par X0Y1_脚輪上_金具左; + public ShapePart X0Y1_脚輪上_金具左; - public Par X0Y1_脚輪上_金具右; + public ShapePart X0Y1_脚輪上_金具右; - public Par X0Y1_脚輪下_革; + public ShapePart X0Y1_脚輪下_革; - public Par X0Y1_脚輪下_金具1; + public ShapePart X0Y1_脚輪下_金具1; - public Par X0Y1_脚輪下_金具2; + public ShapePart X0Y1_脚輪下_金具2; - public Par X0Y1_脚輪下_金具3; + public ShapePart X0Y1_脚輪下_金具3; - public Par X0Y1_脚輪下_金具左; + public ShapePart X0Y1_脚輪下_金具左; - public Par X0Y1_脚輪下_金具右; + public ShapePart X0Y1_脚輪下_金具右; public ColorD LegCD; @@ -1994,9 +1994,9 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] 脚輪下_接続; + public Element[] 脚輪下_接続; - public Ele[] 脚輪上_接続; + public Element[] 脚輪上_接続; public override bool 欠損 { @@ -5758,14 +5758,14 @@ namespace SlaveMatrix Leg_人 Leg_人2 = this; ThisType = GetType(); //Leg but if renamed to Leg it broke game - Body = new Difs(Sta.脚左["Leg"]); - Pars pars = Body[0][0]; - X0Y0_Leg = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["足首"].ToPars(); + Body = new VariantGrid(GlobalState.脚左["Leg"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Leg = partGroup["脚"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup pars3 = pars2["足首"].ToPars(); X0Y0_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); - Pars pars4 = pars3["ハート1"].ToPars(); + PartGroup pars4 = pars3["ハート1"].ToPars(); X0Y0_淫タトゥ_足首_ハート1_タトゥ左 = pars4["タトゥ左"].ToPar(); X0Y0_淫タトゥ_足首_ハート1_タトゥ右 = pars4["タトゥ右"].ToPar(); pars4 = pars3["ハート3"].ToPars(); @@ -5779,7 +5779,7 @@ namespace SlaveMatrix X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["文字1"].ToPars(); pars4 = pars3["文字a"].ToPars(); X0Y0_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); @@ -5831,18 +5831,18 @@ namespace SlaveMatrix X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); X0Y0_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].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(); + pars2 = partGroup["竜性"].ToPars(); pars3 = pars2["鱗"].ToPars(); X0Y0_竜性_鱗_鱗1 = pars3["鱗1"].ToPar(); X0Y0_竜性_鱗_鱗2 = pars3["鱗2"].ToPar(); @@ -5858,31 +5858,31 @@ namespace SlaveMatrix X0Y0_竜性_棘_棘4 = pars3["刺4"].ToPar(); X0Y0_竜性_棘_棘5 = pars3["刺5"].ToPar(); X0Y0_竜性_棘_棘6 = pars3["刺6"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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_傷X1 = partGroup["傷X1"].ToPar(); + X0Y0_傷X2 = partGroup["傷X2"].ToPar(); + X0Y0_傷I1 = partGroup["傷I1"].ToPar(); + X0Y0_傷I2 = partGroup["傷I2"].ToPar(); + X0Y0_傷I3 = partGroup["傷I3"].ToPar(); + X0Y0_傷I4 = partGroup["傷I4"].ToPar(); + X0Y0_傷I5 = partGroup["傷I5"].ToPar(); + X0Y0_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y0_パンスト_パンスト = pars2["パンスト"].ToPar(); X0Y0_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y0_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); + pars2 = partGroup["ソックス"].ToPars(); X0Y0_ソックス_ソックス = pars2["ソックス"].ToPar(); X0Y0_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y0_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ブーツ"].ToPars(); + pars2 = partGroup["ブーツ"].ToPars(); pars3 = pars2["タン"].ToPars(); X0Y0_ブーツ_タン_タン = pars3["タン"].ToPar(); pars4 = pars3["縁"].ToPars(); @@ -5902,8 +5902,8 @@ namespace SlaveMatrix pars3 = pars2["紐"].ToPars(); X0Y0_ブーツ_紐_紐 = pars3["紐"].ToPar(); pars4 = pars3["紐1"].ToPars(); - Pars pars5 = pars4["紐下"].ToPars(); - Pars pars6 = pars5["金具上"].ToPars(); + PartGroup pars5 = pars4["紐下"].ToPars(); + PartGroup pars6 = pars5["金具上"].ToPars(); X0Y0_ブーツ_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); X0Y0_ブーツ_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); X0Y0_ブーツ_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); @@ -6032,7 +6032,7 @@ namespace SlaveMatrix X0Y0_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); X0Y0_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); X0Y0_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); - pars2 = pars["アーマ"].ToPars(); + pars2 = partGroup["アーマ"].ToPars(); X0Y0_アーマ_ベース = pars2["ベース"].ToPar(); pars3 = pars2["脛当"].ToPars(); X0Y0_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); @@ -6043,24 +6043,24 @@ namespace SlaveMatrix X0Y0_アーマ_穴_穴2 = pars3["穴2"].ToPar(); X0Y0_アーマ_穴_穴3 = pars3["穴3"].ToPar(); X0Y0_アーマ_穴_穴4 = pars3["穴4"].ToPar(); - pars2 = pars["脚輪上"].ToPars(); + pars2 = partGroup["脚輪上"].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(); + pars2 = partGroup["脚輪下"].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 = Body[0][1]; - X0Y1_Leg = pars["脚"].ToPar(); - X0Y1_筋 = pars["筋"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][1]; + X0Y1_Leg = partGroup["脚"].ToPar(); + X0Y1_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["足首"].ToPars(); X0Y1_淫タトゥ_足首_タトゥ = pars3["タトゥ"].ToPar(); pars4 = pars3["ハート1"].ToPars(); @@ -6077,7 +6077,7 @@ namespace SlaveMatrix X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); X0Y1_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y1_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["文字1"].ToPars(); pars4 = pars3["文字a"].ToPars(); X0Y1_悪タトゥ_文字1_文字a_枠 = pars4["枠"].ToPar(); @@ -6129,18 +6129,18 @@ namespace SlaveMatrix X0Y1_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); X0Y1_悪タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y1_悪タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].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(); + pars2 = partGroup["竜性"].ToPars(); pars3 = pars2["鱗"].ToPars(); X0Y1_竜性_鱗_鱗1 = pars3["鱗1"].ToPar(); X0Y1_竜性_鱗_鱗2 = pars3["鱗2"].ToPar(); @@ -6156,31 +6156,31 @@ namespace SlaveMatrix X0Y1_竜性_棘_棘4 = pars3["刺4"].ToPar(); X0Y1_竜性_棘_棘5 = pars3["刺5"].ToPar(); X0Y1_竜性_棘_棘6 = pars3["刺6"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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_傷X1 = partGroup["傷X1"].ToPar(); + X0Y1_傷X2 = partGroup["傷X2"].ToPar(); + X0Y1_傷I1 = partGroup["傷I1"].ToPar(); + X0Y1_傷I2 = partGroup["傷I2"].ToPar(); + X0Y1_傷I3 = partGroup["傷I3"].ToPar(); + X0Y1_傷I4 = partGroup["傷I4"].ToPar(); + X0Y1_傷I5 = partGroup["傷I5"].ToPar(); + X0Y1_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y1_パンスト_パンスト = pars2["パンスト"].ToPar(); X0Y1_パンスト_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y1_パンスト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); + pars2 = partGroup["ソックス"].ToPars(); X0Y1_ソックス_ソックス = pars2["ソックス"].ToPar(); X0Y1_ソックス_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y1_ソックス_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["ブーツ"].ToPars(); + pars2 = partGroup["ブーツ"].ToPars(); pars3 = pars2["タン"].ToPars(); X0Y1_ブーツ_タン_タン = pars3["タン"].ToPar(); pars4 = pars3["縁"].ToPars(); @@ -6330,7 +6330,7 @@ namespace SlaveMatrix X0Y1_ブーツ_紐_結び_紐右_紐2 = pars5["紐2"].ToPar(); X0Y1_ブーツ_紐_結び_紐右_紐1 = pars5["紐1"].ToPar(); X0Y1_ブーツ_紐_結び_結び目 = pars4["結び目"].ToPar(); - pars2 = pars["アーマ"].ToPars(); + pars2 = partGroup["アーマ"].ToPars(); X0Y1_アーマ_ベース = pars2["ベース"].ToPar(); pars3 = pars2["脛当"].ToPars(); X0Y1_アーマ_脛当_脛当1 = pars3["脛当1"].ToPar(); @@ -6341,14 +6341,14 @@ namespace SlaveMatrix X0Y1_アーマ_穴_穴2 = pars3["穴2"].ToPar(); X0Y1_アーマ_穴_穴3 = pars3["穴3"].ToPar(); X0Y1_アーマ_穴_穴4 = pars3["穴4"].ToPar(); - pars2 = pars["脚輪上"].ToPars(); + pars2 = partGroup["脚輪上"].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(); + pars2 = partGroup["脚輪下"].ToPars(); X0Y1_脚輪下_革 = pars2["革"].ToPar(); X0Y1_脚輪下_金具1 = pars2["金具1"].ToPar(); X0Y1_脚輪下_金具2 = pars2["金具2"].ToPar(); @@ -6595,10 +6595,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.足_接続.Count > 0) { - 足_接続 = e.足_接続.Select(delegate(EleD g) + 足_接続 = e.足_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_人2; @@ -6609,7 +6609,7 @@ namespace SlaveMatrix } if (e.脚輪下_接続.Count > 0) { - 脚輪下_接続 = e.脚輪下_接続.Select(delegate(EleD g) + 脚輪下_接続 = e.脚輪下_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_人2; @@ -6620,7 +6620,7 @@ namespace SlaveMatrix } if (e.脚輪上_接続.Count > 0) { - 脚輪上_接続 = e.脚輪上_接続.Select(delegate(EleD g) + 脚輪上_接続 = e.脚輪上_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_人2; @@ -7496,7 +7496,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -7505,7 +7505,7 @@ namespace SlaveMatrix return true; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_脚輪下_金具左) { @@ -7514,7 +7514,7 @@ namespace SlaveMatrix return true; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart 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) { @@ -7981,19 +7981,19 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -8026,54 +8026,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -8183,19 +8183,19 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -8228,54 +8228,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -8385,19 +8385,19 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -8430,54 +8430,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -8587,19 +8587,19 @@ namespace SlaveMatrix private void 配色B0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -8632,54 +8632,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -8789,19 +8789,19 @@ namespace SlaveMatrix private void 配色BT1(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -8834,54 +8834,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -8991,19 +8991,19 @@ namespace SlaveMatrix private void 配色BT0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -9036,54 +9036,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -9193,19 +9193,19 @@ namespace SlaveMatrix private void 配色C0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -9238,54 +9238,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -9395,19 +9395,19 @@ namespace SlaveMatrix private void 配色CT1(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -9440,54 +9440,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -9597,19 +9597,19 @@ namespace SlaveMatrix private void 配色CT0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.甲0O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -9642,54 +9642,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -9799,19 +9799,19 @@ namespace SlaveMatrix private void 配色L0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -9844,54 +9844,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -10001,19 +10001,19 @@ namespace SlaveMatrix private void 配色LT1(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -10046,54 +10046,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -10203,19 +10203,19 @@ namespace SlaveMatrix private void 配色LT0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LegCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 淫タトゥ_足首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_足首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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); @@ -10248,54 +10248,54 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_棘_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_膝CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンスト_パンストCD = new ColorD(); - パンスト_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - パンスト_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ソックス_ソックスCD = new ColorD(); - ソックス_ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ソックス_ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ソックス_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ブーツ_タン_タンCD = new ColorD(); ブーツ_タン_縁_縁1CD = new ColorD(); ブーツ_タン_縁_縁2CD = new ColorD(); @@ -10418,7 +10418,7 @@ namespace SlaveMatrix ブーツ_柄CD.色 = 配色.柄色; ブーツ_紐_紐CD.色 = 配色.紐色; ブーツ_紐_紐1_紐下_金具上_金具CD.色 = 配色.金具色; - Col.GetGrad(ref 配色.穴, out var ret); + ColorHelper.GetGrad(ref 配色.穴, out var ret); ret.GetRep(out ret); ブーツ_紐_紐1_紐下_金具上_穴CD.色 = ret; ブーツ_紐_紐1_紐下_紐CD.色 = ブーツ_紐_紐CD.色; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人D.cs index 5534805..02b78d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_人D.cs @@ -440,37 +440,37 @@ namespace SlaveMatrix public bool 鎖表示; - public List 脚輪下_接続 = new List(); + public List 脚輪下_接続 = new List(); - public List 脚輪上_接続 = new List(); + public List 脚輪上_接続 = new List(); public Leg_人D() { ThisType = GetType(); } - public override void 足接続(EleD e) + public override void 足接続(ElementData e) { 足_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_人_足_接続; } - public void 脚輪下接続(EleD e) + public void 脚輪下接続(ElementData e) { 脚輪下_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_人_脚輪下_接続; } - public void 脚輪上接続(EleD e) + public void 脚輪上接続(ElementData e) { 脚輪上_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_人_脚輪上_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Leg_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣.cs index 6faf433..bf219e0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣.cs @@ -6,21 +6,21 @@ namespace SlaveMatrix { public class Leg_獣 : 獣脚 { - public Par X0Y0_Leg; + public ShapePart X0Y0_Leg; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD LegCD; @@ -276,14 +276,14 @@ namespace SlaveMatrix { Leg_獣 Leg_獣2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Leg = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足脚"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Leg = partGroup["脚"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -332,8 +332,8 @@ namespace SlaveMatrix } if (e.足_接続.Count > 0) { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) + Element f; + 足_接続 = e.足_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_獣2; @@ -379,7 +379,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) { @@ -409,7 +409,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣D.cs index 98cc701..8ee190c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_獣D.cs @@ -32,14 +32,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 足接続(EleD e) + public override void 足接続(ElementData e) { 足_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_獣_足_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Leg_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜.cs index a0b652d..e70f89e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜.cs @@ -6,57 +6,57 @@ namespace SlaveMatrix { public class Leg_竜 : 獣脚 { - public Par X0Y0_Leg; + public ShapePart X0Y0_Leg; - public Par X0Y0_竜性_鱗脹_鱗1; + public ShapePart X0Y0_竜性_鱗脹_鱗1; - public Par X0Y0_竜性_鱗脹_鱗2; + public ShapePart X0Y0_竜性_鱗脹_鱗2; - public Par X0Y0_竜性_鱗脹_鱗3; + public ShapePart X0Y0_竜性_鱗脹_鱗3; - public Par X0Y0_竜性_鱗脹_鱗4; + public ShapePart X0Y0_竜性_鱗脹_鱗4; - public Par X0Y0_竜性_鱗脹_鱗5; + public ShapePart X0Y0_竜性_鱗脹_鱗5; - public Par X0Y0_竜性_鱗脹_鱗6; + public ShapePart X0Y0_竜性_鱗脹_鱗6; - public Par X0Y0_竜性_鱗脹_鱗7; + public ShapePart X0Y0_竜性_鱗脹_鱗7; - public Par X0Y0_竜性_鱗脹_鱗8; + public ShapePart X0Y0_竜性_鱗脹_鱗8; - public Par X0Y0_竜性_鱗脛_鱗1; + public ShapePart X0Y0_竜性_鱗脛_鱗1; - public Par X0Y0_竜性_鱗脛_鱗2; + public ShapePart X0Y0_竜性_鱗脛_鱗2; - public Par X0Y0_竜性_鱗脛_鱗3; + public ShapePart X0Y0_竜性_鱗脛_鱗3; - public Par X0Y0_竜性_鱗脛_鱗4; + public ShapePart X0Y0_竜性_鱗脛_鱗4; - public Par X0Y0_竜性_鱗脛_鱗5; + public ShapePart X0Y0_竜性_鱗脛_鱗5; - public Par X0Y0_竜性_鱗脛_鱗6; + public ShapePart X0Y0_竜性_鱗脛_鱗6; - public Par X0Y0_竜性_鱗脛_鱗7; + public ShapePart X0Y0_竜性_鱗脛_鱗7; - public Par X0Y0_竜性_鱗脛_鱗8; + public ShapePart X0Y0_竜性_鱗脛_鱗8; - public Par X0Y0_竜性_鱗脛_鱗9; + public ShapePart X0Y0_竜性_鱗脛_鱗9; - public Par X0Y0_竜性_鱗脛_鱗10; + public ShapePart X0Y0_竜性_鱗脛_鱗10; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD LegCD; @@ -654,13 +654,13 @@ namespace SlaveMatrix { Leg_竜 Leg_竜2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Leg = pars["脚"].ToPar(); - Pars pars2 = pars["鱗脹"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足脚"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Leg = partGroup["脚"].ToPar(); + PartGroup pars2 = partGroup["鱗脹"].ToPars(); X0Y0_竜性_鱗脹_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗脹_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗脹_鱗3 = pars2["鱗3"].ToPar(); @@ -669,7 +669,7 @@ namespace SlaveMatrix X0Y0_竜性_鱗脹_鱗6 = pars2["鱗6"].ToPar(); X0Y0_竜性_鱗脹_鱗7 = pars2["鱗7"].ToPar(); X0Y0_竜性_鱗脹_鱗8 = pars2["鱗8"].ToPar(); - pars2 = pars["鱗脛"].ToPars(); + pars2 = partGroup["鱗脛"].ToPars(); X0Y0_竜性_鱗脛_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗脛_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗脛_鱗3 = pars2["鱗3"].ToPar(); @@ -680,8 +680,8 @@ namespace SlaveMatrix X0Y0_竜性_鱗脛_鱗8 = pars2["鱗8"].ToPar(); X0Y0_竜性_鱗脛_鱗9 = pars2["鱗9"].ToPar(); X0Y0_竜性_鱗脛_鱗10 = pars2["鱗10"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + X0Y0_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -748,8 +748,8 @@ namespace SlaveMatrix } if (e.足_接続.Count > 0) { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) + Element f; + 足_接続 = e.足_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_竜2; @@ -813,7 +813,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) { @@ -875,25 +875,25 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LegCD = 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); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脛_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); @@ -905,25 +905,25 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - LegCD = 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); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脛_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); @@ -935,25 +935,25 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - LegCD = 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); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗脹_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脹_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗脹_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗脛_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗脛_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜D.cs index 671e745..e6ba1b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_竜D.cs @@ -68,14 +68,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 足接続(EleD e) + public override void 足接続(ElementData e) { 足_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_竜_足_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Leg_竜(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄.cs index fdf03d8..1740636 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄.cs @@ -6,21 +6,21 @@ namespace SlaveMatrix { public class Leg_蹄 : 獣脚 { - public Par X0Y0_Leg; + public ShapePart X0Y0_Leg; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD LegCD; @@ -276,14 +276,14 @@ namespace SlaveMatrix { Leg_蹄 Leg_蹄2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Leg = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足脚"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Leg = partGroup["脚"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -332,8 +332,8 @@ namespace SlaveMatrix } if (e.足_接続.Count > 0) { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) + Element f; + 足_接続 = e.足_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_蹄2; @@ -379,7 +379,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) { @@ -409,7 +409,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄D.cs index 6d9b7b7..33fed65 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_蹄D.cs @@ -32,14 +32,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 足接続(EleD e) + public override void 足接続(ElementData e) { 足_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_蹄_足_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Leg_蹄(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥.cs index edd4874..477d85c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥.cs @@ -6,21 +6,21 @@ namespace SlaveMatrix { public class Leg_鳥 : 獣脚 { - public Par X0Y0_Leg; + public ShapePart X0Y0_Leg; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD LegCD; @@ -276,14 +276,14 @@ namespace SlaveMatrix { Leg_鳥 Leg_鳥2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足脚"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Leg = pars["脚"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["脚輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足脚"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Leg = partGroup["脚"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -332,8 +332,8 @@ namespace SlaveMatrix } if (e.足_接続.Count > 0) { - Ele f; - 足_接続 = e.足_接続.Select(delegate(EleD g) + Element f; + 足_接続 = e.足_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Leg_鳥2; @@ -379,7 +379,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) { @@ -409,7 +409,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LegCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LegCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥D.cs index 9769cdb..926e116 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Leg_鳥D.cs @@ -32,14 +32,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 足接続(EleD e) + public override void 足接続(ElementData e) { 足_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Leg_鳥_足_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Leg_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm.cs index 0f32ebd..19cb46a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm.cs @@ -2,9 +2,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class LowerArm : Ele + public class LowerArm : Element { - public Ele[] 手_接続; + public Element[] 手_接続; public virtual bool 肘部_外線 { get; set; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArmD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArmD.cs index a3ae824..50a2c54 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArmD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArmD.cs @@ -4,11 +4,11 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class LowerArmD : EleD + public class LowerArmD : ElementData { - public List 手_接続 = new List(); + public List 手_接続 = new List(); - public virtual void 手接続(EleD e) + public virtual void 手接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人.cs index 6d0cb82..5648717 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人.cs @@ -6,309 +6,309 @@ namespace SlaveMatrix { public class LowerArm_人 : LowerArm { - public Par X0Y0_LowerArm; + public ShapePart X0Y0_LowerArm; - public Par X0Y0_筋肉_筋肉下; + public ShapePart X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public ShapePart X0Y0_筋肉_筋肉上; - public Par X0Y0_植性1_通常_花弁_花弁; + public ShapePart X0Y0_植性1_通常_花弁_花弁; - public Par X0Y0_植性1_通常_花弁_影_花弁影1; + public ShapePart X0Y0_植性1_通常_花弁_影_花弁影1; - public Par X0Y0_植性1_通常_花弁_影_花弁影2; + public ShapePart X0Y0_植性1_通常_花弁_影_花弁影2; - public Par X0Y0_植性1_通常_花弁_影_花弁影3; + public ShapePart X0Y0_植性1_通常_花弁_影_花弁影3; - public Par X0Y0_植性1_通常_花弁_影_花弁影4; + public ShapePart X0Y0_植性1_通常_花弁_影_花弁影4; - public Par X0Y0_植性1_通常_花弁_影_花弁影5; + public ShapePart X0Y0_植性1_通常_花弁_影_花弁影5; - public Par X0Y0_植性1_欠損_花弁_花弁; + public ShapePart X0Y0_植性1_欠損_花弁_花弁; - public Par X0Y0_植性1_欠損_花弁_影_花弁影1; + public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影1; - public Par X0Y0_植性1_欠損_花弁_影_花弁影2; + public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影2; - public Par X0Y0_植性1_欠損_花弁_影_花弁影3; + public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影3; - public Par X0Y0_植性1_欠損_花弁_影_花弁影4; + public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影4; - public Par X0Y0_植性1_欠損_花弁_影_花弁影5; + public ShapePart X0Y0_植性1_欠損_花弁_影_花弁影5; - public Par X0Y0_獣性1_獣腕; + public ShapePart X0Y0_獣性1_獣腕; - public Par X0Y0_竜性1_肘_肘1; + public ShapePart X0Y0_竜性1_肘_肘1; - public Par X0Y0_竜性1_肘_肘2; + public ShapePart X0Y0_竜性1_肘_肘2; - public Par X0Y0_竜性1_鱗_鱗5; + public ShapePart X0Y0_竜性1_鱗_鱗5; - public Par X0Y0_竜性1_鱗_鱗4; + public ShapePart X0Y0_竜性1_鱗_鱗4; - public Par X0Y0_竜性1_鱗_鱗3; + public ShapePart X0Y0_竜性1_鱗_鱗3; - public Par X0Y0_竜性1_鱗_鱗2; + public ShapePart X0Y0_竜性1_鱗_鱗2; - public Par X0Y0_竜性1_鱗_鱗1; + public ShapePart X0Y0_竜性1_鱗_鱗1; - public Par X0Y0_竜性1_手首_鱗3; + public ShapePart X0Y0_竜性1_手首_鱗3; - public Par X0Y0_竜性1_手首_鱗2; + public ShapePart X0Y0_竜性1_手首_鱗2; - public Par X0Y0_竜性1_手首_鱗1; + public ShapePart X0Y0_竜性1_手首_鱗1; - public Par X0Y0_虫性1_虫肘; + public ShapePart X0Y0_虫性1_虫肘; - public Par X0Y0_虫性1_虫腕上; + public ShapePart X0Y0_虫性1_虫腕上; - public Par X0Y0_淫タトゥ_手首_タトゥ; + public ShapePart X0Y0_淫タトゥ_手首_タトゥ; - public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ左; + public ShapePart X0Y0_淫タトゥ_手首_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート1_タトゥ右; + public ShapePart X0Y0_淫タトゥ_手首_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ左; + public ShapePart X0Y0_淫タトゥ_手首_ハート3_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート3_タトゥ右; + public ShapePart X0Y0_淫タトゥ_手首_ハート3_タトゥ右; - public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ左; + public ShapePart X0Y0_淫タトゥ_手首_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_手首_ハート2_タトゥ右; + public ShapePart X0Y0_淫タトゥ_手首_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ左; + public ShapePart X0Y0_淫タトゥ_通常_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_通常_ハート1_タトゥ右; + public ShapePart X0Y0_淫タトゥ_通常_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ左; + public ShapePart X0Y0_淫タトゥ_通常_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_通常_ハート2_タトゥ右; + public ShapePart X0Y0_淫タトゥ_通常_ハート2_タトゥ右; - public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左; + public ShapePart X0Y0_淫タトゥ_筋肉_ハート1_タトゥ左; - public Par X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右; + public ShapePart X0Y0_淫タトゥ_筋肉_ハート1_タトゥ右; - public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左; + public ShapePart X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左; - public Par X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右; + public ShapePart X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_タトゥ1; - public Par X0Y0_悪タトゥ_通常_タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_タトゥ2; - public Par X0Y0_悪タトゥ_通常_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ_通常_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_通常_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ_通常_逆十字_逆十字2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ_筋肉_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_筋肉_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ_筋肉_逆十字_逆十字2; - public Par X0Y0_植性2_通常_萼_萼上; + public ShapePart X0Y0_植性2_通常_萼_萼上; - public Par X0Y0_植性2_通常_萼_萼下; + public ShapePart X0Y0_植性2_通常_萼_萼下; - public Par X0Y0_植性2_通常_萼_萼中; + public ShapePart X0Y0_植性2_通常_萼_萼中; - public Par X0Y0_植性2_欠損_萼_萼上; + public ShapePart X0Y0_植性2_欠損_萼_萼上; - public Par X0Y0_植性2_欠損_萼_萼下; + public ShapePart X0Y0_植性2_欠損_萼_萼下; - public Par X0Y0_植性2_欠損_萼_萼中; + public ShapePart X0Y0_植性2_欠損_萼_萼中; - public Par X0Y0_獣性2_獣毛; + public ShapePart X0Y0_獣性2_獣毛; - public Par X0Y0_竜性2_棘_棘5; + public ShapePart X0Y0_竜性2_棘_棘5; - public Par X0Y0_竜性2_棘_棘4; + public ShapePart X0Y0_竜性2_棘_棘4; - public Par X0Y0_竜性2_棘_棘3; + public ShapePart X0Y0_竜性2_棘_棘3; - public Par X0Y0_竜性2_棘_棘2; + public ShapePart X0Y0_竜性2_棘_棘2; - public Par X0Y0_竜性2_棘_棘1; + public ShapePart X0Y0_竜性2_棘_棘1; - public Par X0Y0_虫性2_虫腕下; + public ShapePart X0Y0_虫性2_虫腕下; - public Par X0Y0_虫性2_虫棘1; + public ShapePart X0Y0_虫性2_虫棘1; - public Par X0Y0_虫性2_虫棘2; + public ShapePart X0Y0_虫性2_虫棘2; - public Par X0Y0_虫性2_虫棘3; + public ShapePart X0Y0_虫性2_虫棘3; - public Par X0Y0_虫性2_虫棘4; + public ShapePart X0Y0_虫性2_虫棘4; - public Par X0Y0_虫性2_虫鎌節; + public ShapePart X0Y0_虫性2_虫鎌節; - public Par X0Y0_傷X1; + public ShapePart X0Y0_傷X1; - public Par X0Y0_傷I1; + public ShapePart X0Y0_傷I1; - public Par X0Y0_傷I2; + public ShapePart X0Y0_傷I2; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; - public Par X0Y0_グローブ_通常_グローブ; + public ShapePart X0Y0_グローブ_通常_グローブ; - public Par X0Y0_グローブ_通常_縁; + public ShapePart X0Y0_グローブ_通常_縁; - public Par X0Y0_グローブ_筋肉_グローブ; + public ShapePart X0Y0_グローブ_筋肉_グローブ; - public Par X0Y0_グローブ_筋肉_縁; + public ShapePart X0Y0_グローブ_筋肉_縁; - public Par X0Y0_鎧_ベルト_ベルト1; + public ShapePart X0Y0_鎧_ベルト_ベルト1; - public Par X0Y0_鎧_ベルト_通常_ベルト2; + public ShapePart X0Y0_鎧_ベルト_通常_ベルト2; - public Par X0Y0_鎧_ベルト_筋肉_ベルト2; + public ShapePart X0Y0_鎧_ベルト_筋肉_ベルト2; - public Par X0Y0_鎧_鎧_鎧2; + public ShapePart X0Y0_鎧_鎧_鎧2; - public Par X0Y0_鎧_鎧_鎧1; + public ShapePart X0Y0_鎧_鎧_鎧1; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD LowerArmCD; @@ -820,9 +820,9 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] 外腕_接続; + public Element[] 外腕_接続; - public Ele[] 虫鎌_接続; + public Element[] 虫鎌_接続; public override bool 欠損 { @@ -4627,17 +4627,17 @@ namespace SlaveMatrix { LowerArm_人 LowerArm_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["LowerArm"]); - Pars pars = Body[0][0]; - X0Y0_LowerArm = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["LowerArm"]); + PartGroup partGroup = Body[0][0]; + X0Y0_LowerArm = partGroup["下腕"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); - pars2 = pars["植性1"].ToPars(); - Pars pars3 = pars2["通常"].ToPars(); - Pars pars4 = pars3["花弁"].ToPars(); + pars2 = partGroup["植性1"].ToPars(); + PartGroup pars3 = pars2["通常"].ToPars(); + PartGroup pars4 = pars3["花弁"].ToPars(); X0Y0_植性1_通常_花弁_花弁 = pars4["花弁"].ToPar(); - Pars pars5 = pars4["影"].ToPars(); + PartGroup pars5 = pars4["影"].ToPars(); X0Y0_植性1_通常_花弁_影_花弁影1 = pars5["花弁影1"].ToPar(); X0Y0_植性1_通常_花弁_影_花弁影2 = pars5["花弁影2"].ToPar(); X0Y0_植性1_通常_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); @@ -4652,9 +4652,9 @@ namespace SlaveMatrix X0Y0_植性1_欠損_花弁_影_花弁影3 = pars5["花弁影3"].ToPar(); X0Y0_植性1_欠損_花弁_影_花弁影4 = pars5["花弁影4"].ToPar(); X0Y0_植性1_欠損_花弁_影_花弁影5 = pars5["花弁影5"].ToPar(); - pars2 = pars["獣性1"].ToPars(); + pars2 = partGroup["獣性1"].ToPars(); X0Y0_獣性1_獣腕 = pars2["獣腕"].ToPar(); - pars2 = pars["竜性1"].ToPars(); + pars2 = partGroup["竜性1"].ToPars(); pars3 = pars2["肘"].ToPars(); X0Y0_竜性1_肘_肘1 = pars3["肘1"].ToPar(); X0Y0_竜性1_肘_肘2 = pars3["肘2"].ToPar(); @@ -4668,10 +4668,10 @@ namespace SlaveMatrix X0Y0_竜性1_手首_鱗3 = pars3["鱗3"].ToPar(); X0Y0_竜性1_手首_鱗2 = pars3["鱗2"].ToPar(); X0Y0_竜性1_手首_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["虫性1"].ToPars(); + pars2 = partGroup["虫性1"].ToPars(); X0Y0_虫性1_虫肘 = pars2["虫肘"].ToPar(); X0Y0_虫性1_虫腕上 = pars2["虫腕上"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["手首"].ToPars(); X0Y0_淫タトゥ_手首_タトゥ = pars3["タトゥ"].ToPar(); pars4 = pars3["ハート1"].ToPars(); @@ -4697,7 +4697,7 @@ namespace SlaveMatrix pars4 = pars3["ハート2"].ToPars(); X0Y0_淫タトゥ_筋肉_ハート2_タトゥ左 = pars4["タトゥ左"].ToPar(); X0Y0_淫タトゥ_筋肉_ハート2_タトゥ右 = pars4["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["通常"].ToPars(); pars4 = pars3["文字1"].ToPars(); pars5 = pars4["文字a"].ToPars(); @@ -4798,7 +4798,7 @@ namespace SlaveMatrix pars4 = pars3["逆十字"].ToPars(); X0Y0_悪タトゥ_筋肉_逆十字_逆十字1 = pars4["逆十字1"].ToPar(); X0Y0_悪タトゥ_筋肉_逆十字_逆十字2 = pars4["逆十字2"].ToPar(); - pars2 = pars["植性2"].ToPars(); + pars2 = partGroup["植性2"].ToPars(); pars3 = pars2["通常"].ToPars(); pars4 = pars3["萼"].ToPars(); X0Y0_植性2_通常_萼_萼上 = pars4["萼上"].ToPar(); @@ -4809,34 +4809,34 @@ namespace SlaveMatrix X0Y0_植性2_欠損_萼_萼上 = pars4["萼上"].ToPar(); X0Y0_植性2_欠損_萼_萼下 = pars4["萼下"].ToPar(); X0Y0_植性2_欠損_萼_萼中 = pars4["萼中"].ToPar(); - pars2 = pars["獣性2"].ToPars(); + pars2 = partGroup["獣性2"].ToPars(); X0Y0_獣性2_獣毛 = pars2["獣毛"].ToPar(); - pars2 = pars["竜性2"].ToPars(); + pars2 = partGroup["竜性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(); + pars2 = partGroup["虫性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(); + X0Y0_傷X1 = partGroup["傷X1"].ToPar(); + X0Y0_傷I1 = partGroup["傷I1"].ToPar(); + X0Y0_傷I2 = partGroup["傷I2"].ToPar(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); + pars2 = partGroup["グローブ"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); pars3 = pars2["筋肉"].ToPars(); X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); - pars2 = pars["鎧"].ToPars(); + pars2 = partGroup["鎧"].ToPars(); pars3 = pars2["ベルト"].ToPars(); X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); pars4 = pars3["通常"].ToPars(); @@ -4846,7 +4846,7 @@ namespace SlaveMatrix pars3 = pars2["鎧"].ToPars(); X0Y0_鎧_鎧_鎧2 = pars3["鎧2"].ToPar(); X0Y0_鎧_鎧_鎧1 = pars3["鎧1"].ToPar(); - pars2 = pars["腕輪"].ToPars(); + pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -5093,10 +5093,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.OuterArm_接続.Count > 0) { - 外腕_接続 = e.OuterArm_接続.Select(delegate(EleD g) + 外腕_接続 = e.OuterArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_人2; @@ -5107,7 +5107,7 @@ namespace SlaveMatrix } if (e.手_接続.Count > 0) { - 手_接続 = e.手_接続.Select(delegate(EleD g) + 手_接続 = e.手_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_人2; @@ -5118,7 +5118,7 @@ namespace SlaveMatrix } if (e.虫鎌_接続.Count > 0) { - 虫鎌_接続 = e.虫鎌_接続.Select(delegate(EleD g) + 虫鎌_接続 = e.虫鎌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_人2; @@ -5481,7 +5481,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ) { @@ -5490,7 +5490,7 @@ namespace SlaveMatrix return true; } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -5499,7 +5499,7 @@ namespace SlaveMatrix return true; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart p) { if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_通常_ベルト2 && p != X0Y0_鎧_ベルト_筋肉_ベルト2 && p != X0Y0_鎧_鎧_鎧2) { @@ -5705,39 +5705,39 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -5770,29 +5770,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -5809,39 +5809,39 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -5874,29 +5874,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -5913,39 +5913,39 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -5978,29 +5978,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6017,39 +6017,39 @@ namespace SlaveMatrix private void 配色B0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6082,29 +6082,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6121,39 +6121,39 @@ namespace SlaveMatrix private void 配色BT0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6186,29 +6186,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6225,39 +6225,39 @@ namespace SlaveMatrix private void 配色BT1(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6290,29 +6290,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6329,39 +6329,39 @@ namespace SlaveMatrix private void 配色L0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6394,29 +6394,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6433,39 +6433,39 @@ namespace SlaveMatrix private void 配色LT0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6498,29 +6498,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); @@ -6537,39 +6537,39 @@ namespace SlaveMatrix private void 配色LT1(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.植1O); + LowerArmCD = new ColorD(ref ColorHelper.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_花弁_花弁CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 植性1_花弁_影_花弁影5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 獣性1_獣腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性1_肘_肘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_肘_肘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性1_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性1_手首_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性1_虫肘CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性1_虫腕上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_手首_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート3_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_手首_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート1_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート2_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -6602,29 +6602,29 @@ namespace SlaveMatrix 悪タトゥ_文字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 ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性2_萼_萼上CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性2_萼_萼中CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性2_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性2_棘_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性2_棘_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性2_棘_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫腕下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性2_虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性2_虫鎌節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 傷X1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); 鎧_ベルト_ベルト1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人D.cs index 0ba22ac..27651e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_人D.cs @@ -434,37 +434,37 @@ namespace SlaveMatrix public bool 鎖表示; - public List OuterArm_接続 = new List(); + public List OuterArm_接続 = new List(); - public List 虫鎌_接続 = new List(); + public List 虫鎌_接続 = new List(); public LowerArm_人D() { ThisType = GetType(); } - public void 外腕接続(EleD e) + public void 外腕接続(ElementData e) { OuterArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_人_OuterArm_接続; } - public override void 手接続(EleD e) + public override void 手接続(ElementData e) { 手_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_人_手_接続; } - public void 虫鎌接続(EleD e) + public void 虫鎌接続(ElementData e) { 虫鎌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_人_虫鎌_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new LowerArm_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣.cs index 1d6e555..d8f4323 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣.cs @@ -6,37 +6,37 @@ namespace SlaveMatrix { public class LowerArm_獣 : 獣LowerArm { - public Par X0Y0_LowerArm; + public ShapePart X0Y0_LowerArm; - public Par X0Y0_筋肉_筋肉下; + public ShapePart X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public ShapePart X0Y0_筋肉_筋肉上; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public ShapePart X0Y0_竜性_鱗6; - public Par X0Y0_竜性_鱗7; + public ShapePart X0Y0_竜性_鱗7; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD LowerArmCD; @@ -457,16 +457,16 @@ namespace SlaveMatrix { LowerArm_獣 LowerArm_獣2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足LowerArm"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_LowerArm = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.腕左["四足LowerArm"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_LowerArm = partGroup["下腕"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); @@ -474,7 +474,7 @@ namespace SlaveMatrix X0Y0_竜性_鱗5 = pars2["鱗5"].ToPar(); X0Y0_竜性_鱗6 = pars2["鱗6"].ToPar(); X0Y0_竜性_鱗7 = pars2["鱗7"].ToPar(); - pars2 = pars["腕輪"].ToPars(); + pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -532,8 +532,8 @@ namespace SlaveMatrix } if (e.手_接続.Count > 0) { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) + Element f; + 手_接続 = e.手_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_獣2; @@ -587,7 +587,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -639,16 +639,16 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -659,16 +659,16 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -679,16 +679,16 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.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); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣D.cs index 015ca2f..07129c8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_獣D.cs @@ -48,14 +48,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 手接続(EleD e) + public override void 手接続(ElementData e) { 手_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_獣_手_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new LowerArm_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙.cs index 49dc3a8..9ba995d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙.cs @@ -6,45 +6,45 @@ namespace SlaveMatrix { public class LowerArm_蝙 : 翼LowerArm { - public Par X0Y0_獣翼LowerArm; + public ShapePart X0Y0_獣翼LowerArm; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public ShapePart X0Y0_竜性_鱗6; - public Par X0Y0_竜性_鱗7; + public ShapePart X0Y0_竜性_鱗7; - public Par X0Y0_竜性_鱗8; + public ShapePart X0Y0_竜性_鱗8; - public Par X0Y0_竜性_鱗9; + public ShapePart X0Y0_竜性_鱗9; - public Par X0Y0_竜性_鱗10; + public ShapePart X0Y0_竜性_鱗10; - public Par X0Y0_竜性_鱗11; + public ShapePart X0Y0_竜性_鱗11; - public Par X0Y0_竜性_鱗12; + public ShapePart X0Y0_竜性_鱗12; - public Par X0Y0_竜性_鱗13; + public ShapePart X0Y0_竜性_鱗13; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD 獣翼LowerArmCD; @@ -128,7 +128,7 @@ namespace SlaveMatrix public 拘束鎖 鎖1; - public Ele[] 腕輪_接続; + public Element[] 腕輪_接続; public override bool 欠損 { @@ -565,10 +565,10 @@ namespace SlaveMatrix { LowerArm_蝙 LowerArm_蝙2 = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["獣翼LowerArm"]); - Pars pars = Body[0][0]; - X0Y0_獣翼LowerArm = pars["獣翼下腕"].ToPar(); - Pars pars2 = pars["鱗"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["獣翼LowerArm"]); + PartGroup partGroup = Body[0][0]; + X0Y0_獣翼LowerArm = partGroup["獣翼下腕"].ToPar(); + PartGroup pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); @@ -582,7 +582,7 @@ namespace SlaveMatrix X0Y0_竜性_鱗11 = pars2["鱗11"].ToPar(); X0Y0_竜性_鱗12 = pars2["鱗12"].ToPar(); X0Y0_竜性_鱗13 = pars2["鱗13"].ToPar(); - pars2 = pars["腕輪"].ToPars(); + pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -644,10 +644,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.手_接続.Count > 0) { - 手_接続 = e.手_接続.Select(delegate(EleD g) + 手_接続 = e.手_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_蝙2; @@ -658,7 +658,7 @@ namespace SlaveMatrix } if (e.腕輪_接続.Count > 0) { - 腕輪_接続 = e.腕輪_接続.Select(delegate(EleD g) + 腕輪_接続 = e.腕輪_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_蝙2; @@ -738,7 +738,7 @@ namespace SlaveMatrix 鎖1.描画0(Are); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -794,20 +794,20 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 獣翼LowerArmCD = 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); + 獣翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗13CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -818,20 +818,20 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 獣翼LowerArmCD = 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); + 獣翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗13CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -842,20 +842,20 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 獣翼LowerArmCD = 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); + 獣翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗13CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙D.cs index 2a5a233..a8e1f6e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蝙D.cs @@ -56,28 +56,28 @@ namespace SlaveMatrix public bool 鎖表示; - public List 腕輪_接続 = new List(); + public List 腕輪_接続 = new List(); public LowerArm_蝙D() { ThisType = GetType(); } - public override void 手接続(EleD e) + public override void 手接続(ElementData e) { 手_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_蝙_手_接続; } - public void 腕輪接続(EleD e) + public void 腕輪接続(ElementData e) { 腕輪_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_蝙_腕輪_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new LowerArm_蝙(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄.cs index a0076d4..9a549a9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄.cs @@ -6,11 +6,11 @@ namespace SlaveMatrix { public class LowerArm_蹄 : 獣LowerArm { - public Par X0Y0_LowerArm; + public ShapePart X0Y0_LowerArm; - public Par X0Y0_筋肉_筋肉下; + public ShapePart X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉上; + public ShapePart X0Y0_筋肉_筋肉上; public ColorD LowerArmCD; @@ -147,13 +147,13 @@ namespace SlaveMatrix { LowerArm_蹄 LowerArm_蹄2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足LowerArm"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_LowerArm = pars["下腕"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.腕左["四足LowerArm"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_LowerArm = partGroup["下腕"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y0_筋肉_筋肉上 = pars2["筋肉上"].ToPar(); Xasix = false; @@ -193,8 +193,8 @@ namespace SlaveMatrix } if (e.手_接続.Count > 0) { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) + Element f; + 手_接続 = e.手_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_蹄2; @@ -232,7 +232,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - LowerArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋肉_筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 筋肉_筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄D.cs index 1214242..383a016 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_蹄D.cs @@ -18,14 +18,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 手接続(EleD e) + public override void 手接続(ElementData e) { 手_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_蹄_手_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new LowerArm_蹄(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥.cs index bc07cfa..4df3ba9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥.cs @@ -6,123 +6,123 @@ namespace SlaveMatrix { public class LowerArm_鳥 : 翼LowerArm { - public Par X0Y0_鳥翼LowerArm; + public ShapePart X0Y0_鳥翼LowerArm; - public Par X0Y0_風切羽_羽15; + public ShapePart X0Y0_風切羽_羽15; - public Par X0Y0_風切羽_羽14; + public ShapePart X0Y0_風切羽_羽14; - public Par X0Y0_風切羽_羽13; + public ShapePart X0Y0_風切羽_羽13; - public Par X0Y0_風切羽_羽12; + public ShapePart X0Y0_風切羽_羽12; - public Par X0Y0_風切羽_羽11; + public ShapePart X0Y0_風切羽_羽11; - public Par X0Y0_風切羽_羽10; + public ShapePart X0Y0_風切羽_羽10; - public Par X0Y0_風切羽_羽9; + public ShapePart X0Y0_風切羽_羽9; - public Par X0Y0_風切羽_羽8; + public ShapePart X0Y0_風切羽_羽8; - public Par X0Y0_風切羽_羽7; + public ShapePart X0Y0_風切羽_羽7; - public Par X0Y0_風切羽_羽6; + public ShapePart X0Y0_風切羽_羽6; - public Par X0Y0_風切羽_羽5; + public ShapePart X0Y0_風切羽_羽5; - public Par X0Y0_風切羽_羽4; + public ShapePart X0Y0_風切羽_羽4; - public Par X0Y0_風切羽_羽3; + public ShapePart X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public ShapePart X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public ShapePart X0Y0_風切羽_羽1; - public Par X0Y0_雨覆羽_羽14; + public ShapePart X0Y0_雨覆羽_羽14; - public Par X0Y0_雨覆羽_羽13; + public ShapePart X0Y0_雨覆羽_羽13; - public Par X0Y0_雨覆羽_羽12; + public ShapePart X0Y0_雨覆羽_羽12; - public Par X0Y0_雨覆羽_羽11; + public ShapePart X0Y0_雨覆羽_羽11; - public Par X0Y0_雨覆羽_羽10; + public ShapePart X0Y0_雨覆羽_羽10; - public Par X0Y0_雨覆羽_羽9; + public ShapePart X0Y0_雨覆羽_羽9; - public Par X0Y0_雨覆羽_羽8; + public ShapePart X0Y0_雨覆羽_羽8; - public Par X0Y0_雨覆羽_羽7; + public ShapePart X0Y0_雨覆羽_羽7; - public Par X0Y0_雨覆羽_羽6; + public ShapePart X0Y0_雨覆羽_羽6; - public Par X0Y0_雨覆羽_羽5; + public ShapePart X0Y0_雨覆羽_羽5; - public Par X0Y0_雨覆羽_羽4; + public ShapePart X0Y0_雨覆羽_羽4; - public Par X0Y0_雨覆羽_羽3; + public ShapePart X0Y0_雨覆羽_羽3; - public Par X0Y0_雨覆羽_羽2; + public ShapePart X0Y0_雨覆羽_羽2; - public Par X0Y0_雨覆羽_羽1; + public ShapePart X0Y0_雨覆羽_羽1; - public Par X0Y0_中雨覆羽_羽13; + public ShapePart X0Y0_中雨覆羽_羽13; - public Par X0Y0_中雨覆羽_羽12; + public ShapePart X0Y0_中雨覆羽_羽12; - public Par X0Y0_中雨覆羽_羽11; + public ShapePart X0Y0_中雨覆羽_羽11; - public Par X0Y0_中雨覆羽_羽10; + public ShapePart X0Y0_中雨覆羽_羽10; - public Par X0Y0_中雨覆羽_羽9; + public ShapePart X0Y0_中雨覆羽_羽9; - public Par X0Y0_中雨覆羽_羽8; + public ShapePart X0Y0_中雨覆羽_羽8; - public Par X0Y0_中雨覆羽_羽7; + public ShapePart X0Y0_中雨覆羽_羽7; - public Par X0Y0_中雨覆羽_羽6; + public ShapePart X0Y0_中雨覆羽_羽6; - public Par X0Y0_中雨覆羽_羽5; + public ShapePart X0Y0_中雨覆羽_羽5; - public Par X0Y0_中雨覆羽_羽4; + public ShapePart X0Y0_中雨覆羽_羽4; - public Par X0Y0_中雨覆羽_羽3; + public ShapePart X0Y0_中雨覆羽_羽3; - public Par X0Y0_中雨覆羽_羽2; + public ShapePart X0Y0_中雨覆羽_羽2; - public Par X0Y0_中雨覆羽_羽1; + public ShapePart X0Y0_中雨覆羽_羽1; - public Par X0Y0_小雨覆_小雨覆; + public ShapePart X0Y0_小雨覆_小雨覆; - public Par X0Y0_小雨覆_竜性_鱗1; + public ShapePart X0Y0_小雨覆_竜性_鱗1; - public Par X0Y0_小雨覆_竜性_鱗2; + public ShapePart X0Y0_小雨覆_竜性_鱗2; - public Par X0Y0_小雨覆_竜性_鱗3; + public ShapePart X0Y0_小雨覆_竜性_鱗3; - public Par X0Y0_小雨覆_竜性_鱗4; + public ShapePart X0Y0_小雨覆_竜性_鱗4; - public Par X0Y0_小雨覆_竜性_鱗5; + public ShapePart X0Y0_小雨覆_竜性_鱗5; - public Par X0Y0_小雨覆_竜性_鱗6; + public ShapePart X0Y0_小雨覆_竜性_鱗6; - public Par X0Y0_小雨覆_竜性_鱗7; + public ShapePart X0Y0_小雨覆_竜性_鱗7; - public Par X0Y0_小雨覆_竜性_鱗8; + public ShapePart X0Y0_小雨覆_竜性_鱗8; - public Par X0Y0_小雨覆_竜性_鱗9; + public ShapePart X0Y0_小雨覆_竜性_鱗9; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD 鳥翼LowerArmCD; @@ -2080,10 +2080,10 @@ namespace SlaveMatrix { LowerArm_鳥 LowerArm_鳥2 = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["鳥翼LowerArm"]); - Pars pars = Body[0][0]; - X0Y0_鳥翼LowerArm = pars["鳥翼下腕"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["鳥翼LowerArm"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鳥翼LowerArm = partGroup["鳥翼下腕"].ToPar(); + PartGroup pars2 = partGroup["風切羽"].ToPars(); X0Y0_風切羽_羽15 = pars2["羽15"].ToPar(); X0Y0_風切羽_羽14 = pars2["羽14"].ToPar(); X0Y0_風切羽_羽13 = pars2["羽13"].ToPar(); @@ -2099,7 +2099,7 @@ namespace SlaveMatrix X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["雨覆羽"].ToPars(); + pars2 = partGroup["雨覆羽"].ToPars(); X0Y0_雨覆羽_羽14 = pars2["羽14"].ToPar(); X0Y0_雨覆羽_羽13 = pars2["羽13"].ToPar(); X0Y0_雨覆羽_羽12 = pars2["羽12"].ToPar(); @@ -2114,7 +2114,7 @@ namespace SlaveMatrix X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["中雨覆羽"].ToPars(); + pars2 = partGroup["中雨覆羽"].ToPars(); X0Y0_中雨覆羽_羽13 = pars2["羽13"].ToPar(); X0Y0_中雨覆羽_羽12 = pars2["羽12"].ToPar(); X0Y0_中雨覆羽_羽11 = pars2["羽11"].ToPar(); @@ -2128,7 +2128,7 @@ namespace SlaveMatrix X0Y0_中雨覆羽_羽3 = pars2["羽3"].ToPar(); X0Y0_中雨覆羽_羽2 = pars2["羽2"].ToPar(); X0Y0_中雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["小雨覆"].ToPars(); + pars2 = partGroup["小雨覆"].ToPars(); X0Y0_小雨覆_小雨覆 = pars2["小雨覆"].ToPar(); pars2 = pars2["鱗"].ToPars(); X0Y0_小雨覆_竜性_鱗1 = pars2["鱗1"].ToPar(); @@ -2140,7 +2140,7 @@ namespace SlaveMatrix X0Y0_小雨覆_竜性_鱗7 = pars2["鱗7"].ToPar(); X0Y0_小雨覆_竜性_鱗8 = pars2["鱗8"].ToPar(); X0Y0_小雨覆_竜性_鱗9 = pars2["鱗9"].ToPar(); - pars2 = pars["腕輪"].ToPars(); + pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -2287,8 +2287,8 @@ namespace SlaveMatrix } if (e.手_接続.Count > 0) { - Ele f; - 手_接続 = e.手_接続.Select(delegate(EleD g) + Element f; + 手_接続 = e.手_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = LowerArm_鳥2; @@ -2489,7 +2489,7 @@ namespace SlaveMatrix 鎖1.描画0(Are); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -2584,59 +2584,59 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鳥翼LowerArmCD = 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); + 鳥翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽1CD = new ColorD(ref ColorHelper.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); + 小雨覆_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -2647,59 +2647,59 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 鳥翼LowerArmCD = 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); + 鳥翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽1CD = new ColorD(ref ColorHelper.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); + 小雨覆_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); @@ -2710,59 +2710,59 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 鳥翼LowerArmCD = 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); + 鳥翼LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 風切羽_羽15CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_羽14CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽13CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽12CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中雨覆羽_羽1CD = new ColorD(ref ColorHelper.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); + 小雨覆_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小雨覆_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小雨覆_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥D.cs index 973bb72..72da546 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/LowerArm_鳥D.cs @@ -226,14 +226,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 手接続(EleD e) + public override void 手接続(ElementData e) { 手_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.LowerArm_鳥_手_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new LowerArm_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Neck.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Neck.cs index 5f2f323..76783d1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Neck.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Neck.cs @@ -4,105 +4,105 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Neck : Ele + public class Neck : Element { - public Par X0Y0_植性_蔦; + public ShapePart X0Y0_植性_蔦; - public Par X0Y0_植性_棘左上; + public ShapePart X0Y0_植性_棘左上; - public Par X0Y0_植性_棘左下; + public ShapePart X0Y0_植性_棘左下; - public Par X0Y0_植性_棘右上; + public ShapePart X0Y0_植性_棘右上; - public Par X0Y0_植性_棘右下; + public ShapePart X0Y0_植性_棘右下; - public Par X0Y0_Neck; + public ShapePart X0Y0_Neck; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左; + public ShapePart X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public ShapePart X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_文字_文字a_枠; + public ShapePart X0Y0_悪タトゥ_文字_文字a_枠; - public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字b_枠; + public ShapePart X0Y0_悪タトゥ_文字_文字b_枠; - public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字c_枠; + public ShapePart X0Y0_悪タトゥ_文字_文字c_枠; - public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字d_枠; + public ShapePart X0Y0_悪タトゥ_文字_文字d_枠; - public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字e_枠; + public ShapePart X0Y0_悪タトゥ_文字_文字e_枠; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_文字_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_文字_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_タトゥ; + public ShapePart X0Y0_悪タトゥ_タトゥ; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public ShapePart X0Y0_竜性_鱗6; - public Par X0Y0_虫性_蛇腹4; + public ShapePart X0Y0_虫性_蛇腹4; - public Par X0Y0_虫性_蛇腹3; + public ShapePart X0Y0_虫性_蛇腹3; - public Par X0Y0_虫性_蛇腹2; + public ShapePart X0Y0_虫性_蛇腹2; - public Par X0Y0_虫性_蛇腹1; + public ShapePart X0Y0_虫性_蛇腹1; - public Par X0Y0_ヴィオラ_左_襟; + public ShapePart X0Y0_ヴィオラ_左_襟; - public Par X0Y0_ヴィオラ_左_縁1; + public ShapePart X0Y0_ヴィオラ_左_縁1; - public Par X0Y0_ヴィオラ_左_縁2; + public ShapePart X0Y0_ヴィオラ_左_縁2; - public Par X0Y0_ヴィオラ_右_襟; + public ShapePart X0Y0_ヴィオラ_右_襟; - public Par X0Y0_ヴィオラ_右_縁1; + public ShapePart X0Y0_ヴィオラ_右_縁1; - public Par X0Y0_ヴィオラ_右_縁2; + public ShapePart X0Y0_ヴィオラ_右_縁2; - public Par X0Y0_首輪_革; + public ShapePart X0Y0_首輪_革; - public Par X0Y0_首輪_金具1; + public ShapePart X0Y0_首輪_金具1; - public Par X0Y0_首輪_金具2; + public ShapePart X0Y0_首輪_金具2; - public Par X0Y0_首輪_金具3; + public ShapePart X0Y0_首輪_金具3; - public Par X0Y0_首輪_金具左; + public ShapePart X0Y0_首輪_金具左; - public Par X0Y0_首輪_金具右; + public ShapePart X0Y0_首輪_金具右; public ColorD 植性_蔦CD; @@ -308,7 +308,7 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] Head_接続; + public Element[] Head_接続; public override bool 欠損 { @@ -1174,24 +1174,24 @@ namespace SlaveMatrix { Neck Neck2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["Neck"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["植性"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["Neck"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["植性"].ToPars(); X0Y0_植性_蔦 = pars2["蔦"].ToPar(); X0Y0_植性_棘左上 = pars2["刺左上"].ToPar(); X0Y0_植性_棘左下 = pars2["刺左下"].ToPar(); X0Y0_植性_棘右上 = pars2["刺右上"].ToPar(); X0Y0_植性_棘右下 = pars2["刺右下"].ToPar(); - X0Y0_Neck = pars["首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); + X0Y0_Neck = partGroup["首"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup pars3 = pars2["ハート"].ToPars(); X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["文字"].ToPars(); - Pars pars4 = pars3["文字a"].ToPars(); + PartGroup pars4 = pars3["文字a"].ToPars(); X0Y0_悪タトゥ_文字_文字a_枠 = pars4["枠"].ToPar(); X0Y0_悪タトゥ_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); X0Y0_悪タトゥ_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); @@ -1213,19 +1213,19 @@ namespace SlaveMatrix X0Y0_悪タトゥ_文字_文字e_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); X0Y0_悪タトゥ_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); X0Y0_悪タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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(); + pars2 = partGroup["虫性"].ToPars(); X0Y0_虫性_蛇腹4 = pars2["蛇腹4"].ToPar(); X0Y0_虫性_蛇腹3 = pars2["蛇腹3"].ToPar(); X0Y0_虫性_蛇腹2 = pars2["蛇腹2"].ToPar(); X0Y0_虫性_蛇腹1 = pars2["蛇腹1"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); pars3 = pars2["左"].ToPars(); X0Y0_ヴィオラ_左_襟 = pars3["襟"].ToPar(); X0Y0_ヴィオラ_左_縁1 = pars3["縁1"].ToPar(); @@ -1234,7 +1234,7 @@ namespace SlaveMatrix X0Y0_ヴィオラ_右_襟 = pars3["襟"].ToPar(); X0Y0_ヴィオラ_右_縁1 = pars3["縁1"].ToPar(); X0Y0_ヴィオラ_右_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["首輪"].ToPars(); + pars2 = partGroup["首輪"].ToPars(); X0Y0_首輪_革 = pars2["革"].ToPar(); X0Y0_首輪_金具1 = pars2["金具1"].ToPar(); X0Y0_首輪_金具2 = pars2["金具2"].ToPar(); @@ -1326,8 +1326,8 @@ namespace SlaveMatrix } if (e.Head_接続.Count > 0) { - Ele f; - Head_接続 = e.Head_接続.Select(delegate(EleD g) + Element f; + Head_接続 = e.Head_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Neck2; @@ -1462,7 +1462,7 @@ namespace SlaveMatrix 鎖2.Dispose(); } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_ヴィオラ_左_襟 && p != X0Y0_ヴィオラ_左_縁1 && p != X0Y0_ヴィオラ_左_縁2 && p != X0Y0_ヴィオラ_右_襟 && p != X0Y0_ヴィオラ_右_縁1) { @@ -1471,7 +1471,7 @@ namespace SlaveMatrix return true; } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_首輪_革 && p != X0Y0_首輪_金具1 && p != X0Y0_首輪_金具2 && p != X0Y0_首輪_金具3 && p != X0Y0_首輪_金具左) { @@ -1544,16 +1544,16 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 植性_蔦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); - NeckCD = 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 体配色.刺青); + 植性_蔦CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 植性_棘左上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_棘左下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_棘右上CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_棘右下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + NeckCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -1570,17 +1570,17 @@ namespace SlaveMatrix 悪タトゥ_文字_文字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(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性_蛇腹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_蛇腹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_蛇腹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_蛇腹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); ヴィオラ_左_襟CD = new ColorD(); ヴィオラ_左_縁1CD = new ColorD(); ヴィオラ_左_縁2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/NeckD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/NeckD.cs index 6039f7e..5343af4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/NeckD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/NeckD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class NeckD : EleD + public class NeckD : ElementData { public bool 植性_蔦_表示; @@ -114,21 +114,21 @@ namespace SlaveMatrix public bool 鎖表示; - public List Head_接続 = new List(); + public List Head_接続 = new List(); public NeckD() { ThisType = GetType(); } - public void 頭接続(EleD e) + public void 頭接続(ElementData e) { Head_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Neck_Head_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Neck(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Shoulder.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Shoulder.cs index b814a06..68b7160 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Shoulder.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Shoulder.cs @@ -4,29 +4,29 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Shoulder : Ele + public class Shoulder : Element { - public Par X0Y0_脇_脇; + public ShapePart X0Y0_脇_脇; - public Par X0Y0_脇_筋肉; + public ShapePart X0Y0_脇_筋肉; - public Par X0Y0_Shoulder_Shoulder; + public ShapePart X0Y0_Shoulder_Shoulder; - public Par X0Y0_Shoulder_虫性_甲殻1; + public ShapePart X0Y0_Shoulder_虫性_甲殻1; - public Par X0Y0_Shoulder_虫性_甲殻2; + public ShapePart X0Y0_Shoulder_虫性_甲殻2; - public Par X0Y0_Shoulder_傷I1; + public ShapePart X0Y0_Shoulder_傷I1; - public Par X0Y0_Shoulder_傷I2; + public ShapePart X0Y0_Shoulder_傷I2; - public Par X0Y0_Shoulder_傷I3; + public ShapePart X0Y0_Shoulder_傷I3; - public Par X0Y0_Shoulder_傷I4; + public ShapePart X0Y0_Shoulder_傷I4; - public Par X0Y0_Shoulder_シャツ; + public ShapePart X0Y0_Shoulder_シャツ; - public Par X0Y0_Shoulder_ナース; + public ShapePart X0Y0_Shoulder_ナース; public ColorD 脇_脇CD; @@ -76,7 +76,7 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] UpperArm_接続; + public Element[] UpperArm_接続; public override bool 欠損 { @@ -312,14 +312,14 @@ namespace SlaveMatrix { Shoulder Shoulder2 = this; ThisType = GetType(); - Body = new Difs(Sta.肩左["Shoulder"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["脇"].ToPars(); + Body = new VariantGrid(GlobalState.肩左["Shoulder"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["脇"].ToPars(); X0Y0_脇_脇 = pars2["脇"].ToPar(); X0Y0_脇_筋肉 = pars2["筋肉"].ToPar(); - pars2 = pars["肩"].ToPars(); + pars2 = partGroup["肩"].ToPars(); X0Y0_Shoulder_Shoulder = pars2["肩"].ToPar(); - Pars pars3 = pars2["虫性"].ToPars(); + PartGroup pars3 = pars2["虫性"].ToPars(); X0Y0_Shoulder_虫性_甲殻1 = pars3["甲殻1"].ToPar(); X0Y0_Shoulder_虫性_甲殻2 = pars3["甲殻2"].ToPar(); X0Y0_Shoulder_傷I1 = pars2["傷I1"].ToPar(); @@ -372,8 +372,8 @@ namespace SlaveMatrix } if (e.UpperArm_接続.Count > 0) { - Ele f; - UpperArm_接続 = e.UpperArm_接続.Select(delegate(EleD g) + Element f; + UpperArm_接続 = e.UpperArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Shoulder2; @@ -424,7 +424,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_Shoulder_虫性_甲殻2); } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_Shoulder_シャツ) { @@ -463,15 +463,15 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 脇_脇CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 脇_筋肉CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - Shoulder_ShoulderCD = new ColorD(ref Col.Black, ref 体配色.人肌O); - Shoulder_虫性_甲殻1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Shoulder_虫性_甲殻2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Shoulder_傷I1CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - Shoulder_傷I2CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - Shoulder_傷I3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - Shoulder_傷I4CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 脇_脇CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 脇_筋肉CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + Shoulder_ShoulderCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + Shoulder_虫性_甲殻1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Shoulder_虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Shoulder_傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + Shoulder_傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + Shoulder_傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + Shoulder_傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); Shoulder_シャツCD = new ColorD(); Shoulder_ナースCD = new ColorD(); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ShoulderD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ShoulderD.cs index c41ad3f..d1c6d28 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ShoulderD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ShoulderD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ShoulderD : EleD + public class ShoulderD : ElementData { public bool 脇_脇_表示 = true; @@ -30,21 +30,21 @@ namespace SlaveMatrix public bool Shoulder_ナース_表示; - public List UpperArm_接続 = new List(); + public List UpperArm_接続 = new List(); public ShoulderD() { ThisType = GetType(); } - public void UpperArm接続(EleD e) + public void UpperArm接続(ElementData e) { UpperArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Shoulder_UpperArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Shoulder(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair.cs index ab93cb7..6a447d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class SideHair : Ele + public class SideHair : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHairD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHairD.cs index e07b913..df310e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHairD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHairD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class SideHairD : EleD + public class SideHairD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カル.cs index 48ffbd4..58a2bc0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カル.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class SideHair_カル : SideHair { - public Par X0Y0_髪1; + public ShapePart X0Y0_髪1; - public Par X0Y0_髪2; + public ShapePart X0Y0_髪2; public ColorD 髪1CD; @@ -144,15 +144,15 @@ namespace SlaveMatrix public SideHair_カル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_カルD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "カル"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "カル"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪1 = partGroup["髪1"].ToPar(); + X0Y0_髪2 = partGroup["髪2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カルD.cs index c1b7121..afb1c7d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_カルD.cs @@ -26,16 +26,16 @@ namespace SlaveMatrix public SideHair_カルD SetRandom() { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_カル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグ.cs index b79392f..11f72ff 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグ.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class SideHair_ジグ : SideHair { - public Par X0Y0_髪1; + public ShapePart X0Y0_髪1; - public Par X0Y0_髪2; + public ShapePart X0Y0_髪2; public ColorD 髪1CD; @@ -144,15 +144,15 @@ namespace SlaveMatrix public SideHair_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪1 = partGroup["髪1"].ToPar(); + X0Y0_髪2 = partGroup["髪2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグD.cs index 9229aaf..c4a3a41 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ジグD.cs @@ -26,16 +26,16 @@ namespace SlaveMatrix public SideHair_ジグD SetRandom() { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネ.cs index b56733e..2629235 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネ.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class SideHair_ハネ : SideHair { - public Par X0Y0_髪1; + public ShapePart X0Y0_髪1; - public Par X0Y0_髪2; + public ShapePart X0Y0_髪2; public ColorD 髪1CD; @@ -144,15 +144,15 @@ namespace SlaveMatrix public SideHair_ハネ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_ハネD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ハネ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ハネ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪1 = partGroup["髪1"].ToPar(); + X0Y0_髪2 = partGroup["髪2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネD.cs index 2c24a79..7044ee3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_ハネD.cs @@ -26,16 +26,16 @@ namespace SlaveMatrix public SideHair_ハネD SetRandom() { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_ハネ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツ.cs index f9c21bf..8521bc6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツ.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class SideHair_パツ : SideHair { - public Par X0Y0_髪1; + public ShapePart X0Y0_髪1; - public Par X0Y0_髪2; + public ShapePart X0Y0_髪2; public ColorD 髪1CD; @@ -144,15 +144,15 @@ namespace SlaveMatrix public SideHair_パツ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_パツD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パツ"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪1 = pars["髪1"].ToPar(); - X0Y0_髪2 = pars["髪2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "パツ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪1 = partGroup["髪1"].ToPar(); + X0Y0_髪2 = partGroup["髪2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツD.cs index 49ec226..4575f00 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_パツD.cs @@ -26,16 +26,16 @@ namespace SlaveMatrix public SideHair_パツD SetRandom() { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_パツ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編み.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編み.cs index 5ed8733..5a8ee5a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編み.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編み.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class SideHair_編み : SideHair { - public Par X0Y0_髪; + public ShapePart X0Y0_髪; - public Par X0Y0_編節1_髪節; + public ShapePart X0Y0_編節1_髪節; - public Par X0Y0_編節1_髪編目; + public ShapePart X0Y0_編節1_髪編目; - public Par X0Y0_編節2_髪節; + public ShapePart X0Y0_編節2_髪節; - public Par X0Y0_編節2_髪編目; + public ShapePart X0Y0_編節2_髪編目; - public Par X0Y0_編節3_髪節; + public ShapePart X0Y0_編節3_髪節; - public Par X0Y0_編節3_髪編目; + public ShapePart X0Y0_編節3_髪編目; - public Par X0Y0_編節4_髪節; + public ShapePart X0Y0_編節4_髪節; - public Par X0Y0_編節4_髪編目; + public ShapePart X0Y0_編節4_髪編目; - public Par X0Y0_髪縛1; + public ShapePart X0Y0_髪縛1; - public Par X0Y0_髪縛2; + public ShapePart X0Y0_髪縛2; - public Par X0Y0_髪左; + public ShapePart X0Y0_髪左; - public Par X0Y0_髪右; + public ShapePart X0Y0_髪右; - public Par X0Y0_髪根; + public ShapePart X0Y0_髪根; public ColorD 髪CD; @@ -417,31 +417,31 @@ namespace SlaveMatrix public SideHair_編み(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, SideHair_編みD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "編み"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); - Pars pars2 = pars["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "編み"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪 = partGroup["髪"].ToPar(); + PartGroup pars2 = partGroup["編節1"].ToPars(); X0Y0_編節1_髪節 = pars2["髪節"].ToPar(); X0Y0_編節1_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節2"].ToPars(); + pars2 = partGroup["編節2"].ToPars(); X0Y0_編節2_髪節 = pars2["髪節"].ToPar(); X0Y0_編節2_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節3"].ToPars(); + pars2 = partGroup["編節3"].ToPars(); X0Y0_編節3_髪節 = pars2["髪節"].ToPar(); X0Y0_編節3_髪編目 = pars2["髪編目"].ToPar(); - pars2 = pars["編節4"].ToPars(); + pars2 = partGroup["編節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(); + X0Y0_髪縛1 = partGroup["髪縛1"].ToPar(); + X0Y0_髪縛2 = partGroup["髪縛2"].ToPar(); + X0Y0_髪左 = partGroup["髪左"].ToPar(); + X0Y0_髪右 = partGroup["髪右"].ToPar(); + X0Y0_髪根 = partGroup["髪根"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -510,7 +510,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_髪縛1) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編みD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編みD.cs index 55c2d81..6085ed4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編みD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_編みD.cs @@ -50,16 +50,16 @@ namespace SlaveMatrix public SideHair_編みD SetRandom() { - 髪長1 = RNG.XS.NextDouble(); - 髪長2 = RNG.XS.NextDouble(); - 毛量 = RNG.XS.NextDouble(); - 広がり = RNG.XS.NextDouble(); + 髪長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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_編み(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系.cs index aa3bf05..b88ecb7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系.cs @@ -6,13 +6,13 @@ namespace SlaveMatrix { public class SideHair_肢系 : SideHair { - public Par X0Y0_髪; + public ShapePart X0Y0_髪; public ColorD 髪CD; public ColorP X0Y0_髪CP; - public Ele[] 肢_接続; + public Element[] 肢_接続; public override bool 欠損 { @@ -93,14 +93,14 @@ namespace SlaveMatrix { SideHair_肢系 横髪_肢系2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "肢系"; - dif.Add(new Pars(Sta.胴体["横髪左"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "肢系"; + morphVariant.Add(new PartGroup(GlobalState.胴体["横髪左"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪 = partGroup["髪"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -135,8 +135,8 @@ namespace SlaveMatrix } if (e.肢_接続.Count > 0) { - Ele f; - 肢_接続 = e.肢_接続.Select(delegate(EleD g) + Element f; + 肢_接続 = e.肢_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 横髪_肢系2; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系D.cs index 37354ed..359aa6c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/SideHair_肢系D.cs @@ -10,26 +10,26 @@ namespace SlaveMatrix { public bool 髪_表示 = true; - public List 肢_接続 = new List(); + public List 肢_接続 = new List(); public SideHair_肢系D() { ThisType = GetType(); } - public void 肢接続(EleD e) + public void 肢接続(ElementData e) { 肢_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.SideHair_肢系_肢_接続; } - public EleD SetRandom() + public ElementData SetRandom() { return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new SideHair_肢系(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs index 2932e2f..5d05512 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Stamp.cs @@ -8,11 +8,11 @@ namespace SlaveMatrix { public struct sep { - public Ele Sta; + public Element Sta; - public Ele Ele; + public Element Element; - public Par Par; + public ShapePart ShapePart; public List Path; @@ -30,17 +30,17 @@ namespace SlaveMatrix public Body Bod; - protected EleD EleD; + protected ElementData ElementData; protected List sta = new List(); protected const int Max = 33; - protected Par p; + protected ShapePart p; protected Color2 c2; - protected Ele he; + protected Element he; protected sep sep; @@ -56,13 +56,13 @@ namespace SlaveMatrix { } - public Stamp(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, EleD EleD) + public Stamp(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, ElementData ElementData) { this.Med = Med; this.Are = Are; this.Cha = Cha; this.Bod = Bod; - this.EleD = EleD; + this.ElementData = ElementData; } public virtual void Dispose() @@ -84,7 +84,7 @@ namespace SlaveMatrix public void LegClear() { - sep[] array = sta.Where((sep e) => e.Ele is 腿_人 || e.Ele is Leg_人 || e.Ele is 足_人).ToArray(); + sep[] array = sta.Where((sep e) => e.Element is 腿_人 || e.Element is Leg_人 || e.Element is 足_人).ToArray(); for (int i = 0; i < array.Length; i++) { sep item = array[i]; @@ -93,7 +93,7 @@ namespace SlaveMatrix } } - public bool チェック1(Ele e) + public bool チェック1(Element e) { if (e != null && !(e is 性器) && !(e is 肛門)) { @@ -102,7 +102,7 @@ namespace SlaveMatrix return false; } - public bool チェック2(Ele e) + public bool チェック2(Element e) { if (e != null && !(e is 手_人) && !(e is 性器) && !(e is 肛門)) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs index 5ac4370..84bd4e4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Sweat.cs @@ -7,7 +7,7 @@ namespace SlaveMatrix { public struct ryps { - public Par r; + public ShapePart r; public Vector2D c; @@ -19,15 +19,15 @@ namespace SlaveMatrix { private HashSet 汗対象 = new HashSet { - Sta.ChestType.ToString(), - Sta.TorsoType.ToString(), - Sta.ShoulderType.ToString(), - Sta.WaistType.ToString() + GlobalState.ChestType.ToString(), + GlobalState.TorsoType.ToString(), + GlobalState.ShoulderType.ToString(), + GlobalState.WaistType.ToString() }; private ryps[] 対象; - private List 全体 = new List(); + private List 全体 = new List(); private List 位置 = new List(); @@ -39,7 +39,7 @@ namespace SlaveMatrix private int i; - private Ele 汗; + private Element 汗; private Vector2D tp; @@ -73,8 +73,8 @@ namespace SlaveMatrix public Sweat(ModeEventDispatcher Med, RenderArea Are, Character Cha, Motions Mots) { - Ele[] es = null; - Ele n = null; + Element[] es = null; + Element n = null; bool re = false; 汗かき = new Motion(0.0, 1.0) { @@ -83,8 +83,8 @@ namespace SlaveMatrix { if (汗だし) { - es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray(); - Ele[] array5 = es; + es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray(); + Element[] array5 = es; for (int num3 = 0; num3 < array5.Length; num3++) { array5[num3].Intensity = 0.0; @@ -95,7 +95,7 @@ namespace SlaveMatrix { if (汗だし) { - Ele[] array4 = es; + Element[] array4 = es; for (int num2 = 0; num2 < array4.Length; num2++) { array4[num2].Intensity = m.Value; @@ -114,15 +114,15 @@ namespace SlaveMatrix { if (汗だし) { - Ele[] array3 = es; + Element[] array3 = es; for (int l = 0; l < array3.Length; l++) { array3[l].Intensity = 1.0; } m.ResetValue(); 汗だし = false; - es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray(); - n = es[RNG.XS.Next(es.Length)]; + es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray(); + n = es[Rng.XS.Next(es.Length)]; } else { @@ -135,15 +135,15 @@ namespace SlaveMatrix { n.Yv = 0.0; n.Intensity = 0.0; - es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray(); + es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray(); if (es.Length != 0) { - n = es[RNG.XS.Next(es.Length)]; + n = es[Rng.XS.Next(es.Length)]; } - es = 全体.Where((Ele e) => e.Intensity == 0.0).ToArray(); + es = 全体.Where((Element e) => e.Intensity == 0.0).ToArray(); if (es.Length != 0) { - es[RNG.XS.Next(es.Length)].Intensity = 1.0; + es[Rng.XS.Next(es.Length)].Intensity = 1.0; } re = false; m.ResetValue(); @@ -155,10 +155,10 @@ namespace SlaveMatrix { n.Yv = 0.0; n.Intensity = 0.0; - es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray(); - n = es[RNG.XS.Next(es.Length)]; - es = 全体.Where((Ele e) => e.Intensity == 0.0).ToArray(); - es[RNG.XS.Next(es.Length)].Intensity = 1.0; + es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray(); + n = es[Rng.XS.Next(es.Length)]; + es = 全体.Where((Element e) => e.Intensity == 0.0).ToArray(); + es[Rng.XS.Next(es.Length)].Intensity = 1.0; re = false; m.ResetValue(); 汗ひき.Start(); @@ -171,11 +171,11 @@ namespace SlaveMatrix BaseSpeed = 1.0, OnStart = delegate { - es = 全体.Where((Ele e) => e.Intensity != 0.0).ToArray(); + es = 全体.Where((Element e) => e.Intensity != 0.0).ToArray(); }, OnUpdate = delegate(Motion m) { - Ele[] array2 = es; + Element[] array2 = es; for (int k = 0; k < array2.Length; k++) { array2[k].Intensity = m.Value.Inverse(); @@ -185,7 +185,7 @@ namespace SlaveMatrix { m.End(); m.ResetValue(); - Ele[] array = es; + Element[] array = es; for (int j = 0; j < array.Length; j++) { array[j].Intensity = 1.0; @@ -204,7 +204,7 @@ namespace SlaveMatrix int num = 0; 汗D e2 = new 汗D(); ryps ryps; - foreach (Ele item in Cha.Body.Elements.Where((Ele e) => 汗対象.Contains(e.GetType().ToString()))) + foreach (Element item in Cha.Body.Elements.Where((Element e) => 汗対象.Contains(e.GetType().ToString()))) { ryps = default(ryps); ryps.r = item.Body.GetCurJoinRoot(); @@ -219,7 +219,7 @@ namespace SlaveMatrix _ = ref ps[i]; 汗 = new 汗(Are.DisplayUnitScale, 配色指定.N0, Cha.ColorSet, Med, e2); 汗.SetHitFalse(); - 汗.Intensity = ((RNG.XS.NextDouble() < 0.2) ? 1.0 : 0.0); + 汗.Intensity = ((Rng.XS.NextDouble() < 0.2) ? 1.0 : 0.0); 位置.Add(num switch { 1 => 0.5, @@ -235,7 +235,7 @@ namespace SlaveMatrix public void Dispose() { - foreach (Ele item in 全体) + foreach (Element item in 全体) { item.Dispose(); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/TextBubble.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/TextBubble.cs index 5cff658..6c57cab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/TextBubble.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/TextBubble.cs @@ -12,50 +12,50 @@ namespace SlaveMatrix public 吹出し 吹出し; - public Tex Tex; + public TextBlock TextBlock; public bool Dis; public Motion 消失; - public Color GetHitColor => Tex.ParT.GetHitColor(); + public Color GetHitColor => TextBlock.ShapePartT.GetHitColor(); public string Text { get { - return Tex.Text; + return TextBlock.Text; } set { 表示 = true; if (Dis) { - Tex.Done = delegate + TextBlock.Done = delegate { - 消失.Max = Tex.Text.Length * 0.125 + 1.0; + 消失.Max = TextBlock.Text.Length * 0.125 + 1.0; 消失.Start(); }; } - Tex.Text = value; + TextBlock.Text = value; } } - public TextBubble(RenderArea Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis, Color FeedColor, Action Action) + public TextBubble(RenderArea Are, bool 右, Font Font, double TextSize, string Text, Color TextColor, Color ShadColor, Color BackColor, double Speed, bool Dis, Color FeedColor, Action Action) { 吹出し = new 吹出し(Are.DisplayUnitScale); 吹出し.SetHitFalse(); 吹出し.右 = 右; - 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); + 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref ColorHelper.Empty); 吹出し.X0Y0_吹出しCP.Setting(); double num = 1.35; double num2 = 0.75; - 吹出し.位置C = Dat.Vec2DUnitY * 0.005; + 吹出し.位置C = DataConsts.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.GetOP().OutlineFalse(); - Tex.ParT.SetBasePointBase(Tex.ParT.GetOP().GetCenter().AddY(0.04)); + TextBlock = new TextBlock("TextBlock", DataConsts.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed, FeedColor, Action); + TextBlock.Feed.GetOP().OutlineFalse(); + TextBlock.ShapePartT.SetBasePointBase(TextBlock.ShapePartT.GetOP().GetCenter().AddY(0.04)); this.Dis = Dis; if (Dis) { @@ -79,8 +79,8 @@ namespace SlaveMatrix v = (1 + m.Value - m.Max).Inverse(); 吹出し.X0Y0_吹出し.SetPenColor(Color.FromArgb((int)((double)pa * v), 吹出し.X0Y0_吹出し.GetPenColor())); 吹出し.X0Y0_吹出し.SetBrushColor(Color.FromArgb((int)((double)ba * v), 吹出し.X0Y0_吹出し.GetBrushColor())); - Tex.ParT.SetTextColor(Color.FromArgb((int)((double)ta * v), Tex.ParT.GetTextColor())); - Tex.ParT.SetShadColor(Color.FromArgb((int)((double)sa * v), Tex.ParT.GetShadColor())); + TextBlock.ShapePartT.SetTextColor(Color.FromArgb((int)((double)ta * v), TextBlock.ShapePartT.GetTextColor())); + TextBlock.ShapePartT.SetShadColor(Color.FromArgb((int)((double)sa * v), TextBlock.ShapePartT.GetShadColor())); }, OnReach = delegate(Motion m) { @@ -94,8 +94,8 @@ namespace SlaveMatrix 表示 = false; 吹出し.X0Y0_吹出し.SetPenColor(Color.FromArgb(pa, 吹出し.X0Y0_吹出し.GetPenColor())); 吹出し.X0Y0_吹出し.SetBrushColor(Color.FromArgb(ba, 吹出し.X0Y0_吹出し.GetBrushColor())); - Tex.ParT.SetTextColor(Color.FromArgb(ta, Tex.ParT.GetTextColor())); - Tex.ParT.SetShadColor(Color.FromArgb(sa, Tex.ParT.GetShadColor())); + TextBlock.ShapePartT.SetTextColor(Color.FromArgb(ta, TextBlock.ShapePartT.GetTextColor())); + TextBlock.ShapePartT.SetShadColor(Color.FromArgb(sa, TextBlock.ShapePartT.GetShadColor())); } }; } @@ -106,15 +106,15 @@ namespace SlaveMatrix 吹出し = new 吹出し(Are.DisplayUnitScale); 吹出し.SetHitFalse(); 吹出し.右 = 右; - 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref Col.Empty); + 吹出し.吹出しCD.色 = new Color2(ref BackColor, ref ColorHelper.Empty); 吹出し.X0Y0_吹出しCP.Setting(); double num = 1.35; double num2 = 0.75; - 吹出し.位置C = Dat.Vec2DUnitY * 0.005; + 吹出し.位置C = DataConsts.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.SetBasePointBase(Tex.ParT.GetOP().GetCenter().AddY(0.04)); + TextBlock = new TextBlock("TextBlock", DataConsts.Vec2DZero, 0.1, 吹出し.尺度B, 0.63 * num * num2, Font, TextSize, 25, Text, TextColor, ShadColor, Color.Transparent, Speed); + TextBlock.ShapePartT.SetBasePointBase(TextBlock.ShapePartT.GetOP().GetCenter().AddY(0.04)); this.Dis = Dis; if (Dis) { @@ -147,8 +147,8 @@ namespace SlaveMatrix 吹出し.X0Y0_吹出し.SetPenColor(Color.FromArgb(correctPenAlpha, 吹出し.X0Y0_吹出し.GetPenColor())); 吹出し.X0Y0_吹出し.SetBrushColor(Color.FromArgb(correctBrushAlpha, 吹出し.X0Y0_吹出し.GetBrushColor())); - Tex.ParT.SetTextColor(Color.FromArgb(correctTextAlpha, Tex.ParT.GetTextColor())); - Tex.ParT.SetShadColor(Color.FromArgb(correctShadeAlpha, Tex.ParT.GetShadColor())); + TextBlock.ShapePartT.SetTextColor(Color.FromArgb(correctTextAlpha, TextBlock.ShapePartT.GetTextColor())); + TextBlock.ShapePartT.SetShadColor(Color.FromArgb(correctShadeAlpha, TextBlock.ShapePartT.GetShadColor())); }, OnReach = delegate(Motion m) { @@ -162,8 +162,8 @@ namespace SlaveMatrix 表示 = false; 吹出し.X0Y0_吹出し.SetPenColor(Color.FromArgb(pa, 吹出し.X0Y0_吹出し.GetPenColor())); 吹出し.X0Y0_吹出し.SetBrushColor(Color.FromArgb(ba, 吹出し.X0Y0_吹出し.GetBrushColor())); - Tex.ParT.SetTextColor(Color.FromArgb(ta, Tex.ParT.GetTextColor())); - Tex.ParT.SetShadColor(Color.FromArgb(sa, Tex.ParT.GetShadColor())); + TextBlock.ShapePartT.SetTextColor(Color.FromArgb(ta, TextBlock.ShapePartT.GetTextColor())); + TextBlock.ShapePartT.SetShadColor(Color.FromArgb(sa, TextBlock.ShapePartT.GetShadColor())); } }; } @@ -171,7 +171,7 @@ namespace SlaveMatrix public void SetHitColor(ModeEventDispatcher Med) { - Tex.SetHitColor(Med); + TextBlock.SetHitColor(Med); } public void 接続(JointS 接続元) @@ -182,23 +182,23 @@ namespace SlaveMatrix public void Down(Color HitColor) { - Tex.Down(ref HitColor); + TextBlock.Down(ref HitColor); } public void Up(Color HitColor) { - Tex.Up(ref HitColor); + TextBlock.Up(ref HitColor); } public void 接続() { 吹出し.接続P(); - Tex.Position = 吹出し.X0Y0_吹出し.ToGlobal(吹出し.X0Y0_吹出し.GetJP()[0].Joint); + TextBlock.Position = 吹出し.X0Y0_吹出し.ToGlobal(吹出し.X0Y0_吹出し.GetJP()[0].Joint); } - public void Draw(RenderArea Are, FPS FPS) + public void Draw(RenderArea Are, FpsCounter FPS) { - Tex.Progression(FPS); + TextBlock.Progression(FPS); if (Dis) { 消失.GetValue(FPS); @@ -206,14 +206,14 @@ namespace SlaveMatrix if (表示) { 吹出し.Body.Draw(Are); - Are.Draw(Tex.Pars); + Are.Draw(TextBlock.PartGroup); } } public void Dispose() { 吹出し.Dispose(); - Tex.Dispose(); + TextBlock.Dispose(); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso.cs index a33255f..9e0a224 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso.cs @@ -4,25 +4,25 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class Torso : Ele + public class Torso : Element { - public Par X0Y0_Torso; + public ShapePart X0Y0_Torso; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_獣性_獣毛左; + public ShapePart X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public ShapePart X0Y0_獣性_獣毛右; - public Par X0Y0_植タトゥ_左_タトゥ2; + public ShapePart X0Y0_植タトゥ_左_タトゥ2; - public Par X0Y0_植タトゥ_左_タトゥ1; + public ShapePart X0Y0_植タトゥ_左_タトゥ1; - public Par X0Y0_植タトゥ_右_タトゥ2; + public ShapePart X0Y0_植タトゥ_右_タトゥ2; - public Par X0Y0_植タトゥ_右_タトゥ1; + public ShapePart X0Y0_植タトゥ_右_タトゥ1; public ColorD TorsoCD; @@ -64,13 +64,13 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] Chest_接続; + public Element[] Chest_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼左_接続; + public Element[] 翼左_接続; - public Ele[] 翼右_接続; + public Element[] 翼右_接続; public override bool 欠損 { @@ -293,17 +293,17 @@ namespace SlaveMatrix Torso Torso2 = this; ThisType = GetType(); //This had no Torso (胴体) - Body = new Difs(Sta.胴体["Torso"]); - Pars pars = Body[0][0]; - X0Y0_Torso = pars["胴"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["Torso"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Torso = partGroup["胴"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); - Pars pars3 = pars2["左"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); + PartGroup pars3 = pars2["左"].ToPars(); X0Y0_植タトゥ_左_タトゥ2 = pars3["タトゥ2"].ToPar(); X0Y0_植タトゥ_左_タトゥ1 = pars3["タトゥ1"].ToPar(); pars3 = pars2["右"].ToPars(); @@ -349,10 +349,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.Chest_接続.Count > 0) { - Chest_接続 = e.Chest_接続.Select(delegate(EleD g) + Chest_接続 = e.Chest_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso2; @@ -363,7 +363,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso2; @@ -374,7 +374,7 @@ namespace SlaveMatrix } if (e.翼左_接続.Count > 0) { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + 翼左_接続 = e.翼左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso2; @@ -385,7 +385,7 @@ namespace SlaveMatrix } if (e.翼右_接続.Count > 0) { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + 翼右_接続 = e.翼右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso2; @@ -437,15 +437,15 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.人肌R); + TorsoCD = new ColorD(ref ColorHelper.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 体配色.刺青); + 獣性_獣毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 植タトゥ_左_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_左_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_右_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/TorsoD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/TorsoD.cs index b777309..1dbec82 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/TorsoD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/TorsoD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class TorsoD : EleD + public class TorsoD : ElementData { public bool Torso_表示 = true; @@ -28,34 +28,34 @@ namespace SlaveMatrix public double 筋肉濃度 = 1.0; - public List Chest_接続 = new List(); + public List Chest_接続 = 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 TorsoD() { ThisType = GetType(); } - public void 胴接続(EleD e) + public void 胴接続(ElementData e) { Chest_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_Chest_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_肌_接続; } - public void 翼左接続(EleD e) + public void 翼左接続(ElementData e) { 翼左_接続.Add(e); e.Par = this; @@ -64,13 +64,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 翼右接続(EleD e) + public void 翼右接続(ElementData e) { 翼右_接続.Add(e); e.Par = this; @@ -79,13 +79,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Torso(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇.cs index da125e8..e16f413 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇.cs @@ -6,25 +6,25 @@ namespace SlaveMatrix { public class Torso_蛇 : 長胴 //Long torso? { - public Par X0Y0_Torso_鱗; + public ShapePart X0Y0_Torso_鱗; - public Par X0Y0_Torso_鱗左; + public ShapePart X0Y0_Torso_鱗左; - public Par X0Y0_Torso_鱗右; + public ShapePart X0Y0_Torso_鱗右; - public Par X0Y0_Torso_Torso; + public ShapePart X0Y0_Torso_Torso; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; public ColorD Torso_鱗CD; @@ -70,11 +70,11 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Ele[] 左_接続; + public Element[] 左_接続; - public Ele[] 右_接続; + public Element[] 右_接続; - public Ele[] Torso_接続; + public Element[] Torso_接続; public override bool 欠損 { @@ -331,18 +331,18 @@ namespace SlaveMatrix { Torso_蛇 Torso_蛇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); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars2 = Body[0][0]; - Pars pars3 = pars2["胴2"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "蛇"; + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][2]["胴2"].ToPars())); + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][2]["輪1"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = partGroup.Tag; + morphVariant.Add(partGroup); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars2 = Body[0][0]; + PartGroup pars3 = pars2["胴2"].ToPars(); X0Y0_Torso_鱗 = pars3["鱗"].ToPar(); X0Y0_Torso_鱗左 = pars3["鱗左"].ToPar(); X0Y0_Torso_鱗右 = pars3["鱗右"].ToPar(); @@ -396,10 +396,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左_接続.Count > 0) { - 左_接続 = e.左_接続.Select(delegate(EleD g) + 左_接続 = e.左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蛇2; @@ -410,7 +410,7 @@ namespace SlaveMatrix } if (e.右_接続.Count > 0) { - 右_接続 = e.右_接続.Select(delegate(EleD g) + 右_接続 = e.右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蛇2; @@ -421,7 +421,7 @@ namespace SlaveMatrix } if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蛇2; @@ -494,7 +494,7 @@ namespace SlaveMatrix } } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -542,10 +542,10 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -556,10 +556,10 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - Torso_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso_鱗左CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_鱗右CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -570,10 +570,10 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - Torso_鱗CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); + Torso_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇D.cs index 979aefc..57d446c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蛇D.cs @@ -36,28 +36,28 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 左接続(EleD e) + public override void 左接続(ElementData e) { 左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蛇_左_接続; } - public override void 右接続(EleD e) + public override void 右接続(ElementData e) { 右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蛇_右_接続; } - public override void Torso接続(EleD e) + public override void Torso接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蛇_Torso_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Torso_蛇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲.cs index 5e52a46..90b0781 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲.cs @@ -6,33 +6,33 @@ namespace SlaveMatrix { public class Torso_蟲 : 長胴 { - public Par X0Y0_Torso_背板; + public ShapePart X0Y0_Torso_背板; - public Par X0Y0_Torso_節; + public ShapePart X0Y0_Torso_節; - public Par X0Y0_Torso_胸板; + public ShapePart X0Y0_Torso_胸板; - public Par X0Y0_Torso_Torso; + public ShapePart X0Y0_Torso_Torso; - public Par X0Y0_Torso_瘤左2; + public ShapePart X0Y0_Torso_瘤左2; - public Par X0Y0_Torso_瘤左1; + public ShapePart X0Y0_Torso_瘤左1; - public Par X0Y0_Torso_瘤右2; + public ShapePart X0Y0_Torso_瘤右2; - public Par X0Y0_Torso_瘤右1; + public ShapePart X0Y0_Torso_瘤右1; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; public ColorD Torso_背板CD; @@ -94,11 +94,11 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Ele[] 左_接続; + public Element[] 左_接続; - public Ele[] 右_接続; + public Element[] 右_接続; - public Ele[] Torso_接続; + public Element[] Torso_接続; public override bool 欠損 { @@ -478,18 +478,18 @@ namespace SlaveMatrix { Torso_蟲 Torso_蟲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); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars2 = Body[0][0]; - Pars pars3 = pars2["胴4"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "蟲"; + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][3]["胴4"].ToPars())); + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][3]["輪2"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = partGroup.Tag; + morphVariant.Add(partGroup); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars2 = Body[0][0]; + PartGroup pars3 = pars2["胴4"].ToPars(); X0Y0_Torso_背板 = pars3["背板"].ToPar(); X0Y0_Torso_節 = pars3["節"].ToPar(); X0Y0_Torso_胸板 = pars3["胸板"].ToPar(); @@ -556,10 +556,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左_接続.Count > 0) { - 左_接続 = e.左_接続.Select(delegate(EleD g) + 左_接続 = e.左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蟲2; @@ -570,7 +570,7 @@ namespace SlaveMatrix } if (e.右_接続.Count > 0) { - 右_接続 = e.右_接続.Select(delegate(EleD g) + 右_接続 = e.右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蟲2; @@ -581,7 +581,7 @@ namespace SlaveMatrix } if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Torso_蟲2; @@ -638,6 +638,15 @@ namespace SlaveMatrix Body.JoinPAall(); } + public override bool Is革(ShapePart p) + { + if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) + { + return p == X0Y0_輪_金具右; + } + return true; + } + public override void 色更新() { X0Y0_Torso_背板CP.Update(); @@ -681,14 +690,14 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso_節CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + Torso_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -699,14 +708,14 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - Torso_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + Torso_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -717,14 +726,14 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - Torso_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso_節CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + Torso_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲D.cs index fc92155..8e17cf2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Torso_蟲D.cs @@ -54,28 +54,28 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 左接続(EleD e) + public override void 左接続(ElementData e) { 左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蟲_左_接続; } - public override void 右接続(EleD e) + public override void 右接続(ElementData e) { 右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蟲_右_接続; } - public override void Torso接続(EleD e) + public override void Torso接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Torso_蟲_Torso_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Torso_蟲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs index 544b0b5..efb014d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀.cs @@ -3,47 +3,47 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class T剃刀 : Ele + public class T剃刀 : Element { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_刃_刃1; + public ShapePart X0Y0_刃_刃1; - public Par X0Y0_刃_刃2; + public ShapePart X0Y0_刃_刃2; - public Par X0Y0_Neck; + public ShapePart X0Y0_Neck; - public Par X0Y0_グリップ_グリップ0; + public ShapePart X0Y0_グリップ_グリップ0; - public Par X0Y0_グリップ_グリップ1; + public ShapePart X0Y0_グリップ_グリップ1; - public Par X0Y0_グリップ_グリップ2; + public ShapePart X0Y0_グリップ_グリップ2; - public Par X0Y0_グリップ_グリップ3; + public ShapePart X0Y0_グリップ_グリップ3; - public Par X0Y0_グリップ_グリップ4; + public ShapePart X0Y0_グリップ_グリップ4; - public Par X0Y0_グリップ_グリップ5; + public ShapePart X0Y0_グリップ_グリップ5; - public Par X0Y0_グリップ_グリップ6; + public ShapePart X0Y0_グリップ_グリップ6; - public Par X0Y0_グリップ_グリップ7; + public ShapePart X0Y0_グリップ_グリップ7; - public Par X0Y0_グリップ_グリップ8; + public ShapePart X0Y0_グリップ_グリップ8; - public Par X0Y0_グリップ_グリップ9; + public ShapePart X0Y0_グリップ_グリップ9; - public Par X0Y0_グリップ_グリップ10; + public ShapePart X0Y0_グリップ_グリップ10; - public Par X0Y0_グリップ_グリップ11; + public ShapePart X0Y0_グリップ_グリップ11; - public Par X0Y0_グリップ_グリップ12; + public ShapePart X0Y0_グリップ_グリップ12; - public Par X0Y0_グリップ_グリップ13; + public ShapePart X0Y0_グリップ_グリップ13; - public Par X0Y0_グリップ_グリップ14; + public ShapePart X0Y0_グリップ_グリップ14; - public Par X0Y0_グリップ_グリップ15; + public ShapePart X0Y0_グリップ_グリップ15; public ColorD ヘッドCD; @@ -486,14 +486,14 @@ namespace SlaveMatrix public T剃刀(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, T剃刀D e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["T字剃刀"]); - Pars pars = Body[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - Pars pars2 = pars["刃"].ToPars(); + Body = new VariantGrid(GlobalState.カーソル["T字剃刀"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + PartGroup pars2 = partGroup["刃"].ToPars(); X0Y0_刃_刃1 = pars2["刃1"].ToPar(); X0Y0_刃_刃2 = pars2["刃2"].ToPar(); - X0Y0_Neck = pars["首"].ToPar(); - pars2 = pars["グリップ"].ToPars(); + X0Y0_Neck = partGroup["首"].ToPar(); + pars2 = partGroup["グリップ"].ToPars(); X0Y0_グリップ_グリップ0 = pars2["グリップ0"].ToPar(); X0Y0_グリップ_グリップ1 = pars2["グリップ1"].ToPar(); X0Y0_グリップ_グリップ2 = pars2["グリップ2"].ToPar(); @@ -585,7 +585,7 @@ namespace SlaveMatrix X0Y0_グリップ_グリップ15CP = new ColorP(X0Y0_グリップ_グリップ15, グリップ_グリップ15CD, DisUnit, abj: true); Intensity = e.濃度; Vector2D local = X0Y0_刃_刃1.GetOP()[0].ps[1]; - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetBasePointBase(item.ToLocal(X0Y0_刃_刃1.ToGlobal(local))); } @@ -625,29 +625,29 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { ヘッド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); - NeckCD = 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); + ヘッドCD.線 = ColorHelper.Black; + ヘッドCD.色 = new Color2(ref ColorHelper.Black, ref ColorHelper.Empty); + ColorHelper.GetGrad(ref ColorHelper.DarkGray, out var ret); + 刃_刃1CD = new ColorD(ref ColorHelper.Black, ref ret); + 刃_刃2CD = new ColorD(ref ColorHelper.Black, ref ret); + NeckCD = new ColorD(ref ColorHelper.Black, ref ret); + ret = new Color2(ref ColorHelper.DimGray, ref ColorHelper.Black); + グリップ_グリップ0CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ1CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ2CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ3CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ4CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ5CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ6CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ7CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ8CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ9CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ10CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ11CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ12CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ13CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ14CD = new ColorD(ref ColorHelper.Black, ref ret); + グリップ_グリップ15CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs index b480da5..d70e94d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/T剃刀D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class T剃刀D : EleD + public class T剃刀D : ElementData { public bool ヘッド_表示 = true; @@ -52,7 +52,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new T剃刀(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs index 414a8f7..304353a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm.cs @@ -2,8 +2,8 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class UpperArm : Ele + public class UpperArm : Element { - public Ele[] LowerArm_接続; + public Element[] LowerArm_接続; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs index 7450619..e1a9fcd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArmD.cs @@ -4,11 +4,11 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class UpperArmD : EleD + public class UpperArmD : ElementData { - public List LowerArm_接続 = new List(); + public List LowerArm_接続 = new List(); - public virtual void LowerArm接続(EleD e) + public virtual void LowerArm接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人.cs index f6fee48..036984b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人.cs @@ -6,231 +6,231 @@ namespace SlaveMatrix { public class UpperArm_人 : UpperArm { - public Par X0Y0_筋肉上; + public ShapePart X0Y0_筋肉上; - public Par X0Y0_UpperArm; + public ShapePart X0Y0_UpperArm; - public Par X0Y0_筋肉下; + public ShapePart X0Y0_筋肉下; - public Par X0Y0_虫性_虫腕; + public ShapePart X0Y0_虫性_虫腕; - public Par X0Y0_虫性_筋肉下; + public ShapePart X0Y0_虫性_筋肉下; - public Par X0Y0_紋柄_紋1; + public ShapePart X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public ShapePart X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public ShapePart X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public ShapePart X0Y0_紋柄_紋4; - public Par X0Y0_獣性_獣毛1; + public ShapePart X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public ShapePart X0Y0_獣性_獣毛2; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ1; + public ShapePart X0Y0_淫タトゥ_タトゥ1; - public Par X0Y0_淫タトゥ_タトゥ2; + public ShapePart X0Y0_淫タトゥ_タトゥ2; - public Par X0Y0_淫タトゥ_タトゥ3; + public ShapePart X0Y0_淫タトゥ_タトゥ3; - public Par X0Y0_淫タトゥ_タトゥ4; + public ShapePart X0Y0_淫タトゥ_タトゥ4; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_通常_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_枠; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_通常_タトゥ1; + public ShapePart X0Y0_悪タトゥ_通常_タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_筋肉_文字1_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_枠; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ_筋肉_タトゥ1; + public ShapePart X0Y0_悪タトゥ_筋肉_タトゥ1; - public Par X0Y0_悪タトゥ_タトゥ2; + public ShapePart X0Y0_悪タトゥ_タトゥ2; - public Par X0Y0_植タトゥ_タトゥ; + public ShapePart X0Y0_植タトゥ_タトゥ; - public Par X0Y0_植性_通常_葉3; + public ShapePart X0Y0_植性_通常_葉3; - public Par X0Y0_植性_通常_葉2; + public ShapePart X0Y0_植性_通常_葉2; - public Par X0Y0_植性_通常_葉1; + public ShapePart X0Y0_植性_通常_葉1; - public Par X0Y0_植性_欠損_葉3; + public ShapePart X0Y0_植性_欠損_葉3; - public Par X0Y0_植性_欠損_葉2; + public ShapePart X0Y0_植性_欠損_葉2; - public Par X0Y0_植性_欠損_葉1; + public ShapePart X0Y0_植性_欠損_葉1; - public Par X0Y0_傷X; + public ShapePart X0Y0_傷X; - public Par X0Y0_ハイライト_ハイライト1; + public ShapePart X0Y0_ハイライト_ハイライト1; - public Par X0Y0_ハイライト_ハイライト2; + public ShapePart X0Y0_ハイライト_ハイライト2; - public Par X0Y0_グローブ_通常_グローブ; + public ShapePart X0Y0_グローブ_通常_グローブ; - public Par X0Y0_グローブ_通常_縁; + public ShapePart X0Y0_グローブ_通常_縁; - public Par X0Y0_グローブ_筋肉_グローブ; + public ShapePart X0Y0_グローブ_筋肉_グローブ; - public Par X0Y0_グローブ_筋肉_縁; + public ShapePart X0Y0_グローブ_筋肉_縁; - public Par X0Y0_シャツ_袖1; + public ShapePart X0Y0_シャツ_袖1; - public Par X0Y0_シャツ_袖2; + public ShapePart X0Y0_シャツ_袖2; - public Par X0Y0_シャツ_縁; + public ShapePart X0Y0_シャツ_縁; - public Par X0Y0_ナース_袖1; + public ShapePart X0Y0_ナース_袖1; - public Par X0Y0_ナース_袖2; + public ShapePart X0Y0_ナース_袖2; - public Par X0Y0_ナース_縁; + public ShapePart X0Y0_ナース_縁; - public Par X0Y0_鎧_ベルト_ベルト1; + public ShapePart X0Y0_鎧_ベルト_ベルト1; - public Par X0Y0_鎧_ベルト_ベルト2; + public ShapePart X0Y0_鎧_ベルト_ベルト2; - public Par X0Y0_鎧_鎧_鎧1; + public ShapePart X0Y0_鎧_鎧_鎧1; - public Par X0Y0_鎧_鎧_鎧2; + public ShapePart X0Y0_鎧_鎧_鎧2; public ColorD 筋肉上CD; @@ -3448,40 +3448,40 @@ namespace SlaveMatrix { UpperArm_人 UpperArm_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["UpperArm"]); - Pars pars = Body[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_UpperArm = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); - Pars pars2 = pars["虫性"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["UpperArm"]); + PartGroup partGroup = Body[0][0]; + X0Y0_筋肉上 = partGroup["筋肉上"].ToPar(); + X0Y0_UpperArm = partGroup["上腕"].ToPar(); + X0Y0_筋肉下 = partGroup["筋肉下"].ToPar(); + PartGroup pars2 = partGroup["虫性"].ToPars(); X0Y0_虫性_虫腕 = pars2["虫腕"].ToPar(); X0Y0_虫性_筋肉下 = pars2["筋肉下"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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(); + pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup 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(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["通常"].ToPars(); - Pars pars4 = pars3["文字1"].ToPars(); - Pars pars5 = pars4["文字a"].ToPars(); + PartGroup pars4 = pars3["文字1"].ToPars(); + PartGroup pars5 = pars4["文字a"].ToPars(); X0Y0_悪タトゥ_通常_文字1_文字a_枠 = pars5["枠"].ToPar(); X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); X0Y0_悪タトゥ_通常_文字1_文字a_文字タトゥ2 = pars5["文字タトゥ2"].ToPar(); @@ -3502,7 +3502,7 @@ namespace SlaveMatrix 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(); + PartGroup pars6 = pars3["文字2"].ToPars(); pars5 = pars6["文字a"].ToPars(); X0Y0_悪タトゥ_通常_文字2_文字a_枠 = pars5["枠"].ToPar(); X0Y0_悪タトゥ_通常_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); @@ -3526,7 +3526,7 @@ namespace SlaveMatrix X0Y0_悪タトゥ_通常_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); X0Y0_悪タトゥ_通常_タトゥ1 = pars3["タトゥ1"].ToPar(); pars3 = pars2["筋肉"].ToPars(); - Pars pars7 = pars3["文字1"].ToPars(); + PartGroup pars7 = pars3["文字1"].ToPars(); pars5 = pars7["文字a"].ToPars(); X0Y0_悪タトゥ_筋肉_文字1_文字a_枠 = pars5["枠"].ToPar(); X0Y0_悪タトゥ_筋肉_文字1_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); @@ -3548,7 +3548,7 @@ namespace SlaveMatrix 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(); + PartGroup pars8 = pars3["文字2"].ToPars(); pars5 = pars8["文字a"].ToPars(); X0Y0_悪タトゥ_筋肉_文字2_文字a_枠 = pars5["枠"].ToPar(); X0Y0_悪タトゥ_筋肉_文字2_文字a_文字タトゥ1 = pars5["文字タトゥ1"].ToPar(); @@ -3572,9 +3572,9 @@ namespace SlaveMatrix X0Y0_悪タトゥ_筋肉_文字2_文字e_文字タトゥ3 = pars5["文字タトゥ3"].ToPar(); X0Y0_悪タトゥ_筋肉_タトゥ1 = pars3["タトゥ1"].ToPar(); X0Y0_悪タトゥ_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -3583,26 +3583,26 @@ namespace SlaveMatrix X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); - X0Y0_傷X = pars["傷X"].ToPar(); - pars2 = pars["ハイライト"].ToPars(); + X0Y0_傷X = partGroup["傷X"].ToPar(); + pars2 = partGroup["ハイライト"].ToPars(); X0Y0_ハイライト_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y0_ハイライト_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y0_グローブ_通常_グローブ = pars3["グローブ"].ToPar(); X0Y0_グローブ_通常_縁 = pars3["縁"].ToPar(); pars3 = pars2["筋肉"].ToPars(); X0Y0_グローブ_筋肉_グローブ = pars3["グローブ"].ToPar(); X0Y0_グローブ_筋肉_縁 = pars3["縁"].ToPar(); - pars2 = pars["シャツ"].ToPars(); + pars2 = partGroup["シャツ"].ToPars(); X0Y0_シャツ_袖1 = pars2["袖1"].ToPar(); X0Y0_シャツ_袖2 = pars2["袖2"].ToPar(); X0Y0_シャツ_縁 = pars2["縁"].ToPar(); - pars2 = pars["ナース"].ToPars(); + pars2 = partGroup["ナース"].ToPars(); X0Y0_ナース_袖1 = pars2["袖1"].ToPar(); X0Y0_ナース_袖2 = pars2["袖2"].ToPar(); X0Y0_ナース_縁 = pars2["縁"].ToPar(); - pars2 = pars["鎧"].ToPars(); + pars2 = partGroup["鎧"].ToPars(); pars3 = pars2["ベルト"].ToPars(); X0Y0_鎧_ベルト_ベルト1 = pars3["ベルト1"].ToPar(); X0Y0_鎧_ベルト_ベルト2 = pars3["ベルト2"].ToPar(); @@ -3800,8 +3800,8 @@ namespace SlaveMatrix } if (e.LowerArm_接続.Count > 0) { - Ele f; - LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g) + Element f; + LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = UpperArm_人2; @@ -4051,7 +4051,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_グローブ_通常_グローブ && p != X0Y0_グローブ_通常_縁 && p != X0Y0_グローブ_筋肉_グローブ && p != X0Y0_グローブ_筋肉_縁 && p != X0Y0_シャツ_袖1 && p != X0Y0_シャツ_袖2 && p != X0Y0_シャツ_縁 && p != X0Y0_ナース_袖1 && p != X0Y0_ナース_袖2) { @@ -4060,7 +4060,7 @@ namespace SlaveMatrix return true; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart p) { if (p != X0Y0_鎧_ベルト_ベルト1 && p != X0Y0_鎧_ベルト_ベルト2 && p != X0Y0_鎧_鎧_鎧1) { @@ -4208,30 +4208,30 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虫性_虫腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c = ColorHelper.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 体配色.刺青); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ4CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4264,15 +4264,15 @@ namespace SlaveMatrix 悪タトゥ_文字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); + 悪タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); シャツ_袖1CD = new ColorD(); @@ -4290,30 +4290,30 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虫性_虫腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c = ColorHelper.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 体配色.刺青); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ4CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4346,15 +4346,15 @@ namespace SlaveMatrix 悪タトゥ_文字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); + 悪タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); シャツ_袖1CD = new ColorD(); @@ -4372,30 +4372,30 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虫性_虫腕CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_筋肉下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); 獣性_獣毛1CD = new ColorD(); - 獣性_獣毛1CD.c = Col.Black; + 獣性_獣毛1CD.c = ColorHelper.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 体配色.刺青); + 獣性_獣毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ4CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4428,15 +4428,15 @@ namespace SlaveMatrix 悪タトゥ_文字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); + 悪タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植性_葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); グローブ_グローブCD = new ColorD(); グローブ_縁CD = new ColorD(); シャツ_袖1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人D.cs index aec8b21..88a70ab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_人D.cs @@ -330,14 +330,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void LowerArm接続(EleD e) + public override void LowerArm接続(ElementData e) { LowerArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.UpperArm_人_LowerArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new UpperArm_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣.cs index 62dd2c8..a408217 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣.cs @@ -6,23 +6,23 @@ namespace SlaveMatrix { public class UpperArm_獣 : 獣UpperArm { - public Par X0Y0_筋肉上; + public ShapePart X0Y0_筋肉上; - public Par X0Y0_UpperArm; + public ShapePart X0Y0_UpperArm; - public Par X0Y0_筋肉下; + public ShapePart X0Y0_筋肉下; - public Par X0Y0_虎柄_虎1; + public ShapePart X0Y0_虎柄_虎1; - public Par X0Y0_虎柄_虎2; + public ShapePart X0Y0_虎柄_虎2; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; public ColorD 筋肉上CD; @@ -273,18 +273,18 @@ namespace SlaveMatrix { UpperArm_獣 UpperArm_獣2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足UpperArm"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_UpperArm = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); - Pars pars2 = pars["虎柄"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.腕左["四足UpperArm"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_筋肉上 = partGroup["筋肉上"].ToPar(); + X0Y0_UpperArm = partGroup["上腕"].ToPar(); + X0Y0_筋肉下 = partGroup["筋肉下"].ToPar(); + PartGroup pars2 = partGroup["虎柄"].ToPars(); X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); @@ -332,8 +332,8 @@ namespace SlaveMatrix } if (e.LowerArm_接続.Count > 0) { - Ele f; - LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g) + Element f; + LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = UpperArm_獣2; @@ -398,40 +398,40 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虎柄_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虎柄_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + UpperArmCD = new ColorD(ref ColorHelper.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); + 虎柄_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣D.cs index ff772f5..f086716 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_獣D.cs @@ -30,14 +30,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void LowerArm接続(EleD e) + public override void LowerArm接続(ElementData e) { LowerArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.UpperArm_獣_LowerArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new UpperArm_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙.cs index fcfd385..1f94d1a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙.cs @@ -7,19 +7,19 @@ namespace SlaveMatrix { public class UpperArm_蝙 : 翼UpperArm { - public Par X0Y0_獣翼UpperArm; + public ShapePart X0Y0_獣翼UpperArm; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_竜性_鱗6; + public ShapePart X0Y0_竜性_鱗6; public 飛膜_根 飛膜; @@ -514,10 +514,10 @@ namespace SlaveMatrix 飛膜 = new 飛膜_根(DisUnit, 配色指定, 体配色); 飛膜.Par = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["獣翼UpperArm"]); - Pars pars = Body[0][0]; - X0Y0_獣翼UpperArm = pars["獣翼上腕"].ToPar(); - Pars pars2 = pars["鱗"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["獣翼UpperArm"]); + PartGroup partGroup = Body[0][0]; + X0Y0_獣翼UpperArm = partGroup["獣翼上腕"].ToPar(); + PartGroup pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); @@ -569,8 +569,8 @@ namespace SlaveMatrix } if (e.LowerArm_接続.Count > 0) { - Ele f; - LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g) + Element f; + LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = UpperArm_蝙2; @@ -647,35 +647,35 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 獣翼UpperArmCD = 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); + 獣翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 獣翼UpperArmCD = 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); + 獣翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { - 獣翼UpperArmCD = 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); + 獣翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙D.cs index 2ff09c6..f9f4d1e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蝙D.cs @@ -34,14 +34,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void LowerArm接続(EleD e) + public override void LowerArm接続(ElementData e) { LowerArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.UpperArm_蝙_LowerArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new UpperArm_蝙(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄.cs index 5b01ad7..3a966a6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄.cs @@ -6,11 +6,11 @@ namespace SlaveMatrix { public class UpperArm_蹄 : 獣UpperArm { - public Par X0Y0_筋肉上; + public ShapePart X0Y0_筋肉上; - public Par X0Y0_UpperArm; + public ShapePart X0Y0_UpperArm; - public Par X0Y0_筋肉下; + public ShapePart X0Y0_筋肉下; public ColorD 筋肉上CD; @@ -147,14 +147,14 @@ namespace SlaveMatrix { UpperArm_蹄 UpperArm_蹄2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.腕左["四足UpperArm"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_筋肉上 = pars["筋肉上"].ToPar(); - X0Y0_UpperArm = pars["上腕"].ToPar(); - X0Y0_筋肉下 = pars["筋肉下"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.腕左["四足UpperArm"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_筋肉上 = partGroup["筋肉上"].ToPar(); + X0Y0_UpperArm = partGroup["上腕"].ToPar(); + X0Y0_筋肉下 = partGroup["筋肉下"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -192,8 +192,8 @@ namespace SlaveMatrix } if (e.LowerArm_接続.Count > 0) { - Ele f; - LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g) + Element f; + LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = UpperArm_蹄2; @@ -232,7 +232,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 筋肉上CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - UpperArmCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋肉下CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄D.cs index 053df56..00dbb6c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_蹄D.cs @@ -18,14 +18,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void LowerArm接続(EleD e) + public override void LowerArm接続(ElementData e) { LowerArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.UpperArm_蹄_LowerArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new UpperArm_蹄(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥.cs index 66403d4..219c1e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥.cs @@ -6,25 +6,25 @@ namespace SlaveMatrix { public class UpperArm_鳥 : 翼UpperArm { - public Par X0Y0_風切羽_羽3; + public ShapePart X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public ShapePart X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public ShapePart X0Y0_風切羽_羽1; - public Par X0Y0_羽毛; + public ShapePart X0Y0_羽毛; - public Par X0Y0_鳥翼UpperArm; + public ShapePart X0Y0_鳥翼UpperArm; - public Par X0Y0_小雨覆; + public ShapePart X0Y0_小雨覆; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; public ColorD 風切羽_羽3CD; @@ -405,16 +405,16 @@ namespace SlaveMatrix { UpperArm_鳥 UpperArm_鳥2 = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["鳥翼UpperArm"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["風切羽"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["鳥翼UpperArm"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["風切羽"].ToPars(); X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - X0Y0_羽毛 = pars["羽毛"].ToPar(); - X0Y0_鳥翼UpperArm = pars["鳥翼上腕"].ToPar(); - X0Y0_小雨覆 = pars["小雨覆"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y0_羽毛 = partGroup["羽毛"].ToPar(); + X0Y0_鳥翼UpperArm = partGroup["鳥翼上腕"].ToPar(); + X0Y0_小雨覆 = partGroup["小雨覆"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); @@ -471,8 +471,8 @@ namespace SlaveMatrix } if (e.LowerArm_接続.Count > 0) { - Ele f; - LowerArm_接続 = e.LowerArm_接続.Select(delegate(EleD g) + Element f; + LowerArm_接続 = e.LowerArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = UpperArm_鳥2; @@ -558,44 +558,44 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 風切羽_羽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); - 鳥翼UpperArmCD = 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); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 羽毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 鳥翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 風切羽_羽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); - 鳥翼UpperArmCD = 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); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 鳥翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { - 風切羽_羽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); - 鳥翼UpperArmCD = 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); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 羽毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 鳥翼UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小雨覆CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥D.cs index 3d4986c..28d18d8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/UpperArm_鳥D.cs @@ -48,14 +48,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void LowerArm接続(EleD e) + public override void LowerArm接続(ElementData e) { LowerArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.UpperArm_鳥_LowerArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new UpperArm_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ViolaText.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ViolaText.cs index 31e9fc3..dffdbef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ViolaText.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ViolaText.cs @@ -20,11 +20,11 @@ namespace SlaveMatrix string mode = Med.Mode; if (mode == "Office") { - text = ((!Sta.GameData.初事務所フラグ) ? GameText.今日はどうしたの : GameText.いらっしゃい待っていたわ); + text = ((!GlobalState.GameData.初事務所フラグ) ? GameText.今日はどうしたの : GameText.いらっしゃい待っていたわ); } else if (mode == "Debt") { - text = GameText.今日借りれる金額はあと + Sta.GameData.日借金可能額.ToString("#,0") + GameText.よ; + text = GameText.今日借りれる金額はあと + GlobalState.GameData.日借金可能額.ToString("#,0") + GameText.よ; } hd.Text = text; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Waist.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Waist.cs index e6ff545..4fcc223 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/Waist.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/Waist.cs @@ -4,437 +4,437 @@ using System.Linq; namespace SlaveMatrix { - public class Waist : Ele + public class Waist : Element { - public Par X0Y0_Waist; + public ShapePart X0Y0_Waist; - public Par X0Y0_股; + public ShapePart X0Y0_股; - public Par X0Y0_下腹; + public ShapePart X0Y0_下腹; - public Par X0Y0_腰皺; + public ShapePart X0Y0_腰皺; - public Par X0Y0_筋肉_筋肉下; + public ShapePart X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋上左; + public ShapePart X0Y0_筋肉_筋上左; - public Par X0Y0_筋肉_筋上右; + public ShapePart X0Y0_筋肉_筋上右; - public Par X0Y0_筋肉_筋下左; + public ShapePart X0Y0_筋肉_筋下左; - public Par X0Y0_筋肉_筋下右; + public ShapePart X0Y0_筋肉_筋下右; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; - public Par X0Y0_臍; + public ShapePart X0Y0_臍; - public Par X0Y0_悪タトゥ_渦_タトゥ1左; + public ShapePart X0Y0_悪タトゥ_渦_タトゥ1左; - public Par X0Y0_悪タトゥ_渦_タトゥ1右; + public ShapePart X0Y0_悪タトゥ_渦_タトゥ1右; - public Par X0Y0_悪タトゥ_渦_タトゥ2左; + public ShapePart X0Y0_悪タトゥ_渦_タトゥ2左; - public Par X0Y0_悪タトゥ_渦_タトゥ2右; + public ShapePart X0Y0_悪タトゥ_渦_タトゥ2右; - public Par X0Y0_淫タトゥ_ハート_タトゥ1左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ1左; - public Par X0Y0_淫タトゥ_ハート_タトゥ1右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ1右; - public Par X0Y0_淫タトゥ_ハート_タトゥ2左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ2左; - public Par X0Y0_淫タトゥ_ハート_タトゥ2右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ2右; - public Par X0Y0_傷X左; + public ShapePart X0Y0_傷X左; - public Par X0Y0_傷X右; + public ShapePart X0Y0_傷X右; - public Par X0Y0_傷I左; + public ShapePart X0Y0_傷I左; - public Par X0Y0_傷I右; + public ShapePart X0Y0_傷I右; - public Par X0Y0_紋柄_紋左_紋1; + public ShapePart X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public ShapePart X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public ShapePart X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋右_紋1; + public ShapePart X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public ShapePart X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public ShapePart X0Y0_紋柄_紋右_紋3; - public Par X0Y0_獣性_獣毛左; + public ShapePart X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public ShapePart X0Y0_獣性_獣毛右; - public Par X0Y0_虫性_甲殻2; + public ShapePart X0Y0_虫性_甲殻2; - public Par X0Y0_虫性_甲殻1; + public ShapePart X0Y0_虫性_甲殻1; - public Par X0Y0_竜性_左_鱗1; + public ShapePart X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public ShapePart X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_右_鱗1; + public ShapePart X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public ShapePart X0Y0_竜性_右_鱗2; - public Par X0Y0_ハイライト上左; + public ShapePart X0Y0_ハイライト上左; - public Par X0Y0_ハイライト上右; + public ShapePart X0Y0_ハイライト上右; - public Par X0Y0_ハイライト下左; + public ShapePart X0Y0_ハイライト下左; - public Par X0Y0_ハイライト下右; + public ShapePart X0Y0_ハイライト下右; - public Par X0Y1_Waist; + public ShapePart X0Y1_Waist; - public Par X0Y1_股; + public ShapePart X0Y1_股; - public Par X0Y1_下腹; + public ShapePart X0Y1_下腹; - public Par X0Y1_腰皺; + public ShapePart X0Y1_腰皺; - public Par X0Y1_筋肉_筋肉下; + public ShapePart X0Y1_筋肉_筋肉下; - public Par X0Y1_筋肉_筋肉左; + public ShapePart X0Y1_筋肉_筋肉左; - public Par X0Y1_筋肉_筋肉右; + public ShapePart X0Y1_筋肉_筋肉右; - public Par X0Y1_筋肉_筋上左; + public ShapePart X0Y1_筋肉_筋上左; - public Par X0Y1_筋肉_筋上右; + public ShapePart X0Y1_筋肉_筋上右; - public Par X0Y1_筋肉_筋下左; + public ShapePart X0Y1_筋肉_筋下左; - public Par X0Y1_筋肉_筋下右; + public ShapePart X0Y1_筋肉_筋下右; - public Par X0Y1_ハイライト; + public ShapePart X0Y1_ハイライト; - public Par X0Y1_臍; + public ShapePart X0Y1_臍; - public Par X0Y1_悪タトゥ_渦_タトゥ1左; + public ShapePart X0Y1_悪タトゥ_渦_タトゥ1左; - public Par X0Y1_悪タトゥ_渦_タトゥ1右; + public ShapePart X0Y1_悪タトゥ_渦_タトゥ1右; - public Par X0Y1_悪タトゥ_渦_タトゥ2左; + public ShapePart X0Y1_悪タトゥ_渦_タトゥ2左; - public Par X0Y1_悪タトゥ_渦_タトゥ2右; + public ShapePart X0Y1_悪タトゥ_渦_タトゥ2右; - public Par X0Y1_淫タトゥ_ハート_タトゥ1左; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ1左; - public Par X0Y1_淫タトゥ_ハート_タトゥ1右; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ1右; - public Par X0Y1_淫タトゥ_ハート_タトゥ2左; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ2左; - public Par X0Y1_淫タトゥ_ハート_タトゥ2右; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ2右; - public Par X0Y1_傷X左; + public ShapePart X0Y1_傷X左; - public Par X0Y1_傷X右; + public ShapePart X0Y1_傷X右; - public Par X0Y1_傷I左; + public ShapePart X0Y1_傷I左; - public Par X0Y1_傷I右; + public ShapePart X0Y1_傷I右; - public Par X0Y1_紋柄_紋左_紋1; + public ShapePart X0Y1_紋柄_紋左_紋1; - public Par X0Y1_紋柄_紋左_紋2; + public ShapePart X0Y1_紋柄_紋左_紋2; - public Par X0Y1_紋柄_紋左_紋3; + public ShapePart X0Y1_紋柄_紋左_紋3; - public Par X0Y1_紋柄_紋右_紋1; + public ShapePart X0Y1_紋柄_紋右_紋1; - public Par X0Y1_紋柄_紋右_紋2; + public ShapePart X0Y1_紋柄_紋右_紋2; - public Par X0Y1_紋柄_紋右_紋3; + public ShapePart X0Y1_紋柄_紋右_紋3; - public Par X0Y1_獣性_獣毛左; + public ShapePart X0Y1_獣性_獣毛左; - public Par X0Y1_獣性_獣毛右; + public ShapePart X0Y1_獣性_獣毛右; - public Par X0Y1_虫性_甲殻2; + public ShapePart X0Y1_虫性_甲殻2; - public Par X0Y1_虫性_甲殻1; + public ShapePart X0Y1_虫性_甲殻1; - public Par X0Y1_竜性_左_鱗1; + public ShapePart X0Y1_竜性_左_鱗1; - public Par X0Y1_竜性_左_鱗2; + public ShapePart X0Y1_竜性_左_鱗2; - public Par X0Y1_竜性_右_鱗1; + public ShapePart X0Y1_竜性_右_鱗1; - public Par X0Y1_竜性_右_鱗2; + public ShapePart X0Y1_竜性_右_鱗2; - public Par X0Y1_ハイライト上左; + public ShapePart X0Y1_ハイライト上左; - public Par X0Y1_ハイライト上右; + public ShapePart X0Y1_ハイライト上右; - public Par X0Y1_ハイライト下左; + public ShapePart X0Y1_ハイライト下左; - public Par X0Y1_ハイライト下右; + public ShapePart X0Y1_ハイライト下右; - public Par X0Y2_Waist; + public ShapePart X0Y2_Waist; - public Par X0Y2_股; + public ShapePart X0Y2_股; - public Par X0Y2_下腹; + public ShapePart X0Y2_下腹; - public Par X0Y2_腰皺; + public ShapePart X0Y2_腰皺; - public Par X0Y2_筋肉_筋肉下; + public ShapePart X0Y2_筋肉_筋肉下; - public Par X0Y2_筋肉_筋肉左; + public ShapePart X0Y2_筋肉_筋肉左; - public Par X0Y2_筋肉_筋肉右; + public ShapePart X0Y2_筋肉_筋肉右; - public Par X0Y2_筋肉_筋上左; + public ShapePart X0Y2_筋肉_筋上左; - public Par X0Y2_筋肉_筋上右; + public ShapePart X0Y2_筋肉_筋上右; - public Par X0Y2_筋肉_筋下左; + public ShapePart X0Y2_筋肉_筋下左; - public Par X0Y2_筋肉_筋下右; + public ShapePart X0Y2_筋肉_筋下右; - public Par X0Y2_ハイライト; + public ShapePart X0Y2_ハイライト; - public Par X0Y2_臍; + public ShapePart X0Y2_臍; - public Par X0Y2_悪タトゥ_渦_タトゥ1左; + public ShapePart X0Y2_悪タトゥ_渦_タトゥ1左; - public Par X0Y2_悪タトゥ_渦_タトゥ1右; + public ShapePart X0Y2_悪タトゥ_渦_タトゥ1右; - public Par X0Y2_悪タトゥ_渦_タトゥ2左; + public ShapePart X0Y2_悪タトゥ_渦_タトゥ2左; - public Par X0Y2_悪タトゥ_渦_タトゥ2右; + public ShapePart X0Y2_悪タトゥ_渦_タトゥ2右; - public Par X0Y2_淫タトゥ_ハート_タトゥ1左; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ1左; - public Par X0Y2_淫タトゥ_ハート_タトゥ1右; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ1右; - public Par X0Y2_淫タトゥ_ハート_タトゥ2左; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ2左; - public Par X0Y2_淫タトゥ_ハート_タトゥ2右; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ2右; - public Par X0Y2_傷X左; + public ShapePart X0Y2_傷X左; - public Par X0Y2_傷X右; + public ShapePart X0Y2_傷X右; - public Par X0Y2_傷I左; + public ShapePart X0Y2_傷I左; - public Par X0Y2_傷I右; + public ShapePart X0Y2_傷I右; - public Par X0Y2_紋柄_紋左_紋1; + public ShapePart X0Y2_紋柄_紋左_紋1; - public Par X0Y2_紋柄_紋左_紋2; + public ShapePart X0Y2_紋柄_紋左_紋2; - public Par X0Y2_紋柄_紋左_紋3; + public ShapePart X0Y2_紋柄_紋左_紋3; - public Par X0Y2_紋柄_紋右_紋1; + public ShapePart X0Y2_紋柄_紋右_紋1; - public Par X0Y2_紋柄_紋右_紋2; + public ShapePart X0Y2_紋柄_紋右_紋2; - public Par X0Y2_紋柄_紋右_紋3; + public ShapePart X0Y2_紋柄_紋右_紋3; - public Par X0Y2_獣性_獣毛左; + public ShapePart X0Y2_獣性_獣毛左; - public Par X0Y2_獣性_獣毛右; + public ShapePart X0Y2_獣性_獣毛右; - public Par X0Y2_虫性_甲殻2; + public ShapePart X0Y2_虫性_甲殻2; - public Par X0Y2_虫性_甲殻1; + public ShapePart X0Y2_虫性_甲殻1; - public Par X0Y2_竜性_左_鱗1; + public ShapePart X0Y2_竜性_左_鱗1; - public Par X0Y2_竜性_左_鱗2; + public ShapePart X0Y2_竜性_左_鱗2; - public Par X0Y2_竜性_右_鱗1; + public ShapePart X0Y2_竜性_右_鱗1; - public Par X0Y2_竜性_右_鱗2; + public ShapePart X0Y2_竜性_右_鱗2; - public Par X0Y2_ハイライト上左; + public ShapePart X0Y2_ハイライト上左; - public Par X0Y2_ハイライト上右; + public ShapePart X0Y2_ハイライト上右; - public Par X0Y2_ハイライト下左; + public ShapePart X0Y2_ハイライト下左; - public Par X0Y2_ハイライト下右; + public ShapePart X0Y2_ハイライト下右; - public Par X0Y3_Waist; + public ShapePart X0Y3_Waist; - public Par X0Y3_股; + public ShapePart X0Y3_股; - public Par X0Y3_下腹; + public ShapePart X0Y3_下腹; - public Par X0Y3_腰皺; + public ShapePart X0Y3_腰皺; - public Par X0Y3_筋肉_筋肉下; + public ShapePart X0Y3_筋肉_筋肉下; - public Par X0Y3_筋肉_筋肉左; + public ShapePart X0Y3_筋肉_筋肉左; - public Par X0Y3_筋肉_筋肉右; + public ShapePart X0Y3_筋肉_筋肉右; - public Par X0Y3_筋肉_筋上左; + public ShapePart X0Y3_筋肉_筋上左; - public Par X0Y3_筋肉_筋上右; + public ShapePart X0Y3_筋肉_筋上右; - public Par X0Y3_筋肉_筋下左; + public ShapePart X0Y3_筋肉_筋下左; - public Par X0Y3_筋肉_筋下右; + public ShapePart X0Y3_筋肉_筋下右; - public Par X0Y3_ハイライト; + public ShapePart X0Y3_ハイライト; - public Par X0Y3_臍; + public ShapePart X0Y3_臍; - public Par X0Y3_悪タトゥ_渦_タトゥ1左; + public ShapePart X0Y3_悪タトゥ_渦_タトゥ1左; - public Par X0Y3_悪タトゥ_渦_タトゥ1右; + public ShapePart X0Y3_悪タトゥ_渦_タトゥ1右; - public Par X0Y3_悪タトゥ_渦_タトゥ2左; + public ShapePart X0Y3_悪タトゥ_渦_タトゥ2左; - public Par X0Y3_悪タトゥ_渦_タトゥ2右; + public ShapePart X0Y3_悪タトゥ_渦_タトゥ2右; - public Par X0Y3_淫タトゥ_ハート_タトゥ1左; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ1左; - public Par X0Y3_淫タトゥ_ハート_タトゥ1右; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ1右; - public Par X0Y3_淫タトゥ_ハート_タトゥ2左; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ2左; - public Par X0Y3_淫タトゥ_ハート_タトゥ2右; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ2右; - public Par X0Y3_傷X左; + public ShapePart X0Y3_傷X左; - public Par X0Y3_傷X右; + public ShapePart X0Y3_傷X右; - public Par X0Y3_傷I左; + public ShapePart X0Y3_傷I左; - public Par X0Y3_傷I右; + public ShapePart X0Y3_傷I右; - public Par X0Y3_紋柄_紋左_紋1; + public ShapePart X0Y3_紋柄_紋左_紋1; - public Par X0Y3_紋柄_紋左_紋2; + public ShapePart X0Y3_紋柄_紋左_紋2; - public Par X0Y3_紋柄_紋左_紋3; + public ShapePart X0Y3_紋柄_紋左_紋3; - public Par X0Y3_紋柄_紋右_紋1; + public ShapePart X0Y3_紋柄_紋右_紋1; - public Par X0Y3_紋柄_紋右_紋2; + public ShapePart X0Y3_紋柄_紋右_紋2; - public Par X0Y3_紋柄_紋右_紋3; + public ShapePart X0Y3_紋柄_紋右_紋3; - public Par X0Y3_獣性_獣毛左; + public ShapePart X0Y3_獣性_獣毛左; - public Par X0Y3_獣性_獣毛右; + public ShapePart X0Y3_獣性_獣毛右; - public Par X0Y3_虫性_甲殻2; + public ShapePart X0Y3_虫性_甲殻2; - public Par X0Y3_虫性_甲殻1; + public ShapePart X0Y3_虫性_甲殻1; - public Par X0Y3_竜性_左_鱗1; + public ShapePart X0Y3_竜性_左_鱗1; - public Par X0Y3_竜性_左_鱗2; + public ShapePart X0Y3_竜性_左_鱗2; - public Par X0Y3_竜性_右_鱗1; + public ShapePart X0Y3_竜性_右_鱗1; - public Par X0Y3_竜性_右_鱗2; + public ShapePart X0Y3_竜性_右_鱗2; - public Par X0Y3_ハイライト上左; + public ShapePart X0Y3_ハイライト上左; - public Par X0Y3_ハイライト上右; + public ShapePart X0Y3_ハイライト上右; - public Par X0Y3_ハイライト下左; + public ShapePart X0Y3_ハイライト下左; - public Par X0Y3_ハイライト下右; + public ShapePart X0Y3_ハイライト下右; - public Par X0Y4_Waist; + public ShapePart X0Y4_Waist; - public Par X0Y4_股; + public ShapePart X0Y4_股; - public Par X0Y4_下腹; + public ShapePart X0Y4_下腹; - public Par X0Y4_腰皺; + public ShapePart X0Y4_腰皺; - public Par X0Y4_筋肉_筋肉下; + public ShapePart X0Y4_筋肉_筋肉下; - public Par X0Y4_筋肉_筋肉左; + public ShapePart X0Y4_筋肉_筋肉左; - public Par X0Y4_筋肉_筋肉右; + public ShapePart X0Y4_筋肉_筋肉右; - public Par X0Y4_筋肉_筋上左; + public ShapePart X0Y4_筋肉_筋上左; - public Par X0Y4_筋肉_筋上右; + public ShapePart X0Y4_筋肉_筋上右; - public Par X0Y4_筋肉_筋下左; + public ShapePart X0Y4_筋肉_筋下左; - public Par X0Y4_筋肉_筋下右; + public ShapePart X0Y4_筋肉_筋下右; - public Par X0Y4_ハイライト; + public ShapePart X0Y4_ハイライト; - public Par X0Y4_臍; + public ShapePart X0Y4_臍; - public Par X0Y4_悪タトゥ_渦_タトゥ1左; + public ShapePart X0Y4_悪タトゥ_渦_タトゥ1左; - public Par X0Y4_悪タトゥ_渦_タトゥ1右; + public ShapePart X0Y4_悪タトゥ_渦_タトゥ1右; - public Par X0Y4_悪タトゥ_渦_タトゥ2左; + public ShapePart X0Y4_悪タトゥ_渦_タトゥ2左; - public Par X0Y4_悪タトゥ_渦_タトゥ2右; + public ShapePart X0Y4_悪タトゥ_渦_タトゥ2右; - public Par X0Y4_淫タトゥ_ハート_タトゥ1左; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ1左; - public Par X0Y4_淫タトゥ_ハート_タトゥ1右; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ1右; - public Par X0Y4_淫タトゥ_ハート_タトゥ2左; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ2左; - public Par X0Y4_淫タトゥ_ハート_タトゥ2右; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ2右; - public Par X0Y4_傷X左; + public ShapePart X0Y4_傷X左; - public Par X0Y4_傷X右; + public ShapePart X0Y4_傷X右; - public Par X0Y4_傷I左; + public ShapePart X0Y4_傷I左; - public Par X0Y4_傷I右; + public ShapePart X0Y4_傷I右; - public Par X0Y4_紋柄_紋左_紋1; + public ShapePart X0Y4_紋柄_紋左_紋1; - public Par X0Y4_紋柄_紋左_紋2; + public ShapePart X0Y4_紋柄_紋左_紋2; - public Par X0Y4_紋柄_紋左_紋3; + public ShapePart X0Y4_紋柄_紋左_紋3; - public Par X0Y4_紋柄_紋右_紋1; + public ShapePart X0Y4_紋柄_紋右_紋1; - public Par X0Y4_紋柄_紋右_紋2; + public ShapePart X0Y4_紋柄_紋右_紋2; - public Par X0Y4_紋柄_紋右_紋3; + public ShapePart X0Y4_紋柄_紋右_紋3; - public Par X0Y4_獣性_獣毛左; + public ShapePart X0Y4_獣性_獣毛左; - public Par X0Y4_獣性_獣毛右; + public ShapePart X0Y4_獣性_獣毛右; - public Par X0Y4_虫性_甲殻2; + public ShapePart X0Y4_虫性_甲殻2; - public Par X0Y4_虫性_甲殻1; + public ShapePart X0Y4_虫性_甲殻1; - public Par X0Y4_竜性_左_鱗1; + public ShapePart X0Y4_竜性_左_鱗1; - public Par X0Y4_竜性_左_鱗2; + public ShapePart X0Y4_竜性_左_鱗2; - public Par X0Y4_竜性_右_鱗1; + public ShapePart X0Y4_竜性_右_鱗1; - public Par X0Y4_竜性_右_鱗2; + public ShapePart X0Y4_竜性_右_鱗2; - public Par X0Y4_ハイライト上左; + public ShapePart X0Y4_ハイライト上左; - public Par X0Y4_ハイライト上右; + public ShapePart X0Y4_ハイライト上右; - public Par X0Y4_ハイライト下左; + public ShapePart X0Y4_ハイライト下左; - public Par X0Y4_ハイライト下右; + public ShapePart X0Y4_ハイライト下右; public ColorD WaistCD; @@ -956,27 +956,27 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] Torso_接続; + public Element[] Torso_接続; - public Ele[] 腿左_接続; + public Element[] 腿左_接続; - public Ele[] 腿右_接続; + public Element[] 腿右_接続; - public Ele[] 膣基_接続; + public Element[] 膣基_接続; - public Ele[] 肛門_接続; + public Element[] 肛門_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; - public Ele[] 半身_接続; + public Element[] 半身_接続; - public Ele[] 上着_接続; + public Element[] 上着_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼左_接続; + public Element[] 翼左_接続; - public Ele[] 翼右_接続; + public Element[] 翼右_接続; public override bool 欠損 { @@ -2156,13 +2156,13 @@ namespace SlaveMatrix { Waist Waist2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["Waist"]); - Pars pars = Body[0][0]; - X0Y0_Waist = pars["腰"].ToPar(); - X0Y0_股 = pars["股"].ToPar(); - X0Y0_下腹 = pars["下腹"].ToPar(); - X0Y0_腰皺 = pars["腰皺"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["Waist"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Waist = partGroup["腰"].ToPar(); + X0Y0_股 = partGroup["股"].ToPar(); + X0Y0_下腹 = partGroup["下腹"].ToPar(); + X0Y0_腰皺 = partGroup["腰皺"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -2170,10 +2170,10 @@ namespace SlaveMatrix X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["渦"].ToPars(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y0_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup pars3 = pars2["渦"].ToPars(); X0Y0_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); X0Y0_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); X0Y0_悪タトゥ_渦_タトゥ2左 = pars3["タトゥ2左"].ToPar(); @@ -2183,11 +2183,11 @@ namespace SlaveMatrix 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(); + X0Y0_傷X左 = partGroup["傷X左"].ToPar(); + X0Y0_傷X右 = partGroup["傷X右"].ToPar(); + X0Y0_傷I左 = partGroup["傷I左"].ToPar(); + X0Y0_傷I右 = partGroup["傷I右"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -2196,29 +2196,29 @@ namespace SlaveMatrix X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); X0Y0_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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 = Body[0][1]; - X0Y1_Waist = pars["腰"].ToPar(); - X0Y1_股 = pars["股"].ToPar(); - X0Y1_下腹 = pars["下腹"].ToPar(); - X0Y1_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + X0Y0_ハイライト上左 = partGroup["ハイライト上左"].ToPar(); + X0Y0_ハイライト上右 = partGroup["ハイライト上右"].ToPar(); + X0Y0_ハイライト下左 = partGroup["ハイライト下左"].ToPar(); + X0Y0_ハイライト下右 = partGroup["ハイライト下右"].ToPar(); + partGroup = Body[0][1]; + X0Y1_Waist = partGroup["腰"].ToPar(); + X0Y1_股 = partGroup["股"].ToPar(); + X0Y1_下腹 = partGroup["下腹"].ToPar(); + X0Y1_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -2226,9 +2226,9 @@ namespace SlaveMatrix X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y1_ハイライト = pars["ハイライト"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + X0Y1_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y1_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["渦"].ToPars(); X0Y1_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); X0Y1_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); @@ -2239,11 +2239,11 @@ namespace SlaveMatrix 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(); + X0Y1_傷X左 = partGroup["傷X左"].ToPar(); + X0Y1_傷X右 = partGroup["傷X右"].ToPar(); + X0Y1_傷I左 = partGroup["傷I左"].ToPar(); + X0Y1_傷I右 = partGroup["傷I右"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -2252,29 +2252,29 @@ namespace SlaveMatrix X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y1_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y1_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); X0Y1_虫性_甲殻2 = pars2["甲殻2"].ToPar(); X0Y1_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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 = Body[0][2]; - X0Y2_Waist = pars["腰"].ToPar(); - X0Y2_股 = pars["股"].ToPar(); - X0Y2_下腹 = pars["下腹"].ToPar(); - X0Y2_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + X0Y1_ハイライト上左 = partGroup["ハイライト上左"].ToPar(); + X0Y1_ハイライト上右 = partGroup["ハイライト上右"].ToPar(); + X0Y1_ハイライト下左 = partGroup["ハイライト下左"].ToPar(); + X0Y1_ハイライト下右 = partGroup["ハイライト下右"].ToPar(); + partGroup = Body[0][2]; + X0Y2_Waist = partGroup["腰"].ToPar(); + X0Y2_股 = partGroup["股"].ToPar(); + X0Y2_下腹 = partGroup["下腹"].ToPar(); + X0Y2_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -2282,9 +2282,9 @@ namespace SlaveMatrix X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y2_ハイライト = pars["ハイライト"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + X0Y2_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y2_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["渦"].ToPars(); X0Y2_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); X0Y2_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); @@ -2295,11 +2295,11 @@ namespace SlaveMatrix 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(); + X0Y2_傷X左 = partGroup["傷X左"].ToPar(); + X0Y2_傷X右 = partGroup["傷X右"].ToPar(); + X0Y2_傷I左 = partGroup["傷I左"].ToPar(); + X0Y2_傷I右 = partGroup["傷I右"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -2308,29 +2308,29 @@ namespace SlaveMatrix X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y2_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y2_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); X0Y2_虫性_甲殻2 = pars2["甲殻2"].ToPar(); X0Y2_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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 = Body[0][3]; - X0Y3_Waist = pars["腰"].ToPar(); - X0Y3_股 = pars["股"].ToPar(); - X0Y3_下腹 = pars["下腹"].ToPar(); - X0Y3_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + X0Y2_ハイライト上左 = partGroup["ハイライト上左"].ToPar(); + X0Y2_ハイライト上右 = partGroup["ハイライト上右"].ToPar(); + X0Y2_ハイライト下左 = partGroup["ハイライト下左"].ToPar(); + X0Y2_ハイライト下右 = partGroup["ハイライト下右"].ToPar(); + partGroup = Body[0][3]; + X0Y3_Waist = partGroup["腰"].ToPar(); + X0Y3_股 = partGroup["股"].ToPar(); + X0Y3_下腹 = partGroup["下腹"].ToPar(); + X0Y3_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -2338,9 +2338,9 @@ namespace SlaveMatrix X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y3_ハイライト = pars["ハイライト"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + X0Y3_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y3_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["渦"].ToPars(); X0Y3_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); X0Y3_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); @@ -2351,11 +2351,11 @@ namespace SlaveMatrix 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(); + X0Y3_傷X左 = partGroup["傷X左"].ToPar(); + X0Y3_傷X右 = partGroup["傷X右"].ToPar(); + X0Y3_傷I左 = partGroup["傷I左"].ToPar(); + X0Y3_傷I右 = partGroup["傷I右"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -2364,29 +2364,29 @@ namespace SlaveMatrix X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y3_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y3_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); X0Y3_虫性_甲殻2 = pars2["甲殻2"].ToPar(); X0Y3_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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 = Body[0][4]; - X0Y4_Waist = pars["腰"].ToPar(); - X0Y4_股 = pars["股"].ToPar(); - X0Y4_下腹 = pars["下腹"].ToPar(); - X0Y4_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + X0Y3_ハイライト上左 = partGroup["ハイライト上左"].ToPar(); + X0Y3_ハイライト上右 = partGroup["ハイライト上右"].ToPar(); + X0Y3_ハイライト下左 = partGroup["ハイライト下左"].ToPar(); + X0Y3_ハイライト下右 = partGroup["ハイライト下右"].ToPar(); + partGroup = Body[0][4]; + X0Y4_Waist = partGroup["腰"].ToPar(); + X0Y4_股 = partGroup["股"].ToPar(); + X0Y4_下腹 = partGroup["下腹"].ToPar(); + X0Y4_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -2394,9 +2394,9 @@ namespace SlaveMatrix X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y4_ハイライト = pars["ハイライト"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + X0Y4_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y4_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["渦"].ToPars(); X0Y4_悪タトゥ_渦_タトゥ1左 = pars3["タトゥ1左"].ToPar(); X0Y4_悪タトゥ_渦_タトゥ1右 = pars3["タトゥ1右"].ToPar(); @@ -2407,11 +2407,11 @@ namespace SlaveMatrix 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(); + X0Y4_傷X左 = partGroup["傷X左"].ToPar(); + X0Y4_傷X右 = partGroup["傷X右"].ToPar(); + X0Y4_傷I左 = partGroup["傷I左"].ToPar(); + X0Y4_傷I右 = partGroup["傷I右"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -2420,23 +2420,23 @@ namespace SlaveMatrix X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y4_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y4_獣性_獣毛右 = pars2["獣毛右"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); X0Y4_虫性_甲殻2 = pars2["甲殻2"].ToPar(); X0Y4_虫性_甲殻1 = pars2["甲殻1"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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(); + X0Y4_ハイライト上左 = partGroup["ハイライト上左"].ToPar(); + X0Y4_ハイライト上右 = partGroup["ハイライト上右"].ToPar(); + X0Y4_ハイライト下左 = partGroup["ハイライト下左"].ToPar(); + X0Y4_ハイライト下右 = partGroup["ハイライト下右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -2516,10 +2516,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2530,7 +2530,7 @@ namespace SlaveMatrix } if (e.腿左_接続.Count > 0) { - 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) + 腿左_接続 = e.腿左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2541,7 +2541,7 @@ namespace SlaveMatrix } if (e.腿右_接続.Count > 0) { - 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) + 腿右_接続 = e.腿右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2552,7 +2552,7 @@ namespace SlaveMatrix } if (e.膣基_接続.Count > 0) { - 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) + 膣基_接続 = e.膣基_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2563,7 +2563,7 @@ namespace SlaveMatrix } if (e.肛門_接続.Count > 0) { - 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) + 肛門_接続 = e.肛門_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2574,7 +2574,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2585,7 +2585,7 @@ namespace SlaveMatrix } if (e.半身_接続.Count > 0) { - 半身_接続 = e.半身_接続.Select(delegate(EleD g) + 半身_接続 = e.半身_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2596,7 +2596,7 @@ namespace SlaveMatrix } if (e.上着_接続.Count > 0) { - 上着_接続 = e.上着_接続.Select(delegate(EleD g) + 上着_接続 = e.上着_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2607,7 +2607,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2618,7 +2618,7 @@ namespace SlaveMatrix } if (e.翼左_接続.Count > 0) { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + 翼左_接続 = e.翼左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -2629,7 +2629,7 @@ namespace SlaveMatrix } if (e.翼右_接続.Count > 0) { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + 翼右_接続 = e.翼右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = Waist2; @@ -3455,7 +3455,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -3466,43 +3466,43 @@ namespace SlaveMatrix 筋肉_筋上右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 ColorHelper.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); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色T0(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -3513,43 +3513,43 @@ namespace SlaveMatrix 筋肉_筋上右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 ColorHelper.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); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色T1(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.人肌O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌R); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -3560,38 +3560,38 @@ namespace SlaveMatrix 筋肉_筋上右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 ColorHelper.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); + 悪タトゥ_渦_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ_渦_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 傷X左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷X右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 獣性_獣毛左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + ハイライト上左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト上右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト下右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/WaistD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/WaistD.cs index e358430..55c57ea 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/WaistD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/WaistD.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class WaistD : EleD + public class WaistD : ElementData { public bool Waist_表示 = true; @@ -110,41 +110,41 @@ namespace SlaveMatrix public bool スライム; - public List Torso_接続 = new List(); + public List Torso_接続 = 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 WaistD() { ThisType = GetType(); } - public void 胴接続(EleD e) + public void 胴接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_Torso_接続; } - public void 腿左接続(EleD e) + public void 腿左接続(ElementData e) { 腿左_接続.Add(e); e.Par = this; @@ -153,13 +153,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.9; } } - public void 腿右接続(EleD e) + public void 腿右接続(ElementData e) { 腿右_接続.Add(e); e.Par = this; @@ -168,67 +168,67 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.9; } } - public void 膣基接続(EleD e) + public void 膣基接続(ElementData e) { 膣基_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_膣基_接続; } - public void 肛門接続(EleD e) + public void 肛門接続(ElementData e) { 肛門_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_肛門_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData e) { 尾_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_尾_接続; if (e is 尾_ヘD || e is 尾_ウD || e is 尾_ガD || e is 尾_蟲D) { - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.6; } return; } - foreach (EleD item2 in e.EnumEleD()) + foreach (ElementData item2 in e.EnumEleD()) { item2.尺度B = 1.0; } } - public void 半身接続(EleD e) + public void 半身接続(ElementData e) { 半身_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_半身_接続; } - public void 上着接続(EleD e) + public void 上着接続(ElementData e) { 上着_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_上着_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.Waist_肌_接続; } - public void 翼左接続(EleD e) + public void 翼左接続(ElementData e) { 翼左_接続.Add(e); e.Par = this; @@ -237,13 +237,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 翼右接続(EleD e) + public void 翼右接続(ElementData e) { 翼右_接続.Add(e); e.Par = this; @@ -252,13 +252,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Waist(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs index 20a63c5..afda73d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ぶっかけ_大 : Ele + public class ぶっかけ_大 : Element { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; public ColorD 精液CD; @@ -111,20 +111,20 @@ namespace SlaveMatrix public ぶっかけ_大(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_大D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.スタンプ["ぶっかけ"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs index 791583e..8d6495e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_大D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ぶっかけ_大D : EleD + public class ぶっかけ_大D : ElementData { public bool 精液_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) { return new ぶっかけ_大(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs index 3052ac2..430ecc2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ぶっかけ_小 : Ele + public class ぶっかけ_小 : Element { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; public ColorD 精液CD; @@ -111,20 +111,20 @@ namespace SlaveMatrix public ぶっかけ_小(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ぶっかけ_小D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.スタンプ["ぶっかけ"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.スタンプ["ぶっかけ"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs index 549f0e3..92e2895 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ぶっかけ_小D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ぶっかけ_小D : EleD + public class ぶっかけ_小D : ElementData { public bool 精液_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) { return new ぶっかけ_小(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs index 8f66e0a..4b60aa5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマーク.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class キスマーク : Ele + public class キスマーク : Element { - public Par X0Y0_キスマーク; + public ShapePart X0Y0_キスマーク; public ColorD キスマークCD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public キスマーク(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, キスマークD e) { ThisType = GetType(); - Body = new Difs(Sta.スタンプ["キスマーク"]); - Pars pars = Body[0][0]; - X0Y0_キスマーク = pars["キスマーク"].ToPar(); + Body = new VariantGrid(GlobalState.スタンプ["キスマーク"]); + PartGroup partGroup = Body[0][0]; + X0Y0_キスマーク = partGroup["キスマーク"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -140,7 +140,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - キスマークCD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + キスマークCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs index 2f93b37..d4a82f5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キスマークD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class キスマークD : EleD + public class キスマークD : ElementData { public bool キスマーク_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new キスマーク(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs index 688be4f..5ef57c4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class キャップ1 : Ele + public class キャップ1 : Element { - public Par X0Y0_根本; + public ShapePart X0Y0_根本; - public Par X0Y0_先端; + public ShapePart X0Y0_先端; public ColorD 根本CD; @@ -122,10 +122,10 @@ namespace SlaveMatrix public キャップ1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, キャップ1D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["キャップ中"]); - Pars pars = Body[0][0]; - X0Y0_根本 = pars["根本"].ToPar(); - X0Y0_先端 = pars["先端"].ToPar(); + Body = new VariantGrid(GlobalState.性器付["キャップ中"]); + PartGroup partGroup = Body[0][0]; + X0Y0_根本 = partGroup["根本"].ToPar(); + X0Y0_先端 = partGroup["先端"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -165,7 +165,7 @@ namespace SlaveMatrix X0Y0_先端CP = new ColorP(X0Y0_先端, 先端CD, DisUnit, abj: true); Intensity = e.濃度; Vector2D local = X0Y0_根本.GetOP()[0].ps[2]; - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetBasePointBase(item.ToLocal(X0Y0_根本.ToGlobal(local))); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs index 60e8699..47fc8c0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ1D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class キャップ1D : EleD + public class キャップ1D : ElementData { public bool 根本_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new キャップ1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs index d1e47aa..3dafec9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class キャップ2 : Ele + public class キャップ2 : Element { - public Par X0Y0_根本; + public ShapePart X0Y0_根本; - public Par X0Y0_先端; + public ShapePart X0Y0_先端; public ColorD 根本CD; @@ -122,10 +122,10 @@ namespace SlaveMatrix public キャップ2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, キャップ2D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["キャップ左"]); - Pars pars = Body[0][0]; - X0Y0_根本 = pars["根本"].ToPar(); - X0Y0_先端 = pars["先端"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["キャップ左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_根本 = partGroup["根本"].ToPar(); + X0Y0_先端 = partGroup["先端"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs index e4d40ef..5a7a16b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ2D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class キャップ2D : EleD + public class キャップ2D : ElementData { public bool 根本_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new キャップ2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs index 06b2497..b9098dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ処理.cs @@ -13,13 +13,13 @@ namespace SlaveMatrix public ConstProp CP右 = new ConstProp(); - public CM キャップ1; + public CharacterElement キャップ1; - public CM キャップ2; + public CharacterElement キャップ2; - public CM キャップ3; + public CharacterElement キャップ3; - private Dictionary キャップ = new Dictionary(); + private Dictionary キャップ = new Dictionary(); private キャップ情報 キャップ着; @@ -68,7 +68,7 @@ namespace SlaveMatrix キャップ中_ = value; if (!キャップ中_) { - Bod.キャップ1.位置C = Dat.Vec2DZero; + Bod.キャップ1.位置C = DataConsts.Vec2DZero; } if (キャップ中_ || キャップ左_ || キャップ右_) { @@ -92,7 +92,7 @@ namespace SlaveMatrix キャップ左_ = value; if (!キャップ左_) { - Bod.キャップ1.位置C = Dat.Vec2DZero; + Bod.キャップ1.位置C = DataConsts.Vec2DZero; } if (キャップ中_ || キャップ左_ || キャップ右_) { @@ -116,7 +116,7 @@ namespace SlaveMatrix キャップ右_ = value; if (!キャップ右_) { - Bod.キャップ1.位置C = Dat.Vec2DZero; + Bod.キャップ1.位置C = DataConsts.Vec2DZero; } if (キャップ中_ || キャップ左_ || キャップ右_) { @@ -129,29 +129,29 @@ namespace SlaveMatrix } } - public void 吸着(Ele 対象) + public void 吸着(Element 対象) { 調教UI.擬音キュー.Enqueue(delegate(RenderArea a) { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸着.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), GlobalState.吸着.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), ColorHelper.Black, 0.2, b: true); }); } - public void 吸脱(Ele 対象) + public void 吸脱(Element 対象) { 調教UI.擬音キュー.Enqueue(delegate(RenderArea a) { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), Sta.吸脱.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.2, b: true); + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.01), GlobalState.吸脱.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), ColorHelper.Black, 0.2, b: true); }); } - public void 振動(Ele 対象) + public void 振動(Element 対象) { if ((対象 is キャップ1 && CP中.GetFlag(0.2)) || (対象 is キャップ2 && !対象.右 && CP左.GetFlag(0.2)) || (対象 is キャップ2 && 対象.右 && CP右.GetFlag(0.2))) { 調教UI.擬音キュー.Enqueue(delegate(RenderArea a) { - 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.02), Sta.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), Col.Black, 0.15, b: true); + 調教UI.擬音.Sound(a, 対象.位置.GetAreaPoint(0.02), GlobalState.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), ColorHelper.Black, 0.15, b: true); }); } } @@ -173,7 +173,7 @@ namespace SlaveMatrix private void 切替時(bool 対象) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "MCl:" + (対象 ? GameText.停止 : GameText.作動) + "\r\nLCl:" + GameText.外す; } @@ -181,7 +181,7 @@ namespace SlaveMatrix private void 装着時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LCl:" + GameText.装着; } @@ -189,7 +189,7 @@ namespace SlaveMatrix private void 待機時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (ハンドf) { @@ -255,7 +255,7 @@ namespace SlaveMatrix キャップ3.Show = false; キャップ3.使用状態 = UsageStatus.Attach; } - 調教UI.Focus.Ele.位置B = p; + 調教UI.Focus.Element.位置B = p; if (!ハンドf) { 調教UI.Set持ち手(); @@ -274,7 +274,7 @@ namespace SlaveMatrix キャップ[Bod.キャップ1].DraShow = true; キャップ[Bod.キャップ1].StaShow = true; キャップ[Bod.キャップ1].描画Show = true; - キャップ[Bod.キャップ1].Ele.Intensity = 0.5; + キャップ[Bod.キャップ1].Element.Intensity = 0.5; キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; キャップ.Remove(Bod.キャップ1); } @@ -377,7 +377,7 @@ namespace SlaveMatrix public void Down(ref MouseButtons mb, ref Vector2D cp, ref Vector2D op, ref Color hc, ref ContactD cd) { - if (調教UI.Focus.Ele.Intensity == 1.0) + if (調教UI.Focus.Element.Intensity == 1.0) { if (ハンドf) { @@ -420,7 +420,7 @@ namespace SlaveMatrix キャップ[Bod.キャップ1].DraShow = true; キャップ[Bod.キャップ1].StaShow = true; キャップ[Bod.キャップ1].描画Show = true; - キャップ[Bod.キャップ1].Ele.Intensity = 0.5; + キャップ[Bod.キャップ1].Element.Intensity = 0.5; キャップ[Bod.キャップ1].使用状態 = UsageStatus.Standby; キャップ.Remove(Bod.キャップ1); キャップ中着 = false; @@ -460,7 +460,7 @@ namespace SlaveMatrix キャップ[Bod.キャップ2左].DraShow = true; キャップ[Bod.キャップ2左].StaShow = true; キャップ[Bod.キャップ2左].描画Show = true; - キャップ[Bod.キャップ2左].Ele.Intensity = 0.5; + キャップ[Bod.キャップ2左].Element.Intensity = 0.5; キャップ[Bod.キャップ2左].使用状態 = UsageStatus.Standby; キャップ.Remove(Bod.キャップ2左); キャップ左着 = false; @@ -504,7 +504,7 @@ namespace SlaveMatrix キャップ[Bod.キャップ2右].DraShow = true; キャップ[Bod.キャップ2右].StaShow = true; キャップ[Bod.キャップ2右].描画Show = true; - キャップ[Bod.キャップ2右].Ele.Intensity = 0.5; + キャップ[Bod.キャップ2右].Element.Intensity = 0.5; キャップ[Bod.キャップ2右].使用状態 = UsageStatus.Standby; キャップ.Remove(Bod.キャップ2右); キャップ右着 = false; @@ -590,9 +590,9 @@ namespace SlaveMatrix キャップ着.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)); + キャップ1 = new CharacterElement(Med, 調教UI, 調教UI.キャップ1 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); + キャップ2 = new CharacterElement(Med, 調教UI, 調教UI.キャップ2 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); + キャップ3 = new CharacterElement(Med, 調教UI, 調教UI.キャップ3 = new キャップ1(disUnit, 配色指定.N0, null, Med, e)); キャップ色 配色 = default(キャップ色); 配色.SetDefault(); 調教UI.キャップ1.配色(配色); @@ -601,11 +601,11 @@ namespace SlaveMatrix 調教UI.キャップ1.Intensity = 0.5; 調教UI.キャップ2.Intensity = 0.5; 調教UI.キャップ3.Intensity = 0.5; - 調教UI.キャップ1CM = キャップ1; - 調教UI.キャップ2CM = キャップ2; - 調教UI.キャップ3CM = キャップ3; + 調教UI.キャップ1CharacterElement = キャップ1; + 調教UI.キャップ2CharacterElement = キャップ2; + 調教UI.キャップ3CharacterElement = キャップ3; double d = 0.0005; - Vector2D p = Dat.Vec2DZero; + Vector2D p = DataConsts.Vec2DZero; キャップ振動 = new Motion(-1.0, 1.0) { BaseSpeed = double.MaxValue, @@ -651,9 +651,9 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - キャップ処理2.Bod.キャップ2左.位置C = Dat.Vec2DZero; - キャップ処理2.Bod.キャップ2右.位置C = Dat.Vec2DZero; - キャップ処理2.Bod.キャップ1.位置C = Dat.Vec2DZero; + キャップ処理2.Bod.キャップ2左.位置C = DataConsts.Vec2DZero; + キャップ処理2.Bod.キャップ2右.位置C = DataConsts.Vec2DZero; + キャップ処理2.Bod.キャップ1.位置C = DataConsts.Vec2DZero; } }; 調教UI.Mots.Add(キャップ振動.GetHashCode().ToString(), キャップ振動); @@ -701,19 +701,19 @@ namespace SlaveMatrix キャップ1.DraShow = true; キャップ1.StaShow = true; キャップ1.描画Show = true; - キャップ1.Ele.Intensity = 0.5; + キャップ1.Element.Intensity = 0.5; キャップ1.使用状態 = UsageStatus.Standby; キャップ2.Show = true; キャップ2.DraShow = true; キャップ2.StaShow = true; キャップ2.描画Show = true; - キャップ2.Ele.Intensity = 0.5; + キャップ2.Element.Intensity = 0.5; キャップ2.使用状態 = UsageStatus.Standby; キャップ3.Show = true; キャップ3.DraShow = true; キャップ3.StaShow = true; キャップ3.描画Show = true; - キャップ3.Ele.Intensity = 0.5; + キャップ3.Element.Intensity = 0.5; キャップ3.使用状態 = UsageStatus.Standby; base.Reset(); CP中.Reset(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs index 81cf2c7..83bac60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/キャップ色.cs @@ -23,15 +23,15 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 根本); + ColorHelper.GetRandomClothesColor(out 根本); 先端 = 根本; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 根本, out 根本色); - Col.GetGrad(ref 先端, out 先端色); + ColorHelper.GetGrad(ref 根本, out 根本色); + ColorHelper.GetGrad(ref 先端, out 先端色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs index 5ba1d7d..80534ad 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスB色.cs @@ -23,15 +23,15 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 生地1); + ColorHelper.GetRandomClothesColor(out 生地1); 生地2 = 生地1; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地1, out 生地1色); - Col.GetGrad(ref 生地2, out 生地2色); + ColorHelper.GetGrad(ref 生地1, out 生地1色); + ColorHelper.GetGrad(ref 生地2, out 生地2色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs index f243099..ee28e9c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/クロスT色.cs @@ -23,15 +23,15 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 生地); 縁 = 生地; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs index 18b3482..e913c47 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプB.cs @@ -22,7 +22,7 @@ namespace SlaveMatrix { if (stum.Sta.表示) { - p = stum.Ele.Body.GetCurrent().GetPar(stum.Path); + p = stum.Element.Body.GetCurrent().GetPar(stum.Path); stum.Sta.位置B = p.ToGlobal(stum.Pos); stum.Sta.色更新(); stum.Sta.Body.Draw(Are); @@ -34,7 +34,7 @@ namespace SlaveMatrix } } - public void Add(Vector2D cp, Color hc, Dictionary> 参照) + public void Add(Vector2D cp, Color hc, Dictionary> 参照) { he = Bod.GetHitEle(hc); if (チェック2(he)) @@ -46,38 +46,38 @@ namespace SlaveMatrix sep.Sta.Dispose(); } sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Sta.GameData.配色); + sep.Sta = ElementData.GetEle(Are.DisplayUnitScale, Med, GlobalState.GameData.配色); sep.Sta.SetHitFalse(); - sep.Sta.Xv = RNG.XS.NextDouble(); - sep.Sta.右 = RNG.XS.NextBool(); - sep.Ele = he; - sep.Par = he.Body.GetHitPar_(hc); - sep.Path = sep.Par.GetPath(); - sep.Pos = sep.Par.ToLocal(cp); + sep.Sta.Xv = Rng.XS.NextDouble(); + sep.Sta.右 = Rng.XS.NextBool(); + sep.Element = he; + sep.ShapePart = he.Body.GetHitPar_(hc); + sep.Path = sep.ShapePart.GetPath(); + sep.Pos = sep.ShapePart.ToLocal(cp); if (参照.ContainsKey(he)) { 参照[he].Add(sep.Sta); } else { - 参照[he] = new List { sep.Sta }; + 参照[he] = new List { sep.Sta }; } sta.Add(sep); ぶっかけ垂れ.Start(); } } - public スタンプB(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, EleD EleD, Motions Mots) - : base(Med, Are, Cha, Bod, EleD) + public スタンプB(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, ElementData ElementData, Motions Mots) + : base(Med, Are, Cha, Bod, ElementData) { - Ele e = null; + Element e = null; ぶっかけ垂れ = new Motion(0.0, 1.0) { BaseSpeed = 1.0, OnStart = delegate(Motion m) { e = sta.Last().Sta; - m.Max = RNG.XS.NextDouble(); + m.Max = Rng.XS.NextDouble(); }, OnUpdate = delegate(Motion m) { @@ -94,7 +94,7 @@ namespace SlaveMatrix { } }; - Mots.Add(EleD.GetHashCode().ToString(), ぶっかけ垂れ); + Mots.Add(ElementData.GetHashCode().ToString(), ぶっかけ垂れ); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs index 374494b..929d372 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプK.cs @@ -6,7 +6,7 @@ namespace SlaveMatrix { public class スタンプK : Stamp { - private Ele Par; + private Element Par; public override void Draw(RenderArea Are) { @@ -18,8 +18,8 @@ namespace SlaveMatrix } foreach (sep stum in sta) { - p = stum.Ele.Body.GetCurrent().GetPar(stum.Path); - stum.Sta.角度B = p.GetAngleBase() - stum.Par.GetAngleBase(); + p = stum.Element.Body.GetCurrent().GetPar(stum.Path); + stum.Sta.角度B = p.GetAngleBase() - stum.ShapePart.GetAngleBase(); stum.Sta.位置B = p.ToGlobal(stum.Pos); stum.Sta.色更新(); stum.Sta.Body.Draw(Are); @@ -30,7 +30,7 @@ namespace SlaveMatrix } } - public キスマーク Add(Vector2D cp, Color hc, Ele he) + public キスマーク Add(Vector2D cp, Color hc, Element he) { if (チェック1(he) && he == Par) { @@ -45,12 +45,12 @@ namespace SlaveMatrix sep.Sta.Dispose(); } sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet); + sep.Sta = ElementData.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet); sep.Sta.SetHitFalse(); - sep.Ele = he; - sep.Par = p; - sep.Path = sep.Par.GetPath(); - sep.Pos = sep.Par.ToLocal(cp); + sep.Element = he; + sep.ShapePart = p; + sep.Path = sep.ShapePart.GetPath(); + sep.Pos = sep.ShapePart.ToLocal(cp); sta.Add(sep); } return (キスマーク)sep.Sta; @@ -58,8 +58,8 @@ namespace SlaveMatrix return null; } - public スタンプK(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, EleD EleD, Ele Par) - : base(Med, Are, Cha, Bod, EleD) + public スタンプK(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, ElementData ElementData, Element Par) + : base(Med, Are, Cha, Bod, ElementData) { this.Par = Par; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs index bef1887..030a345 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/スタンプW.cs @@ -6,7 +6,7 @@ namespace SlaveMatrix { public class スタンプW : Stamp { - private Ele Par; + private Element Par; public override void Draw(RenderArea Are) { @@ -18,8 +18,8 @@ namespace SlaveMatrix } foreach (sep stum in sta) { - p = stum.Ele.Body.GetCurrent().GetPar(stum.Path); - stum.Sta.角度B = p.GetAngleBase() - stum.Par.GetAngleBase(); + p = stum.Element.Body.GetCurrent().GetPar(stum.Path); + stum.Sta.角度B = p.GetAngleBase() - stum.ShapePart.GetAngleBase(); stum.Sta.位置B = p.ToGlobal(stum.Pos); stum.Sta.色更新(); stum.Sta.Body.Draw(Are); @@ -30,7 +30,7 @@ namespace SlaveMatrix } } - public bool Add(Vector2D cp, Color hc, Ele he) + public bool Add(Vector2D cp, Color hc, Element he) { if (チェック2(he) && he == Par) { @@ -45,13 +45,13 @@ namespace SlaveMatrix sep.Sta.Dispose(); } sep = default(sep); - sep.Sta = EleD.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet); + sep.Sta = ElementData.GetEle(Are.DisplayUnitScale, Med, Cha.ColorSet); 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); + sep.Sta.角度C = 45.0 * (double)(Rng.XS.NextBool() ? 1 : (-1)) * Rng.XS.NextDouble(); + sep.Element = he; + sep.ShapePart = p; + sep.Path = sep.ShapePart.GetPath(); + sep.Pos = sep.ShapePart.ToLocal(cp + (he.位置 - cp).newNormalize() * 0.01); sta.Add(sep); } return true; @@ -59,11 +59,11 @@ namespace SlaveMatrix return false; } - public スタンプW(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, EleD EleD, Ele Par) - : base(Med, Are, Cha, Bod, EleD) + public スタンプW(ModeEventDispatcher Med, RenderArea Are, Character Cha, Body Bod, ElementData ElementData, Element Par) + : base(Med, Are, Cha, Bod, ElementData) { this.Par = Par; - EleD.尺度B = 0.9; + ElementData.尺度B = 0.9; } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs index 6987e16..5c8a02c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/チューブT色.cs @@ -23,15 +23,15 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 生地); 縁 = 生地; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs index f29056d..367fba6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色.cs @@ -24,28 +24,28 @@ namespace SlaveMatrix public void SetDefault() { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); + ColorHelper.Add(ref ColorHelper.DarkGreen, 0, 0, -50, out 生地); 柄 = Color.Gold; 縁 = Color.Gold; - 紐 = Col.Black; + 紐 = ColorHelper.Black; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 柄); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 柄); 縁 = 柄; - Col.GetRandomClothesColor(out 紐); + ColorHelper.GetRandomClothesColor(out 紐); SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 柄, out 柄色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs index 9926e1a..62ccc99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス色更新.cs @@ -9,11 +9,11 @@ namespace SlaveMatrix public 上着ミドル_ドレス ミドル; - private Par[] ドレス; + private ShapePart[] ドレス; - private Par[] 縁左; + private ShapePart[] 縁左; - private Par[] 縁右; + private ShapePart[] 縁右; private Vector2D[] ドレスm; @@ -25,9 +25,9 @@ namespace SlaveMatrix { this.トップ = トップ; this.ミドル = ミドル; - ドレス = new Par[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 }; - 縁左 = new Par[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 }; - 縁右 = new Par[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 }; + ドレス = new ShapePart[5] { トップ.X0Y0_左_服, トップ.X0Y0_左_バスト, トップ.X0Y0_右_服, トップ.X0Y0_右_バスト, ミドル.X0Y0_服 }; + 縁左 = new ShapePart[2] { トップ.X0Y0_左_縁, ミドル.X0Y0_縁_縁左 }; + 縁右 = new ShapePart[2] { トップ.X0Y0_右_縁, ミドル.X0Y0_縁_縁右 }; } public void 色更新() @@ -39,7 +39,7 @@ namespace SlaveMatrix ミドル.色更新(ドレスm, 縁左m, 縁右m); } - public bool Contains(Ele e) + public bool Contains(Element e) { if (トップ != e) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs index edd470f..1f48a7c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ドレス首色.cs @@ -16,22 +16,22 @@ namespace SlaveMatrix public void SetDefault() { - Col.Add(ref Col.Green, 0, 0, -50, out 生地); + ColorHelper.Add(ref ColorHelper.Green, 0, 0, -50, out 生地); 縁 = Color.Gold; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 縁); SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs index 37b1421..d4f4d3c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ノーマルB色.cs @@ -29,17 +29,17 @@ namespace SlaveMatrix public void SetDefault() { 生地 = Color.DarkRed; - リボン = Col.Black; - 柄 = Col.Black; + リボン = ColorHelper.Black; + 柄 = ColorHelper.Black; 縁 = Color.DarkRed; - 紐 = Col.Black; + 紐 = ColorHelper.Black; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out リボン); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out リボン); 柄 = リボン; 縁 = 生地; 紐 = リボン; @@ -48,25 +48,25 @@ namespace SlaveMatrix public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref リボン, out リボン色); - Col.GetGrad(ref 柄, out 柄色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref リボン, out リボン色); + ColorHelper.GetGrad(ref 柄, out 柄色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.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 紐色); + リボン = ColorHelper.White; + 柄 = ColorHelper.White; + 縁 = ColorHelper.White; + 紐 = ColorHelper.White; + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref リボン, out リボン色); + ColorHelper.GetGrad(ref 柄, out 柄色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs index 43cd348..beb4f6b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド.cs @@ -3,1169 +3,1169 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ハンド : Ele + public class ハンド : Element { - public Par X0Y0_親指; + public ShapePart X0Y0_親指; - public Par X0Y0_手; + public ShapePart X0Y0_手; - public Par X0Y0_小指; + public ShapePart X0Y0_小指; - public Par X0Y0_薬指; + public ShapePart X0Y0_薬指; - public Par X0Y0_中指; + public ShapePart X0Y0_中指; - public Par X0Y0_人指; + public ShapePart X0Y0_人指; - public Par X0Y0_呪印_輪1_輪外; + public ShapePart X0Y0_呪印_輪1_輪外; - public Par X0Y0_呪印_輪1_輪内; + public ShapePart X0Y0_呪印_輪1_輪内; - public Par X0Y0_呪印_輪2_輪外; + public ShapePart X0Y0_呪印_輪2_輪外; - public Par X0Y0_呪印_輪2_輪内; + public ShapePart X0Y0_呪印_輪2_輪内; - public Par X0Y0_呪印_輪3_輪外; + public ShapePart X0Y0_呪印_輪3_輪外; - public Par X0Y0_呪印_輪3_輪内; + public ShapePart X0Y0_呪印_輪3_輪内; - public Par X0Y0_呪印_鎖1; + public ShapePart X0Y0_呪印_鎖1; - public Par X0Y0_呪印_鎖2; + public ShapePart X0Y0_呪印_鎖2; - public Par X0Y0_呪印_鎖3; + public ShapePart X0Y0_呪印_鎖3; - public Par X1Y0_親指; + public ShapePart X1Y0_親指; - public Par X1Y0_手; + public ShapePart X1Y0_手; - public Par X1Y0_小指; + public ShapePart X1Y0_小指; - public Par X1Y0_薬指; + public ShapePart X1Y0_薬指; - public Par X1Y0_中指; + public ShapePart X1Y0_中指; - public Par X1Y0_人指; + public ShapePart X1Y0_人指; - public Par X1Y0_呪印_輪1_輪外; + public ShapePart X1Y0_呪印_輪1_輪外; - public Par X1Y0_呪印_輪1_輪内; + public ShapePart X1Y0_呪印_輪1_輪内; - public Par X1Y0_呪印_輪2_輪外; + public ShapePart X1Y0_呪印_輪2_輪外; - public Par X1Y0_呪印_輪2_輪内; + public ShapePart X1Y0_呪印_輪2_輪内; - public Par X1Y0_呪印_輪3_輪外; + public ShapePart X1Y0_呪印_輪3_輪外; - public Par X1Y0_呪印_輪3_輪内; + public ShapePart X1Y0_呪印_輪3_輪内; - public Par X1Y0_呪印_鎖1; + public ShapePart X1Y0_呪印_鎖1; - public Par X1Y0_呪印_鎖2; + public ShapePart X1Y0_呪印_鎖2; - public Par X1Y0_呪印_鎖3; + public ShapePart X1Y0_呪印_鎖3; - public Par X2Y0_親指; + public ShapePart X2Y0_親指; - public Par X2Y0_手; + public ShapePart X2Y0_手; - public Par X2Y0_小指; + public ShapePart X2Y0_小指; - public Par X2Y0_薬指; + public ShapePart X2Y0_薬指; - public Par X2Y0_中指; + public ShapePart X2Y0_中指; - public Par X2Y0_人指; + public ShapePart X2Y0_人指; - public Par X2Y0_呪印_輪1_輪外; + public ShapePart X2Y0_呪印_輪1_輪外; - public Par X2Y0_呪印_輪1_輪内; + public ShapePart X2Y0_呪印_輪1_輪内; - public Par X2Y0_呪印_輪2_輪外; + public ShapePart X2Y0_呪印_輪2_輪外; - public Par X2Y0_呪印_輪2_輪内; + public ShapePart X2Y0_呪印_輪2_輪内; - public Par X2Y0_呪印_輪3_輪外; + public ShapePart X2Y0_呪印_輪3_輪外; - public Par X2Y0_呪印_輪3_輪内; + public ShapePart X2Y0_呪印_輪3_輪内; - public Par X2Y0_呪印_鎖1; + public ShapePart X2Y0_呪印_鎖1; - public Par X2Y0_呪印_鎖2; + public ShapePart X2Y0_呪印_鎖2; - public Par X2Y0_呪印_鎖3; + public ShapePart X2Y0_呪印_鎖3; - public Par X2Y1_親指; + public ShapePart X2Y1_親指; - public Par X2Y1_手; + public ShapePart X2Y1_手; - public Par X2Y1_小指; + public ShapePart X2Y1_小指; - public Par X2Y1_薬指; + public ShapePart X2Y1_薬指; - public Par X2Y1_中指; + public ShapePart X2Y1_中指; - public Par X2Y1_人指; + public ShapePart X2Y1_人指; - public Par X2Y1_呪印_輪1_輪外; + public ShapePart X2Y1_呪印_輪1_輪外; - public Par X2Y1_呪印_輪1_輪内; + public ShapePart X2Y1_呪印_輪1_輪内; - public Par X2Y1_呪印_輪2_輪外; + public ShapePart X2Y1_呪印_輪2_輪外; - public Par X2Y1_呪印_輪2_輪内; + public ShapePart X2Y1_呪印_輪2_輪内; - public Par X2Y1_呪印_輪3_輪外; + public ShapePart X2Y1_呪印_輪3_輪外; - public Par X2Y1_呪印_輪3_輪内; + public ShapePart X2Y1_呪印_輪3_輪内; - public Par X2Y1_呪印_鎖1; + public ShapePart X2Y1_呪印_鎖1; - public Par X2Y1_呪印_鎖2; + public ShapePart X2Y1_呪印_鎖2; - public Par X2Y1_呪印_鎖3; + public ShapePart X2Y1_呪印_鎖3; - public Par X2Y2_親指; + public ShapePart X2Y2_親指; - public Par X2Y2_手; + public ShapePart X2Y2_手; - public Par X2Y2_小指; + public ShapePart X2Y2_小指; - public Par X2Y2_薬指; + public ShapePart X2Y2_薬指; - public Par X2Y2_中指; + public ShapePart X2Y2_中指; - public Par X2Y2_人指; + public ShapePart X2Y2_人指; - public Par X2Y2_呪印_輪1_輪外; + public ShapePart X2Y2_呪印_輪1_輪外; - public Par X2Y2_呪印_輪1_輪内; + public ShapePart X2Y2_呪印_輪1_輪内; - public Par X2Y2_呪印_輪2_輪外; + public ShapePart X2Y2_呪印_輪2_輪外; - public Par X2Y2_呪印_輪2_輪内; + public ShapePart X2Y2_呪印_輪2_輪内; - public Par X2Y2_呪印_輪3_輪外; + public ShapePart X2Y2_呪印_輪3_輪外; - public Par X2Y2_呪印_輪3_輪内; + public ShapePart X2Y2_呪印_輪3_輪内; - public Par X2Y2_呪印_鎖1; + public ShapePart X2Y2_呪印_鎖1; - public Par X2Y2_呪印_鎖2; + public ShapePart X2Y2_呪印_鎖2; - public Par X2Y2_呪印_鎖3; + public ShapePart X2Y2_呪印_鎖3; - public Par X2Y3_親指; + public ShapePart X2Y3_親指; - public Par X2Y3_手; + public ShapePart X2Y3_手; - public Par X2Y3_小指; + public ShapePart X2Y3_小指; - public Par X2Y3_薬指; + public ShapePart X2Y3_薬指; - public Par X2Y3_中指; + public ShapePart X2Y3_中指; - public Par X2Y3_人指; + public ShapePart X2Y3_人指; - public Par X2Y3_呪印_輪1_輪外; + public ShapePart X2Y3_呪印_輪1_輪外; - public Par X2Y3_呪印_輪1_輪内; + public ShapePart X2Y3_呪印_輪1_輪内; - public Par X2Y3_呪印_輪2_輪外; + public ShapePart X2Y3_呪印_輪2_輪外; - public Par X2Y3_呪印_輪2_輪内; + public ShapePart X2Y3_呪印_輪2_輪内; - public Par X2Y3_呪印_輪3_輪外; + public ShapePart X2Y3_呪印_輪3_輪外; - public Par X2Y3_呪印_輪3_輪内; + public ShapePart X2Y3_呪印_輪3_輪内; - public Par X2Y3_呪印_鎖1; + public ShapePart X2Y3_呪印_鎖1; - public Par X2Y3_呪印_鎖2; + public ShapePart X2Y3_呪印_鎖2; - public Par X2Y3_呪印_鎖3; + public ShapePart X2Y3_呪印_鎖3; - public Par X2Y4_親指; + public ShapePart X2Y4_親指; - public Par X2Y4_手; + public ShapePart X2Y4_手; - public Par X2Y4_小指; + public ShapePart X2Y4_小指; - public Par X2Y4_薬指; + public ShapePart X2Y4_薬指; - public Par X2Y4_中指; + public ShapePart X2Y4_中指; - public Par X2Y4_人指; + public ShapePart X2Y4_人指; - public Par X2Y4_呪印_輪1_輪外; + public ShapePart X2Y4_呪印_輪1_輪外; - public Par X2Y4_呪印_輪1_輪内; + public ShapePart X2Y4_呪印_輪1_輪内; - public Par X2Y4_呪印_輪2_輪外; + public ShapePart X2Y4_呪印_輪2_輪外; - public Par X2Y4_呪印_輪2_輪内; + public ShapePart X2Y4_呪印_輪2_輪内; - public Par X2Y4_呪印_輪3_輪外; + public ShapePart X2Y4_呪印_輪3_輪外; - public Par X2Y4_呪印_輪3_輪内; + public ShapePart X2Y4_呪印_輪3_輪内; - public Par X2Y4_呪印_鎖1; + public ShapePart X2Y4_呪印_鎖1; - public Par X2Y4_呪印_鎖2; + public ShapePart X2Y4_呪印_鎖2; - public Par X2Y4_呪印_鎖3; + public ShapePart X2Y4_呪印_鎖3; - public Par X3Y0_親指; + public ShapePart X3Y0_親指; - public Par X3Y0_手; + public ShapePart X3Y0_手; - public Par X3Y0_小指; + public ShapePart X3Y0_小指; - public Par X3Y0_薬指; + public ShapePart X3Y0_薬指; - public Par X3Y0_中指; + public ShapePart X3Y0_中指; - public Par X3Y0_人指; + public ShapePart X3Y0_人指; - public Par X3Y0_呪印_輪1_輪外; + public ShapePart X3Y0_呪印_輪1_輪外; - public Par X3Y0_呪印_輪1_輪内; + public ShapePart X3Y0_呪印_輪1_輪内; - public Par X3Y0_呪印_輪2_輪外; + public ShapePart X3Y0_呪印_輪2_輪外; - public Par X3Y0_呪印_輪2_輪内; + public ShapePart X3Y0_呪印_輪2_輪内; - public Par X3Y0_呪印_輪3_輪外; + public ShapePart X3Y0_呪印_輪3_輪外; - public Par X3Y0_呪印_輪3_輪内; + public ShapePart X3Y0_呪印_輪3_輪内; - public Par X3Y0_呪印_鎖1; + public ShapePart X3Y0_呪印_鎖1; - public Par X3Y0_呪印_鎖2; + public ShapePart X3Y0_呪印_鎖2; - public Par X3Y0_呪印_鎖3; + public ShapePart X3Y0_呪印_鎖3; - public Par X4Y0_親指; + public ShapePart X4Y0_親指; - public Par X4Y0_手; + public ShapePart X4Y0_手; - public Par X4Y0_小指; + public ShapePart X4Y0_小指; - public Par X4Y0_薬指; + public ShapePart X4Y0_薬指; - public Par X4Y0_中指; + public ShapePart X4Y0_中指; - public Par X4Y0_人指; + public ShapePart X4Y0_人指; - public Par X4Y0_呪印_輪1_輪外; + public ShapePart X4Y0_呪印_輪1_輪外; - public Par X4Y0_呪印_輪1_輪内; + public ShapePart X4Y0_呪印_輪1_輪内; - public Par X4Y0_呪印_輪2_輪外; + public ShapePart X4Y0_呪印_輪2_輪外; - public Par X4Y0_呪印_輪2_輪内; + public ShapePart X4Y0_呪印_輪2_輪内; - public Par X4Y0_呪印_輪3_輪外; + public ShapePart X4Y0_呪印_輪3_輪外; - public Par X4Y0_呪印_輪3_輪内; + public ShapePart X4Y0_呪印_輪3_輪内; - public Par X4Y0_呪印_鎖1; + public ShapePart X4Y0_呪印_鎖1; - public Par X4Y0_呪印_鎖2; + public ShapePart X4Y0_呪印_鎖2; - public Par X4Y0_呪印_鎖3; + public ShapePart X4Y0_呪印_鎖3; - public Par X5Y0_親指; + public ShapePart X5Y0_親指; - public Par X5Y0_手; + public ShapePart X5Y0_手; - public Par X5Y0_小指; + public ShapePart X5Y0_小指; - public Par X5Y0_薬指; + public ShapePart X5Y0_薬指; - public Par X5Y0_中指; + public ShapePart X5Y0_中指; - public Par X5Y0_人指; + public ShapePart X5Y0_人指; - public Par X5Y0_呪印_輪1_輪外; + public ShapePart X5Y0_呪印_輪1_輪外; - public Par X5Y0_呪印_輪1_輪内; + public ShapePart X5Y0_呪印_輪1_輪内; - public Par X5Y0_呪印_輪2_輪外; + public ShapePart X5Y0_呪印_輪2_輪外; - public Par X5Y0_呪印_輪2_輪内; + public ShapePart X5Y0_呪印_輪2_輪内; - public Par X5Y0_呪印_輪3_輪外; + public ShapePart X5Y0_呪印_輪3_輪外; - public Par X5Y0_呪印_輪3_輪内; + public ShapePart X5Y0_呪印_輪3_輪内; - public Par X5Y0_呪印_鎖1; + public ShapePart X5Y0_呪印_鎖1; - public Par X5Y0_呪印_鎖2; + public ShapePart X5Y0_呪印_鎖2; - public Par X5Y0_呪印_鎖3; + public ShapePart X5Y0_呪印_鎖3; - public Par X5Y1_親指; + public ShapePart X5Y1_親指; - public Par X5Y1_手; + public ShapePart X5Y1_手; - public Par X5Y1_小指; + public ShapePart X5Y1_小指; - public Par X5Y1_薬指; + public ShapePart X5Y1_薬指; - public Par X5Y1_中指; + public ShapePart X5Y1_中指; - public Par X5Y1_人指; + public ShapePart X5Y1_人指; - public Par X5Y1_呪印_輪1_輪外; + public ShapePart X5Y1_呪印_輪1_輪外; - public Par X5Y1_呪印_輪1_輪内; + public ShapePart X5Y1_呪印_輪1_輪内; - public Par X5Y1_呪印_輪2_輪外; + public ShapePart X5Y1_呪印_輪2_輪外; - public Par X5Y1_呪印_輪2_輪内; + public ShapePart X5Y1_呪印_輪2_輪内; - public Par X5Y1_呪印_輪3_輪外; + public ShapePart X5Y1_呪印_輪3_輪外; - public Par X5Y1_呪印_輪3_輪内; + public ShapePart X5Y1_呪印_輪3_輪内; - public Par X5Y1_呪印_鎖1; + public ShapePart X5Y1_呪印_鎖1; - public Par X5Y1_呪印_鎖2; + public ShapePart X5Y1_呪印_鎖2; - public Par X5Y1_呪印_鎖3; + public ShapePart X5Y1_呪印_鎖3; - public Par X5Y2_親指; + public ShapePart X5Y2_親指; - public Par X5Y2_手; + public ShapePart X5Y2_手; - public Par X5Y2_小指; + public ShapePart X5Y2_小指; - public Par X5Y2_薬指; + public ShapePart X5Y2_薬指; - public Par X5Y2_中指; + public ShapePart X5Y2_中指; - public Par X5Y2_人指; + public ShapePart X5Y2_人指; - public Par X5Y2_呪印_輪1_輪外; + public ShapePart X5Y2_呪印_輪1_輪外; - public Par X5Y2_呪印_輪1_輪内; + public ShapePart X5Y2_呪印_輪1_輪内; - public Par X5Y2_呪印_輪2_輪外; + public ShapePart X5Y2_呪印_輪2_輪外; - public Par X5Y2_呪印_輪2_輪内; + public ShapePart X5Y2_呪印_輪2_輪内; - public Par X5Y2_呪印_輪3_輪外; + public ShapePart X5Y2_呪印_輪3_輪外; - public Par X5Y2_呪印_輪3_輪内; + public ShapePart X5Y2_呪印_輪3_輪内; - public Par X5Y2_呪印_鎖1; + public ShapePart X5Y2_呪印_鎖1; - public Par X5Y2_呪印_鎖2; + public ShapePart X5Y2_呪印_鎖2; - public Par X5Y2_呪印_鎖3; + public ShapePart X5Y2_呪印_鎖3; - public Par X5Y3_親指; + public ShapePart X5Y3_親指; - public Par X5Y3_手; + public ShapePart X5Y3_手; - public Par X5Y3_小指; + public ShapePart X5Y3_小指; - public Par X5Y3_薬指; + public ShapePart X5Y3_薬指; - public Par X5Y3_中指; + public ShapePart X5Y3_中指; - public Par X5Y3_人指; + public ShapePart X5Y3_人指; - public Par X5Y3_呪印_輪1_輪外; + public ShapePart X5Y3_呪印_輪1_輪外; - public Par X5Y3_呪印_輪1_輪内; + public ShapePart X5Y3_呪印_輪1_輪内; - public Par X5Y3_呪印_輪2_輪外; + public ShapePart X5Y3_呪印_輪2_輪外; - public Par X5Y3_呪印_輪2_輪内; + public ShapePart X5Y3_呪印_輪2_輪内; - public Par X5Y3_呪印_輪3_輪外; + public ShapePart X5Y3_呪印_輪3_輪外; - public Par X5Y3_呪印_輪3_輪内; + public ShapePart X5Y3_呪印_輪3_輪内; - public Par X5Y3_呪印_鎖1; + public ShapePart X5Y3_呪印_鎖1; - public Par X5Y3_呪印_鎖2; + public ShapePart X5Y3_呪印_鎖2; - public Par X5Y3_呪印_鎖3; + public ShapePart X5Y3_呪印_鎖3; - public Par X5Y4_親指; + public ShapePart X5Y4_親指; - public Par X5Y4_手; + public ShapePart X5Y4_手; - public Par X5Y4_小指; + public ShapePart X5Y4_小指; - public Par X5Y4_薬指; + public ShapePart X5Y4_薬指; - public Par X5Y4_中指; + public ShapePart X5Y4_中指; - public Par X5Y4_人指; + public ShapePart X5Y4_人指; - public Par X5Y4_呪印_輪1_輪外; + public ShapePart X5Y4_呪印_輪1_輪外; - public Par X5Y4_呪印_輪1_輪内; + public ShapePart X5Y4_呪印_輪1_輪内; - public Par X5Y4_呪印_輪2_輪外; + public ShapePart X5Y4_呪印_輪2_輪外; - public Par X5Y4_呪印_輪2_輪内; + public ShapePart X5Y4_呪印_輪2_輪内; - public Par X5Y4_呪印_輪3_輪外; + public ShapePart X5Y4_呪印_輪3_輪外; - public Par X5Y4_呪印_輪3_輪内; + public ShapePart X5Y4_呪印_輪3_輪内; - public Par X5Y4_呪印_鎖1; + public ShapePart X5Y4_呪印_鎖1; - public Par X5Y4_呪印_鎖2; + public ShapePart X5Y4_呪印_鎖2; - public Par X5Y4_呪印_鎖3; + public ShapePart X5Y4_呪印_鎖3; - public Par X6Y0_親指; + public ShapePart X6Y0_親指; - public Par X6Y0_手; + public ShapePart X6Y0_手; - public Par X6Y0_小指; + public ShapePart X6Y0_小指; - public Par X6Y0_薬指; + public ShapePart X6Y0_薬指; - public Par X6Y0_中指; + public ShapePart X6Y0_中指; - public Par X6Y0_人指; + public ShapePart X6Y0_人指; - public Par X6Y0_呪印_輪1_輪外; + public ShapePart X6Y0_呪印_輪1_輪外; - public Par X6Y0_呪印_輪1_輪内; + public ShapePart X6Y0_呪印_輪1_輪内; - public Par X6Y0_呪印_輪2_輪外; + public ShapePart X6Y0_呪印_輪2_輪外; - public Par X6Y0_呪印_輪2_輪内; + public ShapePart X6Y0_呪印_輪2_輪内; - public Par X6Y0_呪印_輪3_輪外; + public ShapePart X6Y0_呪印_輪3_輪外; - public Par X6Y0_呪印_輪3_輪内; + public ShapePart X6Y0_呪印_輪3_輪内; - public Par X6Y0_呪印_鎖1; + public ShapePart X6Y0_呪印_鎖1; - public Par X6Y0_呪印_鎖2; + public ShapePart X6Y0_呪印_鎖2; - public Par X6Y0_呪印_鎖3; + public ShapePart X6Y0_呪印_鎖3; - public Par X6Y1_親指; + public ShapePart X6Y1_親指; - public Par X6Y1_手; + public ShapePart X6Y1_手; - public Par X6Y1_小指; + public ShapePart X6Y1_小指; - public Par X6Y1_薬指; + public ShapePart X6Y1_薬指; - public Par X6Y1_中指; + public ShapePart X6Y1_中指; - public Par X6Y1_人指; + public ShapePart X6Y1_人指; - public Par X6Y1_呪印_輪1_輪外; + public ShapePart X6Y1_呪印_輪1_輪外; - public Par X6Y1_呪印_輪1_輪内; + public ShapePart X6Y1_呪印_輪1_輪内; - public Par X6Y1_呪印_輪2_輪外; + public ShapePart X6Y1_呪印_輪2_輪外; - public Par X6Y1_呪印_輪2_輪内; + public ShapePart X6Y1_呪印_輪2_輪内; - public Par X6Y1_呪印_輪3_輪外; + public ShapePart X6Y1_呪印_輪3_輪外; - public Par X6Y1_呪印_輪3_輪内; + public ShapePart X6Y1_呪印_輪3_輪内; - public Par X6Y1_呪印_鎖1; + public ShapePart X6Y1_呪印_鎖1; - public Par X6Y1_呪印_鎖2; + public ShapePart X6Y1_呪印_鎖2; - public Par X6Y1_呪印_鎖3; + public ShapePart X6Y1_呪印_鎖3; - public Par X6Y2_親指; + public ShapePart X6Y2_親指; - public Par X6Y2_手; + public ShapePart X6Y2_手; - public Par X6Y2_小指; + public ShapePart X6Y2_小指; - public Par X6Y2_薬指; + public ShapePart X6Y2_薬指; - public Par X6Y2_中指; + public ShapePart X6Y2_中指; - public Par X6Y2_人指; + public ShapePart X6Y2_人指; - public Par X6Y2_呪印_輪1_輪外; + public ShapePart X6Y2_呪印_輪1_輪外; - public Par X6Y2_呪印_輪1_輪内; + public ShapePart X6Y2_呪印_輪1_輪内; - public Par X6Y2_呪印_輪2_輪外; + public ShapePart X6Y2_呪印_輪2_輪外; - public Par X6Y2_呪印_輪2_輪内; + public ShapePart X6Y2_呪印_輪2_輪内; - public Par X6Y2_呪印_輪3_輪外; + public ShapePart X6Y2_呪印_輪3_輪外; - public Par X6Y2_呪印_輪3_輪内; + public ShapePart X6Y2_呪印_輪3_輪内; - public Par X6Y2_呪印_鎖1; + public ShapePart X6Y2_呪印_鎖1; - public Par X6Y2_呪印_鎖2; + public ShapePart X6Y2_呪印_鎖2; - public Par X6Y2_呪印_鎖3; + public ShapePart X6Y2_呪印_鎖3; - public Par X6Y3_親指; + public ShapePart X6Y3_親指; - public Par X6Y3_手; + public ShapePart X6Y3_手; - public Par X6Y3_小指; + public ShapePart X6Y3_小指; - public Par X6Y3_薬指; + public ShapePart X6Y3_薬指; - public Par X6Y3_中指; + public ShapePart X6Y3_中指; - public Par X6Y3_人指; + public ShapePart X6Y3_人指; - public Par X6Y3_呪印_輪1_輪外; + public ShapePart X6Y3_呪印_輪1_輪外; - public Par X6Y3_呪印_輪1_輪内; + public ShapePart X6Y3_呪印_輪1_輪内; - public Par X6Y3_呪印_輪2_輪外; + public ShapePart X6Y3_呪印_輪2_輪外; - public Par X6Y3_呪印_輪2_輪内; + public ShapePart X6Y3_呪印_輪2_輪内; - public Par X6Y3_呪印_輪3_輪外; + public ShapePart X6Y3_呪印_輪3_輪外; - public Par X6Y3_呪印_輪3_輪内; + public ShapePart X6Y3_呪印_輪3_輪内; - public Par X6Y3_呪印_鎖1; + public ShapePart X6Y3_呪印_鎖1; - public Par X6Y3_呪印_鎖2; + public ShapePart X6Y3_呪印_鎖2; - public Par X6Y3_呪印_鎖3; + public ShapePart X6Y3_呪印_鎖3; - public Par X6Y4_親指; + public ShapePart X6Y4_親指; - public Par X6Y4_手; + public ShapePart X6Y4_手; - public Par X6Y4_小指; + public ShapePart X6Y4_小指; - public Par X6Y4_薬指; + public ShapePart X6Y4_薬指; - public Par X6Y4_中指; + public ShapePart X6Y4_中指; - public Par X6Y4_人指; + public ShapePart X6Y4_人指; - public Par X6Y4_呪印_輪1_輪外; + public ShapePart X6Y4_呪印_輪1_輪外; - public Par X6Y4_呪印_輪1_輪内; + public ShapePart X6Y4_呪印_輪1_輪内; - public Par X6Y4_呪印_輪2_輪外; + public ShapePart X6Y4_呪印_輪2_輪外; - public Par X6Y4_呪印_輪2_輪内; + public ShapePart X6Y4_呪印_輪2_輪内; - public Par X6Y4_呪印_輪3_輪外; + public ShapePart X6Y4_呪印_輪3_輪外; - public Par X6Y4_呪印_輪3_輪内; + public ShapePart X6Y4_呪印_輪3_輪内; - public Par X6Y4_呪印_鎖1; + public ShapePart X6Y4_呪印_鎖1; - public Par X6Y4_呪印_鎖2; + public ShapePart X6Y4_呪印_鎖2; - public Par X6Y4_呪印_鎖3; + public ShapePart X6Y4_呪印_鎖3; - public Par X7Y0_小指; + public ShapePart X7Y0_小指; - public Par X7Y0_薬指; + public ShapePart X7Y0_薬指; - public Par X7Y0_中指; + public ShapePart X7Y0_中指; - public Par X7Y0_親指; + public ShapePart X7Y0_親指; - public Par X7Y0_手; + public ShapePart X7Y0_手; - public Par X7Y0_人指; + public ShapePart X7Y0_人指; - public Par X7Y0_呪印_輪1_輪外; + public ShapePart X7Y0_呪印_輪1_輪外; - public Par X7Y0_呪印_輪1_輪内; + public ShapePart X7Y0_呪印_輪1_輪内; - public Par X7Y0_呪印_輪2_輪外; + public ShapePart X7Y0_呪印_輪2_輪外; - public Par X7Y0_呪印_輪2_輪内; + public ShapePart X7Y0_呪印_輪2_輪内; - public Par X7Y0_呪印_輪3_輪外; + public ShapePart X7Y0_呪印_輪3_輪外; - public Par X7Y0_呪印_輪3_輪内; + public ShapePart X7Y0_呪印_輪3_輪内; - public Par X7Y0_呪印_鎖1; + public ShapePart X7Y0_呪印_鎖1; - public Par X7Y0_呪印_鎖2; + public ShapePart X7Y0_呪印_鎖2; - public Par X7Y0_呪印_鎖3; + public ShapePart X7Y0_呪印_鎖3; - public Par X7Y1_小指; + public ShapePart X7Y1_小指; - public Par X7Y1_薬指; + public ShapePart X7Y1_薬指; - public Par X7Y1_中指; + public ShapePart X7Y1_中指; - public Par X7Y1_親指; + public ShapePart X7Y1_親指; - public Par X7Y1_手; + public ShapePart X7Y1_手; - public Par X7Y1_人指; + public ShapePart X7Y1_人指; - public Par X7Y1_呪印_輪1_輪外; + public ShapePart X7Y1_呪印_輪1_輪外; - public Par X7Y1_呪印_輪1_輪内; + public ShapePart X7Y1_呪印_輪1_輪内; - public Par X7Y1_呪印_輪2_輪外; + public ShapePart X7Y1_呪印_輪2_輪外; - public Par X7Y1_呪印_輪2_輪内; + public ShapePart X7Y1_呪印_輪2_輪内; - public Par X7Y1_呪印_輪3_輪外; + public ShapePart X7Y1_呪印_輪3_輪外; - public Par X7Y1_呪印_輪3_輪内; + public ShapePart X7Y1_呪印_輪3_輪内; - public Par X7Y1_呪印_鎖1; + public ShapePart X7Y1_呪印_鎖1; - public Par X7Y1_呪印_鎖2; + public ShapePart X7Y1_呪印_鎖2; - public Par X7Y1_呪印_鎖3; + public ShapePart X7Y1_呪印_鎖3; - public Par X7Y2_小指; + public ShapePart X7Y2_小指; - public Par X7Y2_薬指; + public ShapePart X7Y2_薬指; - public Par X7Y2_中指; + public ShapePart X7Y2_中指; - public Par X7Y2_親指; + public ShapePart X7Y2_親指; - public Par X7Y2_手; + public ShapePart X7Y2_手; - public Par X7Y2_人指; + public ShapePart X7Y2_人指; - public Par X7Y2_呪印_輪1_輪外; + public ShapePart X7Y2_呪印_輪1_輪外; - public Par X7Y2_呪印_輪1_輪内; + public ShapePart X7Y2_呪印_輪1_輪内; - public Par X7Y2_呪印_輪2_輪外; + public ShapePart X7Y2_呪印_輪2_輪外; - public Par X7Y2_呪印_輪2_輪内; + public ShapePart X7Y2_呪印_輪2_輪内; - public Par X7Y2_呪印_輪3_輪外; + public ShapePart X7Y2_呪印_輪3_輪外; - public Par X7Y2_呪印_輪3_輪内; + public ShapePart X7Y2_呪印_輪3_輪内; - public Par X7Y2_呪印_鎖1; + public ShapePart X7Y2_呪印_鎖1; - public Par X7Y2_呪印_鎖2; + public ShapePart X7Y2_呪印_鎖2; - public Par X7Y2_呪印_鎖3; + public ShapePart X7Y2_呪印_鎖3; - public Par X7Y3_小指; + public ShapePart X7Y3_小指; - public Par X7Y3_薬指; + public ShapePart X7Y3_薬指; - public Par X7Y3_中指; + public ShapePart X7Y3_中指; - public Par X7Y3_親指; + public ShapePart X7Y3_親指; - public Par X7Y3_手; + public ShapePart X7Y3_手; - public Par X7Y3_人指; + public ShapePart X7Y3_人指; - public Par X7Y3_呪印_輪1_輪外; + public ShapePart X7Y3_呪印_輪1_輪外; - public Par X7Y3_呪印_輪1_輪内; + public ShapePart X7Y3_呪印_輪1_輪内; - public Par X7Y3_呪印_輪2_輪外; + public ShapePart X7Y3_呪印_輪2_輪外; - public Par X7Y3_呪印_輪2_輪内; + public ShapePart X7Y3_呪印_輪2_輪内; - public Par X7Y3_呪印_輪3_輪外; + public ShapePart X7Y3_呪印_輪3_輪外; - public Par X7Y3_呪印_輪3_輪内; + public ShapePart X7Y3_呪印_輪3_輪内; - public Par X7Y3_呪印_鎖1; + public ShapePart X7Y3_呪印_鎖1; - public Par X7Y3_呪印_鎖2; + public ShapePart X7Y3_呪印_鎖2; - public Par X7Y3_呪印_鎖3; + public ShapePart X7Y3_呪印_鎖3; - public Par X7Y4_小指; + public ShapePart X7Y4_小指; - public Par X7Y4_薬指; + public ShapePart X7Y4_薬指; - public Par X7Y4_中指; + public ShapePart X7Y4_中指; - public Par X7Y4_親指; + public ShapePart X7Y4_親指; - public Par X7Y4_手; + public ShapePart X7Y4_手; - public Par X7Y4_人指; + public ShapePart X7Y4_人指; - public Par X7Y4_呪印_輪1_輪外; + public ShapePart X7Y4_呪印_輪1_輪外; - public Par X7Y4_呪印_輪1_輪内; + public ShapePart X7Y4_呪印_輪1_輪内; - public Par X7Y4_呪印_輪2_輪外; + public ShapePart X7Y4_呪印_輪2_輪外; - public Par X7Y4_呪印_輪2_輪内; + public ShapePart X7Y4_呪印_輪2_輪内; - public Par X7Y4_呪印_輪3_輪外; + public ShapePart X7Y4_呪印_輪3_輪外; - public Par X7Y4_呪印_輪3_輪内; + public ShapePart X7Y4_呪印_輪3_輪内; - public Par X7Y4_呪印_鎖1; + public ShapePart X7Y4_呪印_鎖1; - public Par X7Y4_呪印_鎖2; + public ShapePart X7Y4_呪印_鎖2; - public Par X7Y4_呪印_鎖3; + public ShapePart X7Y4_呪印_鎖3; - public Par X8Y0_手; + public ShapePart X8Y0_手; - public Par X8Y0_小指; + public ShapePart X8Y0_小指; - public Par X8Y0_薬指; + public ShapePart X8Y0_薬指; - public Par X8Y0_中指; + public ShapePart X8Y0_中指; - public Par X8Y0_人指; + public ShapePart X8Y0_人指; - public Par X8Y0_親指; + public ShapePart X8Y0_親指; - public Par X8Y1_手; + public ShapePart X8Y1_手; - public Par X8Y1_小指; + public ShapePart X8Y1_小指; - public Par X8Y1_薬指; + public ShapePart X8Y1_薬指; - public Par X8Y1_中指; + public ShapePart X8Y1_中指; - public Par X8Y1_人指; + public ShapePart X8Y1_人指; - public Par X8Y1_親指; + public ShapePart X8Y1_親指; - public Par X8Y2_手; + public ShapePart X8Y2_手; - public Par X8Y2_小指; + public ShapePart X8Y2_小指; - public Par X8Y2_薬指; + public ShapePart X8Y2_薬指; - public Par X8Y2_中指; + public ShapePart X8Y2_中指; - public Par X8Y2_人指; + public ShapePart X8Y2_人指; - public Par X8Y2_親指; + public ShapePart X8Y2_親指; - public Par X8Y3_手; + public ShapePart X8Y3_手; - public Par X8Y3_小指; + public ShapePart X8Y3_小指; - public Par X8Y3_薬指; + public ShapePart X8Y3_薬指; - public Par X8Y3_中指; + public ShapePart X8Y3_中指; - public Par X8Y3_人指; + public ShapePart X8Y3_人指; - public Par X8Y3_親指; + public ShapePart X8Y3_親指; - public Par X8Y4_手; + public ShapePart X8Y4_手; - public Par X8Y4_小指; + public ShapePart X8Y4_小指; - public Par X8Y4_薬指; + public ShapePart X8Y4_薬指; - public Par X8Y4_中指; + public ShapePart X8Y4_中指; - public Par X8Y4_人指; + public ShapePart X8Y4_人指; - public Par X8Y4_親指; + public ShapePart X8Y4_親指; - public Par X9Y0_手; + public ShapePart X9Y0_手; - public Par X9Y0_小指; + public ShapePart X9Y0_小指; - public Par X9Y0_薬指; + public ShapePart X9Y0_薬指; - public Par X9Y0_中指; + public ShapePart X9Y0_中指; - public Par X9Y0_人指; + public ShapePart X9Y0_人指; - public Par X9Y0_親指; + public ShapePart X9Y0_親指; - public Par X9Y1_手; + public ShapePart X9Y1_手; - public Par X9Y1_小指; + public ShapePart X9Y1_小指; - public Par X9Y1_薬指; + public ShapePart X9Y1_薬指; - public Par X9Y1_中指; + public ShapePart X9Y1_中指; - public Par X9Y1_人指; + public ShapePart X9Y1_人指; - public Par X9Y1_親指; + public ShapePart X9Y1_親指; - public Par X9Y2_手; + public ShapePart X9Y2_手; - public Par X9Y2_小指; + public ShapePart X9Y2_小指; - public Par X9Y2_薬指; + public ShapePart X9Y2_薬指; - public Par X9Y2_中指; + public ShapePart X9Y2_中指; - public Par X9Y2_人指; + public ShapePart X9Y2_人指; - public Par X9Y2_親指; + public ShapePart X9Y2_親指; - public Par X9Y3_手; + public ShapePart X9Y3_手; - public Par X9Y3_小指; + public ShapePart X9Y3_小指; - public Par X9Y3_薬指; + public ShapePart X9Y3_薬指; - public Par X9Y3_中指; + public ShapePart X9Y3_中指; - public Par X9Y3_人指; + public ShapePart X9Y3_人指; - public Par X9Y3_親指; + public ShapePart X9Y3_親指; - public Par X9Y4_手; + public ShapePart X9Y4_手; - public Par X9Y4_小指; + public ShapePart X9Y4_小指; - public Par X9Y4_薬指; + public ShapePart X9Y4_薬指; - public Par X9Y4_中指; + public ShapePart X9Y4_中指; - public Par X9Y4_人指; + public ShapePart X9Y4_人指; - public Par X9Y4_親指; + public ShapePart X9Y4_親指; - public Par X10Y0_親指; + public ShapePart X10Y0_親指; - public Par X10Y0_手; + public ShapePart X10Y0_手; - public Par X10Y0_小指; + public ShapePart X10Y0_小指; - public Par X10Y0_薬指; + public ShapePart X10Y0_薬指; - public Par X10Y0_中指; + public ShapePart X10Y0_中指; - public Par X10Y0_人指; + public ShapePart X10Y0_人指; - public Par X10Y0_呪印_輪1_輪外; + public ShapePart X10Y0_呪印_輪1_輪外; - public Par X10Y0_呪印_輪1_輪内; + public ShapePart X10Y0_呪印_輪1_輪内; - public Par X10Y0_呪印_輪2_輪外; + public ShapePart X10Y0_呪印_輪2_輪外; - public Par X10Y0_呪印_輪2_輪内; + public ShapePart X10Y0_呪印_輪2_輪内; - public Par X10Y0_呪印_輪3_輪外; + public ShapePart X10Y0_呪印_輪3_輪外; - public Par X10Y0_呪印_輪3_輪内; + public ShapePart X10Y0_呪印_輪3_輪内; - public Par X10Y0_呪印_鎖1; + public ShapePart X10Y0_呪印_鎖1; - public Par X10Y0_呪印_鎖2; + public ShapePart X10Y0_呪印_鎖2; - public Par X10Y0_呪印_鎖3; + public ShapePart X10Y0_呪印_鎖3; - public Par X10Y1_親指; + public ShapePart X10Y1_親指; - public Par X10Y1_手; + public ShapePart X10Y1_手; - public Par X10Y1_小指; + public ShapePart X10Y1_小指; - public Par X10Y1_薬指; + public ShapePart X10Y1_薬指; - public Par X10Y1_中指; + public ShapePart X10Y1_中指; - public Par X10Y1_人指; + public ShapePart X10Y1_人指; - public Par X10Y1_呪印_輪1_輪外; + public ShapePart X10Y1_呪印_輪1_輪外; - public Par X10Y1_呪印_輪1_輪内; + public ShapePart X10Y1_呪印_輪1_輪内; - public Par X10Y1_呪印_輪2_輪外; + public ShapePart X10Y1_呪印_輪2_輪外; - public Par X10Y1_呪印_輪2_輪内; + public ShapePart X10Y1_呪印_輪2_輪内; - public Par X10Y1_呪印_輪3_輪外; + public ShapePart X10Y1_呪印_輪3_輪外; - public Par X10Y1_呪印_輪3_輪内; + public ShapePart X10Y1_呪印_輪3_輪内; - public Par X10Y1_呪印_鎖1; + public ShapePart X10Y1_呪印_鎖1; - public Par X10Y1_呪印_鎖2; + public ShapePart X10Y1_呪印_鎖2; - public Par X10Y1_呪印_鎖3; + public ShapePart X10Y1_呪印_鎖3; - public Par X10Y2_親指; + public ShapePart X10Y2_親指; - public Par X10Y2_手; + public ShapePart X10Y2_手; - public Par X10Y2_小指; + public ShapePart X10Y2_小指; - public Par X10Y2_薬指; + public ShapePart X10Y2_薬指; - public Par X10Y2_中指; + public ShapePart X10Y2_中指; - public Par X10Y2_人指; + public ShapePart X10Y2_人指; - public Par X10Y2_呪印_輪1_輪外; + public ShapePart X10Y2_呪印_輪1_輪外; - public Par X10Y2_呪印_輪1_輪内; + public ShapePart X10Y2_呪印_輪1_輪内; - public Par X10Y2_呪印_輪2_輪外; + public ShapePart X10Y2_呪印_輪2_輪外; - public Par X10Y2_呪印_輪2_輪内; + public ShapePart X10Y2_呪印_輪2_輪内; - public Par X10Y2_呪印_輪3_輪外; + public ShapePart X10Y2_呪印_輪3_輪外; - public Par X10Y2_呪印_輪3_輪内; + public ShapePart X10Y2_呪印_輪3_輪内; - public Par X10Y2_呪印_鎖1; + public ShapePart X10Y2_呪印_鎖1; - public Par X10Y2_呪印_鎖2; + public ShapePart X10Y2_呪印_鎖2; - public Par X10Y2_呪印_鎖3; + public ShapePart X10Y2_呪印_鎖3; - public Par X10Y3_親指; + public ShapePart X10Y3_親指; - public Par X10Y3_手; + public ShapePart X10Y3_手; - public Par X10Y3_小指; + public ShapePart X10Y3_小指; - public Par X10Y3_薬指; + public ShapePart X10Y3_薬指; - public Par X10Y3_中指; + public ShapePart X10Y3_中指; - public Par X10Y3_人指; + public ShapePart X10Y3_人指; - public Par X10Y3_呪印_輪1_輪外; + public ShapePart X10Y3_呪印_輪1_輪外; - public Par X10Y3_呪印_輪1_輪内; + public ShapePart X10Y3_呪印_輪1_輪内; - public Par X10Y3_呪印_輪2_輪外; + public ShapePart X10Y3_呪印_輪2_輪外; - public Par X10Y3_呪印_輪2_輪内; + public ShapePart X10Y3_呪印_輪2_輪内; - public Par X10Y3_呪印_輪3_輪外; + public ShapePart X10Y3_呪印_輪3_輪外; - public Par X10Y3_呪印_輪3_輪内; + public ShapePart X10Y3_呪印_輪3_輪内; - public Par X10Y3_呪印_鎖1; + public ShapePart X10Y3_呪印_鎖1; - public Par X10Y3_呪印_鎖2; + public ShapePart X10Y3_呪印_鎖2; - public Par X10Y3_呪印_鎖3; + public ShapePart X10Y3_呪印_鎖3; - public Par X10Y4_親指; + public ShapePart X10Y4_親指; - public Par X10Y4_手; + public ShapePart X10Y4_手; - public Par X10Y4_小指; + public ShapePart X10Y4_小指; - public Par X10Y4_薬指; + public ShapePart X10Y4_薬指; - public Par X10Y4_中指; + public ShapePart X10Y4_中指; - public Par X10Y4_人指; + public ShapePart X10Y4_人指; - public Par X10Y4_呪印_輪1_輪外; + public ShapePart X10Y4_呪印_輪1_輪外; - public Par X10Y4_呪印_輪1_輪内; + public ShapePart X10Y4_呪印_輪1_輪内; - public Par X10Y4_呪印_輪2_輪外; + public ShapePart X10Y4_呪印_輪2_輪外; - public Par X10Y4_呪印_輪2_輪内; + public ShapePart X10Y4_呪印_輪2_輪内; - public Par X10Y4_呪印_輪3_輪外; + public ShapePart X10Y4_呪印_輪3_輪外; - public Par X10Y4_呪印_輪3_輪内; + public ShapePart X10Y4_呪印_輪3_輪内; - public Par X10Y4_呪印_鎖1; + public ShapePart X10Y4_呪印_鎖1; - public Par X10Y4_呪印_鎖2; + public ShapePart X10Y4_呪印_鎖2; - public Par X10Y4_呪印_鎖3; + public ShapePart X10Y4_呪印_鎖3; - public Par X11Y0_小指; + public ShapePart X11Y0_小指; - public Par X11Y0_薬指; + public ShapePart X11Y0_薬指; - public Par X11Y0_中指; + public ShapePart X11Y0_中指; - public Par X11Y0_人指; + public ShapePart X11Y0_人指; - public Par X11Y0_手; + public ShapePart X11Y0_手; - public Par X11Y0_親指; + public ShapePart X11Y0_親指; - public Par X11Y0_呪印_輪1_輪外; + public ShapePart X11Y0_呪印_輪1_輪外; - public Par X11Y0_呪印_輪1_輪内; + public ShapePart X11Y0_呪印_輪1_輪内; - public Par X11Y0_呪印_輪2_輪外; + public ShapePart X11Y0_呪印_輪2_輪外; - public Par X11Y0_呪印_輪2_輪内; + public ShapePart X11Y0_呪印_輪2_輪内; - public Par X11Y0_呪印_輪3_輪外; + public ShapePart X11Y0_呪印_輪3_輪外; - public Par X11Y0_呪印_輪3_輪内; + public ShapePart X11Y0_呪印_輪3_輪内; - public Par X11Y0_呪印_鎖1; + public ShapePart X11Y0_呪印_鎖1; - public Par X11Y0_呪印_鎖3; + public ShapePart X11Y0_呪印_鎖3; - public Par X12Y0_親指; + public ShapePart X12Y0_親指; - public Par X12Y0_手; + public ShapePart X12Y0_手; - public Par X12Y0_小指; + public ShapePart X12Y0_小指; - public Par X12Y0_薬指; + public ShapePart X12Y0_薬指; - public Par X12Y0_中指; + public ShapePart X12Y0_中指; - public Par X12Y0_人指; + public ShapePart X12Y0_人指; - public Par X12Y0_呪印_輪1_輪外; + public ShapePart X12Y0_呪印_輪1_輪外; - public Par X12Y0_呪印_輪1_輪内; + public ShapePart X12Y0_呪印_輪1_輪内; - public Par X12Y0_呪印_輪2_輪外; + public ShapePart X12Y0_呪印_輪2_輪外; - public Par X12Y0_呪印_輪2_輪内; + public ShapePart X12Y0_呪印_輪2_輪内; - public Par X12Y0_呪印_輪3_輪外; + public ShapePart X12Y0_呪印_輪3_輪外; - public Par X12Y0_呪印_輪3_輪内; + public ShapePart X12Y0_呪印_輪3_輪内; - public Par X12Y0_呪印_鎖1; + public ShapePart X12Y0_呪印_鎖1; - public Par X12Y0_呪印_鎖2; + public ShapePart X12Y0_呪印_鎖2; - public Par X12Y0_呪印_鎖3; + public ShapePart X12Y0_呪印_鎖3; - public Par X13Y0_中指; + public ShapePart X13Y0_中指; - public Par X13Y0_人指; + public ShapePart X13Y0_人指; - public Par X13Y0_手; + public ShapePart X13Y0_手; - public Par X13Y0_親指; + public ShapePart X13Y0_親指; - public Par X13Y0_呪印_輪1_輪外; + public ShapePart X13Y0_呪印_輪1_輪外; - public Par X13Y0_呪印_輪1_輪内; + public ShapePart X13Y0_呪印_輪1_輪内; - public Par X13Y0_呪印_輪2_輪外; + public ShapePart X13Y0_呪印_輪2_輪外; - public Par X13Y0_呪印_輪2_輪内; + public ShapePart X13Y0_呪印_輪2_輪内; - public Par X13Y0_呪印_輪3_輪外; + public ShapePart X13Y0_呪印_輪3_輪外; - public Par X13Y0_呪印_輪3_輪内; + public ShapePart X13Y0_呪印_輪3_輪内; - public Par X13Y0_呪印_鎖1; + public ShapePart X13Y0_呪印_鎖1; - public Par X13Y0_呪印_鎖3; + public ShapePart X13Y0_呪印_鎖3; - public Par X14Y0_親指; + public ShapePart X14Y0_親指; - public Par X14Y0_手; + public ShapePart X14Y0_手; - public Par X14Y0_小指; + public ShapePart X14Y0_小指; - public Par X14Y0_薬指; + public ShapePart X14Y0_薬指; - public Par X14Y0_中指; + public ShapePart X14Y0_中指; - public Par X14Y0_人指; + public ShapePart X14Y0_人指; - public Par X14Y0_呪印_輪1_輪外; + public ShapePart X14Y0_呪印_輪1_輪外; - public Par X14Y0_呪印_輪1_輪内; + public ShapePart X14Y0_呪印_輪1_輪内; - public Par X14Y0_呪印_輪2_輪外; + public ShapePart X14Y0_呪印_輪2_輪外; - public Par X14Y0_呪印_輪2_輪内; + public ShapePart X14Y0_呪印_輪2_輪内; - public Par X14Y0_呪印_輪3_輪外; + public ShapePart X14Y0_呪印_輪3_輪外; - public Par X14Y0_呪印_輪3_輪内; + public ShapePart X14Y0_呪印_輪3_輪内; - public Par X14Y0_呪印_鎖1; + public ShapePart X14Y0_呪印_鎖1; - public Par X14Y0_呪印_鎖2; + public ShapePart X14Y0_呪印_鎖2; - public Par X14Y0_呪印_鎖3; + public ShapePart X14Y0_呪印_鎖3; - public Par X14Y1_親指; + public ShapePart X14Y1_親指; - public Par X14Y1_手; + public ShapePart X14Y1_手; - public Par X14Y1_小指; + public ShapePart X14Y1_小指; - public Par X14Y1_薬指; + public ShapePart X14Y1_薬指; - public Par X14Y1_中指; + public ShapePart X14Y1_中指; - public Par X14Y1_人指; + public ShapePart X14Y1_人指; - public Par X14Y1_呪印_輪1_輪外; + public ShapePart X14Y1_呪印_輪1_輪外; - public Par X14Y1_呪印_輪1_輪内; + public ShapePart X14Y1_呪印_輪1_輪内; - public Par X14Y1_呪印_輪2_輪外; + public ShapePart X14Y1_呪印_輪2_輪外; - public Par X14Y1_呪印_輪2_輪内; + public ShapePart X14Y1_呪印_輪2_輪内; - public Par X14Y1_呪印_輪3_輪外; + public ShapePart X14Y1_呪印_輪3_輪外; - public Par X14Y1_呪印_輪3_輪内; + public ShapePart X14Y1_呪印_輪3_輪内; - public Par X14Y1_呪印_鎖1; + public ShapePart X14Y1_呪印_鎖1; - public Par X14Y1_呪印_鎖2; + public ShapePart X14Y1_呪印_鎖2; - public Par X14Y1_呪印_鎖3; + public ShapePart X14Y1_呪印_鎖3; - public Par X14Y2_親指; + public ShapePart X14Y2_親指; - public Par X14Y2_手; + public ShapePart X14Y2_手; - public Par X14Y2_小指; + public ShapePart X14Y2_小指; - public Par X14Y2_薬指; + public ShapePart X14Y2_薬指; - public Par X14Y2_中指; + public ShapePart X14Y2_中指; - public Par X14Y2_人指; + public ShapePart X14Y2_人指; - public Par X14Y2_呪印_輪1_輪外; + public ShapePart X14Y2_呪印_輪1_輪外; - public Par X14Y2_呪印_輪1_輪内; + public ShapePart X14Y2_呪印_輪1_輪内; - public Par X14Y2_呪印_輪2_輪外; + public ShapePart X14Y2_呪印_輪2_輪外; - public Par X14Y2_呪印_輪2_輪内; + public ShapePart X14Y2_呪印_輪2_輪内; - public Par X14Y2_呪印_輪3_輪外; + public ShapePart X14Y2_呪印_輪3_輪外; - public Par X14Y2_呪印_輪3_輪内; + public ShapePart X14Y2_呪印_輪3_輪内; - public Par X14Y2_呪印_鎖1; + public ShapePart X14Y2_呪印_鎖1; - public Par X14Y2_呪印_鎖2; + public ShapePart X14Y2_呪印_鎖2; - public Par X14Y2_呪印_鎖3; + public ShapePart X14Y2_呪印_鎖3; public ColorD 親指CD; @@ -2361,25 +2361,25 @@ namespace SlaveMatrix private Vector2D[] mm; - private Par[] X6Y0Pars; + private ShapePart[] X6Y0Pars; - private Par[] X6Y1Pars; + private ShapePart[] X6Y1Pars; - private Par[] X6Y2Pars; + private ShapePart[] X6Y2Pars; - private Par[] X6Y3Pars; + private ShapePart[] X6Y3Pars; - private Par[] X6Y4Pars; + private ShapePart[] X6Y4Pars; - private Par[] X7Y0Pars; + private ShapePart[] X7Y0Pars; - private Par[] X7Y1Pars; + private ShapePart[] X7Y1Pars; - private Par[] X7Y2Pars; + private ShapePart[] X7Y2Pars; - private Par[] X7Y3Pars; + private ShapePart[] X7Y3Pars; - private Par[] X7Y4Pars; + private ShapePart[] X7Y4Pars; public override bool 欠損 { @@ -3799,16 +3799,16 @@ namespace SlaveMatrix public ハンド(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, ハンドD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["ハンド"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["ハンド"]); + PartGroup partGroup = Body[0][0]; + X0Y0_親指 = partGroup["親指"].ToPar(); + X0Y0_手 = partGroup["手"].ToPar(); + X0Y0_小指 = partGroup["小指"].ToPar(); + X0Y0_薬指 = partGroup["薬指"].ToPar(); + X0Y0_中指 = partGroup["中指"].ToPar(); + X0Y0_人指 = partGroup["人指"].ToPar(); + PartGroup pars2 = partGroup["呪印"].ToPars(); + PartGroup pars3 = pars2["輪1"].ToPars(); X0Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X0Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); pars3 = pars2["輪2"].ToPars(); @@ -3820,14 +3820,14 @@ namespace SlaveMatrix X0Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X0Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X0Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[1][0]; - X1Y0_親指 = pars["親指"].ToPar(); - X1Y0_手 = pars["手"].ToPar(); - X1Y0_小指 = pars["小指"].ToPar(); - X1Y0_薬指 = pars["薬指"].ToPar(); - X1Y0_中指 = pars["中指"].ToPar(); - X1Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[1][0]; + X1Y0_親指 = partGroup["親指"].ToPar(); + X1Y0_手 = partGroup["手"].ToPar(); + X1Y0_小指 = partGroup["小指"].ToPar(); + X1Y0_薬指 = partGroup["薬指"].ToPar(); + X1Y0_中指 = partGroup["中指"].ToPar(); + X1Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X1Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X1Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3840,14 +3840,14 @@ namespace SlaveMatrix X1Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X1Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X1Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[2][0]; - X2Y0_親指 = pars["親指"].ToPar(); - X2Y0_手 = pars["手"].ToPar(); - X2Y0_小指 = pars["小指"].ToPar(); - X2Y0_薬指 = pars["薬指"].ToPar(); - X2Y0_中指 = pars["中指"].ToPar(); - X2Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[2][0]; + X2Y0_親指 = partGroup["親指"].ToPar(); + X2Y0_手 = partGroup["手"].ToPar(); + X2Y0_小指 = partGroup["小指"].ToPar(); + X2Y0_薬指 = partGroup["薬指"].ToPar(); + X2Y0_中指 = partGroup["中指"].ToPar(); + X2Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X2Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X2Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3860,14 +3860,14 @@ namespace SlaveMatrix X2Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X2Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X2Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[2][1]; - X2Y1_親指 = pars["親指"].ToPar(); - X2Y1_手 = pars["手"].ToPar(); - X2Y1_小指 = pars["小指"].ToPar(); - X2Y1_薬指 = pars["薬指"].ToPar(); - X2Y1_中指 = pars["中指"].ToPar(); - X2Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[2][1]; + X2Y1_親指 = partGroup["親指"].ToPar(); + X2Y1_手 = partGroup["手"].ToPar(); + X2Y1_小指 = partGroup["小指"].ToPar(); + X2Y1_薬指 = partGroup["薬指"].ToPar(); + X2Y1_中指 = partGroup["中指"].ToPar(); + X2Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X2Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X2Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3880,14 +3880,14 @@ namespace SlaveMatrix X2Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X2Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X2Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[2][2]; - X2Y2_親指 = pars["親指"].ToPar(); - X2Y2_手 = pars["手"].ToPar(); - X2Y2_小指 = pars["小指"].ToPar(); - X2Y2_薬指 = pars["薬指"].ToPar(); - X2Y2_中指 = pars["中指"].ToPar(); - X2Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[2][2]; + X2Y2_親指 = partGroup["親指"].ToPar(); + X2Y2_手 = partGroup["手"].ToPar(); + X2Y2_小指 = partGroup["小指"].ToPar(); + X2Y2_薬指 = partGroup["薬指"].ToPar(); + X2Y2_中指 = partGroup["中指"].ToPar(); + X2Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X2Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X2Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3900,14 +3900,14 @@ namespace SlaveMatrix X2Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); X2Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); X2Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[2][3]; - X2Y3_親指 = pars["親指"].ToPar(); - X2Y3_手 = pars["手"].ToPar(); - X2Y3_小指 = pars["小指"].ToPar(); - X2Y3_薬指 = pars["薬指"].ToPar(); - X2Y3_中指 = pars["中指"].ToPar(); - X2Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[2][3]; + X2Y3_親指 = partGroup["親指"].ToPar(); + X2Y3_手 = partGroup["手"].ToPar(); + X2Y3_小指 = partGroup["小指"].ToPar(); + X2Y3_薬指 = partGroup["薬指"].ToPar(); + X2Y3_中指 = partGroup["中指"].ToPar(); + X2Y3_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X2Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X2Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3920,14 +3920,14 @@ namespace SlaveMatrix X2Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); X2Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); X2Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[2][4]; - X2Y4_親指 = pars["親指"].ToPar(); - X2Y4_手 = pars["手"].ToPar(); - X2Y4_小指 = pars["小指"].ToPar(); - X2Y4_薬指 = pars["薬指"].ToPar(); - X2Y4_中指 = pars["中指"].ToPar(); - X2Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[2][4]; + X2Y4_親指 = partGroup["親指"].ToPar(); + X2Y4_手 = partGroup["手"].ToPar(); + X2Y4_小指 = partGroup["小指"].ToPar(); + X2Y4_薬指 = partGroup["薬指"].ToPar(); + X2Y4_中指 = partGroup["中指"].ToPar(); + X2Y4_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X2Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X2Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3940,14 +3940,14 @@ namespace SlaveMatrix X2Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); X2Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); X2Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[3][0]; - X3Y0_親指 = pars["親指"].ToPar(); - X3Y0_手 = pars["手"].ToPar(); - X3Y0_小指 = pars["小指"].ToPar(); - X3Y0_薬指 = pars["薬指"].ToPar(); - X3Y0_中指 = pars["中指"].ToPar(); - X3Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[3][0]; + X3Y0_親指 = partGroup["親指"].ToPar(); + X3Y0_手 = partGroup["手"].ToPar(); + X3Y0_小指 = partGroup["小指"].ToPar(); + X3Y0_薬指 = partGroup["薬指"].ToPar(); + X3Y0_中指 = partGroup["中指"].ToPar(); + X3Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X3Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X3Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3960,14 +3960,14 @@ namespace SlaveMatrix X3Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X3Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X3Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[4][0]; - X4Y0_親指 = pars["親指"].ToPar(); - X4Y0_手 = pars["手"].ToPar(); - X4Y0_小指 = pars["小指"].ToPar(); - X4Y0_薬指 = pars["薬指"].ToPar(); - X4Y0_中指 = pars["中指"].ToPar(); - X4Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[4][0]; + X4Y0_親指 = partGroup["親指"].ToPar(); + X4Y0_手 = partGroup["手"].ToPar(); + X4Y0_小指 = partGroup["小指"].ToPar(); + X4Y0_薬指 = partGroup["薬指"].ToPar(); + X4Y0_中指 = partGroup["中指"].ToPar(); + X4Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X4Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X4Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -3980,14 +3980,14 @@ namespace SlaveMatrix X4Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X4Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X4Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[5][0]; - X5Y0_親指 = pars["親指"].ToPar(); - X5Y0_手 = pars["手"].ToPar(); - X5Y0_小指 = pars["小指"].ToPar(); - X5Y0_薬指 = pars["薬指"].ToPar(); - X5Y0_中指 = pars["中指"].ToPar(); - X5Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[5][0]; + X5Y0_親指 = partGroup["親指"].ToPar(); + X5Y0_手 = partGroup["手"].ToPar(); + X5Y0_小指 = partGroup["小指"].ToPar(); + X5Y0_薬指 = partGroup["薬指"].ToPar(); + X5Y0_中指 = partGroup["中指"].ToPar(); + X5Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X5Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X5Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4000,14 +4000,14 @@ namespace SlaveMatrix X5Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X5Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X5Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[5][1]; - X5Y1_親指 = pars["親指"].ToPar(); - X5Y1_手 = pars["手"].ToPar(); - X5Y1_小指 = pars["小指"].ToPar(); - X5Y1_薬指 = pars["薬指"].ToPar(); - X5Y1_中指 = pars["中指"].ToPar(); - X5Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[5][1]; + X5Y1_親指 = partGroup["親指"].ToPar(); + X5Y1_手 = partGroup["手"].ToPar(); + X5Y1_小指 = partGroup["小指"].ToPar(); + X5Y1_薬指 = partGroup["薬指"].ToPar(); + X5Y1_中指 = partGroup["中指"].ToPar(); + X5Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X5Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X5Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4020,14 +4020,14 @@ namespace SlaveMatrix X5Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X5Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X5Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[5][2]; - X5Y2_親指 = pars["親指"].ToPar(); - X5Y2_手 = pars["手"].ToPar(); - X5Y2_小指 = pars["小指"].ToPar(); - X5Y2_薬指 = pars["薬指"].ToPar(); - X5Y2_中指 = pars["中指"].ToPar(); - X5Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[5][2]; + X5Y2_親指 = partGroup["親指"].ToPar(); + X5Y2_手 = partGroup["手"].ToPar(); + X5Y2_小指 = partGroup["小指"].ToPar(); + X5Y2_薬指 = partGroup["薬指"].ToPar(); + X5Y2_中指 = partGroup["中指"].ToPar(); + X5Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X5Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X5Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4040,14 +4040,14 @@ namespace SlaveMatrix X5Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); X5Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); X5Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[5][3]; - X5Y3_親指 = pars["親指"].ToPar(); - X5Y3_手 = pars["手"].ToPar(); - X5Y3_小指 = pars["小指"].ToPar(); - X5Y3_薬指 = pars["薬指"].ToPar(); - X5Y3_中指 = pars["中指"].ToPar(); - X5Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[5][3]; + X5Y3_親指 = partGroup["親指"].ToPar(); + X5Y3_手 = partGroup["手"].ToPar(); + X5Y3_小指 = partGroup["小指"].ToPar(); + X5Y3_薬指 = partGroup["薬指"].ToPar(); + X5Y3_中指 = partGroup["中指"].ToPar(); + X5Y3_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X5Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X5Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4060,14 +4060,14 @@ namespace SlaveMatrix X5Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); X5Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); X5Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[5][4]; - X5Y4_親指 = pars["親指"].ToPar(); - X5Y4_手 = pars["手"].ToPar(); - X5Y4_小指 = pars["小指"].ToPar(); - X5Y4_薬指 = pars["薬指"].ToPar(); - X5Y4_中指 = pars["中指"].ToPar(); - X5Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[5][4]; + X5Y4_親指 = partGroup["親指"].ToPar(); + X5Y4_手 = partGroup["手"].ToPar(); + X5Y4_小指 = partGroup["小指"].ToPar(); + X5Y4_薬指 = partGroup["薬指"].ToPar(); + X5Y4_中指 = partGroup["中指"].ToPar(); + X5Y4_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X5Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X5Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4080,14 +4080,14 @@ namespace SlaveMatrix X5Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); X5Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); X5Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[6][0]; - X6Y0_親指 = pars["親指"].ToPar(); - X6Y0_手 = pars["手"].ToPar(); - X6Y0_小指 = pars["小指"].ToPar(); - X6Y0_薬指 = pars["薬指"].ToPar(); - X6Y0_中指 = pars["中指"].ToPar(); - X6Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[6][0]; + X6Y0_親指 = partGroup["親指"].ToPar(); + X6Y0_手 = partGroup["手"].ToPar(); + X6Y0_小指 = partGroup["小指"].ToPar(); + X6Y0_薬指 = partGroup["薬指"].ToPar(); + X6Y0_中指 = partGroup["中指"].ToPar(); + X6Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X6Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X6Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4100,14 +4100,14 @@ namespace SlaveMatrix X6Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X6Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X6Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[6][1]; - X6Y1_親指 = pars["親指"].ToPar(); - X6Y1_手 = pars["手"].ToPar(); - X6Y1_小指 = pars["小指"].ToPar(); - X6Y1_薬指 = pars["薬指"].ToPar(); - X6Y1_中指 = pars["中指"].ToPar(); - X6Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[6][1]; + X6Y1_親指 = partGroup["親指"].ToPar(); + X6Y1_手 = partGroup["手"].ToPar(); + X6Y1_小指 = partGroup["小指"].ToPar(); + X6Y1_薬指 = partGroup["薬指"].ToPar(); + X6Y1_中指 = partGroup["中指"].ToPar(); + X6Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X6Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X6Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4120,14 +4120,14 @@ namespace SlaveMatrix X6Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X6Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X6Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[6][2]; - X6Y2_親指 = pars["親指"].ToPar(); - X6Y2_手 = pars["手"].ToPar(); - X6Y2_小指 = pars["小指"].ToPar(); - X6Y2_薬指 = pars["薬指"].ToPar(); - X6Y2_中指 = pars["中指"].ToPar(); - X6Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[6][2]; + X6Y2_親指 = partGroup["親指"].ToPar(); + X6Y2_手 = partGroup["手"].ToPar(); + X6Y2_小指 = partGroup["小指"].ToPar(); + X6Y2_薬指 = partGroup["薬指"].ToPar(); + X6Y2_中指 = partGroup["中指"].ToPar(); + X6Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X6Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X6Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4140,14 +4140,14 @@ namespace SlaveMatrix X6Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); X6Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); X6Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[6][3]; - X6Y3_親指 = pars["親指"].ToPar(); - X6Y3_手 = pars["手"].ToPar(); - X6Y3_小指 = pars["小指"].ToPar(); - X6Y3_薬指 = pars["薬指"].ToPar(); - X6Y3_中指 = pars["中指"].ToPar(); - X6Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[6][3]; + X6Y3_親指 = partGroup["親指"].ToPar(); + X6Y3_手 = partGroup["手"].ToPar(); + X6Y3_小指 = partGroup["小指"].ToPar(); + X6Y3_薬指 = partGroup["薬指"].ToPar(); + X6Y3_中指 = partGroup["中指"].ToPar(); + X6Y3_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X6Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X6Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4160,14 +4160,14 @@ namespace SlaveMatrix X6Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); X6Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); X6Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[6][4]; - X6Y4_親指 = pars["親指"].ToPar(); - X6Y4_手 = pars["手"].ToPar(); - X6Y4_小指 = pars["小指"].ToPar(); - X6Y4_薬指 = pars["薬指"].ToPar(); - X6Y4_中指 = pars["中指"].ToPar(); - X6Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[6][4]; + X6Y4_親指 = partGroup["親指"].ToPar(); + X6Y4_手 = partGroup["手"].ToPar(); + X6Y4_小指 = partGroup["小指"].ToPar(); + X6Y4_薬指 = partGroup["薬指"].ToPar(); + X6Y4_中指 = partGroup["中指"].ToPar(); + X6Y4_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X6Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X6Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4180,14 +4180,14 @@ namespace SlaveMatrix X6Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); X6Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); X6Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[7][0]; - X7Y0_小指 = pars["小指"].ToPar(); - X7Y0_薬指 = pars["薬指"].ToPar(); - X7Y0_中指 = pars["中指"].ToPar(); - X7Y0_親指 = pars["親指"].ToPar(); - X7Y0_手 = pars["手"].ToPar(); - X7Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[7][0]; + X7Y0_小指 = partGroup["小指"].ToPar(); + X7Y0_薬指 = partGroup["薬指"].ToPar(); + X7Y0_中指 = partGroup["中指"].ToPar(); + X7Y0_親指 = partGroup["親指"].ToPar(); + X7Y0_手 = partGroup["手"].ToPar(); + X7Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X7Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X7Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4200,14 +4200,14 @@ namespace SlaveMatrix X7Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X7Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X7Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[7][1]; - X7Y1_小指 = pars["小指"].ToPar(); - X7Y1_薬指 = pars["薬指"].ToPar(); - X7Y1_中指 = pars["中指"].ToPar(); - X7Y1_親指 = pars["親指"].ToPar(); - X7Y1_手 = pars["手"].ToPar(); - X7Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[7][1]; + X7Y1_小指 = partGroup["小指"].ToPar(); + X7Y1_薬指 = partGroup["薬指"].ToPar(); + X7Y1_中指 = partGroup["中指"].ToPar(); + X7Y1_親指 = partGroup["親指"].ToPar(); + X7Y1_手 = partGroup["手"].ToPar(); + X7Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X7Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X7Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4220,14 +4220,14 @@ namespace SlaveMatrix X7Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X7Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X7Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[7][2]; - X7Y2_小指 = pars["小指"].ToPar(); - X7Y2_薬指 = pars["薬指"].ToPar(); - X7Y2_中指 = pars["中指"].ToPar(); - X7Y2_親指 = pars["親指"].ToPar(); - X7Y2_手 = pars["手"].ToPar(); - X7Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[7][2]; + X7Y2_小指 = partGroup["小指"].ToPar(); + X7Y2_薬指 = partGroup["薬指"].ToPar(); + X7Y2_中指 = partGroup["中指"].ToPar(); + X7Y2_親指 = partGroup["親指"].ToPar(); + X7Y2_手 = partGroup["手"].ToPar(); + X7Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X7Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X7Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4240,14 +4240,14 @@ namespace SlaveMatrix X7Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); X7Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); X7Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[7][3]; - X7Y3_小指 = pars["小指"].ToPar(); - X7Y3_薬指 = pars["薬指"].ToPar(); - X7Y3_中指 = pars["中指"].ToPar(); - X7Y3_親指 = pars["親指"].ToPar(); - X7Y3_手 = pars["手"].ToPar(); - X7Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[7][3]; + X7Y3_小指 = partGroup["小指"].ToPar(); + X7Y3_薬指 = partGroup["薬指"].ToPar(); + X7Y3_中指 = partGroup["中指"].ToPar(); + X7Y3_親指 = partGroup["親指"].ToPar(); + X7Y3_手 = partGroup["手"].ToPar(); + X7Y3_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X7Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X7Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4260,14 +4260,14 @@ namespace SlaveMatrix X7Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); X7Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); X7Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[7][4]; - X7Y4_小指 = pars["小指"].ToPar(); - X7Y4_薬指 = pars["薬指"].ToPar(); - X7Y4_中指 = pars["中指"].ToPar(); - X7Y4_親指 = pars["親指"].ToPar(); - X7Y4_手 = pars["手"].ToPar(); - X7Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[7][4]; + X7Y4_小指 = partGroup["小指"].ToPar(); + X7Y4_薬指 = partGroup["薬指"].ToPar(); + X7Y4_中指 = partGroup["中指"].ToPar(); + X7Y4_親指 = partGroup["親指"].ToPar(); + X7Y4_手 = partGroup["手"].ToPar(); + X7Y4_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X7Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X7Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4280,84 +4280,84 @@ namespace SlaveMatrix X7Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); X7Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); X7Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[8][0]; - X8Y0_手 = pars["手"].ToPar(); - X8Y0_小指 = pars["小指"].ToPar(); - X8Y0_薬指 = pars["薬指"].ToPar(); - X8Y0_中指 = pars["中指"].ToPar(); - X8Y0_人指 = pars["人指"].ToPar(); - X8Y0_親指 = pars["親指"].ToPar(); - pars = Body[8][1]; - X8Y1_手 = pars["手"].ToPar(); - X8Y1_小指 = pars["小指"].ToPar(); - X8Y1_薬指 = pars["薬指"].ToPar(); - X8Y1_中指 = pars["中指"].ToPar(); - X8Y1_人指 = pars["人指"].ToPar(); - X8Y1_親指 = pars["親指"].ToPar(); - pars = Body[8][2]; - X8Y2_手 = pars["手"].ToPar(); - X8Y2_小指 = pars["小指"].ToPar(); - X8Y2_薬指 = pars["薬指"].ToPar(); - X8Y2_中指 = pars["中指"].ToPar(); - X8Y2_人指 = pars["人指"].ToPar(); - X8Y2_親指 = pars["親指"].ToPar(); - pars = Body[8][3]; - X8Y3_手 = pars["手"].ToPar(); - X8Y3_小指 = pars["小指"].ToPar(); - X8Y3_薬指 = pars["薬指"].ToPar(); - X8Y3_中指 = pars["中指"].ToPar(); - X8Y3_人指 = pars["人指"].ToPar(); - X8Y3_親指 = pars["親指"].ToPar(); - pars = Body[8][4]; - X8Y4_手 = pars["手"].ToPar(); - X8Y4_小指 = pars["小指"].ToPar(); - X8Y4_薬指 = pars["薬指"].ToPar(); - X8Y4_中指 = pars["中指"].ToPar(); - X8Y4_人指 = pars["人指"].ToPar(); - X8Y4_親指 = pars["親指"].ToPar(); - pars = Body[9][0]; - X9Y0_手 = pars["手"].ToPar(); - X9Y0_小指 = pars["小指"].ToPar(); - X9Y0_薬指 = pars["薬指"].ToPar(); - X9Y0_中指 = pars["中指"].ToPar(); - X9Y0_人指 = pars["人指"].ToPar(); - X9Y0_親指 = pars["親指"].ToPar(); - pars = Body[9][1]; - X9Y1_手 = pars["手"].ToPar(); - X9Y1_小指 = pars["小指"].ToPar(); - X9Y1_薬指 = pars["薬指"].ToPar(); - X9Y1_中指 = pars["中指"].ToPar(); - X9Y1_人指 = pars["人指"].ToPar(); - X9Y1_親指 = pars["親指"].ToPar(); - pars = Body[9][2]; - X9Y2_手 = pars["手"].ToPar(); - X9Y2_小指 = pars["小指"].ToPar(); - X9Y2_薬指 = pars["薬指"].ToPar(); - X9Y2_中指 = pars["中指"].ToPar(); - X9Y2_人指 = pars["人指"].ToPar(); - X9Y2_親指 = pars["親指"].ToPar(); - pars = Body[9][3]; - X9Y3_手 = pars["手"].ToPar(); - X9Y3_小指 = pars["小指"].ToPar(); - X9Y3_薬指 = pars["薬指"].ToPar(); - X9Y3_中指 = pars["中指"].ToPar(); - X9Y3_人指 = pars["人指"].ToPar(); - X9Y3_親指 = pars["親指"].ToPar(); - pars = Body[9][4]; - X9Y4_手 = pars["手"].ToPar(); - X9Y4_小指 = pars["小指"].ToPar(); - X9Y4_薬指 = pars["薬指"].ToPar(); - X9Y4_中指 = pars["中指"].ToPar(); - X9Y4_人指 = pars["人指"].ToPar(); - X9Y4_親指 = pars["親指"].ToPar(); - pars = Body[10][0]; - X10Y0_親指 = pars["親指"].ToPar(); - X10Y0_手 = pars["手"].ToPar(); - X10Y0_小指 = pars["小指"].ToPar(); - X10Y0_薬指 = pars["薬指"].ToPar(); - X10Y0_中指 = pars["中指"].ToPar(); - X10Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[8][0]; + X8Y0_手 = partGroup["手"].ToPar(); + X8Y0_小指 = partGroup["小指"].ToPar(); + X8Y0_薬指 = partGroup["薬指"].ToPar(); + X8Y0_中指 = partGroup["中指"].ToPar(); + X8Y0_人指 = partGroup["人指"].ToPar(); + X8Y0_親指 = partGroup["親指"].ToPar(); + partGroup = Body[8][1]; + X8Y1_手 = partGroup["手"].ToPar(); + X8Y1_小指 = partGroup["小指"].ToPar(); + X8Y1_薬指 = partGroup["薬指"].ToPar(); + X8Y1_中指 = partGroup["中指"].ToPar(); + X8Y1_人指 = partGroup["人指"].ToPar(); + X8Y1_親指 = partGroup["親指"].ToPar(); + partGroup = Body[8][2]; + X8Y2_手 = partGroup["手"].ToPar(); + X8Y2_小指 = partGroup["小指"].ToPar(); + X8Y2_薬指 = partGroup["薬指"].ToPar(); + X8Y2_中指 = partGroup["中指"].ToPar(); + X8Y2_人指 = partGroup["人指"].ToPar(); + X8Y2_親指 = partGroup["親指"].ToPar(); + partGroup = Body[8][3]; + X8Y3_手 = partGroup["手"].ToPar(); + X8Y3_小指 = partGroup["小指"].ToPar(); + X8Y3_薬指 = partGroup["薬指"].ToPar(); + X8Y3_中指 = partGroup["中指"].ToPar(); + X8Y3_人指 = partGroup["人指"].ToPar(); + X8Y3_親指 = partGroup["親指"].ToPar(); + partGroup = Body[8][4]; + X8Y4_手 = partGroup["手"].ToPar(); + X8Y4_小指 = partGroup["小指"].ToPar(); + X8Y4_薬指 = partGroup["薬指"].ToPar(); + X8Y4_中指 = partGroup["中指"].ToPar(); + X8Y4_人指 = partGroup["人指"].ToPar(); + X8Y4_親指 = partGroup["親指"].ToPar(); + partGroup = Body[9][0]; + X9Y0_手 = partGroup["手"].ToPar(); + X9Y0_小指 = partGroup["小指"].ToPar(); + X9Y0_薬指 = partGroup["薬指"].ToPar(); + X9Y0_中指 = partGroup["中指"].ToPar(); + X9Y0_人指 = partGroup["人指"].ToPar(); + X9Y0_親指 = partGroup["親指"].ToPar(); + partGroup = Body[9][1]; + X9Y1_手 = partGroup["手"].ToPar(); + X9Y1_小指 = partGroup["小指"].ToPar(); + X9Y1_薬指 = partGroup["薬指"].ToPar(); + X9Y1_中指 = partGroup["中指"].ToPar(); + X9Y1_人指 = partGroup["人指"].ToPar(); + X9Y1_親指 = partGroup["親指"].ToPar(); + partGroup = Body[9][2]; + X9Y2_手 = partGroup["手"].ToPar(); + X9Y2_小指 = partGroup["小指"].ToPar(); + X9Y2_薬指 = partGroup["薬指"].ToPar(); + X9Y2_中指 = partGroup["中指"].ToPar(); + X9Y2_人指 = partGroup["人指"].ToPar(); + X9Y2_親指 = partGroup["親指"].ToPar(); + partGroup = Body[9][3]; + X9Y3_手 = partGroup["手"].ToPar(); + X9Y3_小指 = partGroup["小指"].ToPar(); + X9Y3_薬指 = partGroup["薬指"].ToPar(); + X9Y3_中指 = partGroup["中指"].ToPar(); + X9Y3_人指 = partGroup["人指"].ToPar(); + X9Y3_親指 = partGroup["親指"].ToPar(); + partGroup = Body[9][4]; + X9Y4_手 = partGroup["手"].ToPar(); + X9Y4_小指 = partGroup["小指"].ToPar(); + X9Y4_薬指 = partGroup["薬指"].ToPar(); + X9Y4_中指 = partGroup["中指"].ToPar(); + X9Y4_人指 = partGroup["人指"].ToPar(); + X9Y4_親指 = partGroup["親指"].ToPar(); + partGroup = Body[10][0]; + X10Y0_親指 = partGroup["親指"].ToPar(); + X10Y0_手 = partGroup["手"].ToPar(); + X10Y0_小指 = partGroup["小指"].ToPar(); + X10Y0_薬指 = partGroup["薬指"].ToPar(); + X10Y0_中指 = partGroup["中指"].ToPar(); + X10Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X10Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X10Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4370,14 +4370,14 @@ namespace SlaveMatrix X10Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X10Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X10Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[10][1]; - X10Y1_親指 = pars["親指"].ToPar(); - X10Y1_手 = pars["手"].ToPar(); - X10Y1_小指 = pars["小指"].ToPar(); - X10Y1_薬指 = pars["薬指"].ToPar(); - X10Y1_中指 = pars["中指"].ToPar(); - X10Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[10][1]; + X10Y1_親指 = partGroup["親指"].ToPar(); + X10Y1_手 = partGroup["手"].ToPar(); + X10Y1_小指 = partGroup["小指"].ToPar(); + X10Y1_薬指 = partGroup["薬指"].ToPar(); + X10Y1_中指 = partGroup["中指"].ToPar(); + X10Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X10Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X10Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4390,14 +4390,14 @@ namespace SlaveMatrix X10Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X10Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X10Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[10][2]; - X10Y2_親指 = pars["親指"].ToPar(); - X10Y2_手 = pars["手"].ToPar(); - X10Y2_小指 = pars["小指"].ToPar(); - X10Y2_薬指 = pars["薬指"].ToPar(); - X10Y2_中指 = pars["中指"].ToPar(); - X10Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[10][2]; + X10Y2_親指 = partGroup["親指"].ToPar(); + X10Y2_手 = partGroup["手"].ToPar(); + X10Y2_小指 = partGroup["小指"].ToPar(); + X10Y2_薬指 = partGroup["薬指"].ToPar(); + X10Y2_中指 = partGroup["中指"].ToPar(); + X10Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X10Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X10Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4410,14 +4410,14 @@ namespace SlaveMatrix X10Y2_呪印_鎖1 = pars2["鎖1"].ToPar(); X10Y2_呪印_鎖2 = pars2["鎖2"].ToPar(); X10Y2_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[10][3]; - X10Y3_親指 = pars["親指"].ToPar(); - X10Y3_手 = pars["手"].ToPar(); - X10Y3_小指 = pars["小指"].ToPar(); - X10Y3_薬指 = pars["薬指"].ToPar(); - X10Y3_中指 = pars["中指"].ToPar(); - X10Y3_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[10][3]; + X10Y3_親指 = partGroup["親指"].ToPar(); + X10Y3_手 = partGroup["手"].ToPar(); + X10Y3_小指 = partGroup["小指"].ToPar(); + X10Y3_薬指 = partGroup["薬指"].ToPar(); + X10Y3_中指 = partGroup["中指"].ToPar(); + X10Y3_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X10Y3_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X10Y3_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4430,14 +4430,14 @@ namespace SlaveMatrix X10Y3_呪印_鎖1 = pars2["鎖1"].ToPar(); X10Y3_呪印_鎖2 = pars2["鎖2"].ToPar(); X10Y3_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[10][4]; - X10Y4_親指 = pars["親指"].ToPar(); - X10Y4_手 = pars["手"].ToPar(); - X10Y4_小指 = pars["小指"].ToPar(); - X10Y4_薬指 = pars["薬指"].ToPar(); - X10Y4_中指 = pars["中指"].ToPar(); - X10Y4_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[10][4]; + X10Y4_親指 = partGroup["親指"].ToPar(); + X10Y4_手 = partGroup["手"].ToPar(); + X10Y4_小指 = partGroup["小指"].ToPar(); + X10Y4_薬指 = partGroup["薬指"].ToPar(); + X10Y4_中指 = partGroup["中指"].ToPar(); + X10Y4_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X10Y4_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X10Y4_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4450,14 +4450,14 @@ namespace SlaveMatrix X10Y4_呪印_鎖1 = pars2["鎖1"].ToPar(); X10Y4_呪印_鎖2 = pars2["鎖2"].ToPar(); X10Y4_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[11][0]; - X11Y0_小指 = pars["小指"].ToPar(); - X11Y0_薬指 = pars["薬指"].ToPar(); - X11Y0_中指 = pars["中指"].ToPar(); - X11Y0_人指 = pars["人指"].ToPar(); - X11Y0_手 = pars["手"].ToPar(); - X11Y0_親指 = pars["親指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[11][0]; + X11Y0_小指 = partGroup["小指"].ToPar(); + X11Y0_薬指 = partGroup["薬指"].ToPar(); + X11Y0_中指 = partGroup["中指"].ToPar(); + X11Y0_人指 = partGroup["人指"].ToPar(); + X11Y0_手 = partGroup["手"].ToPar(); + X11Y0_親指 = partGroup["親指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X11Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X11Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4469,14 +4469,14 @@ namespace SlaveMatrix X11Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); X11Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X11Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[12][0]; - X12Y0_親指 = pars["親指"].ToPar(); - X12Y0_手 = pars["手"].ToPar(); - X12Y0_小指 = pars["小指"].ToPar(); - X12Y0_薬指 = pars["薬指"].ToPar(); - X12Y0_中指 = pars["中指"].ToPar(); - X12Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[12][0]; + X12Y0_親指 = partGroup["親指"].ToPar(); + X12Y0_手 = partGroup["手"].ToPar(); + X12Y0_小指 = partGroup["小指"].ToPar(); + X12Y0_薬指 = partGroup["薬指"].ToPar(); + X12Y0_中指 = partGroup["中指"].ToPar(); + X12Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X12Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X12Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4489,12 +4489,12 @@ namespace SlaveMatrix X12Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X12Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X12Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[13][0]; - X13Y0_中指 = pars["中指"].ToPar(); - X13Y0_人指 = pars["人指"].ToPar(); - X13Y0_手 = pars["手"].ToPar(); - X13Y0_親指 = pars["親指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[13][0]; + X13Y0_中指 = partGroup["中指"].ToPar(); + X13Y0_人指 = partGroup["人指"].ToPar(); + X13Y0_手 = partGroup["手"].ToPar(); + X13Y0_親指 = partGroup["親指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X13Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X13Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4506,14 +4506,14 @@ namespace SlaveMatrix X13Y0_呪印_輪3_輪内 = pars3["輪内"].ToPar(); X13Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X13Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[14][0]; - X14Y0_親指 = pars["親指"].ToPar(); - X14Y0_手 = pars["手"].ToPar(); - X14Y0_小指 = pars["小指"].ToPar(); - X14Y0_薬指 = pars["薬指"].ToPar(); - X14Y0_中指 = pars["中指"].ToPar(); - X14Y0_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[14][0]; + X14Y0_親指 = partGroup["親指"].ToPar(); + X14Y0_手 = partGroup["手"].ToPar(); + X14Y0_小指 = partGroup["小指"].ToPar(); + X14Y0_薬指 = partGroup["薬指"].ToPar(); + X14Y0_中指 = partGroup["中指"].ToPar(); + X14Y0_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X14Y0_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X14Y0_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4526,14 +4526,14 @@ namespace SlaveMatrix X14Y0_呪印_鎖1 = pars2["鎖1"].ToPar(); X14Y0_呪印_鎖2 = pars2["鎖2"].ToPar(); X14Y0_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[14][1]; - X14Y1_親指 = pars["親指"].ToPar(); - X14Y1_手 = pars["手"].ToPar(); - X14Y1_小指 = pars["小指"].ToPar(); - X14Y1_薬指 = pars["薬指"].ToPar(); - X14Y1_中指 = pars["中指"].ToPar(); - X14Y1_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[14][1]; + X14Y1_親指 = partGroup["親指"].ToPar(); + X14Y1_手 = partGroup["手"].ToPar(); + X14Y1_小指 = partGroup["小指"].ToPar(); + X14Y1_薬指 = partGroup["薬指"].ToPar(); + X14Y1_中指 = partGroup["中指"].ToPar(); + X14Y1_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X14Y1_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X14Y1_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4546,14 +4546,14 @@ namespace SlaveMatrix X14Y1_呪印_鎖1 = pars2["鎖1"].ToPar(); X14Y1_呪印_鎖2 = pars2["鎖2"].ToPar(); X14Y1_呪印_鎖3 = pars2["鎖3"].ToPar(); - pars = Body[14][2]; - X14Y2_親指 = pars["親指"].ToPar(); - X14Y2_手 = pars["手"].ToPar(); - X14Y2_小指 = pars["小指"].ToPar(); - X14Y2_薬指 = pars["薬指"].ToPar(); - X14Y2_中指 = pars["中指"].ToPar(); - X14Y2_人指 = pars["人指"].ToPar(); - pars2 = pars["呪印"].ToPars(); + partGroup = Body[14][2]; + X14Y2_親指 = partGroup["親指"].ToPar(); + X14Y2_手 = partGroup["手"].ToPar(); + X14Y2_小指 = partGroup["小指"].ToPar(); + X14Y2_薬指 = partGroup["薬指"].ToPar(); + X14Y2_中指 = partGroup["中指"].ToPar(); + X14Y2_人指 = partGroup["人指"].ToPar(); + pars2 = partGroup["呪印"].ToPars(); pars3 = pars2["輪1"].ToPars(); X14Y2_呪印_輪1_輪外 = pars3["輪外"].ToPar(); X14Y2_呪印_輪1_輪内 = pars3["輪内"].ToPar(); @@ -4614,16 +4614,16 @@ namespace SlaveMatrix } 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_人指 }; + X6Y0Pars = new ShapePart[2] { X6Y0_手, X6Y0_人指 }; + X6Y1Pars = new ShapePart[2] { X6Y1_手, X6Y1_人指 }; + X6Y2Pars = new ShapePart[2] { X6Y2_手, X6Y2_人指 }; + X6Y3Pars = new ShapePart[2] { X6Y3_手, X6Y3_人指 }; + X6Y4Pars = new ShapePart[2] { X6Y4_手, X6Y4_人指 }; + X7Y0Pars = new ShapePart[2] { X7Y0_手, X7Y0_人指 }; + X7Y1Pars = new ShapePart[2] { X7Y1_手, X7Y1_人指 }; + X7Y2Pars = new ShapePart[2] { X7Y2_手, X7Y2_人指 }; + X7Y3Pars = new ShapePart[2] { X7Y3_手, X7Y3_人指 }; + X7Y4Pars = new ShapePart[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); @@ -6732,54 +6732,54 @@ namespace SlaveMatrix 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 体配色.刺青); + 親指CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 小指CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 薬指CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 中指CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 人指CD = new ColorD(ref ColorHelper.Black, ref 体配色.肌色); + 呪印_輪1_輪外CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_輪1_輪内CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_輪2_輪外CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_輪2_輪内CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_輪3_輪外CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_輪3_輪内CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_鎖1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_鎖2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 呪印_鎖3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); } public void 再配色(主人公配色 体配色) { - 親指CD.線 = Col.Black; + 親指CD.線 = ColorHelper.Black; 親指CD.色 = 体配色.肌色; - 手CD.線 = Col.Black; + 手CD.線 = ColorHelper.Black; 手CD.色 = 体配色.肌色; - 小指CD.線 = Col.Black; + 小指CD.線 = ColorHelper.Black; 小指CD.色 = 体配色.肌色; - 薬指CD.線 = Col.Black; + 薬指CD.線 = ColorHelper.Black; 薬指CD.色 = 体配色.肌色; - 中指CD.線 = Col.Black; + 中指CD.線 = ColorHelper.Black; 中指CD.色 = 体配色.肌色; - 人指CD.線 = Col.Black; + 人指CD.線 = ColorHelper.Black; 人指CD.色 = 体配色.肌色; - 呪印_輪1_輪外CD.線 = Col.Black; + 呪印_輪1_輪外CD.線 = ColorHelper.Black; 呪印_輪1_輪外CD.色 = 体配色.刺青; - 呪印_輪1_輪内CD.線 = Col.Black; + 呪印_輪1_輪内CD.線 = ColorHelper.Black; 呪印_輪1_輪内CD.色 = 体配色.刺青; - 呪印_輪2_輪外CD.線 = Col.Black; + 呪印_輪2_輪外CD.線 = ColorHelper.Black; 呪印_輪2_輪外CD.色 = 体配色.刺青; - 呪印_輪2_輪内CD.線 = Col.Black; + 呪印_輪2_輪内CD.線 = ColorHelper.Black; 呪印_輪2_輪内CD.色 = 体配色.刺青; - 呪印_輪3_輪外CD.線 = Col.Black; + 呪印_輪3_輪外CD.線 = ColorHelper.Black; 呪印_輪3_輪外CD.色 = 体配色.刺青; - 呪印_輪3_輪内CD.線 = Col.Black; + 呪印_輪3_輪内CD.線 = ColorHelper.Black; 呪印_輪3_輪内CD.色 = 体配色.刺青; - 呪印_鎖1CD.線 = Col.Black; + 呪印_鎖1CD.線 = ColorHelper.Black; 呪印_鎖1CD.色 = 体配色.刺青; - 呪印_鎖2CD.線 = Col.Black; + 呪印_鎖2CD.線 = ColorHelper.Black; 呪印_鎖2CD.色 = 体配色.刺青; - 呪印_鎖3CD.線 = Col.Black; + 呪印_鎖3CD.線 = ColorHelper.Black; 呪印_鎖3CD.色 = 体配色.刺青; X0Y0_親指CP.Setting(); X0Y0_手CP.Setting(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs index 6465f72..e5a50d0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンドD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ハンドD : EleD + public class ハンドD : ElementData { public bool 親指_表示 = true; @@ -42,7 +42,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) { return new ハンド(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs index e15764b..83afb91 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ハンド処理.cs @@ -60,7 +60,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.01), GlobalState.くぱ.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); }); } @@ -83,7 +83,7 @@ namespace SlaveMatrix private void 乳繰りsi() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.乳首 + "\r\nLDo:" + GameText.摘む + "\r\nWh:" + GameText.繰る; } @@ -118,8 +118,8 @@ namespace SlaveMatrix if (Med.Mode == "Training") { //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); } バスト初期化.Start(); @@ -131,7 +131,7 @@ namespace SlaveMatrix private void 乳摘みsi() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.乳首 + "\r\nMo:" + GameText.動かす + "\r\nLUp:" + GameText.放す; } @@ -168,8 +168,8 @@ namespace SlaveMatrix if (Med.Mode == "Training") { //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); } バスト初期化.Start(); @@ -181,7 +181,7 @@ namespace SlaveMatrix private void 乳捏ねsi1() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.乳房 + "\r\nLDo:" + GameText.掴む; } @@ -189,7 +189,7 @@ namespace SlaveMatrix private void 乳捏ねsi2() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.乳房 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.放す; } @@ -202,13 +202,13 @@ namespace SlaveMatrix Is核捏ね = true; 箇所 = cd.c; Vector2D 陰核位置 = Bod.陰核位置; - Vector2D 位置B = 陰核位置 + Dat.Vec2DUnitY * 0.0015; + Vector2D 位置B = 陰核位置 + DataConsts.Vec2DUnitY * 0.0015; 調教UI.ハンド右.位置B = 位置B; Addvl(ref 陰核位置); 核捏ね初 = true; //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 核捏ねsi2(); @@ -220,19 +220,19 @@ namespace SlaveMatrix vl.Clear(); 調教UI.ハンド右.Yi = 0; 調教UI.ハンド右.角度C = 0.0; - Bod.ピアス.位置C = Dat.Vec2DZero; + Bod.ピアス.位置C = DataConsts.Vec2DZero; if (Med.Mode == "Training") { //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); } } private void 核捏ねsi1() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.陰核 + "\r\nLDo:" + GameText.触れる; } @@ -240,7 +240,7 @@ namespace SlaveMatrix private void 核捏ねsi2() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.陰核 + "\r\nMo:" + GameText.捏ねる + "\r\nLUp:" + GameText.離す; } @@ -269,8 +269,8 @@ namespace SlaveMatrix if (Med.Mode == "Training") { //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); } if (cd.c == ContactType.Crotch) @@ -281,7 +281,7 @@ namespace SlaveMatrix private void くぱぁsi1() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.陰唇 + "\r\nLDo:" + GameText.広げる; } @@ -289,7 +289,7 @@ namespace SlaveMatrix private void くぱぁsi2() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = GameText.陰唇 + "\r\nLUp:" + GameText.やめる; } @@ -314,7 +314,7 @@ namespace SlaveMatrix private void 体撫でsi1() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LDo:" + GameText.触れる; } @@ -322,7 +322,7 @@ namespace SlaveMatrix private void 体撫でsi2() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "Mo:" + GameText.撫でる + "\r\nLUp:" + GameText.離す; } @@ -339,7 +339,7 @@ namespace SlaveMatrix private void 乳捏ね(ref Vector2D cp) { - double num = (調教UI.ハンド右.位置B - GetCenter()).Angle02π(Dat.Vec2DUnitY).ToDegree(); + double num = (調教UI.ハンド右.位置B - GetCenter()).Angle02π(DataConsts.Vec2DUnitY).ToDegree(); if (!double.IsNaN(num)) { Bod.乳房右.Yi = (int)((360.0 - num) / u); @@ -361,14 +361,14 @@ namespace SlaveMatrix { double num = (o.X - v.X) * 0.008; Vector2D 陰核位置 = Bod.陰核位置; - Vector2D coord = 陰核位置 + Dat.Vec2DUnitY * 0.0015; - double num2 = Dat.Vec2DUnitY.Angle02π(調教UI.ハンド右.位置B - GetCenter()); + Vector2D coord = 陰核位置 + DataConsts.Vec2DUnitY * 0.0015; + double num2 = DataConsts.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); + 対象.Element.角度C = (100.0 * num).Clamp(-5.0, 5.0); } private bool Is撫で() @@ -400,7 +400,7 @@ namespace SlaveMatrix private Vector2D GetCenter() { - vs = Dat.Vec2DZero; + vs = DataConsts.Vec2DZero; foreach (Vector2D item in vl) { vs += item; @@ -495,7 +495,7 @@ namespace SlaveMatrix if (調教UI.IsHitCha(ref cd)) { 調教UI.押し(ref cd); - 対象.Ele.角度C = (100.0 * x).Clamp(-45.0, 45.0); + 対象.Element.角度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.主精力消費小(); @@ -505,7 +505,7 @@ namespace SlaveMatrix 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, ToolType.Hand, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; 調教UI.放し(); } 体撫でsi2(); @@ -616,7 +616,7 @@ namespace SlaveMatrix 調教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) + else if (調教UI.ハンド右CM.Element.Xi == 2 || 調教UI.ハンド右CM.Element.Xi == 3 || 調教UI.ハンド右CM.Element.Xi == 5 || 調教UI.ハンド右CM.Element.Xi == 6 || 調教UI.ハンド右CM.Element.Xi == 7 || 調教UI.ハンド右CM.Element.Xi == 8 || 調教UI.ハンド右CM.Element.Xi == 10) { 調教UI.ハンド左表示 = false; 調教UI.ハンド右CM.Show = true; @@ -628,7 +628,7 @@ namespace SlaveMatrix 調教UI.ハンド左.Xi = 0; 調教UI.ハンド左.Yi = 0; 乳繰り解除(); - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = si(); } @@ -688,7 +688,7 @@ namespace SlaveMatrix Player.奴体力消費小(); Player.主精力消費小(); くぱ(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 調教UI.陰核演出(); } @@ -730,9 +730,9 @@ namespace SlaveMatrix 切り替え = false; return; } - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.ペニスCM; - 調教UI.ペニスCM.Ele.位置B = cp; + 調教UI.ペニスCM.Element.位置B = cp; 調教UI.ペニス処理.選択 = true; 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); } @@ -751,9 +751,9 @@ namespace SlaveMatrix 切り替え = false; return; } - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.マウスCM; - 調教UI.マウスCM.Ele.位置B = cp; + 調教UI.マウスCM.Element.位置B = cp; 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); } } @@ -817,7 +817,7 @@ namespace SlaveMatrix Player.主精力消費小(); 体撫で解除(); 調教UI.放し(); - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (調教UI.IsHitCha(ref cd)) { @@ -866,7 +866,7 @@ namespace SlaveMatrix } } - public ハンド処理(TrainingUI 調教UI, CM ハンド) + public ハンド処理(TrainingUI 調教UI, CharacterElement ハンド) : base(調教UI, ハンド) { ハンド処理 ハンド処理2 = this; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs index 7c0cf0e..ce6f3c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナル.cs @@ -3,117 +3,117 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class バイブ_アナル : Ele + public class バイブ_アナル : Element { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_ユニット_ユニット; + public ShapePart X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public ShapePart X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public ShapePart X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public ShapePart X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public ShapePart X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public ShapePart X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public ShapePart X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public ShapePart X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public ShapePart X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public ShapePart X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public ShapePart X0Y1_ヘッド; - public Par X0Y1_ユニット_ユニット; + public ShapePart X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public ShapePart X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public ShapePart X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public ShapePart X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public ShapePart X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public ShapePart X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public ShapePart X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public ShapePart X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public ShapePart X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public ShapePart X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public ShapePart X0Y2_ヘッド; - public Par X0Y2_ユニット_ユニット; + public ShapePart X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public ShapePart X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public ShapePart X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public ShapePart X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public ShapePart X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public ShapePart X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public ShapePart X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public ShapePart X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public ShapePart X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public ShapePart X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public ShapePart X0Y3_ヘッド; - public Par X0Y3_ユニット_ユニット; + public ShapePart X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public ShapePart X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public ShapePart X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public ShapePart X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public ShapePart X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public ShapePart X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public ShapePart X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public ShapePart X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public ShapePart X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public ShapePart X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public ShapePart X0Y4_ヘッド; - public Par X0Y4_ユニット_ユニット; + public ShapePart X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public ShapePart X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public ShapePart X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public ShapePart X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public ShapePart X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public ShapePart X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public ShapePart X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public ShapePart X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public ShapePart X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public ShapePart X0Y4_ユニット_パワー4; public ColorD ヘッドCD; @@ -561,10 +561,10 @@ namespace SlaveMatrix public バイブ_アナル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, バイブ_アナルD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["アナル"]); - Pars pars = Body[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); + Body = new VariantGrid(GlobalState.カーソル["アナル"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + PartGroup pars2 = partGroup["ユニット"].ToPars(); X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -575,9 +575,9 @@ namespace SlaveMatrix X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][1]; + X0Y1_ヘッド = partGroup["ヘッド"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -588,9 +588,9 @@ namespace SlaveMatrix X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][2]; + X0Y2_ヘッド = partGroup["ヘッド"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -601,9 +601,9 @@ namespace SlaveMatrix X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][3]; + X0Y3_ヘッド = partGroup["ヘッド"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -614,9 +614,9 @@ namespace SlaveMatrix X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][4]; + X0Y4_ヘッド = partGroup["ヘッド"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -816,19 +816,19 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.BlueViolet, out var ret); + ヘッドCD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs index a5ac789..a6e7c23 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_アナルD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class バイブ_アナルD : EleD + public class バイブ_アナルD : ElementData { public bool ヘッド_表示 = true; @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new バイブ_アナル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs index e84e341..3397155 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモン.cs @@ -3,195 +3,195 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class バイブ_コモン : Ele + public class バイブ_コモン : Element { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_イボ1; + public ShapePart X0Y0_イボ1; - public Par X0Y0_イボ2; + public ShapePart X0Y0_イボ2; - public Par X0Y0_イボ3; + public ShapePart X0Y0_イボ3; - public Par X0Y0_イボ4; + public ShapePart X0Y0_イボ4; - public Par X0Y0_イボ5; + public ShapePart X0Y0_イボ5; - public Par X0Y0_イボ6; + public ShapePart X0Y0_イボ6; - public Par X0Y0_イボ7; + public ShapePart X0Y0_イボ7; - public Par X0Y0_イボ8; + public ShapePart X0Y0_イボ8; - public Par X0Y0_イボ9; + public ShapePart X0Y0_イボ9; - public Par X0Y0_イボ10; + public ShapePart X0Y0_イボ10; - public Par X0Y0_イボ11; + public ShapePart X0Y0_イボ11; - public Par X0Y0_イボ12; + public ShapePart X0Y0_イボ12; - public Par X0Y0_ユニット_ユニット; + public ShapePart X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public ShapePart X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public ShapePart X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public ShapePart X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public ShapePart X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public ShapePart X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public ShapePart X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public ShapePart X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public ShapePart X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public ShapePart X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public ShapePart X0Y1_ヘッド; - public Par X0Y1_イボ1; + public ShapePart X0Y1_イボ1; - public Par X0Y1_イボ2; + public ShapePart X0Y1_イボ2; - public Par X0Y1_イボ3; + public ShapePart X0Y1_イボ3; - public Par X0Y1_イボ4; + public ShapePart X0Y1_イボ4; - public Par X0Y1_イボ5; + public ShapePart X0Y1_イボ5; - public Par X0Y1_イボ6; + public ShapePart X0Y1_イボ6; - public Par X0Y1_イボ7; + public ShapePart X0Y1_イボ7; - public Par X0Y1_イボ8; + public ShapePart X0Y1_イボ8; - public Par X0Y1_イボ9; + public ShapePart X0Y1_イボ9; - public Par X0Y1_イボ10; + public ShapePart X0Y1_イボ10; - public Par X0Y1_イボ11; + public ShapePart X0Y1_イボ11; - public Par X0Y1_イボ12; + public ShapePart X0Y1_イボ12; - public Par X0Y1_ユニット_ユニット; + public ShapePart X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public ShapePart X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public ShapePart X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public ShapePart X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public ShapePart X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public ShapePart X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public ShapePart X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public ShapePart X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public ShapePart X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public ShapePart X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public ShapePart X0Y2_ヘッド; - public Par X0Y2_イボ1; + public ShapePart X0Y2_イボ1; - public Par X0Y2_イボ2; + public ShapePart X0Y2_イボ2; - public Par X0Y2_イボ3; + public ShapePart X0Y2_イボ3; - public Par X0Y2_イボ4; + public ShapePart X0Y2_イボ4; - public Par X0Y2_イボ5; + public ShapePart X0Y2_イボ5; - public Par X0Y2_イボ6; + public ShapePart X0Y2_イボ6; - public Par X0Y2_イボ7; + public ShapePart X0Y2_イボ7; - public Par X0Y2_イボ8; + public ShapePart X0Y2_イボ8; - public Par X0Y2_イボ9; + public ShapePart X0Y2_イボ9; - public Par X0Y2_ユニット_ユニット; + public ShapePart X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public ShapePart X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public ShapePart X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public ShapePart X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public ShapePart X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public ShapePart X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public ShapePart X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public ShapePart X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public ShapePart X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public ShapePart X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public ShapePart X0Y3_ヘッド; - public Par X0Y3_イボ1; + public ShapePart X0Y3_イボ1; - public Par X0Y3_イボ2; + public ShapePart X0Y3_イボ2; - public Par X0Y3_イボ3; + public ShapePart X0Y3_イボ3; - public Par X0Y3_イボ4; + public ShapePart X0Y3_イボ4; - public Par X0Y3_イボ5; + public ShapePart X0Y3_イボ5; - public Par X0Y3_イボ6; + public ShapePart X0Y3_イボ6; - public Par X0Y3_ユニット_ユニット; + public ShapePart X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public ShapePart X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public ShapePart X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public ShapePart X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public ShapePart X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public ShapePart X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public ShapePart X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public ShapePart X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public ShapePart X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public ShapePart X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public ShapePart X0Y4_ヘッド; - public Par X0Y4_ユニット_ユニット; + public ShapePart X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public ShapePart X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public ShapePart X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public ShapePart X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public ShapePart X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public ShapePart X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public ShapePart X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public ShapePart X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public ShapePart X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public ShapePart X0Y4_ユニット_パワー4; public ColorD ヘッドCD; @@ -975,22 +975,22 @@ namespace SlaveMatrix public バイブ_コモン(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, バイブ_コモンD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["コモン"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["コモン"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y0_イボ1 = partGroup["イボ1"].ToPar(); + X0Y0_イボ2 = partGroup["イボ2"].ToPar(); + X0Y0_イボ3 = partGroup["イボ3"].ToPar(); + X0Y0_イボ4 = partGroup["イボ4"].ToPar(); + X0Y0_イボ5 = partGroup["イボ5"].ToPar(); + X0Y0_イボ6 = partGroup["イボ6"].ToPar(); + X0Y0_イボ7 = partGroup["イボ7"].ToPar(); + X0Y0_イボ8 = partGroup["イボ8"].ToPar(); + X0Y0_イボ9 = partGroup["イボ9"].ToPar(); + X0Y0_イボ10 = partGroup["イボ10"].ToPar(); + X0Y0_イボ11 = partGroup["イボ11"].ToPar(); + X0Y0_イボ12 = partGroup["イボ12"].ToPar(); + PartGroup pars2 = partGroup["ユニット"].ToPars(); X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1001,21 +1001,21 @@ namespace SlaveMatrix X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][1]; + X0Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y1_イボ1 = partGroup["イボ1"].ToPar(); + X0Y1_イボ2 = partGroup["イボ2"].ToPar(); + X0Y1_イボ3 = partGroup["イボ3"].ToPar(); + X0Y1_イボ4 = partGroup["イボ4"].ToPar(); + X0Y1_イボ5 = partGroup["イボ5"].ToPar(); + X0Y1_イボ6 = partGroup["イボ6"].ToPar(); + X0Y1_イボ7 = partGroup["イボ7"].ToPar(); + X0Y1_イボ8 = partGroup["イボ8"].ToPar(); + X0Y1_イボ9 = partGroup["イボ9"].ToPar(); + X0Y1_イボ10 = partGroup["イボ10"].ToPar(); + X0Y1_イボ11 = partGroup["イボ11"].ToPar(); + X0Y1_イボ12 = partGroup["イボ12"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1026,18 +1026,18 @@ namespace SlaveMatrix X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][2]; + X0Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y2_イボ1 = partGroup["イボ1"].ToPar(); + X0Y2_イボ2 = partGroup["イボ2"].ToPar(); + X0Y2_イボ3 = partGroup["イボ3"].ToPar(); + X0Y2_イボ4 = partGroup["イボ4"].ToPar(); + X0Y2_イボ5 = partGroup["イボ5"].ToPar(); + X0Y2_イボ6 = partGroup["イボ6"].ToPar(); + X0Y2_イボ7 = partGroup["イボ7"].ToPar(); + X0Y2_イボ8 = partGroup["イボ8"].ToPar(); + X0Y2_イボ9 = partGroup["イボ9"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1048,15 +1048,15 @@ namespace SlaveMatrix X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][3]; + X0Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y3_イボ1 = partGroup["イボ1"].ToPar(); + X0Y3_イボ2 = partGroup["イボ2"].ToPar(); + X0Y3_イボ3 = partGroup["イボ3"].ToPar(); + X0Y3_イボ4 = partGroup["イボ4"].ToPar(); + X0Y3_イボ5 = partGroup["イボ5"].ToPar(); + X0Y3_イボ6 = partGroup["イボ6"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1067,9 +1067,9 @@ namespace SlaveMatrix X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][4]; + X0Y4_ヘッド = partGroup["ヘッド"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1359,31 +1359,31 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.HotPink, out var ret); + ヘッドCD = new ColorD(ref ColorHelper.Black, ref ret); + イボ1CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ2CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ3CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ4CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ5CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ6CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ7CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ8CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ9CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ10CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ11CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ12CD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs index aa98d1b..1c360de 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_コモンD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class バイブ_コモンD : EleD + public class バイブ_コモンD : ElementData { public bool ヘッド_表示 = true; @@ -58,7 +58,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new バイブ_コモン(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs index ea3303f..c6aeb2f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディル.cs @@ -3,139 +3,139 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class バイブ_ディル : Ele + public class バイブ_ディル : Element { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_血管1; + public ShapePart X0Y0_血管1; - public Par X0Y0_血管2; + public ShapePart X0Y0_血管2; - public Par X0Y0_亀頭; + public ShapePart X0Y0_亀頭; - public Par X0Y0_ユニット_ユニット; + public ShapePart X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public ShapePart X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public ShapePart X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public ShapePart X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public ShapePart X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public ShapePart X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public ShapePart X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public ShapePart X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public ShapePart X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public ShapePart X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public ShapePart X0Y1_ヘッド; - public Par X0Y1_血管1; + public ShapePart X0Y1_血管1; - public Par X0Y1_血管2; + public ShapePart X0Y1_血管2; - public Par X0Y1_亀頭; + public ShapePart X0Y1_亀頭; - public Par X0Y1_ユニット_ユニット; + public ShapePart X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public ShapePart X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public ShapePart X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public ShapePart X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public ShapePart X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public ShapePart X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public ShapePart X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public ShapePart X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public ShapePart X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public ShapePart X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public ShapePart X0Y2_ヘッド; - public Par X0Y2_血管1; + public ShapePart X0Y2_血管1; - public Par X0Y2_血管2; + public ShapePart X0Y2_血管2; - public Par X0Y2_ユニット_ユニット; + public ShapePart X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public ShapePart X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public ShapePart X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public ShapePart X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public ShapePart X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public ShapePart X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public ShapePart X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public ShapePart X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public ShapePart X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public ShapePart X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public ShapePart X0Y3_ヘッド; - public Par X0Y3_血管1; + public ShapePart X0Y3_血管1; - public Par X0Y3_血管2; + public ShapePart X0Y3_血管2; - public Par X0Y3_ユニット_ユニット; + public ShapePart X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public ShapePart X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public ShapePart X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public ShapePart X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public ShapePart X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public ShapePart X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public ShapePart X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public ShapePart X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public ShapePart X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public ShapePart X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public ShapePart X0Y4_ヘッド; - public Par X0Y4_血管; + public ShapePart X0Y4_血管; - public Par X0Y4_ユニット_ユニット; + public ShapePart X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public ShapePart X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public ShapePart X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public ShapePart X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public ShapePart X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public ShapePart X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public ShapePart X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public ShapePart X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public ShapePart X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public ShapePart X0Y4_ユニット_パワー4; public ColorD ヘッドCD; @@ -684,13 +684,13 @@ namespace SlaveMatrix public バイブ_ディル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, バイブ_ディルD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["ディル"]); - Pars pars = Body[0][0]; - X0Y0_ヘッド = pars["ヘッド"].ToPar(); - X0Y0_血管1 = pars["血管1"].ToPar(); - X0Y0_血管2 = pars["血管2"].ToPar(); - X0Y0_亀頭 = pars["亀頭"].ToPar(); - Pars pars2 = pars["ユニット"].ToPars(); + Body = new VariantGrid(GlobalState.カーソル["ディル"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y0_血管1 = partGroup["血管1"].ToPar(); + X0Y0_血管2 = partGroup["血管2"].ToPar(); + X0Y0_亀頭 = partGroup["亀頭"].ToPar(); + PartGroup pars2 = partGroup["ユニット"].ToPars(); X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -701,12 +701,12 @@ namespace SlaveMatrix X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][1]; - X0Y1_ヘッド = pars["ヘッド"].ToPar(); - X0Y1_血管1 = pars["血管1"].ToPar(); - X0Y1_血管2 = pars["血管2"].ToPar(); - X0Y1_亀頭 = pars["亀頭"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][1]; + X0Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y1_血管1 = partGroup["血管1"].ToPar(); + X0Y1_血管2 = partGroup["血管2"].ToPar(); + X0Y1_亀頭 = partGroup["亀頭"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -717,11 +717,11 @@ namespace SlaveMatrix X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][2]; - X0Y2_ヘッド = pars["ヘッド"].ToPar(); - X0Y2_血管1 = pars["血管1"].ToPar(); - X0Y2_血管2 = pars["血管2"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][2]; + X0Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y2_血管1 = partGroup["血管1"].ToPar(); + X0Y2_血管2 = partGroup["血管2"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -732,11 +732,11 @@ namespace SlaveMatrix X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_血管1 = pars["血管1"].ToPar(); - X0Y3_血管2 = pars["血管2"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][3]; + X0Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y3_血管1 = partGroup["血管1"].ToPar(); + X0Y3_血管2 = partGroup["血管2"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -747,10 +747,10 @@ namespace SlaveMatrix X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_血管 = pars["血管"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][4]; + X0Y4_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y4_血管 = partGroup["血管"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -976,22 +976,22 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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 色); + Color2 色 = new Color2(ref ColorHelper.DimGray, ref ColorHelper.Black); + ヘッドCD = new ColorD(ref ColorHelper.Black, ref 色); + 血管1CD = new ColorD(ref ColorHelper.Black, ref 色); + 血管2CD = new ColorD(ref ColorHelper.Black, ref 色); + 亀頭CD = new ColorD(ref ColorHelper.Black, ref 色); + ColorHelper.GetGrad(ref ColorHelper.Silver, out 色); + ユニット_ユニットCD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_ユニット線上CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_ユニット線下CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_ボタン上CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_ボタン下CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_パワー根CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_パワー1CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_パワー2CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_パワー3CD = new ColorD(ref ColorHelper.Black, ref 色); + ユニット_パワー4CD = new ColorD(ref ColorHelper.Black, ref 色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs index 1f61cbf..2a418e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ディルD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class バイブ_ディルD : EleD + public class バイブ_ディルD : ElementData { public bool ヘッド_表示 = true; @@ -42,7 +42,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new バイブ_ディル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs index 8ea2492..897db3f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマ.cs @@ -3,165 +3,165 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class バイブ_デンマ : Ele //baibu_denma + public class バイブ_デンマ : Element //baibu_denma { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_ヘッド線1; + public ShapePart X0Y0_ヘッド線1; - public Par X0Y0_ヘッド線2; + public ShapePart X0Y0_ヘッド線2; - public Par X0Y0_ヘッド線3; + public ShapePart X0Y0_ヘッド線3; - public Par X0Y0_ヘッド線4; + public ShapePart X0Y0_ヘッド線4; - public Par X0Y0_拡張ユニット; + public ShapePart X0Y0_拡張ユニット; - public Par X0Y0_拡張ユニット色; + public ShapePart X0Y0_拡張ユニット色; - public Par X0Y0_ユニット_ユニット; + public ShapePart X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public ShapePart X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public ShapePart X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public ShapePart X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public ShapePart X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public ShapePart X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public ShapePart X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public ShapePart X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public ShapePart X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public ShapePart X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public ShapePart X0Y1_ヘッド; - public Par X0Y1_ヘッド線1; + public ShapePart X0Y1_ヘッド線1; - public Par X0Y1_ヘッド線2; + public ShapePart X0Y1_ヘッド線2; - public Par X0Y1_ヘッド線3; + public ShapePart X0Y1_ヘッド線3; - public Par X0Y1_ヘッド線4; + public ShapePart X0Y1_ヘッド線4; - public Par X0Y1_拡張ユニット; + public ShapePart X0Y1_拡張ユニット; - public Par X0Y1_拡張ユニット色; + public ShapePart X0Y1_拡張ユニット色; - public Par X0Y1_ユニット_ユニット; + public ShapePart X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public ShapePart X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public ShapePart X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public ShapePart X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public ShapePart X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public ShapePart X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public ShapePart X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public ShapePart X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public ShapePart X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public ShapePart X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public ShapePart X0Y2_ヘッド; - public Par X0Y2_ヘッド線1; + public ShapePart X0Y2_ヘッド線1; - public Par X0Y2_ヘッド線2; + public ShapePart X0Y2_ヘッド線2; - public Par X0Y2_ヘッド線3; + public ShapePart X0Y2_ヘッド線3; - public Par X0Y2_拡張ユニット; + public ShapePart X0Y2_拡張ユニット; - public Par X0Y2_拡張ユニット色; + public ShapePart X0Y2_拡張ユニット色; - public Par X0Y2_ユニット_ユニット; + public ShapePart X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public ShapePart X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public ShapePart X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public ShapePart X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public ShapePart X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public ShapePart X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public ShapePart X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public ShapePart X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public ShapePart X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public ShapePart X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public ShapePart X0Y3_ヘッド; - public Par X0Y3_ヘッド線1; + public ShapePart X0Y3_ヘッド線1; - public Par X0Y3_ヘッド線2; + public ShapePart X0Y3_ヘッド線2; - public Par X0Y3_拡張ユニット; + public ShapePart X0Y3_拡張ユニット; - public Par X0Y3_拡張ユニット色; + public ShapePart X0Y3_拡張ユニット色; - public Par X0Y3_ユニット_ユニット; + public ShapePart X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public ShapePart X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public ShapePart X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public ShapePart X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public ShapePart X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public ShapePart X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public ShapePart X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public ShapePart X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public ShapePart X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public ShapePart X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public ShapePart X0Y4_ヘッド; - public Par X0Y4_ヘッド線; + public ShapePart X0Y4_ヘッド線; - public Par X0Y4_拡張ユニット; + public ShapePart X0Y4_拡張ユニット; - public Par X0Y4_拡張ユニット色; + public ShapePart X0Y4_拡張ユニット色; - public Par X0Y4_ユニット_ユニット; + public ShapePart X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public ShapePart X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public ShapePart X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public ShapePart X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public ShapePart X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public ShapePart X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public ShapePart X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public ShapePart X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public ShapePart X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public ShapePart X0Y4_ユニット_パワー4; public ColorD ヘッドCD; @@ -807,16 +807,16 @@ namespace SlaveMatrix public バイブ_デンマ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, バイブ_デンマD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["デンマ"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["デンマ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y0_ヘッド線1 = partGroup["ヘッド線1"].ToPar(); + X0Y0_ヘッド線2 = partGroup["ヘッド線2"].ToPar(); + X0Y0_ヘッド線3 = partGroup["ヘッド線3"].ToPar(); + X0Y0_ヘッド線4 = partGroup["ヘッド線4"].ToPar(); + X0Y0_拡張ユニット = partGroup["拡張ユニット"].ToPar(); + X0Y0_拡張ユニット色 = partGroup["拡張ユニット色"].ToPar(); + PartGroup pars2 = partGroup["ユニット"].ToPars(); X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -827,15 +827,15 @@ namespace SlaveMatrix X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][1]; + X0Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y1_ヘッド線1 = partGroup["ヘッド線1"].ToPar(); + X0Y1_ヘッド線2 = partGroup["ヘッド線2"].ToPar(); + X0Y1_ヘッド線3 = partGroup["ヘッド線3"].ToPar(); + X0Y1_ヘッド線4 = partGroup["ヘッド線4"].ToPar(); + X0Y1_拡張ユニット = partGroup["拡張ユニット"].ToPar(); + X0Y1_拡張ユニット色 = partGroup["拡張ユニット色"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -846,14 +846,14 @@ namespace SlaveMatrix X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][2]; + X0Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y2_ヘッド線1 = partGroup["ヘッド線1"].ToPar(); + X0Y2_ヘッド線2 = partGroup["ヘッド線2"].ToPar(); + X0Y2_ヘッド線3 = partGroup["ヘッド線3"].ToPar(); + X0Y2_拡張ユニット = partGroup["拡張ユニット"].ToPar(); + X0Y2_拡張ユニット色 = partGroup["拡張ユニット色"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -864,13 +864,13 @@ namespace SlaveMatrix X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][3]; - X0Y3_ヘッド = pars["ヘッド"].ToPar(); - X0Y3_ヘッド線1 = pars["ヘッド線1"].ToPar(); - X0Y3_ヘッド線2 = pars["ヘッド線2"].ToPar(); - X0Y3_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y3_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][3]; + X0Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y3_ヘッド線1 = partGroup["ヘッド線1"].ToPar(); + X0Y3_ヘッド線2 = partGroup["ヘッド線2"].ToPar(); + X0Y3_拡張ユニット = partGroup["拡張ユニット"].ToPar(); + X0Y3_拡張ユニット色 = partGroup["拡張ユニット色"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -881,12 +881,12 @@ namespace SlaveMatrix X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_ヘッド線 = pars["ヘッド線"].ToPar(); - X0Y4_拡張ユニット = pars["拡張ユニット"].ToPar(); - X0Y4_拡張ユニット色 = pars["拡張ユニット色"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][4]; + X0Y4_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y4_ヘッド線 = partGroup["ヘッド線"].ToPar(); + X0Y4_拡張ユニット = partGroup["拡張ユニット"].ToPar(); + X0Y4_拡張ユニット色 = partGroup["拡張ユニット色"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -1143,27 +1143,27 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.DarkGray, out var ret); + ヘッドCD = new ColorD(ref ColorHelper.Black, ref ret); + ヘッド線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + ヘッド線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + ヘッド線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + ヘッド線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + ColorHelper.GetGrad(ref ColorHelper.White, out ret); + 拡張ユニットCD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.LightGreen, out ret); + 拡張ユニット色CD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs index c48986f..7bbc845 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_デンマD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class バイブ_デンマD : EleD + public class バイブ_デンマD : ElementData { public bool ヘッド_表示 = true; @@ -48,7 +48,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new バイブ_デンマ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs index 256b917..caf6607 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリル.cs @@ -3,707 +3,707 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class バイブ_ドリル : Ele + public class バイブ_ドリル : Element { - public Par X0Y0_ヘッド; + public ShapePart X0Y0_ヘッド; - public Par X0Y0_イボ1; + public ShapePart X0Y0_イボ1; - public Par X0Y0_イボ2; + public ShapePart X0Y0_イボ2; - public Par X0Y0_イボ3; + public ShapePart X0Y0_イボ3; - public Par X0Y0_イボ4; + public ShapePart X0Y0_イボ4; - public Par X0Y0_イボ5; + public ShapePart X0Y0_イボ5; - public Par X0Y0_イボ6; + public ShapePart X0Y0_イボ6; - public Par X0Y0_イボ7; + public ShapePart X0Y0_イボ7; - public Par X0Y0_イボ8; + public ShapePart X0Y0_イボ8; - public Par X0Y0_イボ9; + public ShapePart X0Y0_イボ9; - public Par X0Y0_イボ10; + public ShapePart X0Y0_イボ10; - public Par X0Y0_イボ11; + public ShapePart X0Y0_イボ11; - public Par X0Y0_イボ12; + public ShapePart X0Y0_イボ12; - public Par X0Y0_イボ13; + public ShapePart X0Y0_イボ13; - public Par X0Y0_イボ14; + public ShapePart X0Y0_イボ14; - public Par X0Y0_イボ15; + public ShapePart X0Y0_イボ15; - public Par X0Y0_イボ16; + public ShapePart X0Y0_イボ16; - public Par X0Y0_イボ17; + public ShapePart X0Y0_イボ17; - public Par X0Y0_イボ18; + public ShapePart X0Y0_イボ18; - public Par X0Y0_ユニット_ユニット; + public ShapePart X0Y0_ユニット_ユニット; - public Par X0Y0_ユニット_ユニット線上; + public ShapePart X0Y0_ユニット_ユニット線上; - public Par X0Y0_ユニット_ユニット線下; + public ShapePart X0Y0_ユニット_ユニット線下; - public Par X0Y0_ユニット_ボタン上; + public ShapePart X0Y0_ユニット_ボタン上; - public Par X0Y0_ユニット_ボタン下; + public ShapePart X0Y0_ユニット_ボタン下; - public Par X0Y0_ユニット_パワー根; + public ShapePart X0Y0_ユニット_パワー根; - public Par X0Y0_ユニット_パワー1; + public ShapePart X0Y0_ユニット_パワー1; - public Par X0Y0_ユニット_パワー2; + public ShapePart X0Y0_ユニット_パワー2; - public Par X0Y0_ユニット_パワー3; + public ShapePart X0Y0_ユニット_パワー3; - public Par X0Y0_ユニット_パワー4; + public ShapePart X0Y0_ユニット_パワー4; - public Par X0Y1_ヘッド; + public ShapePart X0Y1_ヘッド; - public Par X0Y1_イボ1; + public ShapePart X0Y1_イボ1; - public Par X0Y1_イボ2; + public ShapePart X0Y1_イボ2; - public Par X0Y1_イボ3; + public ShapePart X0Y1_イボ3; - public Par X0Y1_イボ4; + public ShapePart X0Y1_イボ4; - public Par X0Y1_イボ5; + public ShapePart X0Y1_イボ5; - public Par X0Y1_イボ6; + public ShapePart X0Y1_イボ6; - public Par X0Y1_イボ7; + public ShapePart X0Y1_イボ7; - public Par X0Y1_イボ8; + public ShapePart X0Y1_イボ8; - public Par X0Y1_イボ9; + public ShapePart X0Y1_イボ9; - public Par X0Y1_イボ10; + public ShapePart X0Y1_イボ10; - public Par X0Y1_イボ11; + public ShapePart X0Y1_イボ11; - public Par X0Y1_イボ12; + public ShapePart X0Y1_イボ12; - public Par X0Y1_イボ13; + public ShapePart X0Y1_イボ13; - public Par X0Y1_イボ14; + public ShapePart X0Y1_イボ14; - public Par X0Y1_イボ15; + public ShapePart X0Y1_イボ15; - public Par X0Y1_イボ16; + public ShapePart X0Y1_イボ16; - public Par X0Y1_イボ17; + public ShapePart X0Y1_イボ17; - public Par X0Y1_ユニット_ユニット; + public ShapePart X0Y1_ユニット_ユニット; - public Par X0Y1_ユニット_ユニット線上; + public ShapePart X0Y1_ユニット_ユニット線上; - public Par X0Y1_ユニット_ユニット線下; + public ShapePart X0Y1_ユニット_ユニット線下; - public Par X0Y1_ユニット_ボタン上; + public ShapePart X0Y1_ユニット_ボタン上; - public Par X0Y1_ユニット_ボタン下; + public ShapePart X0Y1_ユニット_ボタン下; - public Par X0Y1_ユニット_パワー根; + public ShapePart X0Y1_ユニット_パワー根; - public Par X0Y1_ユニット_パワー1; + public ShapePart X0Y1_ユニット_パワー1; - public Par X0Y1_ユニット_パワー2; + public ShapePart X0Y1_ユニット_パワー2; - public Par X0Y1_ユニット_パワー3; + public ShapePart X0Y1_ユニット_パワー3; - public Par X0Y1_ユニット_パワー4; + public ShapePart X0Y1_ユニット_パワー4; - public Par X0Y2_ヘッド; + public ShapePart X0Y2_ヘッド; - public Par X0Y2_イボ1; + public ShapePart X0Y2_イボ1; - public Par X0Y2_イボ2; + public ShapePart X0Y2_イボ2; - public Par X0Y2_イボ3; + public ShapePart X0Y2_イボ3; - public Par X0Y2_イボ4; + public ShapePart X0Y2_イボ4; - public Par X0Y2_イボ5; + public ShapePart X0Y2_イボ5; - public Par X0Y2_イボ6; + public ShapePart X0Y2_イボ6; - public Par X0Y2_イボ7; + public ShapePart X0Y2_イボ7; - public Par X0Y2_イボ8; + public ShapePart X0Y2_イボ8; - public Par X0Y2_イボ9; + public ShapePart X0Y2_イボ9; - public Par X0Y2_イボ10; + public ShapePart X0Y2_イボ10; - public Par X0Y2_イボ11; + public ShapePart X0Y2_イボ11; - public Par X0Y2_イボ12; + public ShapePart X0Y2_イボ12; - public Par X0Y2_ユニット_ユニット; + public ShapePart X0Y2_ユニット_ユニット; - public Par X0Y2_ユニット_ユニット線上; + public ShapePart X0Y2_ユニット_ユニット線上; - public Par X0Y2_ユニット_ユニット線下; + public ShapePart X0Y2_ユニット_ユニット線下; - public Par X0Y2_ユニット_ボタン上; + public ShapePart X0Y2_ユニット_ボタン上; - public Par X0Y2_ユニット_ボタン下; + public ShapePart X0Y2_ユニット_ボタン下; - public Par X0Y2_ユニット_パワー根; + public ShapePart X0Y2_ユニット_パワー根; - public Par X0Y2_ユニット_パワー1; + public ShapePart X0Y2_ユニット_パワー1; - public Par X0Y2_ユニット_パワー2; + public ShapePart X0Y2_ユニット_パワー2; - public Par X0Y2_ユニット_パワー3; + public ShapePart X0Y2_ユニット_パワー3; - public Par X0Y2_ユニット_パワー4; + public ShapePart X0Y2_ユニット_パワー4; - public Par X0Y3_ヘッド; + public ShapePart X0Y3_ヘッド; - public Par X0Y3_イボ1; + public ShapePart X0Y3_イボ1; - public Par X0Y3_イボ2; + public ShapePart X0Y3_イボ2; - public Par X0Y3_イボ3; + public ShapePart X0Y3_イボ3; - public Par X0Y3_イボ4; + public ShapePart X0Y3_イボ4; - public Par X0Y3_イボ5; + public ShapePart X0Y3_イボ5; - public Par X0Y3_イボ6; + public ShapePart X0Y3_イボ6; - public Par X0Y3_イボ7; + public ShapePart X0Y3_イボ7; - public Par X0Y3_ユニット_ユニット; + public ShapePart X0Y3_ユニット_ユニット; - public Par X0Y3_ユニット_ユニット線上; + public ShapePart X0Y3_ユニット_ユニット線上; - public Par X0Y3_ユニット_ユニット線下; + public ShapePart X0Y3_ユニット_ユニット線下; - public Par X0Y3_ユニット_ボタン上; + public ShapePart X0Y3_ユニット_ボタン上; - public Par X0Y3_ユニット_ボタン下; + public ShapePart X0Y3_ユニット_ボタン下; - public Par X0Y3_ユニット_パワー根; + public ShapePart X0Y3_ユニット_パワー根; - public Par X0Y3_ユニット_パワー1; + public ShapePart X0Y3_ユニット_パワー1; - public Par X0Y3_ユニット_パワー2; + public ShapePart X0Y3_ユニット_パワー2; - public Par X0Y3_ユニット_パワー3; + public ShapePart X0Y3_ユニット_パワー3; - public Par X0Y3_ユニット_パワー4; + public ShapePart X0Y3_ユニット_パワー4; - public Par X0Y4_ヘッド; + public ShapePart X0Y4_ヘッド; - public Par X0Y4_イボ1; + public ShapePart X0Y4_イボ1; - public Par X0Y4_イボ2; + public ShapePart X0Y4_イボ2; - public Par X0Y4_イボ3; + public ShapePart X0Y4_イボ3; - public Par X0Y4_ユニット_ユニット; + public ShapePart X0Y4_ユニット_ユニット; - public Par X0Y4_ユニット_ユニット線上; + public ShapePart X0Y4_ユニット_ユニット線上; - public Par X0Y4_ユニット_ユニット線下; + public ShapePart X0Y4_ユニット_ユニット線下; - public Par X0Y4_ユニット_ボタン上; + public ShapePart X0Y4_ユニット_ボタン上; - public Par X0Y4_ユニット_ボタン下; + public ShapePart X0Y4_ユニット_ボタン下; - public Par X0Y4_ユニット_パワー根; + public ShapePart X0Y4_ユニット_パワー根; - public Par X0Y4_ユニット_パワー1; + public ShapePart X0Y4_ユニット_パワー1; - public Par X0Y4_ユニット_パワー2; + public ShapePart X0Y4_ユニット_パワー2; - public Par X0Y4_ユニット_パワー3; + public ShapePart X0Y4_ユニット_パワー3; - public Par X0Y4_ユニット_パワー4; + public ShapePart X0Y4_ユニット_パワー4; - public Par X1Y0_ヘッド; + public ShapePart X1Y0_ヘッド; - public Par X1Y0_イボ1; + public ShapePart X1Y0_イボ1; - public Par X1Y0_イボ2; + public ShapePart X1Y0_イボ2; - public Par X1Y0_イボ3; + public ShapePart X1Y0_イボ3; - public Par X1Y0_イボ4; + public ShapePart X1Y0_イボ4; - public Par X1Y0_イボ5; + public ShapePart X1Y0_イボ5; - public Par X1Y0_イボ6; + public ShapePart X1Y0_イボ6; - public Par X1Y0_イボ7; + public ShapePart X1Y0_イボ7; - public Par X1Y0_イボ8; + public ShapePart X1Y0_イボ8; - public Par X1Y0_イボ9; + public ShapePart X1Y0_イボ9; - public Par X1Y0_イボ10; + public ShapePart X1Y0_イボ10; - public Par X1Y0_イボ11; + public ShapePart X1Y0_イボ11; - public Par X1Y0_イボ12; + public ShapePart X1Y0_イボ12; - public Par X1Y0_イボ13; + public ShapePart X1Y0_イボ13; - public Par X1Y0_イボ14; + public ShapePart X1Y0_イボ14; - public Par X1Y0_イボ15; + public ShapePart X1Y0_イボ15; - public Par X1Y0_イボ16; + public ShapePart X1Y0_イボ16; - public Par X1Y0_イボ17; + public ShapePart X1Y0_イボ17; - public Par X1Y0_イボ18; + public ShapePart X1Y0_イボ18; - public Par X1Y0_イボ19; + public ShapePart X1Y0_イボ19; - public Par X1Y0_ユニット_ユニット; + public ShapePart X1Y0_ユニット_ユニット; - public Par X1Y0_ユニット_ユニット線上; + public ShapePart X1Y0_ユニット_ユニット線上; - public Par X1Y0_ユニット_ユニット線下; + public ShapePart X1Y0_ユニット_ユニット線下; - public Par X1Y0_ユニット_ボタン上; + public ShapePart X1Y0_ユニット_ボタン上; - public Par X1Y0_ユニット_ボタン下; + public ShapePart X1Y0_ユニット_ボタン下; - public Par X1Y0_ユニット_パワー根; + public ShapePart X1Y0_ユニット_パワー根; - public Par X1Y0_ユニット_パワー1; + public ShapePart X1Y0_ユニット_パワー1; - public Par X1Y0_ユニット_パワー2; + public ShapePart X1Y0_ユニット_パワー2; - public Par X1Y0_ユニット_パワー3; + public ShapePart X1Y0_ユニット_パワー3; - public Par X1Y0_ユニット_パワー4; + public ShapePart X1Y0_ユニット_パワー4; - public Par X1Y1_ヘッド; + public ShapePart X1Y1_ヘッド; - public Par X1Y1_イボ1; + public ShapePart X1Y1_イボ1; - public Par X1Y1_イボ2; + public ShapePart X1Y1_イボ2; - public Par X1Y1_イボ3; + public ShapePart X1Y1_イボ3; - public Par X1Y1_イボ4; + public ShapePart X1Y1_イボ4; - public Par X1Y1_イボ5; + public ShapePart X1Y1_イボ5; - public Par X1Y1_イボ6; + public ShapePart X1Y1_イボ6; - public Par X1Y1_イボ7; + public ShapePart X1Y1_イボ7; - public Par X1Y1_イボ8; + public ShapePart X1Y1_イボ8; - public Par X1Y1_イボ9; + public ShapePart X1Y1_イボ9; - public Par X1Y1_イボ10; + public ShapePart X1Y1_イボ10; - public Par X1Y1_イボ11; + public ShapePart X1Y1_イボ11; - public Par X1Y1_イボ12; + public ShapePart X1Y1_イボ12; - public Par X1Y1_イボ13; + public ShapePart X1Y1_イボ13; - public Par X1Y1_イボ14; + public ShapePart X1Y1_イボ14; - public Par X1Y1_イボ15; + public ShapePart X1Y1_イボ15; - public Par X1Y1_イボ16; + public ShapePart X1Y1_イボ16; - public Par X1Y1_イボ17; + public ShapePart X1Y1_イボ17; - public Par X1Y1_ユニット_ユニット; + public ShapePart X1Y1_ユニット_ユニット; - public Par X1Y1_ユニット_ユニット線上; + public ShapePart X1Y1_ユニット_ユニット線上; - public Par X1Y1_ユニット_ユニット線下; + public ShapePart X1Y1_ユニット_ユニット線下; - public Par X1Y1_ユニット_ボタン上; + public ShapePart X1Y1_ユニット_ボタン上; - public Par X1Y1_ユニット_ボタン下; + public ShapePart X1Y1_ユニット_ボタン下; - public Par X1Y1_ユニット_パワー根; + public ShapePart X1Y1_ユニット_パワー根; - public Par X1Y1_ユニット_パワー1; + public ShapePart X1Y1_ユニット_パワー1; - public Par X1Y1_ユニット_パワー2; + public ShapePart X1Y1_ユニット_パワー2; - public Par X1Y1_ユニット_パワー3; + public ShapePart X1Y1_ユニット_パワー3; - public Par X1Y1_ユニット_パワー4; + public ShapePart X1Y1_ユニット_パワー4; - public Par X1Y2_ヘッド; + public ShapePart X1Y2_ヘッド; - public Par X1Y2_イボ1; + public ShapePart X1Y2_イボ1; - public Par X1Y2_イボ2; + public ShapePart X1Y2_イボ2; - public Par X1Y2_イボ3; + public ShapePart X1Y2_イボ3; - public Par X1Y2_イボ4; + public ShapePart X1Y2_イボ4; - public Par X1Y2_イボ5; + public ShapePart X1Y2_イボ5; - public Par X1Y2_イボ6; + public ShapePart X1Y2_イボ6; - public Par X1Y2_イボ7; + public ShapePart X1Y2_イボ7; - public Par X1Y2_イボ8; + public ShapePart X1Y2_イボ8; - public Par X1Y2_イボ9; + public ShapePart X1Y2_イボ9; - public Par X1Y2_イボ10; + public ShapePart X1Y2_イボ10; - public Par X1Y2_イボ11; + public ShapePart X1Y2_イボ11; - public Par X1Y2_イボ12; + public ShapePart X1Y2_イボ12; - public Par X1Y2_イボ13; + public ShapePart X1Y2_イボ13; - public Par X1Y2_ユニット_ユニット; + public ShapePart X1Y2_ユニット_ユニット; - public Par X1Y2_ユニット_ユニット線上; + public ShapePart X1Y2_ユニット_ユニット線上; - public Par X1Y2_ユニット_ユニット線下; + public ShapePart X1Y2_ユニット_ユニット線下; - public Par X1Y2_ユニット_ボタン上; + public ShapePart X1Y2_ユニット_ボタン上; - public Par X1Y2_ユニット_ボタン下; + public ShapePart X1Y2_ユニット_ボタン下; - public Par X1Y2_ユニット_パワー根; + public ShapePart X1Y2_ユニット_パワー根; - public Par X1Y2_ユニット_パワー1; + public ShapePart X1Y2_ユニット_パワー1; - public Par X1Y2_ユニット_パワー2; + public ShapePart X1Y2_ユニット_パワー2; - public Par X1Y2_ユニット_パワー3; + public ShapePart X1Y2_ユニット_パワー3; - public Par X1Y2_ユニット_パワー4; + public ShapePart X1Y2_ユニット_パワー4; - public Par X1Y3_ヘッド; + public ShapePart X1Y3_ヘッド; - public Par X1Y3_イボ1; + public ShapePart X1Y3_イボ1; - public Par X1Y3_イボ2; + public ShapePart X1Y3_イボ2; - public Par X1Y3_イボ3; + public ShapePart X1Y3_イボ3; - public Par X1Y3_イボ4; + public ShapePart X1Y3_イボ4; - public Par X1Y3_イボ5; + public ShapePart X1Y3_イボ5; - public Par X1Y3_イボ6; + public ShapePart X1Y3_イボ6; - public Par X1Y3_イボ7; + public ShapePart X1Y3_イボ7; - public Par X1Y3_イボ8; + public ShapePart X1Y3_イボ8; - public Par X1Y3_ユニット_ユニット; + public ShapePart X1Y3_ユニット_ユニット; - public Par X1Y3_ユニット_ユニット線上; + public ShapePart X1Y3_ユニット_ユニット線上; - public Par X1Y3_ユニット_ユニット線下; + public ShapePart X1Y3_ユニット_ユニット線下; - public Par X1Y3_ユニット_ボタン上; + public ShapePart X1Y3_ユニット_ボタン上; - public Par X1Y3_ユニット_ボタン下; + public ShapePart X1Y3_ユニット_ボタン下; - public Par X1Y3_ユニット_パワー根; + public ShapePart X1Y3_ユニット_パワー根; - public Par X1Y3_ユニット_パワー1; + public ShapePart X1Y3_ユニット_パワー1; - public Par X1Y3_ユニット_パワー2; + public ShapePart X1Y3_ユニット_パワー2; - public Par X1Y3_ユニット_パワー3; + public ShapePart X1Y3_ユニット_パワー3; - public Par X1Y3_ユニット_パワー4; + public ShapePart X1Y3_ユニット_パワー4; - public Par X1Y4_ヘッド; + public ShapePart X1Y4_ヘッド; - public Par X1Y4_イボ1; + public ShapePart X1Y4_イボ1; - public Par X1Y4_イボ2; + public ShapePart X1Y4_イボ2; - public Par X1Y4_イボ3; + public ShapePart X1Y4_イボ3; - public Par X1Y4_ユニット_ユニット; + public ShapePart X1Y4_ユニット_ユニット; - public Par X1Y4_ユニット_ユニット線上; + public ShapePart X1Y4_ユニット_ユニット線上; - public Par X1Y4_ユニット_ユニット線下; + public ShapePart X1Y4_ユニット_ユニット線下; - public Par X1Y4_ユニット_ボタン上; + public ShapePart X1Y4_ユニット_ボタン上; - public Par X1Y4_ユニット_ボタン下; + public ShapePart X1Y4_ユニット_ボタン下; - public Par X1Y4_ユニット_パワー根; + public ShapePart X1Y4_ユニット_パワー根; - public Par X1Y4_ユニット_パワー1; + public ShapePart X1Y4_ユニット_パワー1; - public Par X1Y4_ユニット_パワー2; + public ShapePart X1Y4_ユニット_パワー2; - public Par X1Y4_ユニット_パワー3; + public ShapePart X1Y4_ユニット_パワー3; - public Par X1Y4_ユニット_パワー4; + public ShapePart X1Y4_ユニット_パワー4; - public Par X2Y0_ヘッド; + public ShapePart X2Y0_ヘッド; - public Par X2Y0_イボ1; + public ShapePart X2Y0_イボ1; - public Par X2Y0_イボ2; + public ShapePart X2Y0_イボ2; - public Par X2Y0_イボ3; + public ShapePart X2Y0_イボ3; - public Par X2Y0_イボ4; + public ShapePart X2Y0_イボ4; - public Par X2Y0_イボ5; + public ShapePart X2Y0_イボ5; - public Par X2Y0_イボ6; + public ShapePart X2Y0_イボ6; - public Par X2Y0_イボ7; + public ShapePart X2Y0_イボ7; - public Par X2Y0_イボ8; + public ShapePart X2Y0_イボ8; - public Par X2Y0_イボ9; + public ShapePart X2Y0_イボ9; - public Par X2Y0_イボ10; + public ShapePart X2Y0_イボ10; - public Par X2Y0_イボ11; + public ShapePart X2Y0_イボ11; - public Par X2Y0_イボ12; + public ShapePart X2Y0_イボ12; - public Par X2Y0_イボ13; + public ShapePart X2Y0_イボ13; - public Par X2Y0_イボ14; + public ShapePart X2Y0_イボ14; - public Par X2Y0_イボ15; + public ShapePart X2Y0_イボ15; - public Par X2Y0_イボ16; + public ShapePart X2Y0_イボ16; - public Par X2Y0_イボ17; + public ShapePart X2Y0_イボ17; - public Par X2Y0_イボ18; + public ShapePart X2Y0_イボ18; - public Par X2Y0_イボ19; + public ShapePart X2Y0_イボ19; - public Par X2Y0_イボ20; + public ShapePart X2Y0_イボ20; - public Par X2Y0_イボ21; + public ShapePart X2Y0_イボ21; - public Par X2Y0_ユニット_ユニット; + public ShapePart X2Y0_ユニット_ユニット; - public Par X2Y0_ユニット_ユニット線上; + public ShapePart X2Y0_ユニット_ユニット線上; - public Par X2Y0_ユニット_ユニット線下; + public ShapePart X2Y0_ユニット_ユニット線下; - public Par X2Y0_ユニット_ボタン上; + public ShapePart X2Y0_ユニット_ボタン上; - public Par X2Y0_ユニット_ボタン下; + public ShapePart X2Y0_ユニット_ボタン下; - public Par X2Y0_ユニット_パワー根; + public ShapePart X2Y0_ユニット_パワー根; - public Par X2Y0_ユニット_パワー1; + public ShapePart X2Y0_ユニット_パワー1; - public Par X2Y0_ユニット_パワー2; + public ShapePart X2Y0_ユニット_パワー2; - public Par X2Y0_ユニット_パワー3; + public ShapePart X2Y0_ユニット_パワー3; - public Par X2Y0_ユニット_パワー4; + public ShapePart X2Y0_ユニット_パワー4; - public Par X2Y1_ヘッド; + public ShapePart X2Y1_ヘッド; - public Par X2Y1_イボ1; + public ShapePart X2Y1_イボ1; - public Par X2Y1_イボ2; + public ShapePart X2Y1_イボ2; - public Par X2Y1_イボ3; + public ShapePart X2Y1_イボ3; - public Par X2Y1_イボ4; + public ShapePart X2Y1_イボ4; - public Par X2Y1_イボ5; + public ShapePart X2Y1_イボ5; - public Par X2Y1_イボ6; + public ShapePart X2Y1_イボ6; - public Par X2Y1_イボ7; + public ShapePart X2Y1_イボ7; - public Par X2Y1_イボ8; + public ShapePart X2Y1_イボ8; - public Par X2Y1_イボ9; + public ShapePart X2Y1_イボ9; - public Par X2Y1_イボ10; + public ShapePart X2Y1_イボ10; - public Par X2Y1_イボ11; + public ShapePart X2Y1_イボ11; - public Par X2Y1_イボ12; + public ShapePart X2Y1_イボ12; - public Par X2Y1_イボ13; + public ShapePart X2Y1_イボ13; - public Par X2Y1_イボ14; + public ShapePart X2Y1_イボ14; - public Par X2Y1_イボ15; + public ShapePart X2Y1_イボ15; - public Par X2Y1_イボ16; + public ShapePart X2Y1_イボ16; - public Par X2Y1_イボ17; + public ShapePart X2Y1_イボ17; - public Par X2Y1_イボ18; + public ShapePart X2Y1_イボ18; - public Par X2Y1_イボ19; + public ShapePart X2Y1_イボ19; - public Par X2Y1_ユニット_ユニット; + public ShapePart X2Y1_ユニット_ユニット; - public Par X2Y1_ユニット_ユニット線上; + public ShapePart X2Y1_ユニット_ユニット線上; - public Par X2Y1_ユニット_ユニット線下; + public ShapePart X2Y1_ユニット_ユニット線下; - public Par X2Y1_ユニット_ボタン上; + public ShapePart X2Y1_ユニット_ボタン上; - public Par X2Y1_ユニット_ボタン下; + public ShapePart X2Y1_ユニット_ボタン下; - public Par X2Y1_ユニット_パワー根; + public ShapePart X2Y1_ユニット_パワー根; - public Par X2Y1_ユニット_パワー1; + public ShapePart X2Y1_ユニット_パワー1; - public Par X2Y1_ユニット_パワー2; + public ShapePart X2Y1_ユニット_パワー2; - public Par X2Y1_ユニット_パワー3; + public ShapePart X2Y1_ユニット_パワー3; - public Par X2Y1_ユニット_パワー4; + public ShapePart X2Y1_ユニット_パワー4; - public Par X2Y2_ヘッド; + public ShapePart X2Y2_ヘッド; - public Par X2Y2_イボ1; + public ShapePart X2Y2_イボ1; - public Par X2Y2_イボ2; + public ShapePart X2Y2_イボ2; - public Par X2Y2_イボ3; + public ShapePart X2Y2_イボ3; - public Par X2Y2_イボ4; + public ShapePart X2Y2_イボ4; - public Par X2Y2_イボ5; + public ShapePart X2Y2_イボ5; - public Par X2Y2_イボ6; + public ShapePart X2Y2_イボ6; - public Par X2Y2_イボ7; + public ShapePart X2Y2_イボ7; - public Par X2Y2_イボ8; + public ShapePart X2Y2_イボ8; - public Par X2Y2_イボ9; + public ShapePart X2Y2_イボ9; - public Par X2Y2_イボ10; + public ShapePart X2Y2_イボ10; - public Par X2Y2_イボ11; + public ShapePart X2Y2_イボ11; - public Par X2Y2_イボ12; + public ShapePart X2Y2_イボ12; - public Par X2Y2_イボ13; + public ShapePart X2Y2_イボ13; - public Par X2Y2_イボ14; + public ShapePart X2Y2_イボ14; - public Par X2Y2_ユニット_ユニット; + public ShapePart X2Y2_ユニット_ユニット; - public Par X2Y2_ユニット_ユニット線上; + public ShapePart X2Y2_ユニット_ユニット線上; - public Par X2Y2_ユニット_ユニット線下; + public ShapePart X2Y2_ユニット_ユニット線下; - public Par X2Y2_ユニット_ボタン上; + public ShapePart X2Y2_ユニット_ボタン上; - public Par X2Y2_ユニット_ボタン下; + public ShapePart X2Y2_ユニット_ボタン下; - public Par X2Y2_ユニット_パワー根; + public ShapePart X2Y2_ユニット_パワー根; - public Par X2Y2_ユニット_パワー1; + public ShapePart X2Y2_ユニット_パワー1; - public Par X2Y2_ユニット_パワー2; + public ShapePart X2Y2_ユニット_パワー2; - public Par X2Y2_ユニット_パワー3; + public ShapePart X2Y2_ユニット_パワー3; - public Par X2Y2_ユニット_パワー4; + public ShapePart X2Y2_ユニット_パワー4; - public Par X2Y3_ヘッド; + public ShapePart X2Y3_ヘッド; - public Par X2Y3_イボ1; + public ShapePart X2Y3_イボ1; - public Par X2Y3_イボ2; + public ShapePart X2Y3_イボ2; - public Par X2Y3_イボ3; + public ShapePart X2Y3_イボ3; - public Par X2Y3_イボ4; + public ShapePart X2Y3_イボ4; - public Par X2Y3_イボ5; + public ShapePart X2Y3_イボ5; - public Par X2Y3_イボ6; + public ShapePart X2Y3_イボ6; - public Par X2Y3_イボ7; + public ShapePart X2Y3_イボ7; - public Par X2Y3_イボ8; + public ShapePart X2Y3_イボ8; - public Par X2Y3_イボ9; + public ShapePart X2Y3_イボ9; - public Par X2Y3_イボ10; + public ShapePart X2Y3_イボ10; - public Par X2Y3_ユニット_ユニット; + public ShapePart X2Y3_ユニット_ユニット; - public Par X2Y3_ユニット_ユニット線上; + public ShapePart X2Y3_ユニット_ユニット線上; - public Par X2Y3_ユニット_ユニット線下; + public ShapePart X2Y3_ユニット_ユニット線下; - public Par X2Y3_ユニット_ボタン上; + public ShapePart X2Y3_ユニット_ボタン上; - public Par X2Y3_ユニット_ボタン下; + public ShapePart X2Y3_ユニット_ボタン下; - public Par X2Y3_ユニット_パワー根; + public ShapePart X2Y3_ユニット_パワー根; - public Par X2Y3_ユニット_パワー1; + public ShapePart X2Y3_ユニット_パワー1; - public Par X2Y3_ユニット_パワー2; + public ShapePart X2Y3_ユニット_パワー2; - public Par X2Y3_ユニット_パワー3; + public ShapePart X2Y3_ユニット_パワー3; - public Par X2Y3_ユニット_パワー4; + public ShapePart X2Y3_ユニット_パワー4; - public Par X2Y4_ヘッド; + public ShapePart X2Y4_ヘッド; - public Par X2Y4_イボ1; + public ShapePart X2Y4_イボ1; - public Par X2Y4_イボ2; + public ShapePart X2Y4_イボ2; - public Par X2Y4_イボ3; + public ShapePart X2Y4_イボ3; - public Par X2Y4_イボ4; + public ShapePart X2Y4_イボ4; - public Par X2Y4_ユニット_ユニット; + public ShapePart X2Y4_ユニット_ユニット; - public Par X2Y4_ユニット_ユニット線上; + public ShapePart X2Y4_ユニット_ユニット線上; - public Par X2Y4_ユニット_ユニット線下; + public ShapePart X2Y4_ユニット_ユニット線下; - public Par X2Y4_ユニット_ボタン上; + public ShapePart X2Y4_ユニット_ボタン上; - public Par X2Y4_ユニット_ボタン下; + public ShapePart X2Y4_ユニット_ボタン下; - public Par X2Y4_ユニット_パワー根; + public ShapePart X2Y4_ユニット_パワー根; - public Par X2Y4_ユニット_パワー1; + public ShapePart X2Y4_ユニット_パワー1; - public Par X2Y4_ユニット_パワー2; + public ShapePart X2Y4_ユニット_パワー2; - public Par X2Y4_ユニット_パワー3; + public ShapePart X2Y4_ユニット_パワー3; - public Par X2Y4_ユニット_パワー4; + public ShapePart X2Y4_ユニット_パワー4; public ColorD ヘッドCD; @@ -2646,28 +2646,28 @@ namespace SlaveMatrix public バイブ_ドリル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, バイブ_ドリルD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["ドリル"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["ドリル"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y0_イボ1 = partGroup["イボ1"].ToPar(); + X0Y0_イボ2 = partGroup["イボ2"].ToPar(); + X0Y0_イボ3 = partGroup["イボ3"].ToPar(); + X0Y0_イボ4 = partGroup["イボ4"].ToPar(); + X0Y0_イボ5 = partGroup["イボ5"].ToPar(); + X0Y0_イボ6 = partGroup["イボ6"].ToPar(); + X0Y0_イボ7 = partGroup["イボ7"].ToPar(); + X0Y0_イボ8 = partGroup["イボ8"].ToPar(); + X0Y0_イボ9 = partGroup["イボ9"].ToPar(); + X0Y0_イボ10 = partGroup["イボ10"].ToPar(); + X0Y0_イボ11 = partGroup["イボ11"].ToPar(); + X0Y0_イボ12 = partGroup["イボ12"].ToPar(); + X0Y0_イボ13 = partGroup["イボ13"].ToPar(); + X0Y0_イボ14 = partGroup["イボ14"].ToPar(); + X0Y0_イボ15 = partGroup["イボ15"].ToPar(); + X0Y0_イボ16 = partGroup["イボ16"].ToPar(); + X0Y0_イボ17 = partGroup["イボ17"].ToPar(); + X0Y0_イボ18 = partGroup["イボ18"].ToPar(); + PartGroup pars2 = partGroup["ユニット"].ToPars(); X0Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2678,26 +2678,26 @@ namespace SlaveMatrix X0Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][1]; + X0Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y1_イボ1 = partGroup["イボ1"].ToPar(); + X0Y1_イボ2 = partGroup["イボ2"].ToPar(); + X0Y1_イボ3 = partGroup["イボ3"].ToPar(); + X0Y1_イボ4 = partGroup["イボ4"].ToPar(); + X0Y1_イボ5 = partGroup["イボ5"].ToPar(); + X0Y1_イボ6 = partGroup["イボ6"].ToPar(); + X0Y1_イボ7 = partGroup["イボ7"].ToPar(); + X0Y1_イボ8 = partGroup["イボ8"].ToPar(); + X0Y1_イボ9 = partGroup["イボ9"].ToPar(); + X0Y1_イボ10 = partGroup["イボ10"].ToPar(); + X0Y1_イボ11 = partGroup["イボ11"].ToPar(); + X0Y1_イボ12 = partGroup["イボ12"].ToPar(); + X0Y1_イボ13 = partGroup["イボ13"].ToPar(); + X0Y1_イボ14 = partGroup["イボ14"].ToPar(); + X0Y1_イボ15 = partGroup["イボ15"].ToPar(); + X0Y1_イボ16 = partGroup["イボ16"].ToPar(); + X0Y1_イボ17 = partGroup["イボ17"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2708,21 +2708,21 @@ namespace SlaveMatrix X0Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][2]; + X0Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y2_イボ1 = partGroup["イボ1"].ToPar(); + X0Y2_イボ2 = partGroup["イボ2"].ToPar(); + X0Y2_イボ3 = partGroup["イボ3"].ToPar(); + X0Y2_イボ4 = partGroup["イボ4"].ToPar(); + X0Y2_イボ5 = partGroup["イボ5"].ToPar(); + X0Y2_イボ6 = partGroup["イボ6"].ToPar(); + X0Y2_イボ7 = partGroup["イボ7"].ToPar(); + X0Y2_イボ8 = partGroup["イボ8"].ToPar(); + X0Y2_イボ9 = partGroup["イボ9"].ToPar(); + X0Y2_イボ10 = partGroup["イボ10"].ToPar(); + X0Y2_イボ11 = partGroup["イボ11"].ToPar(); + X0Y2_イボ12 = partGroup["イボ12"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2733,16 +2733,16 @@ namespace SlaveMatrix X0Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[0][3]; + X0Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y3_イボ1 = partGroup["イボ1"].ToPar(); + X0Y3_イボ2 = partGroup["イボ2"].ToPar(); + X0Y3_イボ3 = partGroup["イボ3"].ToPar(); + X0Y3_イボ4 = partGroup["イボ4"].ToPar(); + X0Y3_イボ5 = partGroup["イボ5"].ToPar(); + X0Y3_イボ6 = partGroup["イボ6"].ToPar(); + X0Y3_イボ7 = partGroup["イボ7"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2753,12 +2753,12 @@ namespace SlaveMatrix X0Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[0][4]; - X0Y4_ヘッド = pars["ヘッド"].ToPar(); - X0Y4_イボ1 = pars["イボ1"].ToPar(); - X0Y4_イボ2 = pars["イボ2"].ToPar(); - X0Y4_イボ3 = pars["イボ3"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[0][4]; + X0Y4_ヘッド = partGroup["ヘッド"].ToPar(); + X0Y4_イボ1 = partGroup["イボ1"].ToPar(); + X0Y4_イボ2 = partGroup["イボ2"].ToPar(); + X0Y4_イボ3 = partGroup["イボ3"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X0Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X0Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X0Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2769,28 +2769,28 @@ namespace SlaveMatrix X0Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); X0Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); X0Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[1][0]; + X1Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X1Y0_イボ1 = partGroup["イボ1"].ToPar(); + X1Y0_イボ2 = partGroup["イボ2"].ToPar(); + X1Y0_イボ3 = partGroup["イボ3"].ToPar(); + X1Y0_イボ4 = partGroup["イボ4"].ToPar(); + X1Y0_イボ5 = partGroup["イボ5"].ToPar(); + X1Y0_イボ6 = partGroup["イボ6"].ToPar(); + X1Y0_イボ7 = partGroup["イボ7"].ToPar(); + X1Y0_イボ8 = partGroup["イボ8"].ToPar(); + X1Y0_イボ9 = partGroup["イボ9"].ToPar(); + X1Y0_イボ10 = partGroup["イボ10"].ToPar(); + X1Y0_イボ11 = partGroup["イボ11"].ToPar(); + X1Y0_イボ12 = partGroup["イボ12"].ToPar(); + X1Y0_イボ13 = partGroup["イボ13"].ToPar(); + X1Y0_イボ14 = partGroup["イボ14"].ToPar(); + X1Y0_イボ15 = partGroup["イボ15"].ToPar(); + X1Y0_イボ16 = partGroup["イボ16"].ToPar(); + X1Y0_イボ17 = partGroup["イボ17"].ToPar(); + X1Y0_イボ18 = partGroup["イボ18"].ToPar(); + X1Y0_イボ19 = partGroup["イボ19"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X1Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X1Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X1Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2801,26 +2801,26 @@ namespace SlaveMatrix X1Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X1Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X1Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[1][1]; + X1Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X1Y1_イボ1 = partGroup["イボ1"].ToPar(); + X1Y1_イボ2 = partGroup["イボ2"].ToPar(); + X1Y1_イボ3 = partGroup["イボ3"].ToPar(); + X1Y1_イボ4 = partGroup["イボ4"].ToPar(); + X1Y1_イボ5 = partGroup["イボ5"].ToPar(); + X1Y1_イボ6 = partGroup["イボ6"].ToPar(); + X1Y1_イボ7 = partGroup["イボ7"].ToPar(); + X1Y1_イボ8 = partGroup["イボ8"].ToPar(); + X1Y1_イボ9 = partGroup["イボ9"].ToPar(); + X1Y1_イボ10 = partGroup["イボ10"].ToPar(); + X1Y1_イボ11 = partGroup["イボ11"].ToPar(); + X1Y1_イボ12 = partGroup["イボ12"].ToPar(); + X1Y1_イボ13 = partGroup["イボ13"].ToPar(); + X1Y1_イボ14 = partGroup["イボ14"].ToPar(); + X1Y1_イボ15 = partGroup["イボ15"].ToPar(); + X1Y1_イボ16 = partGroup["イボ16"].ToPar(); + X1Y1_イボ17 = partGroup["イボ17"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X1Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X1Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X1Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2831,22 +2831,22 @@ namespace SlaveMatrix X1Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X1Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X1Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[1][2]; + X1Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X1Y2_イボ1 = partGroup["イボ1"].ToPar(); + X1Y2_イボ2 = partGroup["イボ2"].ToPar(); + X1Y2_イボ3 = partGroup["イボ3"].ToPar(); + X1Y2_イボ4 = partGroup["イボ4"].ToPar(); + X1Y2_イボ5 = partGroup["イボ5"].ToPar(); + X1Y2_イボ6 = partGroup["イボ6"].ToPar(); + X1Y2_イボ7 = partGroup["イボ7"].ToPar(); + X1Y2_イボ8 = partGroup["イボ8"].ToPar(); + X1Y2_イボ9 = partGroup["イボ9"].ToPar(); + X1Y2_イボ10 = partGroup["イボ10"].ToPar(); + X1Y2_イボ11 = partGroup["イボ11"].ToPar(); + X1Y2_イボ12 = partGroup["イボ12"].ToPar(); + X1Y2_イボ13 = partGroup["イボ13"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X1Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X1Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X1Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2857,17 +2857,17 @@ namespace SlaveMatrix X1Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X1Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X1Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[1][3]; + X1Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X1Y3_イボ1 = partGroup["イボ1"].ToPar(); + X1Y3_イボ2 = partGroup["イボ2"].ToPar(); + X1Y3_イボ3 = partGroup["イボ3"].ToPar(); + X1Y3_イボ4 = partGroup["イボ4"].ToPar(); + X1Y3_イボ5 = partGroup["イボ5"].ToPar(); + X1Y3_イボ6 = partGroup["イボ6"].ToPar(); + X1Y3_イボ7 = partGroup["イボ7"].ToPar(); + X1Y3_イボ8 = partGroup["イボ8"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X1Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X1Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X1Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2878,12 +2878,12 @@ namespace SlaveMatrix X1Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X1Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X1Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[1][4]; - X1Y4_ヘッド = pars["ヘッド"].ToPar(); - X1Y4_イボ1 = pars["イボ1"].ToPar(); - X1Y4_イボ2 = pars["イボ2"].ToPar(); - X1Y4_イボ3 = pars["イボ3"].ToPar(); - pars2 = pars["ユニット"].ToPars(); + partGroup = Body[1][4]; + X1Y4_ヘッド = partGroup["ヘッド"].ToPar(); + X1Y4_イボ1 = partGroup["イボ1"].ToPar(); + X1Y4_イボ2 = partGroup["イボ2"].ToPar(); + X1Y4_イボ3 = partGroup["イボ3"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X1Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X1Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X1Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2894,30 +2894,30 @@ namespace SlaveMatrix X1Y4_ユニット_パワー2 = pars2["パワー2"].ToPar(); X1Y4_ユニット_パワー3 = pars2["パワー3"].ToPar(); X1Y4_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[2][0]; + X2Y0_ヘッド = partGroup["ヘッド"].ToPar(); + X2Y0_イボ1 = partGroup["イボ1"].ToPar(); + X2Y0_イボ2 = partGroup["イボ2"].ToPar(); + X2Y0_イボ3 = partGroup["イボ3"].ToPar(); + X2Y0_イボ4 = partGroup["イボ4"].ToPar(); + X2Y0_イボ5 = partGroup["イボ5"].ToPar(); + X2Y0_イボ6 = partGroup["イボ6"].ToPar(); + X2Y0_イボ7 = partGroup["イボ7"].ToPar(); + X2Y0_イボ8 = partGroup["イボ8"].ToPar(); + X2Y0_イボ9 = partGroup["イボ9"].ToPar(); + X2Y0_イボ10 = partGroup["イボ10"].ToPar(); + X2Y0_イボ11 = partGroup["イボ11"].ToPar(); + X2Y0_イボ12 = partGroup["イボ12"].ToPar(); + X2Y0_イボ13 = partGroup["イボ13"].ToPar(); + X2Y0_イボ14 = partGroup["イボ14"].ToPar(); + X2Y0_イボ15 = partGroup["イボ15"].ToPar(); + X2Y0_イボ16 = partGroup["イボ16"].ToPar(); + X2Y0_イボ17 = partGroup["イボ17"].ToPar(); + X2Y0_イボ18 = partGroup["イボ18"].ToPar(); + X2Y0_イボ19 = partGroup["イボ19"].ToPar(); + X2Y0_イボ20 = partGroup["イボ20"].ToPar(); + X2Y0_イボ21 = partGroup["イボ21"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X2Y0_ユニット_ユニット = pars2["ユニット"].ToPar(); X2Y0_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X2Y0_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2928,28 +2928,28 @@ namespace SlaveMatrix X2Y0_ユニット_パワー2 = pars2["パワー2"].ToPar(); X2Y0_ユニット_パワー3 = pars2["パワー3"].ToPar(); X2Y0_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[2][1]; + X2Y1_ヘッド = partGroup["ヘッド"].ToPar(); + X2Y1_イボ1 = partGroup["イボ1"].ToPar(); + X2Y1_イボ2 = partGroup["イボ2"].ToPar(); + X2Y1_イボ3 = partGroup["イボ3"].ToPar(); + X2Y1_イボ4 = partGroup["イボ4"].ToPar(); + X2Y1_イボ5 = partGroup["イボ5"].ToPar(); + X2Y1_イボ6 = partGroup["イボ6"].ToPar(); + X2Y1_イボ7 = partGroup["イボ7"].ToPar(); + X2Y1_イボ8 = partGroup["イボ8"].ToPar(); + X2Y1_イボ9 = partGroup["イボ9"].ToPar(); + X2Y1_イボ10 = partGroup["イボ10"].ToPar(); + X2Y1_イボ11 = partGroup["イボ11"].ToPar(); + X2Y1_イボ12 = partGroup["イボ12"].ToPar(); + X2Y1_イボ13 = partGroup["イボ13"].ToPar(); + X2Y1_イボ14 = partGroup["イボ14"].ToPar(); + X2Y1_イボ15 = partGroup["イボ15"].ToPar(); + X2Y1_イボ16 = partGroup["イボ16"].ToPar(); + X2Y1_イボ17 = partGroup["イボ17"].ToPar(); + X2Y1_イボ18 = partGroup["イボ18"].ToPar(); + X2Y1_イボ19 = partGroup["イボ19"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X2Y1_ユニット_ユニット = pars2["ユニット"].ToPar(); X2Y1_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X2Y1_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2960,23 +2960,23 @@ namespace SlaveMatrix X2Y1_ユニット_パワー2 = pars2["パワー2"].ToPar(); X2Y1_ユニット_パワー3 = pars2["パワー3"].ToPar(); X2Y1_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[2][2]; + X2Y2_ヘッド = partGroup["ヘッド"].ToPar(); + X2Y2_イボ1 = partGroup["イボ1"].ToPar(); + X2Y2_イボ2 = partGroup["イボ2"].ToPar(); + X2Y2_イボ3 = partGroup["イボ3"].ToPar(); + X2Y2_イボ4 = partGroup["イボ4"].ToPar(); + X2Y2_イボ5 = partGroup["イボ5"].ToPar(); + X2Y2_イボ6 = partGroup["イボ6"].ToPar(); + X2Y2_イボ7 = partGroup["イボ7"].ToPar(); + X2Y2_イボ8 = partGroup["イボ8"].ToPar(); + X2Y2_イボ9 = partGroup["イボ9"].ToPar(); + X2Y2_イボ10 = partGroup["イボ10"].ToPar(); + X2Y2_イボ11 = partGroup["イボ11"].ToPar(); + X2Y2_イボ12 = partGroup["イボ12"].ToPar(); + X2Y2_イボ13 = partGroup["イボ13"].ToPar(); + X2Y2_イボ14 = partGroup["イボ14"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X2Y2_ユニット_ユニット = pars2["ユニット"].ToPar(); X2Y2_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X2Y2_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -2987,19 +2987,19 @@ namespace SlaveMatrix X2Y2_ユニット_パワー2 = pars2["パワー2"].ToPar(); X2Y2_ユニット_パワー3 = pars2["パワー3"].ToPar(); X2Y2_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[2][3]; + X2Y3_ヘッド = partGroup["ヘッド"].ToPar(); + X2Y3_イボ1 = partGroup["イボ1"].ToPar(); + X2Y3_イボ2 = partGroup["イボ2"].ToPar(); + X2Y3_イボ3 = partGroup["イボ3"].ToPar(); + X2Y3_イボ4 = partGroup["イボ4"].ToPar(); + X2Y3_イボ5 = partGroup["イボ5"].ToPar(); + X2Y3_イボ6 = partGroup["イボ6"].ToPar(); + X2Y3_イボ7 = partGroup["イボ7"].ToPar(); + X2Y3_イボ8 = partGroup["イボ8"].ToPar(); + X2Y3_イボ9 = partGroup["イボ9"].ToPar(); + X2Y3_イボ10 = partGroup["イボ10"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X2Y3_ユニット_ユニット = pars2["ユニット"].ToPar(); X2Y3_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X2Y3_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -3010,13 +3010,13 @@ namespace SlaveMatrix X2Y3_ユニット_パワー2 = pars2["パワー2"].ToPar(); X2Y3_ユニット_パワー3 = pars2["パワー3"].ToPar(); X2Y3_ユニット_パワー4 = pars2["パワー4"].ToPar(); - pars = Body[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(); + partGroup = Body[2][4]; + X2Y4_ヘッド = partGroup["ヘッド"].ToPar(); + X2Y4_イボ1 = partGroup["イボ1"].ToPar(); + X2Y4_イボ2 = partGroup["イボ2"].ToPar(); + X2Y4_イボ3 = partGroup["イボ3"].ToPar(); + X2Y4_イボ4 = partGroup["イボ4"].ToPar(); + pars2 = partGroup["ユニット"].ToPars(); X2Y4_ユニット_ユニット = pars2["ユニット"].ToPar(); X2Y4_ユニット_ユニット線上 = pars2["ユニット線上"].ToPar(); X2Y4_ユニット_ユニット線下 = pars2["ユニット線下"].ToPar(); @@ -3870,40 +3870,40 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.DarkMagenta, out var ret); + ヘッドCD = new ColorD(ref ColorHelper.Black, ref ret); + イボ1CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ2CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ3CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ4CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ5CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ6CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ7CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ8CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ9CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ10CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ11CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ12CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ13CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ14CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ15CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ16CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ17CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ18CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ19CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ20CD = new ColorD(ref ColorHelper.Black, ref ret); + イボ21CD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.Silver, out ret); + ユニット_ユニットCD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ユニット線下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン上CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_ボタン下CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー根CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー1CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー2CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー3CD = new ColorD(ref ColorHelper.Black, ref ret); + ユニット_パワー4CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs index 212d499..a5713ca 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/バイブ_ドリルD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class バイブ_ドリルD : EleD + public class バイブ_ドリルD : ElementData { public bool ヘッド_表示 = true; @@ -76,7 +76,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new バイブ_ドリル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs index 93edca3..2d1153e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パール.cs @@ -3,253 +3,253 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class パール : Ele + public class パール : Element { - public Par X0Y0_軸; + public ShapePart X0Y0_軸; - public Par X0Y0_玉境界; + public ShapePart X0Y0_玉境界; - public Par X0Y0_玉1; + public ShapePart X0Y0_玉1; - public Par X0Y0_玉2; + public ShapePart X0Y0_玉2; - public Par X0Y0_玉3; + public ShapePart X0Y0_玉3; - public Par X0Y0_玉4; + public ShapePart X0Y0_玉4; - public Par X0Y0_玉5; + public ShapePart X0Y0_玉5; - public Par X0Y0_玉6; + public ShapePart X0Y0_玉6; - public Par X0Y0_玉7; + public ShapePart X0Y0_玉7; - public Par X0Y0_輪上; + public ShapePart X0Y0_輪上; - public Par X0Y0_輪下; + public ShapePart X0Y0_輪下; - public Par X0Y1_軸; + public ShapePart X0Y1_軸; - public Par X0Y1_玉境界; + public ShapePart X0Y1_玉境界; - public Par X0Y1_玉1; + public ShapePart X0Y1_玉1; - public Par X0Y1_玉2; + public ShapePart X0Y1_玉2; - public Par X0Y1_玉3; + public ShapePart X0Y1_玉3; - public Par X0Y1_玉4; + public ShapePart X0Y1_玉4; - public Par X0Y1_玉5; + public ShapePart X0Y1_玉5; - public Par X0Y1_玉6; + public ShapePart X0Y1_玉6; - public Par X0Y1_玉7; + public ShapePart X0Y1_玉7; - public Par X0Y1_輪上; + public ShapePart X0Y1_輪上; - public Par X0Y1_輪下; + public ShapePart X0Y1_輪下; - public Par X0Y2_軸; + public ShapePart X0Y2_軸; - public Par X0Y2_玉境界; + public ShapePart X0Y2_玉境界; - public Par X0Y2_玉1; + public ShapePart X0Y2_玉1; - public Par X0Y2_玉2; + public ShapePart X0Y2_玉2; - public Par X0Y2_玉3; + public ShapePart X0Y2_玉3; - public Par X0Y2_玉4; + public ShapePart X0Y2_玉4; - public Par X0Y2_玉5; + public ShapePart X0Y2_玉5; - public Par X0Y2_玉6; + public ShapePart X0Y2_玉6; - public Par X0Y2_輪上; + public ShapePart X0Y2_輪上; - public Par X0Y2_輪下; + public ShapePart X0Y2_輪下; - public Par X0Y3_軸; + public ShapePart X0Y3_軸; - public Par X0Y3_玉境界; + public ShapePart X0Y3_玉境界; - public Par X0Y3_玉1; + public ShapePart X0Y3_玉1; - public Par X0Y3_玉2; + public ShapePart X0Y3_玉2; - public Par X0Y3_玉3; + public ShapePart X0Y3_玉3; - public Par X0Y3_玉4; + public ShapePart X0Y3_玉4; - public Par X0Y3_玉5; + public ShapePart X0Y3_玉5; - public Par X0Y3_玉6; + public ShapePart X0Y3_玉6; - public Par X0Y3_輪上; + public ShapePart X0Y3_輪上; - public Par X0Y3_輪下; + public ShapePart X0Y3_輪下; - public Par X0Y4_軸; + public ShapePart X0Y4_軸; - public Par X0Y4_玉境界; + public ShapePart X0Y4_玉境界; - public Par X0Y4_玉1; + public ShapePart X0Y4_玉1; - public Par X0Y4_玉2; + public ShapePart X0Y4_玉2; - public Par X0Y4_玉3; + public ShapePart X0Y4_玉3; - public Par X0Y4_玉4; + public ShapePart X0Y4_玉4; - public Par X0Y4_玉5; + public ShapePart X0Y4_玉5; - public Par X0Y4_輪上; + public ShapePart X0Y4_輪上; - public Par X0Y4_輪下; + public ShapePart X0Y4_輪下; - public Par X0Y5_軸; + public ShapePart X0Y5_軸; - public Par X0Y5_玉境界; + public ShapePart X0Y5_玉境界; - public Par X0Y5_玉1; + public ShapePart X0Y5_玉1; - public Par X0Y5_玉2; + public ShapePart X0Y5_玉2; - public Par X0Y5_玉3; + public ShapePart X0Y5_玉3; - public Par X0Y5_玉4; + public ShapePart X0Y5_玉4; - public Par X0Y5_玉5; + public ShapePart X0Y5_玉5; - public Par X0Y5_輪上; + public ShapePart X0Y5_輪上; - public Par X0Y5_輪下; + public ShapePart X0Y5_輪下; - public Par X0Y6_軸; + public ShapePart X0Y6_軸; - public Par X0Y6_玉境界; + public ShapePart X0Y6_玉境界; - public Par X0Y6_玉1; + public ShapePart X0Y6_玉1; - public Par X0Y6_玉2; + public ShapePart X0Y6_玉2; - public Par X0Y6_玉3; + public ShapePart X0Y6_玉3; - public Par X0Y6_玉4; + public ShapePart X0Y6_玉4; - public Par X0Y6_輪上; + public ShapePart X0Y6_輪上; - public Par X0Y6_輪下; + public ShapePart X0Y6_輪下; - public Par X0Y7_軸; + public ShapePart X0Y7_軸; - public Par X0Y7_玉境界; + public ShapePart X0Y7_玉境界; - public Par X0Y7_玉1; + public ShapePart X0Y7_玉1; - public Par X0Y7_玉2; + public ShapePart X0Y7_玉2; - public Par X0Y7_玉3; + public ShapePart X0Y7_玉3; - public Par X0Y7_玉4; + public ShapePart X0Y7_玉4; - public Par X0Y7_輪上; + public ShapePart X0Y7_輪上; - public Par X0Y7_輪下; + public ShapePart X0Y7_輪下; - public Par X0Y8_軸; + public ShapePart X0Y8_軸; - public Par X0Y8_玉境界; + public ShapePart X0Y8_玉境界; - public Par X0Y8_玉1; + public ShapePart X0Y8_玉1; - public Par X0Y8_玉2; + public ShapePart X0Y8_玉2; - public Par X0Y8_玉3; + public ShapePart X0Y8_玉3; - public Par X0Y8_輪上; + public ShapePart X0Y8_輪上; - public Par X0Y8_輪下; + public ShapePart X0Y8_輪下; - public Par X0Y9_軸; + public ShapePart X0Y9_軸; - public Par X0Y9_玉境界; + public ShapePart X0Y9_玉境界; - public Par X0Y9_玉1; + public ShapePart X0Y9_玉1; - public Par X0Y9_玉2; + public ShapePart X0Y9_玉2; - public Par X0Y9_玉3; + public ShapePart X0Y9_玉3; - public Par X0Y9_輪上; + public ShapePart X0Y9_輪上; - public Par X0Y9_輪下; + public ShapePart X0Y9_輪下; - public Par X0Y10_軸; + public ShapePart X0Y10_軸; - public Par X0Y10_玉境界; + public ShapePart X0Y10_玉境界; - public Par X0Y10_玉1; + public ShapePart X0Y10_玉1; - public Par X0Y10_玉2; + public ShapePart X0Y10_玉2; - public Par X0Y10_輪上; + public ShapePart X0Y10_輪上; - public Par X0Y10_輪下; + public ShapePart X0Y10_輪下; - public Par X0Y11_軸; + public ShapePart X0Y11_軸; - public Par X0Y11_玉境界; + public ShapePart X0Y11_玉境界; - public Par X0Y11_玉1; + public ShapePart X0Y11_玉1; - public Par X0Y11_玉2; + public ShapePart X0Y11_玉2; - public Par X0Y11_輪上; + public ShapePart X0Y11_輪上; - public Par X0Y11_輪下; + public ShapePart X0Y11_輪下; - public Par X0Y12_軸; + public ShapePart X0Y12_軸; - public Par X0Y12_玉境界; + public ShapePart X0Y12_玉境界; - public Par X0Y12_玉; + public ShapePart X0Y12_玉; - public Par X0Y12_輪上; + public ShapePart X0Y12_輪上; - public Par X0Y12_輪下; + public ShapePart X0Y12_輪下; - public Par X0Y13_軸; + public ShapePart X0Y13_軸; - public Par X0Y13_玉境界; + public ShapePart X0Y13_玉境界; - public Par X0Y13_玉; + public ShapePart X0Y13_玉; - public Par X0Y13_輪上; + public ShapePart X0Y13_輪上; - public Par X0Y13_輪下; + public ShapePart X0Y13_輪下; - public Par X0Y14_軸; + public ShapePart X0Y14_軸; - public Par X0Y14_玉境界; + public ShapePart X0Y14_玉境界; - public Par X0Y14_輪上; + public ShapePart X0Y14_輪上; - public Par X0Y14_輪下; + public ShapePart X0Y14_輪下; - public Par X0Y15_軸; + public ShapePart X0Y15_軸; - public Par X0Y15_玉境界; + public ShapePart X0Y15_玉境界; - public Par X0Y15_輪上; + public ShapePart X0Y15_輪上; - public Par X0Y15_輪下; + public ShapePart X0Y15_輪下; - public Par X0Y16_軸; + public ShapePart X0Y16_軸; - public Par X0Y16_輪上境界; + public ShapePart X0Y16_輪上境界; - public Par X0Y16_輪下; + public ShapePart X0Y16_輪下; public ColorD 軸CD; @@ -996,147 +996,147 @@ namespace SlaveMatrix public パール(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, パールD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["パール"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[0][12]; - X0Y12_軸 = pars["軸"].ToPar(); - X0Y12_玉境界 = pars["玉境界"].ToPar(); - X0Y12_玉 = pars["玉"].ToPar(); - X0Y12_輪上 = pars["輪上"].ToPar(); - X0Y12_輪下 = pars["輪下"].ToPar(); - pars = Body[0][13]; - X0Y13_軸 = pars["軸"].ToPar(); - X0Y13_玉境界 = pars["玉境界"].ToPar(); - X0Y13_玉 = pars["玉"].ToPar(); - X0Y13_輪上 = pars["輪上"].ToPar(); - X0Y13_輪下 = pars["輪下"].ToPar(); - pars = Body[0][14]; - X0Y14_軸 = pars["軸"].ToPar(); - X0Y14_玉境界 = pars["玉境界"].ToPar(); - X0Y14_輪上 = pars["輪上"].ToPar(); - X0Y14_輪下 = pars["輪下"].ToPar(); - pars = Body[0][15]; - X0Y15_軸 = pars["軸"].ToPar(); - X0Y15_玉境界 = pars["玉境界"].ToPar(); - X0Y15_輪上 = pars["輪上"].ToPar(); - X0Y15_輪下 = pars["輪下"].ToPar(); - pars = Body[0][16]; - X0Y16_軸 = pars["軸"].ToPar(); - X0Y16_輪上境界 = pars["輪上境界"].ToPar(); - X0Y16_輪下 = pars["輪下"].ToPar(); + Body = new VariantGrid(GlobalState.カーソル["パール"]); + PartGroup partGroup = Body[0][0]; + X0Y0_軸 = partGroup["軸"].ToPar(); + X0Y0_玉境界 = partGroup["玉境界"].ToPar(); + X0Y0_玉1 = partGroup["玉1"].ToPar(); + X0Y0_玉2 = partGroup["玉2"].ToPar(); + X0Y0_玉3 = partGroup["玉3"].ToPar(); + X0Y0_玉4 = partGroup["玉4"].ToPar(); + X0Y0_玉5 = partGroup["玉5"].ToPar(); + X0Y0_玉6 = partGroup["玉6"].ToPar(); + X0Y0_玉7 = partGroup["玉7"].ToPar(); + X0Y0_輪上 = partGroup["輪上"].ToPar(); + X0Y0_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][1]; + X0Y1_軸 = partGroup["軸"].ToPar(); + X0Y1_玉境界 = partGroup["玉境界"].ToPar(); + X0Y1_玉1 = partGroup["玉1"].ToPar(); + X0Y1_玉2 = partGroup["玉2"].ToPar(); + X0Y1_玉3 = partGroup["玉3"].ToPar(); + X0Y1_玉4 = partGroup["玉4"].ToPar(); + X0Y1_玉5 = partGroup["玉5"].ToPar(); + X0Y1_玉6 = partGroup["玉6"].ToPar(); + X0Y1_玉7 = partGroup["玉7"].ToPar(); + X0Y1_輪上 = partGroup["輪上"].ToPar(); + X0Y1_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][2]; + X0Y2_軸 = partGroup["軸"].ToPar(); + X0Y2_玉境界 = partGroup["玉境界"].ToPar(); + X0Y2_玉1 = partGroup["玉1"].ToPar(); + X0Y2_玉2 = partGroup["玉2"].ToPar(); + X0Y2_玉3 = partGroup["玉3"].ToPar(); + X0Y2_玉4 = partGroup["玉4"].ToPar(); + X0Y2_玉5 = partGroup["玉5"].ToPar(); + X0Y2_玉6 = partGroup["玉6"].ToPar(); + X0Y2_輪上 = partGroup["輪上"].ToPar(); + X0Y2_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][3]; + X0Y3_軸 = partGroup["軸"].ToPar(); + X0Y3_玉境界 = partGroup["玉境界"].ToPar(); + X0Y3_玉1 = partGroup["玉1"].ToPar(); + X0Y3_玉2 = partGroup["玉2"].ToPar(); + X0Y3_玉3 = partGroup["玉3"].ToPar(); + X0Y3_玉4 = partGroup["玉4"].ToPar(); + X0Y3_玉5 = partGroup["玉5"].ToPar(); + X0Y3_玉6 = partGroup["玉6"].ToPar(); + X0Y3_輪上 = partGroup["輪上"].ToPar(); + X0Y3_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][4]; + X0Y4_軸 = partGroup["軸"].ToPar(); + X0Y4_玉境界 = partGroup["玉境界"].ToPar(); + X0Y4_玉1 = partGroup["玉1"].ToPar(); + X0Y4_玉2 = partGroup["玉2"].ToPar(); + X0Y4_玉3 = partGroup["玉3"].ToPar(); + X0Y4_玉4 = partGroup["玉4"].ToPar(); + X0Y4_玉5 = partGroup["玉5"].ToPar(); + X0Y4_輪上 = partGroup["輪上"].ToPar(); + X0Y4_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][5]; + X0Y5_軸 = partGroup["軸"].ToPar(); + X0Y5_玉境界 = partGroup["玉境界"].ToPar(); + X0Y5_玉1 = partGroup["玉1"].ToPar(); + X0Y5_玉2 = partGroup["玉2"].ToPar(); + X0Y5_玉3 = partGroup["玉3"].ToPar(); + X0Y5_玉4 = partGroup["玉4"].ToPar(); + X0Y5_玉5 = partGroup["玉5"].ToPar(); + X0Y5_輪上 = partGroup["輪上"].ToPar(); + X0Y5_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][6]; + X0Y6_軸 = partGroup["軸"].ToPar(); + X0Y6_玉境界 = partGroup["玉境界"].ToPar(); + X0Y6_玉1 = partGroup["玉1"].ToPar(); + X0Y6_玉2 = partGroup["玉2"].ToPar(); + X0Y6_玉3 = partGroup["玉3"].ToPar(); + X0Y6_玉4 = partGroup["玉4"].ToPar(); + X0Y6_輪上 = partGroup["輪上"].ToPar(); + X0Y6_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][7]; + X0Y7_軸 = partGroup["軸"].ToPar(); + X0Y7_玉境界 = partGroup["玉境界"].ToPar(); + X0Y7_玉1 = partGroup["玉1"].ToPar(); + X0Y7_玉2 = partGroup["玉2"].ToPar(); + X0Y7_玉3 = partGroup["玉3"].ToPar(); + X0Y7_玉4 = partGroup["玉4"].ToPar(); + X0Y7_輪上 = partGroup["輪上"].ToPar(); + X0Y7_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][8]; + X0Y8_軸 = partGroup["軸"].ToPar(); + X0Y8_玉境界 = partGroup["玉境界"].ToPar(); + X0Y8_玉1 = partGroup["玉1"].ToPar(); + X0Y8_玉2 = partGroup["玉2"].ToPar(); + X0Y8_玉3 = partGroup["玉3"].ToPar(); + X0Y8_輪上 = partGroup["輪上"].ToPar(); + X0Y8_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][9]; + X0Y9_軸 = partGroup["軸"].ToPar(); + X0Y9_玉境界 = partGroup["玉境界"].ToPar(); + X0Y9_玉1 = partGroup["玉1"].ToPar(); + X0Y9_玉2 = partGroup["玉2"].ToPar(); + X0Y9_玉3 = partGroup["玉3"].ToPar(); + X0Y9_輪上 = partGroup["輪上"].ToPar(); + X0Y9_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][10]; + X0Y10_軸 = partGroup["軸"].ToPar(); + X0Y10_玉境界 = partGroup["玉境界"].ToPar(); + X0Y10_玉1 = partGroup["玉1"].ToPar(); + X0Y10_玉2 = partGroup["玉2"].ToPar(); + X0Y10_輪上 = partGroup["輪上"].ToPar(); + X0Y10_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][11]; + X0Y11_軸 = partGroup["軸"].ToPar(); + X0Y11_玉境界 = partGroup["玉境界"].ToPar(); + X0Y11_玉1 = partGroup["玉1"].ToPar(); + X0Y11_玉2 = partGroup["玉2"].ToPar(); + X0Y11_輪上 = partGroup["輪上"].ToPar(); + X0Y11_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][12]; + X0Y12_軸 = partGroup["軸"].ToPar(); + X0Y12_玉境界 = partGroup["玉境界"].ToPar(); + X0Y12_玉 = partGroup["玉"].ToPar(); + X0Y12_輪上 = partGroup["輪上"].ToPar(); + X0Y12_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][13]; + X0Y13_軸 = partGroup["軸"].ToPar(); + X0Y13_玉境界 = partGroup["玉境界"].ToPar(); + X0Y13_玉 = partGroup["玉"].ToPar(); + X0Y13_輪上 = partGroup["輪上"].ToPar(); + X0Y13_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][14]; + X0Y14_軸 = partGroup["軸"].ToPar(); + X0Y14_玉境界 = partGroup["玉境界"].ToPar(); + X0Y14_輪上 = partGroup["輪上"].ToPar(); + X0Y14_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][15]; + X0Y15_軸 = partGroup["軸"].ToPar(); + X0Y15_玉境界 = partGroup["玉境界"].ToPar(); + X0Y15_輪上 = partGroup["輪上"].ToPar(); + X0Y15_輪下 = partGroup["輪下"].ToPar(); + partGroup = Body[0][16]; + X0Y16_軸 = partGroup["軸"].ToPar(); + X0Y16_輪上境界 = partGroup["輪上境界"].ToPar(); + X0Y16_輪下 = partGroup["輪下"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1500,19 +1500,19 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.Pink, out var ret); + 軸CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉境界CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉1CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉2CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉3CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉4CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉5CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉6CD = new ColorD(ref ColorHelper.Black, ref ret); + 玉7CD = new ColorD(ref ColorHelper.Black, ref ret); + 輪上CD = new ColorD(ref ColorHelper.Black, ref ret); + 輪上境界CD = new ColorD(ref ColorHelper.Black, ref ret); + 輪下CD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs index d3ed07b..6c8abe8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/パールD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class パールD : EleD + public class パールD : ElementData { public bool 軸_表示 = true; @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new パール(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs index 6c7d706..7bdc83d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ビキニT色.cs @@ -21,24 +21,24 @@ namespace SlaveMatrix public void SetDefault() { 生地 = Color.DarkRed; - 縁 = Col.White; - 紐 = Col.White; + 縁 = ColorHelper.White; + 紐 = ColorHelper.White; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 縁); 紐 = 縁; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs index 25b7347..590d23a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ピアス : Ele + public class ピアス : Element { - public Par X0Y0_ピアス; + public ShapePart X0Y0_ピアス; public ColorD ピアスCD; @@ -101,9 +101,9 @@ namespace SlaveMatrix public ピアス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, ピアスD e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["ピアス"]); - Pars pars = Body[0][0]; - X0Y0_ピアス = pars["ピアス"].ToPar(); + Body = new VariantGrid(GlobalState.性器付["ピアス"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ピアス = partGroup["ピアス"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs index cf7baa7..b818991 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアスD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ピアスD : EleD + public class ピアスD : ElementData { public bool ピアス_表示; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new ピアス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs index a692edd..5ba285e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ピアス色.cs @@ -18,13 +18,13 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out ピアス); + ColorHelper.GetRandomClothesColor(out ピアス); SetColor2(); } public void SetColor2() { - Col.GetGrad(ref ピアス, out 金具色); + ColorHelper.GetGrad(ref ピアス, out 金具色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs index decb031..a062e87 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブラT色.cs @@ -42,38 +42,38 @@ namespace SlaveMatrix { 生地1 = Color.DarkRed; 生地2 = Color.DarkRed; - リボン = Col.Black; - レース = Col.Black; - 柄 = Col.Black; + リボン = ColorHelper.Black; + レース = ColorHelper.Black; + 柄 = ColorHelper.Black; 縁 = Color.DarkRed; - 紐 = Col.Black; + 紐 = ColorHelper.Black; ジャスター = Color.Gold; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地1); + ColorHelper.GetRandomClothesColor(out 生地1); 生地2 = 生地1; - Col.GetRandomClothesColor(out リボン); + ColorHelper.GetRandomClothesColor(out リボン); レース = リボン; 柄 = リボン; 縁 = 生地1; 紐 = リボン; - Col.GetRandomClothesColor(out ジャスター); + ColorHelper.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 ジャスター色); + ColorHelper.GetGrad(ref 生地1, out 生地1色); + ColorHelper.GetGrad(ref 生地2, out 生地2色); + ColorHelper.GetGrad(ref リボン, out リボン色); + ColorHelper.GetGrad(ref レース, out レース色); + ColorHelper.GetGrad(ref 柄, out 柄色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref ジャスター, out ジャスター色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs index adaa00c..1c7e480 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ブーツ色.cs @@ -44,26 +44,26 @@ namespace SlaveMatrix public void SetDefault() { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地1); - Col.Add(ref Col.Indigo, 0, 0, -50, out 生地2); + ColorHelper.Add(ref ColorHelper.DarkGreen, 0, 0, -50, out 生地1); + ColorHelper.Add(ref ColorHelper.Indigo, 0, 0, -50, out 生地2); 縁 = Color.Gold; 柄 = Color.Gold; - 紐 = Col.Black; + 紐 = ColorHelper.Black; 金具 = Color.Gray; - 穴 = Col.Black; - 靴底 = Col.Black; - 踵 = Col.Black; + 穴 = ColorHelper.Black; + 靴底 = ColorHelper.Black; + 踵 = ColorHelper.Black; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地1); - Col.GetRandomClothesColor(out 生地2); - Col.GetRandomClothesColor(out 縁); + ColorHelper.GetRandomClothesColor(out 生地1); + ColorHelper.GetRandomClothesColor(out 生地2); + ColorHelper.GetRandomClothesColor(out 縁); 柄 = 縁; - Col.GetRandomClothesColor(out 紐); - Col.GetRandomClothesColor(out 金具); + ColorHelper.GetRandomClothesColor(out 紐); + ColorHelper.GetRandomClothesColor(out 金具); 穴 = 紐; 靴底 = 紐; 踵 = 紐; @@ -72,15 +72,15 @@ namespace SlaveMatrix 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 踵色); + ColorHelper.GetGrad(ref 生地1, out 生地1色); + ColorHelper.GetGrad(ref 生地2, out 生地2色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 柄, out 柄色); + ColorHelper.GetGrad(ref 紐, out 紐色); + ColorHelper.GetMetal(ref 金具, out 金具色); + ColorHelper.GetGrad(ref 穴, out 穴色); + ColorHelper.GetGrad(ref 靴底, out 靴底色); + ColorHelper.GetGrad(ref 踵, out 踵色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs index 5948e5a..63ee56c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス.cs @@ -4,101 +4,101 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ペニス : Ele + public class ペニス : Element { - public Par X0Y0_陰嚢; + public ShapePart X0Y0_陰嚢; - public Par X0Y0_陰茎; + public ShapePart X0Y0_陰茎; - public Par X0Y0_血管下; + public ShapePart X0Y0_血管下; - public Par X0Y0_血管上; + public ShapePart X0Y0_血管上; - public Par X0Y0_亀頭; + public ShapePart X0Y0_亀頭; - public Par X0Y1_陰嚢; + public ShapePart X0Y1_陰嚢; - public Par X0Y1_陰茎; + public ShapePart X0Y1_陰茎; - public Par X0Y1_血管下; + public ShapePart X0Y1_血管下; - public Par X0Y1_血管上; + public ShapePart X0Y1_血管上; - public Par X0Y1_亀頭; + public ShapePart X0Y1_亀頭; - public Par X0Y2_陰嚢; + public ShapePart X0Y2_陰嚢; - public Par X0Y2_陰茎; + public ShapePart X0Y2_陰茎; - public Par X0Y2_血管下; + public ShapePart X0Y2_血管下; - public Par X0Y2_血管上; + public ShapePart X0Y2_血管上; - public Par X0Y2_亀頭; + public ShapePart X0Y2_亀頭; - public Par X0Y3_陰嚢; + public ShapePart X0Y3_陰嚢; - public Par X0Y3_陰茎; + public ShapePart X0Y3_陰茎; - public Par X0Y3_血管下; + public ShapePart X0Y3_血管下; - public Par X0Y3_血管上; + public ShapePart X0Y3_血管上; - public Par X0Y3_亀頭; + public ShapePart X0Y3_亀頭; - public Par X0Y4_陰嚢; + public ShapePart X0Y4_陰嚢; - public Par X0Y4_陰茎; + public ShapePart X0Y4_陰茎; - public Par X0Y4_血管下; + public ShapePart X0Y4_血管下; - public Par X0Y4_血管上; + public ShapePart X0Y4_血管上; - public Par X0Y4_亀頭; + public ShapePart X0Y4_亀頭; - public Par X1Y0_陰嚢; + public ShapePart X1Y0_陰嚢; - public Par X1Y0_陰茎; + public ShapePart X1Y0_陰茎; - public Par X1Y0_血管下; + public ShapePart X1Y0_血管下; - public Par X1Y0_血管上; + public ShapePart X1Y0_血管上; - public Par X1Y0_亀頭; + public ShapePart X1Y0_亀頭; - public Par X1Y1_陰嚢; + public ShapePart X1Y1_陰嚢; - public Par X1Y1_陰茎; + public ShapePart X1Y1_陰茎; - public Par X1Y1_血管下; + public ShapePart X1Y1_血管下; - public Par X1Y1_血管上; + public ShapePart X1Y1_血管上; - public Par X1Y1_亀頭; + public ShapePart X1Y1_亀頭; - public Par X1Y2_陰嚢; + public ShapePart X1Y2_陰嚢; - public Par X1Y2_陰茎; + public ShapePart X1Y2_陰茎; - public Par X1Y2_血管下; + public ShapePart X1Y2_血管下; - public Par X1Y2_血管上; + public ShapePart X1Y2_血管上; - public Par X1Y3_陰嚢; + public ShapePart X1Y3_陰嚢; - public Par X1Y3_陰茎; + public ShapePart X1Y3_陰茎; - public Par X1Y3_血管下; + public ShapePart X1Y3_血管下; - public Par X1Y3_血管上; + public ShapePart X1Y3_血管上; - public Par X1Y4_陰嚢; + public ShapePart X1Y4_陰嚢; - public Par X1Y4_陰茎; + public ShapePart X1Y4_陰茎; - public Par X1Y4_血管下; + public ShapePart X1Y4_血管下; - public AreM AreM; + public ManagedArea ManagedArea; public ColorD 陰嚢CD; @@ -202,7 +202,7 @@ namespace SlaveMatrix public ColorP X1Y4_血管下CP; - public Ele[] 尿道_接続; + public Element[] 尿道_接続; public override bool 欠損 { @@ -423,11 +423,11 @@ namespace SlaveMatrix { get { - return AreM.Position; + return ManagedArea.Position; } set { - AreM.Position = value; + ManagedArea.Position = value; } } @@ -437,63 +437,63 @@ namespace SlaveMatrix { ペニス ペニス2 = this; ThisType = GetType(); - Body = new Difs(Sta.カーソル["ペニス"]); - Pars pars = Body[0][0]; - X0Y0_陰嚢 = pars["陰嚢"].ToPar(); - X0Y0_陰茎 = pars["陰茎"].ToPar(); - X0Y0_血管下 = pars["血管下"].ToPar(); - X0Y0_血管上 = pars["血管上"].ToPar(); - X0Y0_亀頭 = pars["亀頭"].ToPar(); - pars = Body[0][1]; - X0Y1_陰嚢 = pars["陰嚢"].ToPar(); - X0Y1_陰茎 = pars["陰茎"].ToPar(); - X0Y1_血管下 = pars["血管下"].ToPar(); - X0Y1_血管上 = pars["血管上"].ToPar(); - X0Y1_亀頭 = pars["亀頭"].ToPar(); - pars = Body[0][2]; - X0Y2_陰嚢 = pars["陰嚢"].ToPar(); - X0Y2_陰茎 = pars["陰茎"].ToPar(); - X0Y2_血管下 = pars["血管下"].ToPar(); - X0Y2_血管上 = pars["血管上"].ToPar(); - X0Y2_亀頭 = pars["亀頭"].ToPar(); - pars = Body[0][3]; - X0Y3_陰嚢 = pars["陰嚢"].ToPar(); - X0Y3_陰茎 = pars["陰茎"].ToPar(); - X0Y3_血管下 = pars["血管下"].ToPar(); - X0Y3_血管上 = pars["血管上"].ToPar(); - X0Y3_亀頭 = pars["亀頭"].ToPar(); - pars = Body[0][4]; - X0Y4_陰嚢 = pars["陰嚢"].ToPar(); - X0Y4_陰茎 = pars["陰茎"].ToPar(); - X0Y4_血管下 = pars["血管下"].ToPar(); - X0Y4_血管上 = pars["血管上"].ToPar(); - X0Y4_亀頭 = pars["亀頭"].ToPar(); - pars = Body[1][0]; - X1Y0_陰嚢 = pars["陰嚢"].ToPar(); - X1Y0_陰茎 = pars["陰茎"].ToPar(); - X1Y0_血管下 = pars["血管下"].ToPar(); - X1Y0_血管上 = pars["血管上"].ToPar(); - X1Y0_亀頭 = pars["亀頭"].ToPar(); - pars = Body[1][1]; - X1Y1_陰嚢 = pars["陰嚢"].ToPar(); - X1Y1_陰茎 = pars["陰茎"].ToPar(); - X1Y1_血管下 = pars["血管下"].ToPar(); - X1Y1_血管上 = pars["血管上"].ToPar(); - X1Y1_亀頭 = pars["亀頭"].ToPar(); - pars = Body[1][2]; - X1Y2_陰嚢 = pars["陰嚢"].ToPar(); - X1Y2_陰茎 = pars["陰茎"].ToPar(); - X1Y2_血管下 = pars["血管下"].ToPar(); - X1Y2_血管上 = pars["血管上"].ToPar(); - pars = Body[1][3]; - X1Y3_陰嚢 = pars["陰嚢"].ToPar(); - X1Y3_陰茎 = pars["陰茎"].ToPar(); - X1Y3_血管下 = pars["血管下"].ToPar(); - X1Y3_血管上 = pars["血管上"].ToPar(); - pars = Body[1][4]; - X1Y4_陰嚢 = pars["陰嚢"].ToPar(); - X1Y4_陰茎 = pars["陰茎"].ToPar(); - X1Y4_血管下 = pars["血管下"].ToPar(); + Body = new VariantGrid(GlobalState.カーソル["ペニス"]); + PartGroup partGroup = Body[0][0]; + X0Y0_陰嚢 = partGroup["陰嚢"].ToPar(); + X0Y0_陰茎 = partGroup["陰茎"].ToPar(); + X0Y0_血管下 = partGroup["血管下"].ToPar(); + X0Y0_血管上 = partGroup["血管上"].ToPar(); + X0Y0_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[0][1]; + X0Y1_陰嚢 = partGroup["陰嚢"].ToPar(); + X0Y1_陰茎 = partGroup["陰茎"].ToPar(); + X0Y1_血管下 = partGroup["血管下"].ToPar(); + X0Y1_血管上 = partGroup["血管上"].ToPar(); + X0Y1_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[0][2]; + X0Y2_陰嚢 = partGroup["陰嚢"].ToPar(); + X0Y2_陰茎 = partGroup["陰茎"].ToPar(); + X0Y2_血管下 = partGroup["血管下"].ToPar(); + X0Y2_血管上 = partGroup["血管上"].ToPar(); + X0Y2_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[0][3]; + X0Y3_陰嚢 = partGroup["陰嚢"].ToPar(); + X0Y3_陰茎 = partGroup["陰茎"].ToPar(); + X0Y3_血管下 = partGroup["血管下"].ToPar(); + X0Y3_血管上 = partGroup["血管上"].ToPar(); + X0Y3_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[0][4]; + X0Y4_陰嚢 = partGroup["陰嚢"].ToPar(); + X0Y4_陰茎 = partGroup["陰茎"].ToPar(); + X0Y4_血管下 = partGroup["血管下"].ToPar(); + X0Y4_血管上 = partGroup["血管上"].ToPar(); + X0Y4_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[1][0]; + X1Y0_陰嚢 = partGroup["陰嚢"].ToPar(); + X1Y0_陰茎 = partGroup["陰茎"].ToPar(); + X1Y0_血管下 = partGroup["血管下"].ToPar(); + X1Y0_血管上 = partGroup["血管上"].ToPar(); + X1Y0_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[1][1]; + X1Y1_陰嚢 = partGroup["陰嚢"].ToPar(); + X1Y1_陰茎 = partGroup["陰茎"].ToPar(); + X1Y1_血管下 = partGroup["血管下"].ToPar(); + X1Y1_血管上 = partGroup["血管上"].ToPar(); + X1Y1_亀頭 = partGroup["亀頭"].ToPar(); + partGroup = Body[1][2]; + X1Y2_陰嚢 = partGroup["陰嚢"].ToPar(); + X1Y2_陰茎 = partGroup["陰茎"].ToPar(); + X1Y2_血管下 = partGroup["血管下"].ToPar(); + X1Y2_血管上 = partGroup["血管上"].ToPar(); + partGroup = Body[1][3]; + X1Y3_陰嚢 = partGroup["陰嚢"].ToPar(); + X1Y3_陰茎 = partGroup["陰茎"].ToPar(); + X1Y3_血管下 = partGroup["血管下"].ToPar(); + X1Y3_血管上 = partGroup["血管上"].ToPar(); + partGroup = Body[1][4]; + X1Y4_陰嚢 = partGroup["陰嚢"].ToPar(); + X1Y4_陰茎 = partGroup["陰茎"].ToPar(); + X1Y4_血管下 = partGroup["血管下"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -532,8 +532,8 @@ namespace SlaveMatrix } if (e.尿道_接続.Count > 0) { - Ele f; - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + Element f; + 尿道_接続 = e.尿道_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = ペニス2; @@ -591,8 +591,8 @@ namespace SlaveMatrix X1Y4_陰茎CP = new ColorP(X1Y4_陰茎, 陰茎CD, DisUnit, abj: true); X1Y4_血管下CP = new ColorP(X1Y4_血管下, 血管下CD, DisUnit, abj: true); Intensity = e.濃度; - AreM = new AreM(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45); - AreM.BasePoint = new Vector2D(0.5, 0.1); + ManagedArea = new ManagedArea(Med.Unit, 3.0, 7.0, 0.07, Med.DisQuality, Med.HitAccuracy, 0.45); + ManagedArea.BasePoint = new Vector2D(0.5, 0.1); X0Y0_陰嚢.SetBasePointBase(X0Y0_陰嚢.ToLocal(X0Y0_陰茎.ToGlobal(X0Y0_陰茎.GetJP()[3].Joint))); X0Y1_陰嚢.SetBasePointBase(X0Y1_陰嚢.ToLocal(X0Y1_陰茎.ToGlobal(X0Y1_陰茎.GetJP()[3].Joint))); X0Y2_陰嚢.SetBasePointBase(X0Y2_陰嚢.ToLocal(X0Y2_陰茎.ToGlobal(X0Y2_陰茎.GetJP()[3].Joint))); @@ -603,8 +603,8 @@ namespace SlaveMatrix X1Y2_陰嚢.SetBasePointBase(X1Y2_陰嚢.ToLocal(X1Y2_陰茎.ToGlobal(X1Y2_陰茎.GetJP()[2].Joint))); X1Y3_陰嚢.SetBasePointBase(X1Y3_陰嚢.ToLocal(X1Y3_陰茎.ToGlobal(X1Y3_陰茎.GetJP()[2].Joint))); X1Y4_陰嚢.SetBasePointBase(X1Y4_陰嚢.ToLocal(X1Y4_陰茎.ToGlobal(X1Y4_陰茎.GetJP()[2].Joint))); - Vector2D position = AreM.GetPosition(ref AreM.BasePoint); - foreach (Par item in Body.EnumJoinRoot) + Vector2D position = ManagedArea.GetPosition(ref ManagedArea.BasePoint); + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetPositionBase(position); } @@ -616,14 +616,14 @@ namespace SlaveMatrix public override void Dispose() { base.Dispose(); - AreM.Dispose(); + ManagedArea.Dispose(); } public override void 描画0(RenderArea Are) { - AreM.Clear(); - Body.Draw(AreM); - Are.Draw(AreM); + ManagedArea.Clear(); + Body.Draw(ManagedArea); + Are.Draw(ManagedArea); } public override void 色更新() @@ -721,7 +721,7 @@ namespace SlaveMatrix 血管上CD = new ColorD(ref 体配色.肌線, ref 体配色.肌色); 亀頭CD = new ColorD(); 亀頭CD.線 = 体配色.粘線; - 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); + 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref ColorHelper.Empty); } public void 再配色(主人公配色 体配色) @@ -735,7 +735,7 @@ namespace SlaveMatrix 血管上CD.線 = 体配色.粘線; 血管上CD.色 = 体配色.肌色; 亀頭CD.線 = 体配色.粘線; - 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref Col.Empty); + 亀頭CD.色 = new Color2(ref 体配色.粘膜.Col2, ref ColorHelper.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs index 796e1fa..fa09d79 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニスD.cs @@ -4,7 +4,7 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class ペニスD : EleD + public class ペニスD : ElementData { public bool 陰嚢_表示 = true; @@ -16,14 +16,14 @@ namespace SlaveMatrix public bool 亀頭_表示 = true; - public List 尿道_接続 = new List(); + public List 尿道_接続 = new List(); public ペニスD() { ThisType = GetType(); } - public void 尿道接続(EleD e) + public void 尿道接続(ElementData e) { 尿道_接続.Add(e); e.Par = this; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs index 5763036..75ff712 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ペニス処理.cs @@ -59,7 +59,7 @@ namespace SlaveMatrix private Vector2D o; - private Vector2D vc = Dat.Vec2DZero; + private Vector2D vc = DataConsts.Vec2DZero; private ContactType 挿入箇所; @@ -131,7 +131,7 @@ namespace SlaveMatrix 調教UI.Set持ち手(); 調教UI.ハンド右.位置B = 調教UI.ハンド右CM.bp; 調教UI.ハンド右.Intensity = 0.5; - 調教UI.ハンド右.位置C = Dat.Vec2DZero; + 調教UI.ハンド右.位置C = DataConsts.Vec2DZero; 調教UI.放し(); } 調教UI.ハンド右.Intensity = 1.0; @@ -142,13 +142,13 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, GlobalState.GetAreaPoint(ref 調教UI.ペニス.ManagedArea.Position, 0.02), GlobalState.射精.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 (GlobalState.GameData.ガイド) { if (Isパイズリ他動) { @@ -163,7 +163,7 @@ namespace SlaveMatrix private void 胸オーバー時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (Isパイズリ他動) { @@ -178,7 +178,7 @@ namespace SlaveMatrix private void コキ時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LDo:" + GameText.やめさせる; } @@ -186,7 +186,7 @@ namespace SlaveMatrix private void 手オーバー時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LDo:" + GameText.手コキ; } @@ -194,7 +194,7 @@ namespace SlaveMatrix private void 足オーバー時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LDo:" + GameText.足コキ; } @@ -202,7 +202,7 @@ namespace SlaveMatrix private void 扱き時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { InfoPanel obj = ip; obj.SubInfoIm = obj.SubInfoIm + "\r\nWh:" + GameText.扱く; @@ -254,7 +254,7 @@ namespace SlaveMatrix 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); + 対象.Element.角度C = (100.0 * x).Clamp(-5.0, 5.0); if (yi != Bod.乳房左.Yi && Bod.乳房左.Yi == 1) { Bod.胸左右前後 = !Bod.胸左右前後; @@ -289,7 +289,7 @@ namespace SlaveMatrix else { 調教UI.ペニス挿入.Move(ref mb, ref cp, ref hc, ref cd); - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) { @@ -324,7 +324,7 @@ namespace SlaveMatrix { パイズリ.Start(); } - Isパイズリ相互 = Player.パイズリ3 && RNG.XS.NextBool(); + Isパイズリ相互 = Player.パイズリ3 && Rng.XS.NextBool(); Isパイズリ = true; 調教UI.ペニス.位置B = Bod.胸部位置; d = 0.0; @@ -442,7 +442,7 @@ namespace SlaveMatrix if (!調教UI.ハンド挿入.Is挿入) { 持ち手 = false; - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.ハンド右CM; 調教UI.ハンド右.位置B = cp; 調教UI.ハンド処理.切り替え = true; @@ -457,9 +457,9 @@ namespace SlaveMatrix else if (mb == MouseButtons.Middle && !手コキ.Run && !パイズリ.Run && !足コキ.Run && !Isモード && !調教UI.マウス挿入.Is挿入) { 持ち手 = false; - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.マウスCM; - 調教UI.マウスCM.Ele.位置B = cp; + 調教UI.マウスCM.Element.位置B = cp; 調教UI.マウス処理.切り替え = true; 調教UI.マウス処理.Move(ref mb, ref cp, ref hc, ref cd); } @@ -485,17 +485,17 @@ namespace SlaveMatrix パイズリ.End(); } //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 調教UI.ハンド処理.バスト初期化.Start(); - vc = Dat.Vec2DZero; + vc = DataConsts.Vec2DZero; Bod.胸毛_人.位置C = vc; 調教UI.ハンド左表示 = false; - 調教UI.ハンド右.位置C = Dat.Vec2DZero; - 調教UI.ハンド左.位置C = Dat.Vec2DZero; - 対象.Ele.角度C = 0.0; + 調教UI.ハンド右.位置C = DataConsts.Vec2DZero; + 調教UI.ハンド左.位置C = DataConsts.Vec2DZero; + 対象.Element.角度C = 0.0; 持ち手 = false; Isパイズリ = false; 調教UI.放し(); @@ -503,7 +503,7 @@ namespace SlaveMatrix return; } 調教UI.ペニス挿入.Up(ref mb, ref cp, ref hc, ref cd); - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (string.IsNullOrWhiteSpace(ip.SubInfoIm)) { @@ -544,24 +544,24 @@ namespace SlaveMatrix 射精.Start(); } - public ペニス処理(TrainingUI 調教UI, CM ペニス) + public ペニス処理(TrainingUI 調教UI, CharacterElement ペニス) : base(調教UI, ペニス) { ペニス処理 ペニス処理2 = this; double d = 調教UI.ペニス.X0Y4_陰嚢.GetBasePointBase().Y - 調教UI.ペニス.X0Y0_陰嚢.GetBasePointBase().Y; - Vector2D v = new Vector2D(対象.Ele.位置C.X, d); + Vector2D v = new Vector2D(対象.Element.位置C.X, d); チンピク = new Motion(0.0, 1.0) { BaseSpeed = 4.0, OnStart = delegate { - ペニス処理2.対象.Ele.Yi = 0; + ペニス処理2.対象.Element.Yi = 0; }, OnUpdate = delegate(Motion m) { - ペニス処理2.対象.Ele.Yv = m.Value; + ペニス処理2.対象.Element.Yv = m.Value; v.Y = d * m.Value; - ペニス処理2.対象.Ele.位置C = v; + ペニス処理2.対象.Element.位置C = v; }, OnReach = delegate { @@ -573,8 +573,8 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - ペニス処理2.対象.Ele.Yi = 0; - ペニス処理2.対象.Ele.位置C = Dat.Vec2DZero; + ペニス処理2.対象.Element.Yi = 0; + ペニス処理2.対象.Element.位置C = DataConsts.Vec2DZero; } }; 調教UI.Mots.Add(チンピク.GetHashCode().ToString(), チンピク); @@ -613,14 +613,14 @@ namespace SlaveMatrix OnUpdate = delegate(Motion m) { xc = 1.0 + 0.2 * m.Value; - foreach (Par item in 調教UI.ペニス.Body.EnumAllPar()) + foreach (ShapePart item in 調教UI.ペニス.Body.EnumAllPar()) { if (item.Tag != "陰嚢") { item.SetSizeXCont(xc); } } - 調教UI.ペニス.位置C = Oth.GetRandomVector() * 0.001; + 調教UI.ペニス.位置C = GeometryUtils.GetRandomVector() * 0.001; 調教UI.射精.位置C = 調教UI.ペニス.位置C; }, OnReach = delegate(Motion m) @@ -640,16 +640,16 @@ namespace SlaveMatrix }, OnEnd = delegate(Motion m) { - ペニス処理2.対象.Ele.尺度XC = 1.0; - 調教UI.ペニス.位置C = Dat.Vec2DZero; - 調教UI.射精.位置C = Dat.Vec2DZero; + ペニス処理2.対象.Element.尺度XC = 1.0; + 調教UI.ペニス.位置C = DataConsts.Vec2DZero; + 調教UI.射精.位置C = DataConsts.Vec2DZero; m.ResetValue(); } }; 調教UI.Mots.Add(射精.GetHashCode().ToString(), 射精); bool 外出し = false; bool 断面 = false; - Par p; + ShapePart p; Vector2D cp; Color hc; ContactType c; @@ -679,7 +679,7 @@ namespace SlaveMatrix if (調教UI.射精.Yv >= 0.65 && 調教UI.Focus == ペニス) { p = 調教UI.射精.Body.GetCurrent().EnumAllPar().First(); - cp = p.ToGlobal(p.GetOP().GetCenter() + Oth.GetRandomVector() * 0.0025); + cp = p.ToGlobal(p.GetOP().GetCenter() + GeometryUtils.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); @@ -766,7 +766,7 @@ namespace SlaveMatrix ペニス処理2.LowerArm.尺度XC = LowerArmXC * (0.9 + 0.1 * m.Value.Inverse()); if (ペニス処理2.LowerArm.虫鎌_接続 != null) { - Ele[] 虫鎌_接続2 = ペニス処理2.LowerArm.虫鎌_接続; + Element[] 虫鎌_接続2 = ペニス処理2.LowerArm.虫鎌_接続; for (int j = 0; j < 虫鎌_接続2.Length; j++) { 虫鎌_接続2[j].尺度XC = ペニス処理2.LowerArm.尺度XC; @@ -817,7 +817,7 @@ namespace SlaveMatrix } }; 調教UI.Mots.Add(手コキ.GetHashCode().ToString(), 手コキ); - _ = Dat.Vec2DZero; + _ = DataConsts.Vec2DZero; s = 0.0; double t; double d1; @@ -830,14 +830,14 @@ namespace SlaveMatrix ペニス処理2.Bod.頬濃度 = 0.0; ペニス処理2.Bod.口.Yi = 13; ペニス処理2.Bod.舌_表示 = true; - s = RNG.XS.NextSign(); + s = Rng.XS.NextSign(); 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Start, ToolType.Penis, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); }, OnUpdate = delegate(Motion m) { - t = ペニス処理2.Cha.CharacterData.SkillL / Sta.GameData.TrainingTarget.MaxSkillL * 0.4; + t = ペニス処理2.Cha.CharacterData.SkillL / GlobalState.GameData.TrainingTarget.MaxSkillL * 0.4; d1 = m.Value.Sin() * 調教UI.ペニス.Yv.Inverse() * t; d2 = m.Value * 調教UI.ペニス.Yv * t; ペニス処理2.Bod.頬濃度 = d1; @@ -852,7 +852,7 @@ namespace SlaveMatrix }, OnLoop = delegate { - s = RNG.XS.NextSign(); + s = Rng.XS.NextSign(); }, OnEnd = delegate(Motion m) { @@ -869,7 +869,7 @@ namespace SlaveMatrix 調教UI.Mots.Add(フェラ.GetHashCode().ToString(), フェラ); s = 0.0; LowerArmXC = 0.0; - Vector2D vc = Dat.Vec2DZero; + Vector2D vc = DataConsts.Vec2DZero; bool sb = false; double vl; double vr; @@ -884,8 +884,8 @@ namespace SlaveMatrix { LowerArmXC = ペニス処理2.LowerArm左.尺度XC; } - vc = Dat.Vec2DZero; - sb = RNG.XS.NextBool(); + vc = DataConsts.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.主精力消費小(); @@ -905,7 +905,7 @@ namespace SlaveMatrix ペニス処理2.LowerArm左.尺度XC = LowerArmXC + 0.2 * vl; if (ペニス処理2.LowerArm左.虫鎌_接続 != null) { - Ele[] 虫鎌_接続 = ペニス処理2.LowerArm左.虫鎌_接続; + Element[] 虫鎌_接続 = ペニス処理2.LowerArm左.虫鎌_接続; for (int i = 0; i < 虫鎌_接続.Length; i++) { 虫鎌_接続[i].尺度XC = ペニス処理2.LowerArm左.尺度XC; @@ -926,7 +926,7 @@ namespace SlaveMatrix ペニス処理2.LowerArm右.尺度XC = LowerArmXC + 0.2 * vr; if (ペニス処理2.LowerArm右.虫鎌_接続 != null) { - Ele[] 虫鎌_接続 = ペニス処理2.LowerArm右.虫鎌_接続; + Element[] 虫鎌_接続 = ペニス処理2.LowerArm右.虫鎌_接続; for (int i = 0; i < 虫鎌_接続.Length; i++) { 虫鎌_接続[i].尺度XC = ペニス処理2.LowerArm右.尺度XC; @@ -970,7 +970,7 @@ namespace SlaveMatrix ペニス処理2.手固定 = false; 調教UI.ハンド処理.バスト初期化.Start(); ペニス処理2.Bod.胸毛_人.角度C = 0.0; - ペニス処理2.Bod.胸毛_人.位置C = Dat.Vec2DZero; + ペニス処理2.Bod.胸毛_人.位置C = DataConsts.Vec2DZero; if (ペニス処理2.肩左 != null) { ペニス処理2.肩左.角度C = 0.0; @@ -1157,7 +1157,7 @@ namespace SlaveMatrix d = 0.0; v = default(Vector2D); o = default(Vector2D); - vc = Dat.Vec2DZero; + vc = DataConsts.Vec2DZero; 挿入箇所 = ContactType.none; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs index c4c75ea..46695f0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ボテ腹 : Ele + public class ボテ腹 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs index 9ef9789..fc04af2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class ボテ腹D : EleD + public class ボテ腹D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs index 2abd8f6..e80dbb2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人.cs @@ -6,75 +6,75 @@ namespace SlaveMatrix { public class ボテ腹_人 : ボテ腹 { - public Par X0Y0_腹; + public ShapePart X0Y0_腹; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; - public Par X0Y0_臍; + public ShapePart X0Y0_臍; - public Par X0Y0_ハイライト左1; + public ShapePart X0Y0_ハイライト左1; - public Par X0Y0_ハイライト左2; + public ShapePart X0Y0_ハイライト左2; - public Par X0Y0_ハイライト右1; + public ShapePart X0Y0_ハイライト右1; - public Par X0Y0_ハイライト右2; + public ShapePart X0Y0_ハイライト右2; - public Par X0Y1_腹; + public ShapePart X0Y1_腹; - public Par X0Y1_ハイライト; + public ShapePart X0Y1_ハイライト; - public Par X0Y1_臍; + public ShapePart X0Y1_臍; - public Par X0Y1_ハイライト左1; + public ShapePart X0Y1_ハイライト左1; - public Par X0Y1_ハイライト左2; + public ShapePart X0Y1_ハイライト左2; - public Par X0Y1_ハイライト右1; + public ShapePart X0Y1_ハイライト右1; - public Par X0Y1_ハイライト右2; + public ShapePart X0Y1_ハイライト右2; - public Par X0Y2_腹; + public ShapePart X0Y2_腹; - public Par X0Y2_ハイライト; + public ShapePart X0Y2_ハイライト; - public Par X0Y2_臍; + public ShapePart X0Y2_臍; - public Par X0Y2_ハイライト左1; + public ShapePart X0Y2_ハイライト左1; - public Par X0Y2_ハイライト左2; + public ShapePart X0Y2_ハイライト左2; - public Par X0Y2_ハイライト右1; + public ShapePart X0Y2_ハイライト右1; - public Par X0Y2_ハイライト右2; + public ShapePart X0Y2_ハイライト右2; - public Par X0Y3_腹; + public ShapePart X0Y3_腹; - public Par X0Y3_ハイライト; + public ShapePart X0Y3_ハイライト; - public Par X0Y3_臍; + public ShapePart X0Y3_臍; - public Par X0Y3_ハイライト左1; + public ShapePart X0Y3_ハイライト左1; - public Par X0Y3_ハイライト左2; + public ShapePart X0Y3_ハイライト左2; - public Par X0Y3_ハイライト右1; + public ShapePart X0Y3_ハイライト右1; - public Par X0Y3_ハイライト右2; + public ShapePart X0Y3_ハイライト右2; - public Par X0Y4_腹; + public ShapePart X0Y4_腹; - public Par X0Y4_ハイライト; + public ShapePart X0Y4_ハイライト; - public Par X0Y4_臍; + public ShapePart X0Y4_臍; - public Par X0Y4_ハイライト左1; + public ShapePart X0Y4_ハイライト左1; - public Par X0Y4_ハイライト左2; + public ShapePart X0Y4_ハイライト左2; - public Par X0Y4_ハイライト右1; + public ShapePart X0Y4_ハイライト右1; - public Par X0Y4_ハイライト右2; + public ShapePart X0Y4_ハイライト右2; public ColorD 腹CD; @@ -164,7 +164,7 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] 腹板_接続; + public Element[] 腹板_接続; public override bool 欠損 { @@ -423,47 +423,47 @@ namespace SlaveMatrix { ボテ腹_人 ボテ腹_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["ボテ腹"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["ボテ腹"]); + PartGroup partGroup = Body[0][0]; + X0Y0_腹 = partGroup["腹"].ToPar(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y0_臍 = partGroup["臍"].ToPar(); + X0Y0_ハイライト左1 = partGroup["ハイライト左1"].ToPar(); + X0Y0_ハイライト左2 = partGroup["ハイライト左2"].ToPar(); + X0Y0_ハイライト右1 = partGroup["ハイライト右1"].ToPar(); + X0Y0_ハイライト右2 = partGroup["ハイライト右2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_腹 = partGroup["腹"].ToPar(); + X0Y1_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y1_臍 = partGroup["臍"].ToPar(); + X0Y1_ハイライト左1 = partGroup["ハイライト左1"].ToPar(); + X0Y1_ハイライト左2 = partGroup["ハイライト左2"].ToPar(); + X0Y1_ハイライト右1 = partGroup["ハイライト右1"].ToPar(); + X0Y1_ハイライト右2 = partGroup["ハイライト右2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_腹 = partGroup["腹"].ToPar(); + X0Y2_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y2_臍 = partGroup["臍"].ToPar(); + X0Y2_ハイライト左1 = partGroup["ハイライト左1"].ToPar(); + X0Y2_ハイライト左2 = partGroup["ハイライト左2"].ToPar(); + X0Y2_ハイライト右1 = partGroup["ハイライト右1"].ToPar(); + X0Y2_ハイライト右2 = partGroup["ハイライト右2"].ToPar(); + partGroup = Body[0][3]; + X0Y3_腹 = partGroup["腹"].ToPar(); + X0Y3_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y3_臍 = partGroup["臍"].ToPar(); + X0Y3_ハイライト左1 = partGroup["ハイライト左1"].ToPar(); + X0Y3_ハイライト左2 = partGroup["ハイライト左2"].ToPar(); + X0Y3_ハイライト右1 = partGroup["ハイライト右1"].ToPar(); + X0Y3_ハイライト右2 = partGroup["ハイライト右2"].ToPar(); + partGroup = Body[0][4]; + X0Y4_腹 = partGroup["腹"].ToPar(); + X0Y4_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y4_臍 = partGroup["臍"].ToPar(); + X0Y4_ハイライト左1 = partGroup["ハイライト左1"].ToPar(); + X0Y4_ハイライト左2 = partGroup["ハイライト左2"].ToPar(); + X0Y4_ハイライト右1 = partGroup["ハイライト右1"].ToPar(); + X0Y4_ハイライト右2 = partGroup["ハイライト右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -505,8 +505,8 @@ namespace SlaveMatrix } if (e.腹板_接続.Count > 0) { - Ele f; - 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) + Element f; + 腹板_接続 = e.腹板_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = ボテ腹_人2; @@ -656,13 +656,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腹CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + 腹CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + ハイライトCD = new ColorD(ref ColorHelper.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); + ハイライト左1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト左2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); + ハイライト右1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト右2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs index ba2cdad..63309e7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_人D.cs @@ -26,21 +26,21 @@ namespace SlaveMatrix public double ハイライト濃度 = 1.0; - public List 腹板_接続 = new List(); + public List 腹板_接続 = new List(); public ボテ腹_人D() { ThisType = GetType(); } - public void 腹板接続(EleD e) + public void 腹板接続(ElementData e) { 腹板_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.ボテ腹_人_腹板_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new ボテ腹_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs index fe543eb..46a3e6a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣.cs @@ -6,25 +6,25 @@ namespace SlaveMatrix { public class ボテ腹_獣 : ボテ腹 { - public Par X0Y0_腹; + public ShapePart X0Y0_腹; - public Par X0Y0_臍; + public ShapePart X0Y0_臍; - public Par X0Y1_腹; + public ShapePart X0Y1_腹; - public Par X0Y1_臍; + public ShapePart X0Y1_臍; - public Par X0Y2_腹; + public ShapePart X0Y2_腹; - public Par X0Y2_臍; + public ShapePart X0Y2_臍; - public Par X0Y3_腹; + public ShapePart X0Y3_腹; - public Par X0Y3_臍; + public ShapePart X0Y3_臍; - public Par X0Y4_腹; + public ShapePart X0Y4_腹; - public Par X0Y4_臍; + public ShapePart X0Y4_臍; public ColorD 腹CD; @@ -50,7 +50,7 @@ namespace SlaveMatrix public ColorP X0Y4_臍CP; - public Ele[] 腹板_接続; + public Element[] 腹板_接続; public override bool 欠損 { @@ -162,22 +162,22 @@ namespace SlaveMatrix { ボテ腹_獣 ボテ腹_獣2 = this; ThisType = GetType(); - Body = new Difs(Sta.半身["四足ボテ腹"]); - Pars pars = Body[0][0]; - X0Y0_腹 = pars["腹"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars = Body[0][1]; - X0Y1_腹 = pars["腹"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars = Body[0][2]; - X0Y2_腹 = pars["腹"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars = Body[0][3]; - X0Y3_腹 = pars["腹"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars = Body[0][4]; - X0Y4_腹 = pars["腹"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); + Body = new VariantGrid(GlobalState.半身["四足ボテ腹"]); + PartGroup partGroup = Body[0][0]; + X0Y0_腹 = partGroup["腹"].ToPar(); + X0Y0_臍 = partGroup["臍"].ToPar(); + partGroup = Body[0][1]; + X0Y1_腹 = partGroup["腹"].ToPar(); + X0Y1_臍 = partGroup["臍"].ToPar(); + partGroup = Body[0][2]; + X0Y2_腹 = partGroup["腹"].ToPar(); + X0Y2_臍 = partGroup["臍"].ToPar(); + partGroup = Body[0][3]; + X0Y3_腹 = partGroup["腹"].ToPar(); + X0Y3_臍 = partGroup["臍"].ToPar(); + partGroup = Body[0][4]; + X0Y4_腹 = partGroup["腹"].ToPar(); + X0Y4_臍 = partGroup["臍"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -213,8 +213,8 @@ namespace SlaveMatrix } if (e.腹板_接続.Count > 0) { - Ele f; - 腹板_接続 = e.腹板_接続.Select(delegate(EleD g) + Element f; + 腹板_接続 = e.腹板_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = ボテ腹_獣2; @@ -290,7 +290,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腹CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腹CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 臍CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs index 1be3eaf..204bc04 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹_獣D.cs @@ -12,21 +12,21 @@ namespace SlaveMatrix public bool 臍_表示; - public List 腹板_接続 = new List(); + public List 腹板_接続 = new List(); public ボテ腹_獣D() { ThisType = GetType(); } - public void 腹板接続(EleD e) + public void 腹板接続(ElementData e) { 腹板_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.ボテ腹_獣_腹板_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new ボテ腹_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs index 5bc4552..a8f80a0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板.cs @@ -3,87 +3,87 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ボテ腹板 : Ele + public class ボテ腹板 : Element { - public Par X0Y0_腹板4_腹板; + public ShapePart X0Y0_腹板4_腹板; - public Par X0Y0_腹板4_縦線; + public ShapePart X0Y0_腹板4_縦線; - public Par X0Y0_腹板3_腹板; + public ShapePart X0Y0_腹板3_腹板; - public Par X0Y0_腹板3_縦線; + public ShapePart X0Y0_腹板3_縦線; - public Par X0Y0_腹板2_腹板; + public ShapePart X0Y0_腹板2_腹板; - public Par X0Y0_腹板2_縦線; + public ShapePart X0Y0_腹板2_縦線; - public Par X0Y0_腹板1_腹板; + public ShapePart X0Y0_腹板1_腹板; - public Par X0Y0_腹板1_縦線; + public ShapePart X0Y0_腹板1_縦線; - public Par X0Y1_腹板4_腹板; + public ShapePart X0Y1_腹板4_腹板; - public Par X0Y1_腹板4_縦線; + public ShapePart X0Y1_腹板4_縦線; - public Par X0Y1_腹板3_腹板; + public ShapePart X0Y1_腹板3_腹板; - public Par X0Y1_腹板3_縦線; + public ShapePart X0Y1_腹板3_縦線; - public Par X0Y1_腹板2_腹板; + public ShapePart X0Y1_腹板2_腹板; - public Par X0Y1_腹板2_縦線; + public ShapePart X0Y1_腹板2_縦線; - public Par X0Y1_腹板1_腹板; + public ShapePart X0Y1_腹板1_腹板; - public Par X0Y1_腹板1_縦線; + public ShapePart X0Y1_腹板1_縦線; - public Par X0Y2_腹板4_腹板; + public ShapePart X0Y2_腹板4_腹板; - public Par X0Y2_腹板4_縦線; + public ShapePart X0Y2_腹板4_縦線; - public Par X0Y2_腹板3_腹板; + public ShapePart X0Y2_腹板3_腹板; - public Par X0Y2_腹板3_縦線; + public ShapePart X0Y2_腹板3_縦線; - public Par X0Y2_腹板2_腹板; + public ShapePart X0Y2_腹板2_腹板; - public Par X0Y2_腹板2_縦線; + public ShapePart X0Y2_腹板2_縦線; - public Par X0Y2_腹板1_腹板; + public ShapePart X0Y2_腹板1_腹板; - public Par X0Y2_腹板1_縦線; + public ShapePart X0Y2_腹板1_縦線; - public Par X0Y3_腹板4_腹板; + public ShapePart X0Y3_腹板4_腹板; - public Par X0Y3_腹板4_縦線; + public ShapePart X0Y3_腹板4_縦線; - public Par X0Y3_腹板3_腹板; + public ShapePart X0Y3_腹板3_腹板; - public Par X0Y3_腹板3_縦線; + public ShapePart X0Y3_腹板3_縦線; - public Par X0Y3_腹板2_腹板; + public ShapePart X0Y3_腹板2_腹板; - public Par X0Y3_腹板2_縦線; + public ShapePart X0Y3_腹板2_縦線; - public Par X0Y3_腹板1_腹板; + public ShapePart X0Y3_腹板1_腹板; - public Par X0Y3_腹板1_縦線; + public ShapePart X0Y3_腹板1_縦線; - public Par X0Y4_腹板4_腹板; + public ShapePart X0Y4_腹板4_腹板; - public Par X0Y4_腹板4_縦線; + public ShapePart X0Y4_腹板4_縦線; - public Par X0Y4_腹板3_腹板; + public ShapePart X0Y4_腹板3_腹板; - public Par X0Y4_腹板3_縦線; + public ShapePart X0Y4_腹板3_縦線; - public Par X0Y4_腹板2_腹板; + public ShapePart X0Y4_腹板2_腹板; - public Par X0Y4_腹板2_縦線; + public ShapePart X0Y4_腹板2_縦線; - public Par X0Y4_腹板1_腹板; + public ShapePart X0Y4_腹板1_腹板; - public Par X0Y4_腹板1_縦線; + public ShapePart X0Y4_腹板1_縦線; public ColorD 腹板4_腹板CD; @@ -426,21 +426,21 @@ namespace SlaveMatrix public ボテ腹板(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, ボテ腹板D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["ボテ腹板"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["腹板4"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["ボテ腹板"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["腹板4"].ToPars(); X0Y0_腹板4_腹板 = pars2["腹板"].ToPar(); X0Y0_腹板4_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板3"].ToPars(); + pars2 = partGroup["腹板3"].ToPars(); X0Y0_腹板3_腹板 = pars2["腹板"].ToPar(); X0Y0_腹板3_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板2"].ToPars(); + pars2 = partGroup["腹板2"].ToPars(); X0Y0_腹板2_腹板 = pars2["腹板"].ToPar(); X0Y0_腹板2_縦線 = pars2["縦線"].ToPar(); - pars2 = pars["腹板1"].ToPars(); + pars2 = partGroup["腹板1"].ToPars(); X0Y0_腹板1_腹板 = pars2["腹板"].ToPar(); X0Y0_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["腹板4"].ToPars(); X0Y1_腹板4_腹板 = pars2["腹板"].ToPar(); X0Y1_腹板4_縦線 = pars2["縦線"].ToPar(); @@ -453,7 +453,7 @@ namespace SlaveMatrix pars2 = pars3["腹板1"].ToPars(); X0Y1_腹板1_腹板 = pars2["腹板"].ToPar(); X0Y1_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars4 = Body[0][2]; + PartGroup pars4 = Body[0][2]; pars2 = pars4["腹板4"].ToPars(); X0Y2_腹板4_腹板 = pars2["腹板"].ToPar(); X0Y2_腹板4_縦線 = pars2["縦線"].ToPar(); @@ -466,7 +466,7 @@ namespace SlaveMatrix pars2 = pars4["腹板1"].ToPars(); X0Y2_腹板1_腹板 = pars2["腹板"].ToPar(); X0Y2_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars5 = Body[0][3]; + PartGroup pars5 = Body[0][3]; pars2 = pars5["腹板4"].ToPars(); X0Y3_腹板4_腹板 = pars2["腹板"].ToPar(); X0Y3_腹板4_縦線 = pars2["縦線"].ToPar(); @@ -479,7 +479,7 @@ namespace SlaveMatrix pars2 = pars5["腹板1"].ToPars(); X0Y3_腹板1_腹板 = pars2["腹板"].ToPar(); X0Y3_腹板1_縦線 = pars2["縦線"].ToPar(); - Pars pars6 = Body[0][4]; + PartGroup pars6 = Body[0][4]; pars2 = pars6["腹板4"].ToPars(); X0Y4_腹板4_腹板 = pars2["腹板"].ToPar(); X0Y4_腹板4_縦線 = pars2["縦線"].ToPar(); @@ -641,14 +641,14 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腹板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); + 腹板4_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板4_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板3_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板3_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板2_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板2_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板1_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腹板1_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs index 7b25820..e9f176f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ボテ腹板D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ボテ腹板D : EleD + public class ボテ腹板D : ElementData { public bool 腹板4_腹板_表示; @@ -28,7 +28,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new ボテ腹板(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs index 1d4a1f2..d89726e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロB色.cs @@ -26,38 +26,38 @@ namespace SlaveMatrix { 生地 = Color.DarkRed; 留 = Color.Gold; - 縁 = Col.White; - 紐 = Col.White; + 縁 = ColorHelper.White; + 紐 = ColorHelper.White; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 留); - Col.GetRandomClothesColor(out 縁); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 留); + ColorHelper.GetRandomClothesColor(out 縁); 紐 = 縁; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 留, out 留色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 留, out 留色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } public void Setヴィオラ() { - Col.Add(ref Col.DarkGreen, 0, 0, -50, out 生地); + ColorHelper.Add(ref ColorHelper.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 紐色); + 紐 = ColorHelper.Black; + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 留, out 留色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs index e633d43..fd788f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マイクロT色.cs @@ -21,24 +21,24 @@ namespace SlaveMatrix public void SetDefault() { 生地 = Color.DarkRed; - 縁 = Col.White; - 紐 = Col.White; + 縁 = ColorHelper.White; + 紐 = ColorHelper.White; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 生地); - Col.GetRandomClothesColor(out 縁); + ColorHelper.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 縁); 紐 = 縁; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs index 5b3baef..fd3013e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス.cs @@ -3,81 +3,81 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class マウス : Ele + public class マウス : Element { - public Par X0Y0_上唇; + public ShapePart X0Y0_上唇; - public Par X0Y0_下唇; + public ShapePart X0Y0_下唇; - public Par X1Y0_上唇; + public ShapePart X1Y0_上唇; - public Par X1Y0_下唇; + public ShapePart X1Y0_下唇; - public Par X2Y0_舌; + public ShapePart X2Y0_舌; - public Par X2Y0_上唇; + public ShapePart X2Y0_上唇; - public Par X2Y0_下唇; + public ShapePart X2Y0_下唇; - public Par X3Y0_舌; + public ShapePart X3Y0_舌; - public Par X3Y0_上唇; + public ShapePart X3Y0_上唇; - public Par X3Y0_下唇; + public ShapePart X3Y0_下唇; - public Par X3Y1_舌; + public ShapePart X3Y1_舌; - public Par X3Y1_上唇; + public ShapePart X3Y1_上唇; - public Par X3Y1_下唇; + public ShapePart X3Y1_下唇; - public Par X3Y2_舌; + public ShapePart X3Y2_舌; - public Par X3Y2_上唇; + public ShapePart X3Y2_上唇; - public Par X3Y2_下唇; + public ShapePart X3Y2_下唇; - public Par X3Y3_舌; + public ShapePart X3Y3_舌; - public Par X3Y3_上唇; + public ShapePart X3Y3_上唇; - public Par X3Y3_下唇; + public ShapePart X3Y3_下唇; - public Par X3Y4_舌; + public ShapePart X3Y4_舌; - public Par X3Y4_上唇; + public ShapePart X3Y4_上唇; - public Par X3Y4_下唇; + public ShapePart X3Y4_下唇; - public Par X4Y0_舌; + public ShapePart X4Y0_舌; - public Par X4Y0_上唇; + public ShapePart X4Y0_上唇; - public Par X4Y0_下唇; + public ShapePart X4Y0_下唇; - public Par X4Y1_舌; + public ShapePart X4Y1_舌; - public Par X4Y1_上唇; + public ShapePart X4Y1_上唇; - public Par X4Y1_下唇; + public ShapePart X4Y1_下唇; - public Par X4Y2_舌; + public ShapePart X4Y2_舌; - public Par X4Y2_上唇; + public ShapePart X4Y2_上唇; - public Par X4Y2_下唇; + public ShapePart X4Y2_下唇; - public Par X4Y3_舌; + public ShapePart X4Y3_舌; - public Par X4Y3_上唇; + public ShapePart X4Y3_上唇; - public Par X4Y3_下唇; + public ShapePart X4Y3_下唇; - public Par X4Y4_舌; + public ShapePart X4Y4_舌; - public Par X4Y4_上唇; + public ShapePart X4Y4_上唇; - public Par X4Y4_下唇; + public ShapePart X4Y4_下唇; public ColorD 舌CD; @@ -333,57 +333,57 @@ namespace SlaveMatrix public マウス(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, マウスD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["マウス"]); - Pars pars = Body[0][0]; - X0Y0_上唇 = pars["上唇"].ToPar(); - X0Y0_下唇 = pars["下唇"].ToPar(); - pars = Body[1][0]; - X1Y0_上唇 = pars["上唇"].ToPar(); - X1Y0_下唇 = pars["下唇"].ToPar(); - pars = Body[2][0]; - X2Y0_舌 = pars["舌"].ToPar(); - X2Y0_上唇 = pars["上唇"].ToPar(); - X2Y0_下唇 = pars["下唇"].ToPar(); - pars = Body[3][0]; - X3Y0_舌 = pars["舌"].ToPar(); - X3Y0_上唇 = pars["上唇"].ToPar(); - X3Y0_下唇 = pars["下唇"].ToPar(); - pars = Body[3][1]; - X3Y1_舌 = pars["舌"].ToPar(); - X3Y1_上唇 = pars["上唇"].ToPar(); - X3Y1_下唇 = pars["下唇"].ToPar(); - pars = Body[3][2]; - X3Y2_舌 = pars["舌"].ToPar(); - X3Y2_上唇 = pars["上唇"].ToPar(); - X3Y2_下唇 = pars["下唇"].ToPar(); - pars = Body[3][3]; - X3Y3_舌 = pars["舌"].ToPar(); - X3Y3_上唇 = pars["上唇"].ToPar(); - X3Y3_下唇 = pars["下唇"].ToPar(); - pars = Body[3][4]; - X3Y4_舌 = pars["舌"].ToPar(); - X3Y4_上唇 = pars["上唇"].ToPar(); - X3Y4_下唇 = pars["下唇"].ToPar(); - pars = Body[4][0]; - X4Y0_舌 = pars["舌"].ToPar(); - X4Y0_上唇 = pars["上唇"].ToPar(); - X4Y0_下唇 = pars["下唇"].ToPar(); - pars = Body[4][1]; - X4Y1_舌 = pars["舌"].ToPar(); - X4Y1_上唇 = pars["上唇"].ToPar(); - X4Y1_下唇 = pars["下唇"].ToPar(); - pars = Body[4][2]; - X4Y2_舌 = pars["舌"].ToPar(); - X4Y2_上唇 = pars["上唇"].ToPar(); - X4Y2_下唇 = pars["下唇"].ToPar(); - pars = Body[4][3]; - X4Y3_舌 = pars["舌"].ToPar(); - X4Y3_上唇 = pars["上唇"].ToPar(); - X4Y3_下唇 = pars["下唇"].ToPar(); - pars = Body[4][4]; - X4Y4_舌 = pars["舌"].ToPar(); - X4Y4_上唇 = pars["上唇"].ToPar(); - X4Y4_下唇 = pars["下唇"].ToPar(); + Body = new VariantGrid(GlobalState.カーソル["マウス"]); + PartGroup partGroup = Body[0][0]; + X0Y0_上唇 = partGroup["上唇"].ToPar(); + X0Y0_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[1][0]; + X1Y0_上唇 = partGroup["上唇"].ToPar(); + X1Y0_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[2][0]; + X2Y0_舌 = partGroup["舌"].ToPar(); + X2Y0_上唇 = partGroup["上唇"].ToPar(); + X2Y0_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[3][0]; + X3Y0_舌 = partGroup["舌"].ToPar(); + X3Y0_上唇 = partGroup["上唇"].ToPar(); + X3Y0_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[3][1]; + X3Y1_舌 = partGroup["舌"].ToPar(); + X3Y1_上唇 = partGroup["上唇"].ToPar(); + X3Y1_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[3][2]; + X3Y2_舌 = partGroup["舌"].ToPar(); + X3Y2_上唇 = partGroup["上唇"].ToPar(); + X3Y2_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[3][3]; + X3Y3_舌 = partGroup["舌"].ToPar(); + X3Y3_上唇 = partGroup["上唇"].ToPar(); + X3Y3_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[3][4]; + X3Y4_舌 = partGroup["舌"].ToPar(); + X3Y4_上唇 = partGroup["上唇"].ToPar(); + X3Y4_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[4][0]; + X4Y0_舌 = partGroup["舌"].ToPar(); + X4Y0_上唇 = partGroup["上唇"].ToPar(); + X4Y0_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[4][1]; + X4Y1_舌 = partGroup["舌"].ToPar(); + X4Y1_上唇 = partGroup["上唇"].ToPar(); + X4Y1_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[4][2]; + X4Y2_舌 = partGroup["舌"].ToPar(); + X4Y2_上唇 = partGroup["上唇"].ToPar(); + X4Y2_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[4][3]; + X4Y3_舌 = partGroup["舌"].ToPar(); + X4Y3_上唇 = partGroup["上唇"].ToPar(); + X4Y3_下唇 = partGroup["下唇"].ToPar(); + partGroup = Body[4][4]; + X4Y4_舌 = partGroup["舌"].ToPar(); + X4Y4_上唇 = partGroup["上唇"].ToPar(); + X4Y4_下唇 = partGroup["下唇"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs index 3bbeed6..e8c10f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウスD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class マウスD : EleD + public class マウスD : ElementData { public bool 上唇_表示 = true; @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) { return new マウス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs index e11cc5d..8aa85e7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/マウス処理.cs @@ -38,13 +38,13 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, 対象.Element.位置.GetAreaPoint(0.01), GlobalState.吸引.GetVal(1.0, Rng.XS.NextDouble()), new Font("MS Gothic", 1f), ColorHelper.Black, 0.2, b: true); }); } private void オーバー時(string str, ref ContactD cd) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = (調教UI.IsHitCha(ref cd) ? (str + "LDo:" + GameText.吸引 + "\r\nWh:" + GameText.舐る + "\r\n") : si()); } @@ -52,7 +52,7 @@ namespace SlaveMatrix private void 吸引時(string str) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = str + "LUp:" + GameText.開放; } @@ -89,8 +89,8 @@ namespace SlaveMatrix if (Is吸付) { //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置); } else if (Is舐め) @@ -99,7 +99,7 @@ namespace SlaveMatrix { 舐め解除(ref cd); } - else if (Sta.GameData.ガイド) + else if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "Wh:" + GameText.舐る; } @@ -112,21 +112,21 @@ namespace SlaveMatrix else if (cd.c == ContactType.Milk) { 調教UI.マウス.Xi = 0; - 調教UI.Set_乳首(対象.Ele, cd.e.右); + 調教UI.Set_乳首(対象.Element, cd.e.右); 箇所 = cd; オーバー時(GameText.乳首 + "\r\n", ref cd); } else if (cd.c == ContactType.Nucleus) { 調教UI.マウス.Xi = 0; - 調教UI.Set_陰核(対象.Ele); + 調教UI.Set_陰核(対象.Element); 箇所 = cd; オーバー時(GameText.陰核 + "\r\n", ref cd); } else if (Player.フェラ1 && cd.c == ContactType.Mouth) { 箇所 = cd; - 対象.Ele.Intensity = 0.5; + 対象.Element.Intensity = 0.5; 調教UI.マウス.Xi = 4; 調教UI.マウス挿入.Move(ref mb, ref cp, ref hc, ref cd); } @@ -155,7 +155,7 @@ namespace SlaveMatrix 調教UI.放し(); if (!(調教UI.X < cp.X) || !(cp.Y < 調教UI.Y)) { - 対象.Ele.Intensity = 1.0; + 対象.Element.Intensity = 1.0; } オーバー時("", ref cd); } @@ -178,39 +178,39 @@ namespace SlaveMatrix 箇所 = cd; if (cd.c == ContactType.Milk) { - 調教UI.Set_乳首(対象.Ele, cd.e.右); + 調教UI.Set_乳首(対象.Element, cd.e.右); 吸引時(GameText.乳首 + "\r\n"); 調教UI.乳首演出(); } else if (cd.c == ContactType.Nucleus) { - 調教UI.Set_陰核(対象.Ele); + 調教UI.Set_陰核(対象.Element); 吸引時(GameText.陰核 + "\r\n"); 調教UI.陰核演出(); } else if (cd.c == ContactType.Mouth) { - 対象.Ele.Intensity = 0.5; - 対象.Ele.角度C = (double)RNG.XS.NextSign() * 45.0; - 調教UI.Set_口(対象.Ele); + 対象.Element.Intensity = 0.5; + 対象.Element.角度C = (double)Rng.XS.NextSign() * 45.0; + 調教UI.Set_口(対象.Element); 吸引時(GameText.口腔 + "\r\n"); 調教UI.口腔演出(); } else if (cd.c == ContactType.Vagina) { - 調教UI.Set_膣口(対象.Ele); + 調教UI.Set_膣口(対象.Element); 吸引時(GameText.膣腔 + "\r\n"); 調教UI.膣腔演出(); } else if (cd.c == ContactType.Anal) { - 調教UI.Set_肛門(対象.Ele); + 調教UI.Set_肛門(対象.Element); 吸引時(GameText.肛門 + "\r\n"); 調教UI.肛門演出(); } else if (cd.c == ContactType.Thread) { - 調教UI.Set_出糸(対象.Ele); + 調教UI.Set_出糸(対象.Element); 吸引時(GameText.出糸 + "\r\n"); 調教UI.出糸演出(); } @@ -232,9 +232,9 @@ namespace SlaveMatrix { if (!Isモード && !調教UI.ペニス挿入.Is挿入) { - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.ペニスCM; - 調教UI.ペニスCM.Ele.位置B = cp; + 調教UI.ペニスCM.Element.位置B = cp; 調教UI.ペニス処理.選択 = true; 調教UI.ペニス処理.Move(ref mb, ref cp, ref hc, ref cd); } @@ -246,7 +246,7 @@ namespace SlaveMatrix 切り替え = false; return; } - 調教UI.Focus.Ele.Intensity = 0.5; + 調教UI.Focus.Element.Intensity = 0.5; 調教UI.Focus = 調教UI.ハンド右CM; 調教UI.ハンド右.位置B = cp; 調教UI.ハンド処理.切り替え = true; @@ -264,8 +264,8 @@ namespace SlaveMatrix 調教UI.マウス.Xi = 0; Is吸付 = false; キスモーション.End(); - 対象.Ele.Intensity = 1.0; - 対象.Ele.角度C = 0.0; + 対象.Element.Intensity = 1.0; + 対象.Element.角度C = 0.0; 調教UI.放し(); if (cd.c == ContactType.Mouth) { @@ -323,12 +323,12 @@ namespace SlaveMatrix 調教UI.マウス.Yi = (調教UI.マウス.Yi - dt.Sign() * 2).Clamp(0, 調教UI.マウス.Body.GetCountY()); if (cd.c == ContactType.Mouth) { - 対象.Ele.Intensity = 0.5; + 対象.Element.Intensity = 0.5; } } } - public マウス処理(TrainingUI 調教UI, CM マウス) + public マウス処理(TrainingUI 調教UI, CharacterElement マウス) : base(調教UI, マウス) { マウス処理 マウス処理2 = this; @@ -353,24 +353,24 @@ namespace SlaveMatrix { if (マウス処理2.箇所.c == ContactType.Milk) { - 調教UI.Set_乳首(マウス処理2.対象.Ele, マウス処理2.箇所.e.右); + 調教UI.Set_乳首(マウス処理2.対象.Element, マウス処理2.箇所.e.右); } else if (マウス処理2.箇所.c == ContactType.Nucleus) { - 調教UI.Set_陰核(マウス処理2.対象.Ele); + 調教UI.Set_陰核(マウス処理2.対象.Element); } if (f) { d = m.Value.Inverse(); - マウス処理2.対象.Ele.尺度C = s * d; + マウス処理2.対象.Element.尺度C = s * d; } - マウス処理2.対象.Ele.位置C = Oth.GetRandomVector() * d * 0.0005; - 調教UI.マウス.X2Y0_舌.SetPositionCont(Oth.GetRandomVector() * d * 0.001); + マウス処理2.対象.Element.位置C = GeometryUtils.GetRandomVector() * d * 0.0005; + 調教UI.マウス.X2Y0_舌.SetPositionCont(GeometryUtils.GetRandomVector() * d * 0.001); if (sw.IsRunning) { if (sw.ElapsedMilliseconds > 250) { - cp = マウス処理2.対象.Ele.位置B; + cp = マウス処理2.対象.Element.位置B; hc = マウス処理2.Med.GetHitColor(マウス処理2.Med.FromBasePosition(cp)); k = マウス処理2.Bod.Addキスマーク(cp, hc); sw.Stop(); @@ -397,7 +397,7 @@ namespace SlaveMatrix Player.主精力消費小(); if (マウス処理2.Bod.LeftMilkSpray.母乳垂れ1_表示 && マウス処理2.箇所.c == ContactType.Milk && マウス処理2.Cha.MilkSpray.Run) { - Sta.GameData.精力 = (Sta.GameData.精力 + 0.02 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + GlobalState.GameData.精力 = (GlobalState.GameData.精力 + 0.02 * Rng.XS.NextDouble()).Clamp(0.0, 1.0); } }, OnReach = delegate(Motion m) @@ -411,9 +411,9 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - マウス処理2.対象.Ele.尺度C = 1.0; - マウス処理2.対象.Ele.位置C = Dat.Vec2DZero; - 調教UI.マウス.X2Y0_舌.SetPositionCont(Dat.Vec2DZero); + マウス処理2.対象.Element.尺度C = 1.0; + マウス処理2.対象.Element.位置C = DataConsts.Vec2DZero; + 調教UI.マウス.X2Y0_舌.SetPositionCont(DataConsts.Vec2DZero); } }; 調教UI.Mots.Add(キスモーション.GetHashCode().ToString(), キスモーション); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs index b1db307..68dadae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータ.cs @@ -4,33 +4,33 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class ロータ : Ele + public class ロータ : Element { - public Par X0Y0_ロータ; + public ShapePart X0Y0_ロータ; - public Par X0Y0_ロータ線; + public ShapePart X0Y0_ロータ線; - public Par X0Y0_コード; + public ShapePart X0Y0_コード; - public Par X0Y1_ロータ; + public ShapePart X0Y1_ロータ; - public Par X0Y1_ロータ線; + public ShapePart X0Y1_ロータ線; - public Par X0Y1_コード; + public ShapePart X0Y1_コード; - public Par X0Y2_ロータ; + public ShapePart X0Y2_ロータ; - public Par X0Y2_ロータ線; + public ShapePart X0Y2_ロータ線; - public Par X0Y2_コード; + public ShapePart X0Y2_コード; - public Par X0Y3_ロータ; + public ShapePart X0Y3_ロータ; - public Par X0Y3_コード; + public ShapePart X0Y3_コード; - public Par X0Y4_ロータ; + public ShapePart X0Y4_ロータ; - public Par X0Y4_コード; + public ShapePart X0Y4_コード; public ColorD ロータCD; @@ -190,25 +190,25 @@ namespace SlaveMatrix public ロータ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, ロータD e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["ロータ"]); - Pars pars = Body[0][0]; - X0Y0_ロータ = pars["ロータ"].ToPar(); - X0Y0_ロータ線 = pars["ロータ線"].ToPar(); - X0Y0_コード = pars["コード"].ToPar(); - pars = Body[0][1]; - X0Y1_ロータ = pars["ロータ"].ToPar(); - X0Y1_ロータ線 = pars["ロータ線"].ToPar(); - X0Y1_コード = pars["コード"].ToPar(); - pars = Body[0][2]; - X0Y2_ロータ = pars["ロータ"].ToPar(); - X0Y2_ロータ線 = pars["ロータ線"].ToPar(); - X0Y2_コード = pars["コード"].ToPar(); - pars = Body[0][3]; - X0Y3_ロータ = pars["ロータ"].ToPar(); - X0Y3_コード = pars["コード"].ToPar(); - pars = Body[0][4]; - X0Y4_ロータ = pars["ロータ"].ToPar(); - X0Y4_コード = pars["コード"].ToPar(); + Body = new VariantGrid(GlobalState.カーソル["ロータ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ロータ = partGroup["ロータ"].ToPar(); + X0Y0_ロータ線 = partGroup["ロータ線"].ToPar(); + X0Y0_コード = partGroup["コード"].ToPar(); + partGroup = Body[0][1]; + X0Y1_ロータ = partGroup["ロータ"].ToPar(); + X0Y1_ロータ線 = partGroup["ロータ線"].ToPar(); + X0Y1_コード = partGroup["コード"].ToPar(); + partGroup = Body[0][2]; + X0Y2_ロータ = partGroup["ロータ"].ToPar(); + X0Y2_ロータ線 = partGroup["ロータ線"].ToPar(); + X0Y2_コード = partGroup["コード"].ToPar(); + partGroup = Body[0][3]; + X0Y3_ロータ = partGroup["ロータ"].ToPar(); + X0Y3_コード = partGroup["コード"].ToPar(); + partGroup = Body[0][4]; + X0Y4_ロータ = partGroup["ロータ"].ToPar(); + X0Y4_コード = partGroup["コード"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -305,11 +305,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Col.GetGrad(ref Col.Violet, out var ret); - ロータCD = new ColorD(ref Col.Black, ref ret); - ロータ線CD = new ColorD(ref Col.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.Violet, out var ret); + ロータCD = new ColorD(ref ColorHelper.Black, ref ret); + ロータ線CD = new ColorD(ref ColorHelper.Black, ref ret); ret.Col2 = Color.FromArgb(0, ret.Col2); - コードCD = new ColorD(ref Col.Black, ref ret); + コードCD = new ColorD(ref ColorHelper.Black, ref ret); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs index a2410c6..eaefb7d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/ロータD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class ロータD : EleD + public class ロータD : ElementData { public bool ロータ_表示 = true; @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new ロータ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs index e5f5e91..47e9436 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 上着トップ : Ele + public class 上着トップ : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs index 97bf6a7..8be08aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 上着トップD : EleD + public class 上着トップD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs index 47ebfac..261ce6d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレス.cs @@ -4,53 +4,53 @@ namespace SlaveMatrix { public class 上着トップ_ドレス : 上着トップ { - public Par X0Y0_服基; + public ShapePart X0Y0_服基; - public Par X0Y0_紐_紐1_紐下_紐; + public ShapePart X0Y0_紐_紐1_紐下_紐; - public Par X0Y0_紐_紐1_紐上_紐; + public ShapePart X0Y0_紐_紐1_紐上_紐; - public Par X0Y0_紐_紐2_紐下_紐; + public ShapePart X0Y0_紐_紐2_紐下_紐; - public Par X0Y0_紐_紐2_紐上_紐; + public ShapePart X0Y0_紐_紐2_紐上_紐; - public Par X0Y0_紐_紐3_紐下_紐; + public ShapePart X0Y0_紐_紐3_紐下_紐; - public Par X0Y0_紐_紐3_紐上_紐; + public ShapePart X0Y0_紐_紐3_紐上_紐; - public Par X0Y0_紐_紐4_紐下_紐; + public ShapePart X0Y0_紐_紐4_紐下_紐; - public Par X0Y0_紐_紐4_紐上_紐; + public ShapePart X0Y0_紐_紐4_紐上_紐; - public Par X0Y0_紐_紐5_紐下_紐; + public ShapePart X0Y0_紐_紐5_紐下_紐; - public Par X0Y0_紐_紐5_紐上_紐; + public ShapePart X0Y0_紐_紐5_紐上_紐; - public Par X0Y0_紐_紐6_紐下_紐; + public ShapePart X0Y0_紐_紐6_紐下_紐; - public Par X0Y0_紐_紐6_紐上_紐; + public ShapePart X0Y0_紐_紐6_紐上_紐; - public Par X0Y0_左_服; + public ShapePart X0Y0_左_服; - public Par X0Y0_左_柄_柄1; + public ShapePart X0Y0_左_柄_柄1; - public Par X0Y0_左_柄_柄2; + public ShapePart X0Y0_左_柄_柄2; - public Par X0Y0_左_バスト; + public ShapePart X0Y0_左_バスト; - public Par X0Y0_左_縁; + public ShapePart X0Y0_左_縁; - public Par X0Y0_右_服; + public ShapePart X0Y0_右_服; - public Par X0Y0_右_柄_柄1; + public ShapePart X0Y0_右_柄_柄1; - public Par X0Y0_右_柄_柄2; + public ShapePart X0Y0_右_柄_柄2; - public Par X0Y0_右_バスト; + public ShapePart X0Y0_右_バスト; - public Par X0Y0_右_縁; + public ShapePart X0Y0_右_縁; - public ColorD 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + public ColorD 服基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); public ColorD 紐_紐1_紐下_紐CD; @@ -697,15 +697,15 @@ namespace SlaveMatrix public 上着トップ_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着トップ_ドレスD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着トップ"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_服基 = pars["服基"].ToPar(); - Pars pars2 = pars["紐"].ToPars(); - Pars pars3 = pars2["紐1"].ToPars(); - Pars pars4 = pars3["紐下"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["上着トップ"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_服基 = partGroup["服基"].ToPar(); + PartGroup pars2 = partGroup["紐"].ToPars(); + PartGroup pars3 = pars2["紐1"].ToPars(); + PartGroup pars4 = pars3["紐下"].ToPars(); X0Y0_紐_紐1_紐下_紐 = pars4["紐"].ToPar(); pars4 = pars3["紐上"].ToPars(); X0Y0_紐_紐1_紐上_紐 = pars4["紐"].ToPar(); @@ -734,14 +734,14 @@ namespace SlaveMatrix X0Y0_紐_紐6_紐下_紐 = pars4["紐"].ToPar(); pars4 = pars3["紐上"].ToPars(); X0Y0_紐_紐6_紐上_紐 = pars4["紐"].ToPar(); - pars2 = pars["左"].ToPars(); + pars2 = partGroup["左"].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(); + pars2 = partGroup["右"].ToPars(); X0Y0_右_服 = pars2["服"].ToPar(); pars3 = pars2["柄"].ToPars(); X0Y0_右_柄_柄1 = pars3["柄1"].ToPar(); @@ -844,7 +844,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_右_バスト) { @@ -914,7 +914,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 服基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 服基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 紐_紐1_紐下_紐CD = new ColorD(); 紐_紐1_紐上_紐CD = new ColorD(); 紐_紐2_紐下_紐CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs index 7551baf..8cf7340 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着トップ_ドレスD.cs @@ -80,7 +80,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 上着トップ_ドレス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs index 1c6fa61..ca55371 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 上着ボトム : Ele + public class 上着ボトム : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs index cf53edf..27b8942 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトムD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 上着ボトムD : EleD + public class 上着ボトムD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs index eb9e8c3..22e0ac2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス.cs @@ -6,73 +6,73 @@ namespace SlaveMatrix { public class 上着ボトム_クロス : 上着ボトム { - public Par X0Y0_中_下地; + public ShapePart X0Y0_中_下地; - public Par X0Y0_中_皺1; + public ShapePart X0Y0_中_皺1; - public Par X0Y0_中_皺2; + public ShapePart X0Y0_中_皺2; - public Par X0Y0_左_下地; + public ShapePart X0Y0_左_下地; - public Par X0Y0_左_皺1; + public ShapePart X0Y0_左_皺1; - public Par X0Y0_左_皺2; + public ShapePart X0Y0_左_皺2; - public Par X0Y0_左_皺3; + public ShapePart X0Y0_左_皺3; - public Par X0Y0_左_皺4; + public ShapePart X0Y0_左_皺4; - public Par X0Y0_左_皺5; + public ShapePart X0Y0_左_皺5; - public Par X0Y0_左_皺6; + public ShapePart X0Y0_左_皺6; - public Par X0Y0_右_下地; + public ShapePart X0Y0_右_下地; - public Par X0Y0_右_皺1; + public ShapePart X0Y0_右_皺1; - public Par X0Y0_右_皺2; + public ShapePart X0Y0_右_皺2; - public Par X0Y0_右_皺3; + public ShapePart X0Y0_右_皺3; - public Par X0Y0_右_皺4; + public ShapePart X0Y0_右_皺4; - public Par X0Y0_右_皺5; + public ShapePart X0Y0_右_皺5; - public Par X0Y0_右_皺6; + public ShapePart X0Y0_右_皺6; - public Par X0Y1_中_下地; + public ShapePart X0Y1_中_下地; - public Par X0Y1_中_皺1; + public ShapePart X0Y1_中_皺1; - public Par X0Y1_中_皺2; + public ShapePart X0Y1_中_皺2; - public Par X0Y1_左_下地; + public ShapePart X0Y1_左_下地; - public Par X0Y1_左_皺1; + public ShapePart X0Y1_左_皺1; - public Par X0Y1_左_皺2; + public ShapePart X0Y1_左_皺2; - public Par X0Y1_左_皺3; + public ShapePart X0Y1_左_皺3; - public Par X0Y1_左_皺4; + public ShapePart X0Y1_左_皺4; - public Par X0Y1_左_皺5; + public ShapePart X0Y1_左_皺5; - public Par X0Y1_左_皺6; + public ShapePart X0Y1_左_皺6; - public Par X0Y1_右_下地; + public ShapePart X0Y1_右_下地; - public Par X0Y1_右_皺1; + public ShapePart X0Y1_右_皺1; - public Par X0Y1_右_皺2; + public ShapePart X0Y1_右_皺2; - public Par X0Y1_右_皺3; + public ShapePart X0Y1_右_皺3; - public Par X0Y1_右_皺4; + public ShapePart X0Y1_右_皺4; - public Par X0Y1_右_皺5; + public ShapePart X0Y1_右_皺5; - public Par X0Y1_右_皺6; + public ShapePart X0Y1_右_皺6; public ColorD 中_下地CD; @@ -176,7 +176,7 @@ namespace SlaveMatrix public ColorP X0Y1_右_皺6CP; - public Ele[] 上着ボトム後_接続; + public Element[] 上着ボトム後_接続; public override bool 欠損 { @@ -647,16 +647,16 @@ namespace SlaveMatrix { 上着ボトム_クロス 上着ボトム_クロス2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ボトム前"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["中"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["上着ボトム前"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["中"].ToPars(); X0Y0_中_下地 = pars2["下地"].ToPar(); X0Y0_中_皺1 = pars2["皺1"].ToPar(); X0Y0_中_皺2 = pars2["皺2"].ToPar(); - pars2 = pars["左"].ToPars(); + pars2 = partGroup["左"].ToPars(); X0Y0_左_下地 = pars2["下地"].ToPar(); X0Y0_左_皺1 = pars2["皺1"].ToPar(); X0Y0_左_皺2 = pars2["皺2"].ToPar(); @@ -664,7 +664,7 @@ namespace SlaveMatrix X0Y0_左_皺4 = pars2["皺4"].ToPar(); X0Y0_左_皺5 = pars2["皺5"].ToPar(); X0Y0_左_皺6 = pars2["皺6"].ToPar(); - pars2 = pars["右"].ToPars(); + pars2 = partGroup["右"].ToPars(); X0Y0_右_下地 = pars2["下地"].ToPar(); X0Y0_右_皺1 = pars2["皺1"].ToPar(); X0Y0_右_皺2 = pars2["皺2"].ToPar(); @@ -672,7 +672,7 @@ namespace SlaveMatrix X0Y0_右_皺4 = pars2["皺4"].ToPar(); X0Y0_右_皺5 = pars2["皺5"].ToPar(); X0Y0_右_皺6 = pars2["皺6"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["中"].ToPars(); X0Y1_中_下地 = pars2["下地"].ToPar(); X0Y1_中_皺1 = pars2["皺1"].ToPar(); @@ -752,8 +752,8 @@ namespace SlaveMatrix } if (e.上着ボトム後_接続.Count > 0) { - Ele f; - 上着ボトム後_接続 = e.上着ボトム後_接続.Select(delegate(EleD g) + Element f; + 上着ボトム後_接続 = e.上着ボトム後_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 上着ボトム_クロス2; @@ -803,7 +803,7 @@ namespace SlaveMatrix 尺度YB = 0.95; } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs index ba0faca..83c37d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロスD.cs @@ -60,21 +60,21 @@ namespace SlaveMatrix public bool 中皺2表示; - public List 上着ボトム後_接続 = new List(); + public List 上着ボトム後_接続 = new List(); public 上着ボトム_クロスD() { ThisType = GetType(); } - public void 上着ボトム後接続(EleD e) + public void 上着ボトム後接続(ElementData e) { 上着ボトム後_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.上着ボトム_クロス_上着ボトム後_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 上着ボトム_クロス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs index f4dec02..80e6add 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 上着ボトム_クロス後 : 上着ボトム { - public Par X0Y0_下地; + public ShapePart X0Y0_下地; - public Par X0Y0_染み_染み2; + public ShapePart X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public ShapePart X0Y0_染み_染み1; - public Par X0Y1_下地; + public ShapePart X0Y1_下地; - public Par X0Y1_染み_染み2; + public ShapePart X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public ShapePart X0Y1_染み_染み1; public ColorD 下地CD; @@ -172,15 +172,15 @@ namespace SlaveMatrix public 上着ボトム_クロス後(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ボトム_クロス後D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["上着ボトム後"]); - Pars pars = Body[0][0]; - X0Y0_下地 = pars["下地"].ToPar(); - Pars pars2 = pars["染み"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["上着ボトム後"]); + PartGroup partGroup = Body[0][0]; + X0Y0_下地 = partGroup["下地"].ToPar(); + PartGroup pars2 = partGroup["染み"].ToPars(); X0Y0_染み_染み2 = pars2["染み2"].ToPar(); X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][1]; - X0Y1_下地 = pars["下地"].ToPar(); - pars2 = pars["染み"].ToPars(); + partGroup = Body[0][1]; + X0Y1_下地 = partGroup["下地"].ToPar(); + pars2 = partGroup["染み"].ToPars(); X0Y1_染み_染み2 = pars2["染み2"].ToPar(); X0Y1_染み_染み1 = pars2["染み1"].ToPar(); Body.SetJoints(); @@ -232,7 +232,7 @@ namespace SlaveMatrix 尺度YB = 0.95; } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_下地 && p != X0Y0_染み_染み2 && p != X0Y0_染み_染み1 && p != X0Y1_下地 && p != X0Y1_染み_染み2) { @@ -265,8 +265,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 下地CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); } public void 配色(クロスB色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs index 5e7c7e2..53731c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_クロス後D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 上着ボトム_クロス後D : EleD + public class 上着ボトム_クロス後D : ElementData { public bool 下地_表示; @@ -22,7 +22,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 上着ボトム_クロス後(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs index 4654a54..1c144cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛け.cs @@ -4,43 +4,43 @@ namespace SlaveMatrix { public class 上着ボトム_前掛け : 上着ボトム { - public Par X0Y0_帯; + public ShapePart X0Y0_帯; - public Par X0Y0_巻; + public ShapePart X0Y0_巻; - public Par X0Y0_縁後_縁左; + public ShapePart X0Y0_縁後_縁左; - public Par X0Y0_縁後_縁右; + public ShapePart X0Y0_縁後_縁右; - public Par X0Y0_前掛_前掛1; + public ShapePart X0Y0_前掛_前掛1; - public Par X0Y0_前掛_前掛2; + public ShapePart X0Y0_前掛_前掛2; - public Par X0Y0_前掛_前掛3; + public ShapePart X0Y0_前掛_前掛3; - public Par X0Y0_縁前_縁左; + public ShapePart X0Y0_縁前_縁左; - public Par X0Y0_縁前_縁右; + public ShapePart X0Y0_縁前_縁右; - public Par X0Y0_縁前_縁中; + public ShapePart X0Y0_縁前_縁中; - public Par X0Y1_帯; + public ShapePart X0Y1_帯; - public Par X0Y1_巻; + public ShapePart X0Y1_巻; - public Par X0Y1_縁後_縁左; + public ShapePart X0Y1_縁後_縁左; - public Par X0Y1_縁後_縁右; + public ShapePart X0Y1_縁後_縁右; - public Par X0Y1_前掛_前掛1; + public ShapePart X0Y1_前掛_前掛1; - public Par X0Y1_前掛_前掛2; + public ShapePart X0Y1_前掛_前掛2; - public Par X0Y1_縁前_縁左; + public ShapePart X0Y1_縁前_縁左; - public Par X0Y1_縁前_縁右; + public ShapePart X0Y1_縁前_縁右; - public Par X0Y1_縁前_縁中; + public ShapePart X0Y1_縁前_縁中; public ColorD 帯CD; @@ -372,34 +372,34 @@ namespace SlaveMatrix public 上着ボトム_前掛け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ボトム_前掛けD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ボトム前"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_帯 = pars["帯"].ToPar(); - X0Y0_巻 = pars["巻"].ToPar(); - Pars pars2 = pars["縁後"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["上着ボトム前"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_帯 = partGroup["帯"].ToPar(); + X0Y0_巻 = partGroup["巻"].ToPar(); + PartGroup pars2 = partGroup["縁後"].ToPars(); X0Y0_縁後_縁左 = pars2["縁左"].ToPar(); X0Y0_縁後_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["前掛"].ToPars(); + pars2 = partGroup["前掛"].ToPars(); X0Y0_前掛_前掛1 = pars2["前掛1"].ToPar(); X0Y0_前掛_前掛2 = pars2["前掛2"].ToPar(); X0Y0_前掛_前掛3 = pars2["前掛3"].ToPar(); - pars2 = pars["縁前"].ToPars(); + pars2 = partGroup["縁前"].ToPars(); X0Y0_縁前_縁左 = pars2["縁左"].ToPar(); X0Y0_縁前_縁右 = pars2["縁右"].ToPar(); X0Y0_縁前_縁中 = pars2["縁中"].ToPar(); - pars = Body[0][1]; - X0Y1_帯 = pars["帯"].ToPar(); - X0Y1_巻 = pars["巻"].ToPar(); - pars2 = pars["縁後"].ToPars(); + partGroup = Body[0][1]; + X0Y1_帯 = partGroup["帯"].ToPar(); + X0Y1_巻 = partGroup["巻"].ToPar(); + pars2 = partGroup["縁後"].ToPars(); X0Y1_縁後_縁左 = pars2["縁左"].ToPar(); X0Y1_縁後_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["前掛"].ToPars(); + pars2 = partGroup["前掛"].ToPars(); X0Y1_前掛_前掛1 = pars2["前掛1"].ToPar(); X0Y1_前掛_前掛2 = pars2["前掛2"].ToPar(); - pars2 = pars["縁前"].ToPars(); + pars2 = partGroup["縁前"].ToPars(); X0Y1_縁前_縁左 = pars2["縁左"].ToPar(); X0Y1_縁前_縁右 = pars2["縁右"].ToPar(); X0Y1_縁前_縁中 = pars2["縁中"].ToPar(); @@ -506,7 +506,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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_縁前_縁右) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs index 0ead1a9..36b396e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ボトム_前掛けD.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 上着ボトム_前掛け(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs index eae8a45..ce55629 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 上着ミドル : Ele + public class 上着ミドル : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs index 7b08a93..20a0217 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドルD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 上着ミドルD : EleD + public class 上着ミドルD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs index f4582c8..1448294 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレス.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class 上着ミドル_ドレス : 上着ミドル { - public Par X0Y0_服; + public ShapePart X0Y0_服; - public Par X0Y0_縁_縁左; + public ShapePart X0Y0_縁_縁左; - public Par X0Y0_縁_縁右; + public ShapePart X0Y0_縁_縁右; - public Par X0Y0_柄_柄左_柄1; + public ShapePart X0Y0_柄_柄左_柄1; - public Par X0Y0_柄_柄左_柄2_柄1; + public ShapePart X0Y0_柄_柄左_柄2_柄1; - public Par X0Y0_柄_柄左_柄2_柄2; + public ShapePart X0Y0_柄_柄左_柄2_柄2; - public Par X0Y0_柄_柄右_柄1; + public ShapePart X0Y0_柄_柄右_柄1; - public Par X0Y0_柄_柄右_柄2_柄1; + public ShapePart X0Y0_柄_柄右_柄2_柄1; - public Par X0Y0_柄_柄右_柄2_柄2; + public ShapePart X0Y0_柄_柄右_柄2_柄2; public ColorD 服CD; @@ -58,9 +58,9 @@ namespace SlaveMatrix public ColorP X0Y0_柄_柄右_柄2_柄2CP; - private Par[] 柄左; + private ShapePart[] 柄左; - private Par[] 柄右; + private ShapePart[] 柄右; private Vector2D[] mm; @@ -324,19 +324,19 @@ namespace SlaveMatrix public 上着ミドル_ドレス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 上着ミドル_ドレスD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["上着ミドル"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_服 = pars["服"].ToPar(); - Pars pars2 = pars["縁"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["上着ミドル"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_服 = partGroup["服"].ToPar(); + PartGroup pars2 = partGroup["縁"].ToPars(); X0Y0_縁_縁左 = pars2["縁左"].ToPar(); X0Y0_縁_縁右 = pars2["縁右"].ToPar(); - pars2 = pars["柄"].ToPars(); - Pars pars3 = pars2["柄左"].ToPars(); + pars2 = partGroup["柄"].ToPars(); + PartGroup pars3 = pars2["柄左"].ToPars(); X0Y0_柄_柄左_柄1 = pars3["柄1"].ToPar(); - Pars pars4 = pars3["柄2"].ToPars(); + PartGroup pars4 = pars3["柄2"].ToPars(); X0Y0_柄_柄左_柄2_柄1 = pars4["柄1"].ToPar(); X0Y0_柄_柄左_柄2_柄2 = pars4["柄2"].ToPar(); pars3 = pars2["柄右"].ToPars(); @@ -395,18 +395,18 @@ namespace SlaveMatrix 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 }; + 柄左 = new ShapePart[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 }; + 柄右 = new ShapePart[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); Intensity = e.濃度; 尺度YB = 0.95; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs index b3cff0f..234536e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/上着ミドル_ドレスD.cs @@ -40,7 +40,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 上着ミドル_ドレス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs index 8be7248..784fcb9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 下着トップ : Ele + public class 下着トップ : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs index 6a2a8fa..0b06df0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 下着トップD : EleD + public class 下着トップD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs index e50d2d4..7f7848c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロス.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 下着トップ_クロス : 下着トップ { - public Par X0Y0_布_布左_布; + public ShapePart X0Y0_布_布左_布; - public Par X0Y0_布_布左_皺_皺1; + public ShapePart X0Y0_布_布左_皺_皺1; - public Par X0Y0_布_布左_皺_皺2; + public ShapePart X0Y0_布_布左_皺_皺2; - public Par X0Y0_布_布左_縁_縁1; + public ShapePart X0Y0_布_布左_縁_縁1; - public Par X0Y0_布_布左_縁_縁2; + public ShapePart X0Y0_布_布左_縁_縁2; - public Par X0Y0_布_布右_布; + public ShapePart X0Y0_布_布右_布; - public Par X0Y0_布_布右_皺_皺1; + public ShapePart X0Y0_布_布右_皺_皺1; - public Par X0Y0_布_布右_皺_皺2; + public ShapePart X0Y0_布_布右_皺_皺2; - public Par X0Y0_布_布右_縁_縁1; + public ShapePart X0Y0_布_布右_縁_縁1; - public Par X0Y0_布_布右_縁_縁2; + public ShapePart X0Y0_布_布右_縁_縁2; - public Par X0Y0_カップ右_布; + public ShapePart X0Y0_カップ右_布; - public Par X0Y0_カップ右_皺; + public ShapePart X0Y0_カップ右_皺; - public Par X0Y0_カップ右_縁_縁1; + public ShapePart X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public ShapePart X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ左_布; + public ShapePart X0Y0_カップ左_布; - public Par X0Y0_カップ左_皺; + public ShapePart X0Y0_カップ左_皺; - public Par X0Y0_カップ左_縁_縁1; + public ShapePart X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public ShapePart X0Y0_カップ左_縁_縁2; public ColorD 布_布左_布CD; @@ -591,15 +591,15 @@ namespace SlaveMatrix public 下着トップ_クロス(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_クロスD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][4]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["布"].ToPars(); - Pars pars3 = pars2["布左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着トップ"][4]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["布"].ToPars(); + PartGroup pars3 = pars2["布左"].ToPars(); X0Y0_布_布左_布 = pars3["布"].ToPar(); - Pars pars4 = pars3["皺"].ToPars(); + PartGroup pars4 = pars3["皺"].ToPars(); X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); pars4 = pars3["縁"].ToPars(); @@ -613,13 +613,13 @@ namespace SlaveMatrix pars4 = pars3["縁"].ToPars(); X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); - pars2 = pars["カップ右"].ToPars(); + pars2 = partGroup["カップ右"].ToPars(); X0Y0_カップ右_布 = pars2["布"].ToPar(); X0Y0_カップ右_皺 = pars2["皺"].ToPar(); pars3 = pars2["縁"].ToPars(); X0Y0_カップ右_縁_縁1 = pars3["縁1"].ToPar(); X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["カップ左"].ToPars(); + pars2 = partGroup["カップ左"].ToPars(); X0Y0_カップ左_布 = pars2["布"].ToPar(); X0Y0_カップ左_皺 = pars2["皺"].ToPar(); pars3 = pars2["縁"].ToPars(); @@ -734,7 +734,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_カップ左_縁_縁2); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -783,11 +783,11 @@ namespace SlaveMatrix 布_布右_縁_縁1CD = new ColorD(); 布_布右_縁_縁2CD = new ColorD(); カップ右_布CD = new ColorD(); - カップ右_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); + カップ右_皺CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); カップ右_縁_縁1CD = new ColorD(); カップ右_縁_縁2CD = new ColorD(); カップ左_布CD = new ColorD(); - カップ左_皺CD = new ColorD(ref Col.Black, ref Color2.Empty); + カップ左_皺CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); カップ左_縁_縁1CD = new ColorD(); カップ左_縁_縁2CD = new ColorD(); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs index f909e00..7f60b07 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_クロスD.cs @@ -66,7 +66,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着トップ_クロス(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs index 7e59083..291c0af 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブ.cs @@ -4,35 +4,35 @@ namespace SlaveMatrix { public class 下着トップ_チューブ : 下着トップ { - public Par X0Y0_布_布左_布; + public ShapePart X0Y0_布_布左_布; - public Par X0Y0_布_布左_皺_皺1; + public ShapePart X0Y0_布_布左_皺_皺1; - public Par X0Y0_布_布左_皺_皺2; + public ShapePart X0Y0_布_布左_皺_皺2; - public Par X0Y0_布_布左_縁_縁1; + public ShapePart X0Y0_布_布左_縁_縁1; - public Par X0Y0_布_布左_縁_縁2; + public ShapePart X0Y0_布_布左_縁_縁2; - public Par X0Y0_布_布右_布; + public ShapePart X0Y0_布_布右_布; - public Par X0Y0_布_布右_皺_皺1; + public ShapePart X0Y0_布_布右_皺_皺1; - public Par X0Y0_布_布右_皺_皺2; + public ShapePart X0Y0_布_布右_皺_皺2; - public Par X0Y0_布_布右_縁_縁1; + public ShapePart X0Y0_布_布右_縁_縁1; - public Par X0Y0_布_布右_縁_縁2; + public ShapePart X0Y0_布_布右_縁_縁2; - public Par X0Y0_布_布; + public ShapePart X0Y0_布_布; - public Par X0Y0_皺_皺1; + public ShapePart X0Y0_皺_皺1; - public Par X0Y0_皺_皺2; + public ShapePart X0Y0_皺_皺2; - public Par X0Y0_縁_縁1; + public ShapePart X0Y0_縁_縁1; - public Par X0Y0_縁_縁2; + public ShapePart X0Y0_縁_縁2; public ColorD 布_布左_布CD; @@ -535,15 +535,15 @@ namespace SlaveMatrix public 下着トップ_チューブ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_チューブD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["布"].ToPars(); - Pars pars3 = pars2["布左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着トップ"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["布"].ToPars(); + PartGroup pars3 = pars2["布左"].ToPars(); X0Y0_布_布左_布 = pars3["布"].ToPar(); - Pars pars4 = pars3["皺"].ToPars(); + PartGroup pars4 = pars3["皺"].ToPars(); X0Y0_布_布左_皺_皺1 = pars4["皺1"].ToPar(); X0Y0_布_布左_皺_皺2 = pars4["皺2"].ToPar(); pars4 = pars3["縁"].ToPars(); @@ -558,10 +558,10 @@ namespace SlaveMatrix X0Y0_布_布右_縁_縁1 = pars4["縁1"].ToPar(); X0Y0_布_布右_縁_縁2 = pars4["縁2"].ToPar(); X0Y0_布_布 = pars2["布"].ToPar(); - pars2 = pars["皺"].ToPars(); + pars2 = partGroup["皺"].ToPars(); X0Y0_皺_皺1 = pars2["皺1"].ToPar(); X0Y0_皺_皺2 = pars2["皺2"].ToPar(); - pars2 = pars["縁"].ToPars(); + pars2 = partGroup["縁"].ToPars(); X0Y0_縁_縁1 = pars2["縁1"].ToPar(); X0Y0_縁_縁2 = pars2["縁2"].ToPar(); Body.SetJoints(); @@ -665,7 +665,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_縁_縁2); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs index cf30797..10d816e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_チューブD.cs @@ -62,7 +62,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着トップ_チューブ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs index d0b5538..a3b2813 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニ.cs @@ -4,31 +4,31 @@ namespace SlaveMatrix { public class 下着トップ_ビキニ : 下着トップ { - public Par X0Y0_紐; + public ShapePart X0Y0_紐; - public Par X0Y0_カップ左_紐; + public ShapePart X0Y0_カップ左_紐; - public Par X0Y0_カップ左_カップ; + public ShapePart X0Y0_カップ左_カップ; - public Par X0Y0_カップ左_縁_縁1; + public ShapePart X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public ShapePart X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public ShapePart X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public ShapePart X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public ShapePart X0Y0_カップ右_紐; - public Par X0Y0_カップ右_カップ; + public ShapePart X0Y0_カップ右_カップ; - public Par X0Y0_カップ右_縁_縁1; + public ShapePart X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public ShapePart X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public ShapePart X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public ShapePart X0Y0_カップ右_縁_縁4; public ColorD 紐CD; @@ -447,21 +447,21 @@ namespace SlaveMatrix public 下着トップ_ビキニ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ビキニD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_紐 = pars["紐"].ToPar(); - Pars pars2 = pars["カップ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着トップ"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_紐 = partGroup["紐"].ToPar(); + PartGroup pars2 = partGroup["カップ左"].ToPars(); X0Y0_カップ左_紐 = pars2["紐"].ToPar(); X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); + PartGroup 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(); + pars2 = partGroup["カップ右"].ToPars(); X0Y0_カップ右_紐 = pars2["紐"].ToPar(); X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); pars3 = pars2["縁"].ToPars(); @@ -561,7 +561,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_カップ右_縁_縁4); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs index ed5e23e..cca55e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ビキニD.cs @@ -50,7 +50,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着トップ_ビキニ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs index 2ea2bd4..c5bfed1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラ.cs @@ -4,167 +4,167 @@ namespace SlaveMatrix { public class 下着トップ_ブラ : 下着トップ { - public Par X0Y0_バンド_バンド; + public ShapePart X0Y0_バンド_バンド; - public Par X0Y0_バンド_縁_下; + public ShapePart X0Y0_バンド_縁_下; - public Par X0Y0_バンド_縁_上; + public ShapePart X0Y0_バンド_縁_上; - public Par X0Y0_バンド_縁_左; + public ShapePart X0Y0_バンド_縁_左; - public Par X0Y0_バンド_縁_右; + public ShapePart X0Y0_バンド_縁_右; - public Par X0Y0_カップ左_紐; + public ShapePart X0Y0_カップ左_紐; - public Par X0Y0_カップ左_ジャスター_ジャスター1; + public ShapePart X0Y0_カップ左_ジャスター_ジャスター1; - public Par X0Y0_カップ左_ジャスター_ジャスター2; + public ShapePart X0Y0_カップ左_ジャスター_ジャスター2; - public Par X0Y0_カップ左_ジャスター_ジャスター3; + public ShapePart X0Y0_カップ左_ジャスター_ジャスター3; - public Par X0Y0_カップ左_ジャスター_ジャスター4; + public ShapePart X0Y0_カップ左_ジャスター_ジャスター4; - public Par X0Y0_カップ左_カップ2; + public ShapePart X0Y0_カップ左_カップ2; - public Par X0Y0_カップ左_レース_レース1; + public ShapePart X0Y0_カップ左_レース_レース1; - public Par X0Y0_カップ左_レース_レース2; + public ShapePart X0Y0_カップ左_レース_レース2; - public Par X0Y0_カップ左_レース_レース3; + public ShapePart X0Y0_カップ左_レース_レース3; - public Par X0Y0_カップ左_レース_レース4; + public ShapePart X0Y0_カップ左_レース_レース4; - public Par X0Y0_カップ左_レース_レース5; + public ShapePart X0Y0_カップ左_レース_レース5; - public Par X0Y0_カップ左_レース_レース6; + public ShapePart X0Y0_カップ左_レース_レース6; - public Par X0Y0_カップ左_レース_レース7; + public ShapePart X0Y0_カップ左_レース_レース7; - public Par X0Y0_カップ左_レース_レース8; + public ShapePart X0Y0_カップ左_レース_レース8; - public Par X0Y0_カップ左_レース_レース9; + public ShapePart X0Y0_カップ左_レース_レース9; - public Par X0Y0_カップ左_レース_レース10; + public ShapePart X0Y0_カップ左_レース_レース10; - public Par X0Y0_カップ左_レース_レース11; + public ShapePart X0Y0_カップ左_レース_レース11; - public Par X0Y0_カップ左_レース_レース12; + public ShapePart X0Y0_カップ左_レース_レース12; - public Par X0Y0_カップ左_カップ1; + public ShapePart X0Y0_カップ左_カップ1; - public Par X0Y0_カップ左_柄_柄1_柄1; + public ShapePart X0Y0_カップ左_柄_柄1_柄1; - public Par X0Y0_カップ左_柄_柄1_柄2; + public ShapePart X0Y0_カップ左_柄_柄1_柄2; - public Par X0Y0_カップ左_柄_柄2_柄1; + public ShapePart X0Y0_カップ左_柄_柄2_柄1; - public Par X0Y0_カップ左_柄_柄2_柄2; + public ShapePart X0Y0_カップ左_柄_柄2_柄2; - public Par X0Y0_カップ左_柄_柄3_柄1; + public ShapePart X0Y0_カップ左_柄_柄3_柄1; - public Par X0Y0_カップ左_柄_柄3_柄2; + public ShapePart X0Y0_カップ左_柄_柄3_柄2; - public Par X0Y0_カップ左_柄_柄4_柄1; + public ShapePart X0Y0_カップ左_柄_柄4_柄1; - public Par X0Y0_カップ左_柄_柄4_柄2; + public ShapePart X0Y0_カップ左_柄_柄4_柄2; - public Par X0Y0_カップ左_柄_柄5_柄1; + public ShapePart X0Y0_カップ左_柄_柄5_柄1; - public Par X0Y0_カップ左_柄_柄5_柄2; + public ShapePart X0Y0_カップ左_柄_柄5_柄2; - public Par X0Y0_カップ左_柄_柄6_柄1; + public ShapePart X0Y0_カップ左_柄_柄6_柄1; - public Par X0Y0_カップ左_柄_柄6_柄2; + public ShapePart X0Y0_カップ左_柄_柄6_柄2; - public Par X0Y0_カップ左_柄_柄7_柄1; + public ShapePart X0Y0_カップ左_柄_柄7_柄1; - public Par X0Y0_カップ左_柄_柄7_柄2; + public ShapePart X0Y0_カップ左_柄_柄7_柄2; - public Par X0Y0_カップ左_縁_縁1; + public ShapePart X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public ShapePart X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public ShapePart X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public ShapePart X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public ShapePart X0Y0_カップ右_紐; - public Par X0Y0_カップ右_ジャスター_ジャスター1; + public ShapePart X0Y0_カップ右_ジャスター_ジャスター1; - public Par X0Y0_カップ右_ジャスター_ジャスター2; + public ShapePart X0Y0_カップ右_ジャスター_ジャスター2; - public Par X0Y0_カップ右_ジャスター_ジャスター3; + public ShapePart X0Y0_カップ右_ジャスター_ジャスター3; - public Par X0Y0_カップ右_ジャスター_ジャスター4; + public ShapePart X0Y0_カップ右_ジャスター_ジャスター4; - public Par X0Y0_カップ右_カップ2; + public ShapePart X0Y0_カップ右_カップ2; - public Par X0Y0_カップ右_レース_レース1; + public ShapePart X0Y0_カップ右_レース_レース1; - public Par X0Y0_カップ右_レース_レース2; + public ShapePart X0Y0_カップ右_レース_レース2; - public Par X0Y0_カップ右_レース_レース3; + public ShapePart X0Y0_カップ右_レース_レース3; - public Par X0Y0_カップ右_レース_レース4; + public ShapePart X0Y0_カップ右_レース_レース4; - public Par X0Y0_カップ右_レース_レース5; + public ShapePart X0Y0_カップ右_レース_レース5; - public Par X0Y0_カップ右_レース_レース6; + public ShapePart X0Y0_カップ右_レース_レース6; - public Par X0Y0_カップ右_レース_レース7; + public ShapePart X0Y0_カップ右_レース_レース7; - public Par X0Y0_カップ右_レース_レース8; + public ShapePart X0Y0_カップ右_レース_レース8; - public Par X0Y0_カップ右_レース_レース9; + public ShapePart X0Y0_カップ右_レース_レース9; - public Par X0Y0_カップ右_レース_レース10; + public ShapePart X0Y0_カップ右_レース_レース10; - public Par X0Y0_カップ右_レース_レース11; + public ShapePart X0Y0_カップ右_レース_レース11; - public Par X0Y0_カップ右_レース_レース12; + public ShapePart X0Y0_カップ右_レース_レース12; - public Par X0Y0_カップ右_カップ1; + public ShapePart X0Y0_カップ右_カップ1; - public Par X0Y0_カップ右_柄_柄1_柄1; + public ShapePart X0Y0_カップ右_柄_柄1_柄1; - public Par X0Y0_カップ右_柄_柄1_柄2; + public ShapePart X0Y0_カップ右_柄_柄1_柄2; - public Par X0Y0_カップ右_柄_柄2_柄1; + public ShapePart X0Y0_カップ右_柄_柄2_柄1; - public Par X0Y0_カップ右_柄_柄2_柄2; + public ShapePart X0Y0_カップ右_柄_柄2_柄2; - public Par X0Y0_カップ右_柄_柄3_柄1; + public ShapePart X0Y0_カップ右_柄_柄3_柄1; - public Par X0Y0_カップ右_柄_柄3_柄2; + public ShapePart X0Y0_カップ右_柄_柄3_柄2; - public Par X0Y0_カップ右_柄_柄4_柄1; + public ShapePart X0Y0_カップ右_柄_柄4_柄1; - public Par X0Y0_カップ右_柄_柄4_柄2; + public ShapePart X0Y0_カップ右_柄_柄4_柄2; - public Par X0Y0_カップ右_柄_柄5_柄1; + public ShapePart X0Y0_カップ右_柄_柄5_柄1; - public Par X0Y0_カップ右_柄_柄5_柄2; + public ShapePart X0Y0_カップ右_柄_柄5_柄2; - public Par X0Y0_カップ右_柄_柄6_柄1; + public ShapePart X0Y0_カップ右_柄_柄6_柄1; - public Par X0Y0_カップ右_柄_柄6_柄2; + public ShapePart X0Y0_カップ右_柄_柄6_柄2; - public Par X0Y0_カップ右_柄_柄7_柄1; + public ShapePart X0Y0_カップ右_柄_柄7_柄1; - public Par X0Y0_カップ右_柄_柄7_柄2; + public ShapePart X0Y0_カップ右_柄_柄7_柄2; - public Par X0Y0_カップ右_縁_縁1; + public ShapePart X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public ShapePart X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public ShapePart X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public ShapePart X0Y0_カップ右_縁_縁4; - public Par X0Y0_リボン_リボン; + public ShapePart X0Y0_リボン_リボン; - public Par X0Y0_リボン_結び目; + public ShapePart X0Y0_リボン_結び目; public ColorD バンド_バンドCD; @@ -2302,19 +2302,19 @@ namespace SlaveMatrix public 下着トップ_ブラ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_ブラD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["バンド"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着トップ"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["バンド"].ToPars(); X0Y0_バンド_バンド = pars2["バンド"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); + PartGroup pars3 = pars2["縁"].ToPars(); X0Y0_バンド_縁_下 = pars3["下"].ToPar(); X0Y0_バンド_縁_上 = pars3["上"].ToPar(); X0Y0_バンド_縁_左 = pars3["左"].ToPar(); X0Y0_バンド_縁_右 = pars3["右"].ToPar(); - pars2 = pars["カップ左"].ToPars(); + pars2 = partGroup["カップ左"].ToPars(); X0Y0_カップ左_紐 = pars2["紐"].ToPar(); pars3 = pars2["ジャスター"].ToPars(); X0Y0_カップ左_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); @@ -2337,7 +2337,7 @@ namespace SlaveMatrix X0Y0_カップ左_レース_レース12 = pars3["レース12"].ToPar(); X0Y0_カップ左_カップ1 = pars2["カップ1"].ToPar(); pars3 = pars2["柄"].ToPars(); - Pars pars4 = pars3["柄1"].ToPars(); + PartGroup pars4 = pars3["柄1"].ToPars(); X0Y0_カップ左_柄_柄1_柄1 = pars4["柄1"].ToPar(); X0Y0_カップ左_柄_柄1_柄2 = pars4["柄2"].ToPar(); pars4 = pars3["柄2"].ToPars(); @@ -2363,7 +2363,7 @@ namespace SlaveMatrix X0Y0_カップ左_縁_縁2 = pars3["縁2"].ToPar(); X0Y0_カップ左_縁_縁3 = pars3["縁3"].ToPar(); X0Y0_カップ左_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["カップ右"].ToPars(); + pars2 = partGroup["カップ右"].ToPars(); X0Y0_カップ右_紐 = pars2["紐"].ToPar(); pars3 = pars2["ジャスター"].ToPars(); X0Y0_カップ右_ジャスター_ジャスター1 = pars3["ジャスター1"].ToPar(); @@ -2412,7 +2412,7 @@ namespace SlaveMatrix X0Y0_カップ右_縁_縁2 = pars3["縁2"].ToPar(); X0Y0_カップ右_縁_縁3 = pars3["縁3"].ToPar(); X0Y0_カップ右_縁_縁4 = pars3["縁4"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y0_リボン_リボン = pars2["リボン"].ToPar(); X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); Body.SetJoints(); @@ -2732,7 +2732,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_リボン_結び目); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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_リボン_リボン) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs index 6d24de9..124a0fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_ブラD.cs @@ -228,7 +228,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着トップ_ブラ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs index 3bb7249..7fa4512 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロ.cs @@ -4,31 +4,31 @@ namespace SlaveMatrix { public class 下着トップ_マイクロ : 下着トップ { - public Par X0Y0_紐; + public ShapePart X0Y0_紐; - public Par X0Y0_カップ左_紐; + public ShapePart X0Y0_カップ左_紐; - public Par X0Y0_カップ左_カップ; + public ShapePart X0Y0_カップ左_カップ; - public Par X0Y0_カップ左_縁_縁1; + public ShapePart X0Y0_カップ左_縁_縁1; - public Par X0Y0_カップ左_縁_縁2; + public ShapePart X0Y0_カップ左_縁_縁2; - public Par X0Y0_カップ左_縁_縁3; + public ShapePart X0Y0_カップ左_縁_縁3; - public Par X0Y0_カップ左_縁_縁4; + public ShapePart X0Y0_カップ左_縁_縁4; - public Par X0Y0_カップ右_紐; + public ShapePart X0Y0_カップ右_紐; - public Par X0Y0_カップ右_カップ; + public ShapePart X0Y0_カップ右_カップ; - public Par X0Y0_カップ右_縁_縁1; + public ShapePart X0Y0_カップ右_縁_縁1; - public Par X0Y0_カップ右_縁_縁2; + public ShapePart X0Y0_カップ右_縁_縁2; - public Par X0Y0_カップ右_縁_縁3; + public ShapePart X0Y0_カップ右_縁_縁3; - public Par X0Y0_カップ右_縁_縁4; + public ShapePart X0Y0_カップ右_縁_縁4; public ColorD 紐CD; @@ -447,21 +447,21 @@ namespace SlaveMatrix public 下着トップ_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着トップ_マイクロD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着トップ"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_紐 = pars["紐"].ToPar(); - Pars pars2 = pars["カップ左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着トップ"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_紐 = partGroup["紐"].ToPar(); + PartGroup pars2 = partGroup["カップ左"].ToPars(); X0Y0_カップ左_紐 = pars2["紐"].ToPar(); X0Y0_カップ左_カップ = pars2["カップ"].ToPar(); - Pars pars3 = pars2["縁"].ToPars(); + PartGroup 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(); + pars2 = partGroup["カップ右"].ToPars(); X0Y0_カップ右_紐 = pars2["紐"].ToPar(); X0Y0_カップ右_カップ = pars2["カップ"].ToPar(); pars3 = pars2["縁"].ToPars(); @@ -561,7 +561,7 @@ namespace SlaveMatrix Are.Draw(X0Y0_カップ右_縁_縁4); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs index 8e2ba18..39e5e92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着トップ_マイクロD.cs @@ -50,7 +50,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着トップ_マイクロ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs index 202cf9e..1cd4e2b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 下着ボトム : Ele + public class 下着ボトム : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs index a4c33ff..c606b12 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトムD.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 下着ボトムD : EleD + public class 下着ボトムD : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs index 16e9797..99f7c7a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマル.cs @@ -4,525 +4,525 @@ namespace SlaveMatrix { public class 下着ボトム_ノーマル : 下着ボトム { - public Par X0Y0_紐左; + public ShapePart X0Y0_紐左; - public Par X0Y0_紐右; + public ShapePart X0Y0_紐右; - public Par X0Y0_下地; + public ShapePart X0Y0_下地; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y0_セクシーランジェリー_ライン左; + public ShapePart X0Y0_セクシーランジェリー_ライン左; - public Par X0Y0_セクシーランジェリー_ライン右; + public ShapePart X0Y0_セクシーランジェリー_ライン右; - public Par X0Y0_セクシーランジェリー_柄左_柄1_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄1_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄2_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄2_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄3_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄3_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄4_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄4_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y0_セクシーランジェリー_柄左_柄5_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y0_セクシーランジェリー_柄左_柄5_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄1_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄1_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄2_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄2_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄3_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄3_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄4_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄4_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y0_セクシーランジェリー_柄右_柄5_柄1; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y0_セクシーランジェリー_柄右_柄5_柄2; + public ShapePart X0Y0_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y0_セクシーランジェリー_ライン中; + public ShapePart X0Y0_セクシーランジェリー_ライン中; - public Par X0Y0_ライン_ライン上; + public ShapePart X0Y0_ライン_ライン上; - public Par X0Y0_ライン_ライン左; + public ShapePart X0Y0_ライン_ライン左; - public Par X0Y0_ライン_ライン右; + public ShapePart X0Y0_ライン_ライン右; - public Par X0Y0_ライン_ライン左下; + public ShapePart X0Y0_ライン_ライン左下; - public Par X0Y0_ライン_ライン右下; + public ShapePart X0Y0_ライン_ライン右下; - public Par X0Y0_ライン_ライン下左; + public ShapePart X0Y0_ライン_ライン下左; - public Par X0Y0_ライン_ライン下右; + public ShapePart X0Y0_ライン_ライン下右; - public Par X0Y0_結び紐左_紐1; + public ShapePart X0Y0_結び紐左_紐1; - public Par X0Y0_結び紐左_紐2; + public ShapePart X0Y0_結び紐左_紐2; - public Par X0Y0_結び紐左_輪1_紐後; + public ShapePart X0Y0_結び紐左_輪1_紐後; - public Par X0Y0_結び紐左_輪1_紐前; + public ShapePart X0Y0_結び紐左_輪1_紐前; - public Par X0Y0_結び紐左_輪2_紐後; + public ShapePart X0Y0_結び紐左_輪2_紐後; - public Par X0Y0_結び紐左_輪2_紐前; + public ShapePart X0Y0_結び紐左_輪2_紐前; - public Par X0Y0_結び紐左_結び目; + public ShapePart X0Y0_結び紐左_結び目; - public Par X0Y0_結び紐右_紐1; + public ShapePart X0Y0_結び紐右_紐1; - public Par X0Y0_結び紐右_紐2; + public ShapePart X0Y0_結び紐右_紐2; - public Par X0Y0_結び紐右_輪1_紐後; + public ShapePart X0Y0_結び紐右_輪1_紐後; - public Par X0Y0_結び紐右_輪1_紐前; + public ShapePart X0Y0_結び紐右_輪1_紐前; - public Par X0Y0_結び紐右_輪2_紐後; + public ShapePart X0Y0_結び紐右_輪2_紐後; - public Par X0Y0_結び紐右_輪2_紐前; + public ShapePart X0Y0_結び紐右_輪2_紐前; - public Par X0Y0_結び紐右_結び目; + public ShapePart X0Y0_結び紐右_結び目; - public Par X0Y0_リボン_リボン; + public ShapePart X0Y0_リボン_リボン; - public Par X0Y0_リボン_結び目; + public ShapePart X0Y0_リボン_結び目; - public Par X0Y0_染み_染み2; + public ShapePart X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public ShapePart X0Y0_染み_染み1; - public Par X0Y1_紐左; + public ShapePart X0Y1_紐左; - public Par X0Y1_紐右; + public ShapePart X0Y1_紐右; - public Par X0Y1_下地; + public ShapePart X0Y1_下地; - public Par X0Y1_線; + public ShapePart X0Y1_線; - public Par X0Y1_セクシーランジェリー_ライン左; + public ShapePart X0Y1_セクシーランジェリー_ライン左; - public Par X0Y1_セクシーランジェリー_ライン右; + public ShapePart X0Y1_セクシーランジェリー_ライン右; - public Par X0Y1_セクシーランジェリー_柄左_柄1_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄1_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄2_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄2_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄3_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄3_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄4_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄4_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y1_セクシーランジェリー_柄左_柄5_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y1_セクシーランジェリー_柄左_柄5_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄1_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄1_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄2_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄2_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄3_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄3_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄4_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄4_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y1_セクシーランジェリー_柄右_柄5_柄1; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y1_セクシーランジェリー_柄右_柄5_柄2; + public ShapePart X0Y1_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y1_セクシーランジェリー_ライン中; + public ShapePart X0Y1_セクシーランジェリー_ライン中; - public Par X0Y1_ライン_ライン上; + public ShapePart X0Y1_ライン_ライン上; - public Par X0Y1_ライン_ライン左; + public ShapePart X0Y1_ライン_ライン左; - public Par X0Y1_ライン_ライン右; + public ShapePart X0Y1_ライン_ライン右; - public Par X0Y1_ライン_ライン左下; + public ShapePart X0Y1_ライン_ライン左下; - public Par X0Y1_ライン_ライン右下; + public ShapePart X0Y1_ライン_ライン右下; - public Par X0Y1_ライン_ライン下左; + public ShapePart X0Y1_ライン_ライン下左; - public Par X0Y1_ライン_ライン下右; + public ShapePart X0Y1_ライン_ライン下右; - public Par X0Y1_結び紐左_紐1; + public ShapePart X0Y1_結び紐左_紐1; - public Par X0Y1_結び紐左_紐2; + public ShapePart X0Y1_結び紐左_紐2; - public Par X0Y1_結び紐左_輪1_紐後; + public ShapePart X0Y1_結び紐左_輪1_紐後; - public Par X0Y1_結び紐左_輪1_紐前; + public ShapePart X0Y1_結び紐左_輪1_紐前; - public Par X0Y1_結び紐左_輪2_紐後; + public ShapePart X0Y1_結び紐左_輪2_紐後; - public Par X0Y1_結び紐左_輪2_紐前; + public ShapePart X0Y1_結び紐左_輪2_紐前; - public Par X0Y1_結び紐左_結び目; + public ShapePart X0Y1_結び紐左_結び目; - public Par X0Y1_結び紐右_紐1; + public ShapePart X0Y1_結び紐右_紐1; - public Par X0Y1_結び紐右_紐2; + public ShapePart X0Y1_結び紐右_紐2; - public Par X0Y1_結び紐右_輪1_紐後; + public ShapePart X0Y1_結び紐右_輪1_紐後; - public Par X0Y1_結び紐右_輪1_紐前; + public ShapePart X0Y1_結び紐右_輪1_紐前; - public Par X0Y1_結び紐右_輪2_紐後; + public ShapePart X0Y1_結び紐右_輪2_紐後; - public Par X0Y1_結び紐右_輪2_紐前; + public ShapePart X0Y1_結び紐右_輪2_紐前; - public Par X0Y1_結び紐右_結び目; + public ShapePart X0Y1_結び紐右_結び目; - public Par X0Y1_リボン_リボン; + public ShapePart X0Y1_リボン_リボン; - public Par X0Y1_リボン_結び目; + public ShapePart X0Y1_リボン_結び目; - public Par X0Y1_染み_染み2; + public ShapePart X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public ShapePart X0Y1_染み_染み1; - public Par X0Y2_紐左; + public ShapePart X0Y2_紐左; - public Par X0Y2_紐右; + public ShapePart X0Y2_紐右; - public Par X0Y2_下地; + public ShapePart X0Y2_下地; - public Par X0Y2_線; + public ShapePart X0Y2_線; - public Par X0Y2_セクシーランジェリー_ライン左; + public ShapePart X0Y2_セクシーランジェリー_ライン左; - public Par X0Y2_セクシーランジェリー_ライン右; + public ShapePart X0Y2_セクシーランジェリー_ライン右; - public Par X0Y2_セクシーランジェリー_柄左_柄1_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄1_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄2_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄2_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄3_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄3_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄4_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄4_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y2_セクシーランジェリー_柄左_柄5_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y2_セクシーランジェリー_柄左_柄5_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄1_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄1_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄2_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄2_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄3_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄3_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄4_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄4_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y2_セクシーランジェリー_柄右_柄5_柄1; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y2_セクシーランジェリー_柄右_柄5_柄2; + public ShapePart X0Y2_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y2_セクシーランジェリー_ライン中; + public ShapePart X0Y2_セクシーランジェリー_ライン中; - public Par X0Y2_ライン_ライン上; + public ShapePart X0Y2_ライン_ライン上; - public Par X0Y2_ライン_ライン左; + public ShapePart X0Y2_ライン_ライン左; - public Par X0Y2_ライン_ライン右; + public ShapePart X0Y2_ライン_ライン右; - public Par X0Y2_ライン_ライン左下; + public ShapePart X0Y2_ライン_ライン左下; - public Par X0Y2_ライン_ライン右下; + public ShapePart X0Y2_ライン_ライン右下; - public Par X0Y2_ライン_ライン下左; + public ShapePart X0Y2_ライン_ライン下左; - public Par X0Y2_ライン_ライン下右; + public ShapePart X0Y2_ライン_ライン下右; - public Par X0Y2_結び紐左_紐1; + public ShapePart X0Y2_結び紐左_紐1; - public Par X0Y2_結び紐左_紐2; + public ShapePart X0Y2_結び紐左_紐2; - public Par X0Y2_結び紐左_輪1_紐後; + public ShapePart X0Y2_結び紐左_輪1_紐後; - public Par X0Y2_結び紐左_輪1_紐前; + public ShapePart X0Y2_結び紐左_輪1_紐前; - public Par X0Y2_結び紐左_輪2_紐後; + public ShapePart X0Y2_結び紐左_輪2_紐後; - public Par X0Y2_結び紐左_輪2_紐前; + public ShapePart X0Y2_結び紐左_輪2_紐前; - public Par X0Y2_結び紐左_結び目; + public ShapePart X0Y2_結び紐左_結び目; - public Par X0Y2_結び紐右_紐1; + public ShapePart X0Y2_結び紐右_紐1; - public Par X0Y2_結び紐右_紐2; + public ShapePart X0Y2_結び紐右_紐2; - public Par X0Y2_結び紐右_輪1_紐後; + public ShapePart X0Y2_結び紐右_輪1_紐後; - public Par X0Y2_結び紐右_輪1_紐前; + public ShapePart X0Y2_結び紐右_輪1_紐前; - public Par X0Y2_結び紐右_輪2_紐後; + public ShapePart X0Y2_結び紐右_輪2_紐後; - public Par X0Y2_結び紐右_輪2_紐前; + public ShapePart X0Y2_結び紐右_輪2_紐前; - public Par X0Y2_結び紐右_結び目; + public ShapePart X0Y2_結び紐右_結び目; - public Par X0Y2_リボン_リボン; + public ShapePart X0Y2_リボン_リボン; - public Par X0Y2_リボン_結び目; + public ShapePart X0Y2_リボン_結び目; - public Par X0Y2_染み_染み2; + public ShapePart X0Y2_染み_染み2; - public Par X0Y2_染み_染み1; + public ShapePart X0Y2_染み_染み1; - public Par X0Y3_紐左; + public ShapePart X0Y3_紐左; - public Par X0Y3_紐右; + public ShapePart X0Y3_紐右; - public Par X0Y3_下地; + public ShapePart X0Y3_下地; - public Par X0Y3_線; + public ShapePart X0Y3_線; - public Par X0Y3_セクシーランジェリー_ライン左; + public ShapePart X0Y3_セクシーランジェリー_ライン左; - public Par X0Y3_セクシーランジェリー_ライン右; + public ShapePart X0Y3_セクシーランジェリー_ライン右; - public Par X0Y3_セクシーランジェリー_柄左_柄1_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄1_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄2_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄2_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄3_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄3_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄4_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄4_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y3_セクシーランジェリー_柄左_柄5_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y3_セクシーランジェリー_柄左_柄5_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄1_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄1_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄2_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄2_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄3_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄3_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄4_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄4_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y3_セクシーランジェリー_柄右_柄5_柄1; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y3_セクシーランジェリー_柄右_柄5_柄2; + public ShapePart X0Y3_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y3_セクシーランジェリー_ライン中; + public ShapePart X0Y3_セクシーランジェリー_ライン中; - public Par X0Y3_ライン_ライン上; + public ShapePart X0Y3_ライン_ライン上; - public Par X0Y3_ライン_ライン左; + public ShapePart X0Y3_ライン_ライン左; - public Par X0Y3_ライン_ライン右; + public ShapePart X0Y3_ライン_ライン右; - public Par X0Y3_ライン_ライン左下; + public ShapePart X0Y3_ライン_ライン左下; - public Par X0Y3_ライン_ライン右下; + public ShapePart X0Y3_ライン_ライン右下; - public Par X0Y3_ライン_ライン下左; + public ShapePart X0Y3_ライン_ライン下左; - public Par X0Y3_ライン_ライン下右; + public ShapePart X0Y3_ライン_ライン下右; - public Par X0Y3_結び紐左_紐1; + public ShapePart X0Y3_結び紐左_紐1; - public Par X0Y3_結び紐左_紐2; + public ShapePart X0Y3_結び紐左_紐2; - public Par X0Y3_結び紐左_輪1_紐後; + public ShapePart X0Y3_結び紐左_輪1_紐後; - public Par X0Y3_結び紐左_輪1_紐前; + public ShapePart X0Y3_結び紐左_輪1_紐前; - public Par X0Y3_結び紐左_輪2_紐後; + public ShapePart X0Y3_結び紐左_輪2_紐後; - public Par X0Y3_結び紐左_輪2_紐前; + public ShapePart X0Y3_結び紐左_輪2_紐前; - public Par X0Y3_結び紐左_結び目; + public ShapePart X0Y3_結び紐左_結び目; - public Par X0Y3_結び紐右_紐1; + public ShapePart X0Y3_結び紐右_紐1; - public Par X0Y3_結び紐右_紐2; + public ShapePart X0Y3_結び紐右_紐2; - public Par X0Y3_結び紐右_輪1_紐後; + public ShapePart X0Y3_結び紐右_輪1_紐後; - public Par X0Y3_結び紐右_輪1_紐前; + public ShapePart X0Y3_結び紐右_輪1_紐前; - public Par X0Y3_結び紐右_輪2_紐後; + public ShapePart X0Y3_結び紐右_輪2_紐後; - public Par X0Y3_結び紐右_輪2_紐前; + public ShapePart X0Y3_結び紐右_輪2_紐前; - public Par X0Y3_結び紐右_結び目; + public ShapePart X0Y3_結び紐右_結び目; - public Par X0Y3_リボン_リボン; + public ShapePart X0Y3_リボン_リボン; - public Par X0Y3_リボン_結び目; + public ShapePart X0Y3_リボン_結び目; - public Par X0Y3_染み_染み2; + public ShapePart X0Y3_染み_染み2; - public Par X0Y3_染み_染み1; + public ShapePart X0Y3_染み_染み1; - public Par X0Y4_紐左; + public ShapePart X0Y4_紐左; - public Par X0Y4_紐右; + public ShapePart X0Y4_紐右; - public Par X0Y4_下地; + public ShapePart X0Y4_下地; - public Par X0Y4_線; + public ShapePart X0Y4_線; - public Par X0Y4_セクシーランジェリー_ライン左; + public ShapePart X0Y4_セクシーランジェリー_ライン左; - public Par X0Y4_セクシーランジェリー_ライン右; + public ShapePart X0Y4_セクシーランジェリー_ライン右; - public Par X0Y4_セクシーランジェリー_柄左_柄1_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄1_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄1_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄1_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄2_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄2_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄2_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄2_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄3_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄3_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄3_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄3_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄4_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄4_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄4_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄4_柄2; - public Par X0Y4_セクシーランジェリー_柄左_柄5_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄5_柄1; - public Par X0Y4_セクシーランジェリー_柄左_柄5_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄左_柄5_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄1_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄1_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄1_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄1_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄2_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄2_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄2_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄2_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄3_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄3_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄3_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄3_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄4_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄4_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄4_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄4_柄2; - public Par X0Y4_セクシーランジェリー_柄右_柄5_柄1; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄5_柄1; - public Par X0Y4_セクシーランジェリー_柄右_柄5_柄2; + public ShapePart X0Y4_セクシーランジェリー_柄右_柄5_柄2; - public Par X0Y4_セクシーランジェリー_ライン中; + public ShapePart X0Y4_セクシーランジェリー_ライン中; - public Par X0Y4_ライン_ライン上; + public ShapePart X0Y4_ライン_ライン上; - public Par X0Y4_ライン_ライン左; + public ShapePart X0Y4_ライン_ライン左; - public Par X0Y4_ライン_ライン右; + public ShapePart X0Y4_ライン_ライン右; - public Par X0Y4_ライン_ライン左下; + public ShapePart X0Y4_ライン_ライン左下; - public Par X0Y4_ライン_ライン右下; + public ShapePart X0Y4_ライン_ライン右下; - public Par X0Y4_ライン_ライン下左; + public ShapePart X0Y4_ライン_ライン下左; - public Par X0Y4_ライン_ライン下右; + public ShapePart X0Y4_ライン_ライン下右; - public Par X0Y4_結び紐左_紐1; + public ShapePart X0Y4_結び紐左_紐1; - public Par X0Y4_結び紐左_紐2; + public ShapePart X0Y4_結び紐左_紐2; - public Par X0Y4_結び紐左_輪1_紐後; + public ShapePart X0Y4_結び紐左_輪1_紐後; - public Par X0Y4_結び紐左_輪1_紐前; + public ShapePart X0Y4_結び紐左_輪1_紐前; - public Par X0Y4_結び紐左_輪2_紐後; + public ShapePart X0Y4_結び紐左_輪2_紐後; - public Par X0Y4_結び紐左_輪2_紐前; + public ShapePart X0Y4_結び紐左_輪2_紐前; - public Par X0Y4_結び紐左_結び目; + public ShapePart X0Y4_結び紐左_結び目; - public Par X0Y4_結び紐右_紐1; + public ShapePart X0Y4_結び紐右_紐1; - public Par X0Y4_結び紐右_紐2; + public ShapePart X0Y4_結び紐右_紐2; - public Par X0Y4_結び紐右_輪1_紐後; + public ShapePart X0Y4_結び紐右_輪1_紐後; - public Par X0Y4_結び紐右_輪1_紐前; + public ShapePart X0Y4_結び紐右_輪1_紐前; - public Par X0Y4_結び紐右_輪2_紐後; + public ShapePart X0Y4_結び紐右_輪2_紐後; - public Par X0Y4_結び紐右_輪2_紐前; + public ShapePart X0Y4_結び紐右_輪2_紐前; - public Par X0Y4_結び紐右_結び目; + public ShapePart X0Y4_結び紐右_結び目; - public Par X0Y4_リボン_リボン; + public ShapePart X0Y4_リボン_リボン; - public Par X0Y4_リボン_結び目; + public ShapePart X0Y4_リボン_結び目; - public Par X0Y4_染み_染み2; + public ShapePart X0Y4_染み_染み2; - public Par X0Y4_染み_染み1; + public ShapePart X0Y4_染み_染み1; public ColorD 紐左CD; @@ -2712,20 +2712,20 @@ namespace SlaveMatrix public 下着ボトム_ノーマル(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_ノーマルD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着ボトム"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_紐左 = pars["紐左"].ToPar(); - X0Y0_紐右 = pars["紐右"].ToPar(); - X0Y0_下地 = pars["下地"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - Pars pars2 = pars["セクシーランジェリー"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着ボトム"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_紐左 = partGroup["紐左"].ToPar(); + X0Y0_紐右 = partGroup["紐右"].ToPar(); + X0Y0_下地 = partGroup["下地"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + PartGroup pars2 = partGroup["セクシーランジェリー"].ToPars(); X0Y0_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); X0Y0_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); - Pars pars3 = pars2["柄左"].ToPars(); - Pars pars4 = pars3["柄1"].ToPars(); + PartGroup pars3 = pars2["柄左"].ToPars(); + PartGroup pars4 = pars3["柄1"].ToPars(); X0Y0_セクシーランジェリー_柄左_柄1_柄1 = pars4["柄1"].ToPar(); X0Y0_セクシーランジェリー_柄左_柄1_柄2 = pars4["柄2"].ToPar(); pars4 = pars3["柄2"].ToPars(); @@ -2757,7 +2757,7 @@ namespace SlaveMatrix X0Y0_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); X0Y0_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); X0Y0_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); + pars2 = partGroup["ライン"].ToPars(); X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -2765,7 +2765,7 @@ namespace SlaveMatrix X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2775,7 +2775,7 @@ namespace SlaveMatrix X0Y0_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y0_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y0_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2785,18 +2785,18 @@ namespace SlaveMatrix X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y0_リボン_リボン = pars2["リボン"].ToPar(); X0Y0_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y0_染み_染み2 = pars2["染み2"].ToPar(); X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][1]; - X0Y1_紐左 = pars["紐左"].ToPar(); - X0Y1_紐右 = pars["紐右"].ToPar(); - X0Y1_下地 = pars["下地"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); + partGroup = Body[0][1]; + X0Y1_紐左 = partGroup["紐左"].ToPar(); + X0Y1_紐右 = partGroup["紐右"].ToPar(); + X0Y1_下地 = partGroup["下地"].ToPar(); + X0Y1_線 = partGroup["線"].ToPar(); + pars2 = partGroup["セクシーランジェリー"].ToPars(); X0Y1_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); X0Y1_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); pars3 = pars2["柄左"].ToPars(); @@ -2832,7 +2832,7 @@ namespace SlaveMatrix X0Y1_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); X0Y1_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); X0Y1_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); + pars2 = partGroup["ライン"].ToPars(); X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -2840,7 +2840,7 @@ namespace SlaveMatrix X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2850,7 +2850,7 @@ namespace SlaveMatrix X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2860,18 +2860,18 @@ namespace SlaveMatrix X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y1_リボン_リボン = pars2["リボン"].ToPar(); X0Y1_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y1_染み_染み2 = pars2["染み2"].ToPar(); X0Y1_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][2]; - X0Y2_紐左 = pars["紐左"].ToPar(); - X0Y2_紐右 = pars["紐右"].ToPar(); - X0Y2_下地 = pars["下地"].ToPar(); - X0Y2_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); + partGroup = Body[0][2]; + X0Y2_紐左 = partGroup["紐左"].ToPar(); + X0Y2_紐右 = partGroup["紐右"].ToPar(); + X0Y2_下地 = partGroup["下地"].ToPar(); + X0Y2_線 = partGroup["線"].ToPar(); + pars2 = partGroup["セクシーランジェリー"].ToPars(); X0Y2_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); X0Y2_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); pars3 = pars2["柄左"].ToPars(); @@ -2907,7 +2907,7 @@ namespace SlaveMatrix X0Y2_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); X0Y2_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); X0Y2_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); + pars2 = partGroup["ライン"].ToPars(); X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -2915,7 +2915,7 @@ namespace SlaveMatrix X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2925,7 +2925,7 @@ namespace SlaveMatrix X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2935,18 +2935,18 @@ namespace SlaveMatrix X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y2_リボン_リボン = pars2["リボン"].ToPar(); X0Y2_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y2_染み_染み2 = pars2["染み2"].ToPar(); X0Y2_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][3]; - X0Y3_紐左 = pars["紐左"].ToPar(); - X0Y3_紐右 = pars["紐右"].ToPar(); - X0Y3_下地 = pars["下地"].ToPar(); - X0Y3_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); + partGroup = Body[0][3]; + X0Y3_紐左 = partGroup["紐左"].ToPar(); + X0Y3_紐右 = partGroup["紐右"].ToPar(); + X0Y3_下地 = partGroup["下地"].ToPar(); + X0Y3_線 = partGroup["線"].ToPar(); + pars2 = partGroup["セクシーランジェリー"].ToPars(); X0Y3_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); X0Y3_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); pars3 = pars2["柄左"].ToPars(); @@ -2982,7 +2982,7 @@ namespace SlaveMatrix X0Y3_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); X0Y3_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); X0Y3_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); + pars2 = partGroup["ライン"].ToPars(); X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -2990,7 +2990,7 @@ namespace SlaveMatrix X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -3000,7 +3000,7 @@ namespace SlaveMatrix X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -3010,18 +3010,18 @@ namespace SlaveMatrix X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y3_リボン_リボン = pars2["リボン"].ToPar(); X0Y3_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y3_染み_染み2 = pars2["染み2"].ToPar(); X0Y3_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][4]; - X0Y4_紐左 = pars["紐左"].ToPar(); - X0Y4_紐右 = pars["紐右"].ToPar(); - X0Y4_下地 = pars["下地"].ToPar(); - X0Y4_線 = pars["線"].ToPar(); - pars2 = pars["セクシーランジェリー"].ToPars(); + partGroup = Body[0][4]; + X0Y4_紐左 = partGroup["紐左"].ToPar(); + X0Y4_紐右 = partGroup["紐右"].ToPar(); + X0Y4_下地 = partGroup["下地"].ToPar(); + X0Y4_線 = partGroup["線"].ToPar(); + pars2 = partGroup["セクシーランジェリー"].ToPars(); X0Y4_セクシーランジェリー_ライン左 = pars2["ライン左"].ToPar(); X0Y4_セクシーランジェリー_ライン右 = pars2["ライン右"].ToPar(); pars3 = pars2["柄左"].ToPars(); @@ -3057,7 +3057,7 @@ namespace SlaveMatrix X0Y4_セクシーランジェリー_柄右_柄5_柄1 = pars4["柄1"].ToPar(); X0Y4_セクシーランジェリー_柄右_柄5_柄2 = pars4["柄2"].ToPar(); X0Y4_セクシーランジェリー_ライン中 = pars2["ライン中"].ToPar(); - pars2 = pars["ライン"].ToPars(); + pars2 = partGroup["ライン"].ToPars(); X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -3065,7 +3065,7 @@ namespace SlaveMatrix X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -3075,7 +3075,7 @@ namespace SlaveMatrix X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -3085,10 +3085,10 @@ namespace SlaveMatrix X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["リボン"].ToPars(); + pars2 = partGroup["リボン"].ToPars(); X0Y4_リボン_リボン = pars2["リボン"].ToPar(); X0Y4_リボン_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y4_染み_染み2 = pars2["染み2"].ToPar(); X0Y4_染み_染み1 = pars2["染み1"].ToPar(); Body.SetJoints(); @@ -3763,7 +3763,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -4106,8 +4106,8 @@ namespace SlaveMatrix 結び紐右_結び目CD = new ColorD(); リボン_リボンCD = new ColorD(); リボン_結び目CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); } public void 配色(ノーマルB色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs index 8070eea..76b0852 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_ノーマルD.cs @@ -162,7 +162,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着ボトム_ノーマル(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs index 3c594aa..14b5659 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロ.cs @@ -4,355 +4,355 @@ namespace SlaveMatrix { public class 下着ボトム_マイクロ : 下着ボトム { - public Par X0Y0_紐左; + public ShapePart X0Y0_紐左; - public Par X0Y0_紐右; + public ShapePart X0Y0_紐右; - public Par X0Y0_下地; + public ShapePart X0Y0_下地; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y0_ライン_ライン上; + public ShapePart X0Y0_ライン_ライン上; - public Par X0Y0_ライン_ライン左; + public ShapePart X0Y0_ライン_ライン左; - public Par X0Y0_ライン_ライン右; + public ShapePart X0Y0_ライン_ライン右; - public Par X0Y0_ライン_ライン左下; + public ShapePart X0Y0_ライン_ライン左下; - public Par X0Y0_ライン_ライン右下; + public ShapePart X0Y0_ライン_ライン右下; - public Par X0Y0_ライン_ライン下左; + public ShapePart X0Y0_ライン_ライン下左; - public Par X0Y0_ライン_ライン下右; + public ShapePart X0Y0_ライン_ライン下右; - public Par X0Y0_結び紐左_紐1; + public ShapePart X0Y0_結び紐左_紐1; - public Par X0Y0_結び紐左_紐2; + public ShapePart X0Y0_結び紐左_紐2; - public Par X0Y0_結び紐左_輪1_紐後; + public ShapePart X0Y0_結び紐左_輪1_紐後; - public Par X0Y0_結び紐左_輪1_紐前; + public ShapePart X0Y0_結び紐左_輪1_紐前; - public Par X0Y0_結び紐左_輪2_紐後; + public ShapePart X0Y0_結び紐左_輪2_紐後; - public Par X0Y0_結び紐左_輪2_紐前; + public ShapePart X0Y0_結び紐左_輪2_紐前; - public Par X0Y0_結び紐左_結び目; + public ShapePart X0Y0_結び紐左_結び目; - public Par X0Y0_結び紐右_紐1; + public ShapePart X0Y0_結び紐右_紐1; - public Par X0Y0_結び紐右_紐2; + public ShapePart X0Y0_結び紐右_紐2; - public Par X0Y0_結び紐右_輪1_紐後; + public ShapePart X0Y0_結び紐右_輪1_紐後; - public Par X0Y0_結び紐右_輪1_紐前; + public ShapePart X0Y0_結び紐右_輪1_紐前; - public Par X0Y0_結び紐右_輪2_紐後; + public ShapePart X0Y0_結び紐右_輪2_紐後; - public Par X0Y0_結び紐右_輪2_紐前; + public ShapePart X0Y0_結び紐右_輪2_紐前; - public Par X0Y0_結び紐右_結び目; + public ShapePart X0Y0_結び紐右_結び目; - public Par X0Y0_ヴィオラ_紐左; + public ShapePart X0Y0_ヴィオラ_紐左; - public Par X0Y0_ヴィオラ_紐右; + public ShapePart X0Y0_ヴィオラ_紐右; - public Par X0Y0_ヴィオラ_丸金具左; + public ShapePart X0Y0_ヴィオラ_丸金具左; - public Par X0Y0_ヴィオラ_丸金具右; + public ShapePart X0Y0_ヴィオラ_丸金具右; - public Par X0Y0_ヴィオラ_金具左_金具1; + public ShapePart X0Y0_ヴィオラ_金具左_金具1; - public Par X0Y0_ヴィオラ_金具左_金具2; + public ShapePart X0Y0_ヴィオラ_金具左_金具2; - public Par X0Y0_ヴィオラ_金具右_金具1; + public ShapePart X0Y0_ヴィオラ_金具右_金具1; - public Par X0Y0_ヴィオラ_金具右_金具2; + public ShapePart X0Y0_ヴィオラ_金具右_金具2; - public Par X0Y0_染み_染み2; + public ShapePart X0Y0_染み_染み2; - public Par X0Y0_染み_染み1; + public ShapePart X0Y0_染み_染み1; - public Par X0Y1_紐左; + public ShapePart X0Y1_紐左; - public Par X0Y1_紐右; + public ShapePart X0Y1_紐右; - public Par X0Y1_下地; + public ShapePart X0Y1_下地; - public Par X0Y1_線; + public ShapePart X0Y1_線; - public Par X0Y1_ライン_ライン上; + public ShapePart X0Y1_ライン_ライン上; - public Par X0Y1_ライン_ライン左; + public ShapePart X0Y1_ライン_ライン左; - public Par X0Y1_ライン_ライン右; + public ShapePart X0Y1_ライン_ライン右; - public Par X0Y1_ライン_ライン左下; + public ShapePart X0Y1_ライン_ライン左下; - public Par X0Y1_ライン_ライン右下; + public ShapePart X0Y1_ライン_ライン右下; - public Par X0Y1_ライン_ライン下左; + public ShapePart X0Y1_ライン_ライン下左; - public Par X0Y1_ライン_ライン下右; + public ShapePart X0Y1_ライン_ライン下右; - public Par X0Y1_結び紐左_紐1; + public ShapePart X0Y1_結び紐左_紐1; - public Par X0Y1_結び紐左_紐2; + public ShapePart X0Y1_結び紐左_紐2; - public Par X0Y1_結び紐左_輪1_紐後; + public ShapePart X0Y1_結び紐左_輪1_紐後; - public Par X0Y1_結び紐左_輪1_紐前; + public ShapePart X0Y1_結び紐左_輪1_紐前; - public Par X0Y1_結び紐左_輪2_紐後; + public ShapePart X0Y1_結び紐左_輪2_紐後; - public Par X0Y1_結び紐左_輪2_紐前; + public ShapePart X0Y1_結び紐左_輪2_紐前; - public Par X0Y1_結び紐左_結び目; + public ShapePart X0Y1_結び紐左_結び目; - public Par X0Y1_結び紐右_紐1; + public ShapePart X0Y1_結び紐右_紐1; - public Par X0Y1_結び紐右_紐2; + public ShapePart X0Y1_結び紐右_紐2; - public Par X0Y1_結び紐右_輪1_紐後; + public ShapePart X0Y1_結び紐右_輪1_紐後; - public Par X0Y1_結び紐右_輪1_紐前; + public ShapePart X0Y1_結び紐右_輪1_紐前; - public Par X0Y1_結び紐右_輪2_紐後; + public ShapePart X0Y1_結び紐右_輪2_紐後; - public Par X0Y1_結び紐右_輪2_紐前; + public ShapePart X0Y1_結び紐右_輪2_紐前; - public Par X0Y1_結び紐右_結び目; + public ShapePart X0Y1_結び紐右_結び目; - public Par X0Y1_ヴィオラ_紐左; + public ShapePart X0Y1_ヴィオラ_紐左; - public Par X0Y1_ヴィオラ_紐右; + public ShapePart X0Y1_ヴィオラ_紐右; - public Par X0Y1_ヴィオラ_丸金具左; + public ShapePart X0Y1_ヴィオラ_丸金具左; - public Par X0Y1_ヴィオラ_丸金具右; + public ShapePart X0Y1_ヴィオラ_丸金具右; - public Par X0Y1_ヴィオラ_金具左_金具1; + public ShapePart X0Y1_ヴィオラ_金具左_金具1; - public Par X0Y1_ヴィオラ_金具左_金具2; + public ShapePart X0Y1_ヴィオラ_金具左_金具2; - public Par X0Y1_ヴィオラ_金具右_金具1; + public ShapePart X0Y1_ヴィオラ_金具右_金具1; - public Par X0Y1_ヴィオラ_金具右_金具2; + public ShapePart X0Y1_ヴィオラ_金具右_金具2; - public Par X0Y1_染み_染み2; + public ShapePart X0Y1_染み_染み2; - public Par X0Y1_染み_染み1; + public ShapePart X0Y1_染み_染み1; - public Par X0Y2_紐左; + public ShapePart X0Y2_紐左; - public Par X0Y2_紐右; + public ShapePart X0Y2_紐右; - public Par X0Y2_下地; + public ShapePart X0Y2_下地; - public Par X0Y2_線; + public ShapePart X0Y2_線; - public Par X0Y2_ライン_ライン上; + public ShapePart X0Y2_ライン_ライン上; - public Par X0Y2_ライン_ライン左; + public ShapePart X0Y2_ライン_ライン左; - public Par X0Y2_ライン_ライン右; + public ShapePart X0Y2_ライン_ライン右; - public Par X0Y2_ライン_ライン左下; + public ShapePart X0Y2_ライン_ライン左下; - public Par X0Y2_ライン_ライン右下; + public ShapePart X0Y2_ライン_ライン右下; - public Par X0Y2_ライン_ライン下左; + public ShapePart X0Y2_ライン_ライン下左; - public Par X0Y2_ライン_ライン下右; + public ShapePart X0Y2_ライン_ライン下右; - public Par X0Y2_結び紐左_紐1; + public ShapePart X0Y2_結び紐左_紐1; - public Par X0Y2_結び紐左_紐2; + public ShapePart X0Y2_結び紐左_紐2; - public Par X0Y2_結び紐左_輪1_紐後; + public ShapePart X0Y2_結び紐左_輪1_紐後; - public Par X0Y2_結び紐左_輪1_紐前; + public ShapePart X0Y2_結び紐左_輪1_紐前; - public Par X0Y2_結び紐左_輪2_紐後; + public ShapePart X0Y2_結び紐左_輪2_紐後; - public Par X0Y2_結び紐左_輪2_紐前; + public ShapePart X0Y2_結び紐左_輪2_紐前; - public Par X0Y2_結び紐左_結び目; + public ShapePart X0Y2_結び紐左_結び目; - public Par X0Y2_結び紐右_紐1; + public ShapePart X0Y2_結び紐右_紐1; - public Par X0Y2_結び紐右_紐2; + public ShapePart X0Y2_結び紐右_紐2; - public Par X0Y2_結び紐右_輪1_紐後; + public ShapePart X0Y2_結び紐右_輪1_紐後; - public Par X0Y2_結び紐右_輪1_紐前; + public ShapePart X0Y2_結び紐右_輪1_紐前; - public Par X0Y2_結び紐右_輪2_紐後; + public ShapePart X0Y2_結び紐右_輪2_紐後; - public Par X0Y2_結び紐右_輪2_紐前; + public ShapePart X0Y2_結び紐右_輪2_紐前; - public Par X0Y2_結び紐右_結び目; + public ShapePart X0Y2_結び紐右_結び目; - public Par X0Y2_ヴィオラ_紐左; + public ShapePart X0Y2_ヴィオラ_紐左; - public Par X0Y2_ヴィオラ_紐右; + public ShapePart X0Y2_ヴィオラ_紐右; - public Par X0Y2_ヴィオラ_丸金具左; + public ShapePart X0Y2_ヴィオラ_丸金具左; - public Par X0Y2_ヴィオラ_丸金具右; + public ShapePart X0Y2_ヴィオラ_丸金具右; - public Par X0Y2_ヴィオラ_金具左_金具1; + public ShapePart X0Y2_ヴィオラ_金具左_金具1; - public Par X0Y2_ヴィオラ_金具左_金具2; + public ShapePart X0Y2_ヴィオラ_金具左_金具2; - public Par X0Y2_ヴィオラ_金具右_金具1; + public ShapePart X0Y2_ヴィオラ_金具右_金具1; - public Par X0Y2_ヴィオラ_金具右_金具2; + public ShapePart X0Y2_ヴィオラ_金具右_金具2; - public Par X0Y2_染み_染み2; + public ShapePart X0Y2_染み_染み2; - public Par X0Y2_染み_染み1; + public ShapePart X0Y2_染み_染み1; - public Par X0Y3_紐左; + public ShapePart X0Y3_紐左; - public Par X0Y3_紐右; + public ShapePart X0Y3_紐右; - public Par X0Y3_下地; + public ShapePart X0Y3_下地; - public Par X0Y3_線; + public ShapePart X0Y3_線; - public Par X0Y3_ライン_ライン上; + public ShapePart X0Y3_ライン_ライン上; - public Par X0Y3_ライン_ライン左; + public ShapePart X0Y3_ライン_ライン左; - public Par X0Y3_ライン_ライン右; + public ShapePart X0Y3_ライン_ライン右; - public Par X0Y3_ライン_ライン左下; + public ShapePart X0Y3_ライン_ライン左下; - public Par X0Y3_ライン_ライン右下; + public ShapePart X0Y3_ライン_ライン右下; - public Par X0Y3_ライン_ライン下左; + public ShapePart X0Y3_ライン_ライン下左; - public Par X0Y3_ライン_ライン下右; + public ShapePart X0Y3_ライン_ライン下右; - public Par X0Y3_結び紐左_紐1; + public ShapePart X0Y3_結び紐左_紐1; - public Par X0Y3_結び紐左_紐2; + public ShapePart X0Y3_結び紐左_紐2; - public Par X0Y3_結び紐左_輪1_紐後; + public ShapePart X0Y3_結び紐左_輪1_紐後; - public Par X0Y3_結び紐左_輪1_紐前; + public ShapePart X0Y3_結び紐左_輪1_紐前; - public Par X0Y3_結び紐左_輪2_紐後; + public ShapePart X0Y3_結び紐左_輪2_紐後; - public Par X0Y3_結び紐左_輪2_紐前; + public ShapePart X0Y3_結び紐左_輪2_紐前; - public Par X0Y3_結び紐左_結び目; + public ShapePart X0Y3_結び紐左_結び目; - public Par X0Y3_結び紐右_紐1; + public ShapePart X0Y3_結び紐右_紐1; - public Par X0Y3_結び紐右_紐2; + public ShapePart X0Y3_結び紐右_紐2; - public Par X0Y3_結び紐右_輪1_紐後; + public ShapePart X0Y3_結び紐右_輪1_紐後; - public Par X0Y3_結び紐右_輪1_紐前; + public ShapePart X0Y3_結び紐右_輪1_紐前; - public Par X0Y3_結び紐右_輪2_紐後; + public ShapePart X0Y3_結び紐右_輪2_紐後; - public Par X0Y3_結び紐右_輪2_紐前; + public ShapePart X0Y3_結び紐右_輪2_紐前; - public Par X0Y3_結び紐右_結び目; + public ShapePart X0Y3_結び紐右_結び目; - public Par X0Y3_ヴィオラ_紐左; + public ShapePart X0Y3_ヴィオラ_紐左; - public Par X0Y3_ヴィオラ_紐右; + public ShapePart X0Y3_ヴィオラ_紐右; - public Par X0Y3_ヴィオラ_丸金具左; + public ShapePart X0Y3_ヴィオラ_丸金具左; - public Par X0Y3_ヴィオラ_丸金具右; + public ShapePart X0Y3_ヴィオラ_丸金具右; - public Par X0Y3_ヴィオラ_金具左_金具1; + public ShapePart X0Y3_ヴィオラ_金具左_金具1; - public Par X0Y3_ヴィオラ_金具左_金具2; + public ShapePart X0Y3_ヴィオラ_金具左_金具2; - public Par X0Y3_ヴィオラ_金具右_金具1; + public ShapePart X0Y3_ヴィオラ_金具右_金具1; - public Par X0Y3_ヴィオラ_金具右_金具2; + public ShapePart X0Y3_ヴィオラ_金具右_金具2; - public Par X0Y3_染み_染み2; + public ShapePart X0Y3_染み_染み2; - public Par X0Y3_染み_染み1; + public ShapePart X0Y3_染み_染み1; - public Par X0Y4_紐左; + public ShapePart X0Y4_紐左; - public Par X0Y4_紐右; + public ShapePart X0Y4_紐右; - public Par X0Y4_下地; + public ShapePart X0Y4_下地; - public Par X0Y4_線; + public ShapePart X0Y4_線; - public Par X0Y4_ライン_ライン上; + public ShapePart X0Y4_ライン_ライン上; - public Par X0Y4_ライン_ライン左; + public ShapePart X0Y4_ライン_ライン左; - public Par X0Y4_ライン_ライン右; + public ShapePart X0Y4_ライン_ライン右; - public Par X0Y4_ライン_ライン左下; + public ShapePart X0Y4_ライン_ライン左下; - public Par X0Y4_ライン_ライン右下; + public ShapePart X0Y4_ライン_ライン右下; - public Par X0Y4_ライン_ライン下左; + public ShapePart X0Y4_ライン_ライン下左; - public Par X0Y4_ライン_ライン下右; + public ShapePart X0Y4_ライン_ライン下右; - public Par X0Y4_結び紐左_紐1; + public ShapePart X0Y4_結び紐左_紐1; - public Par X0Y4_結び紐左_紐2; + public ShapePart X0Y4_結び紐左_紐2; - public Par X0Y4_結び紐左_輪1_紐後; + public ShapePart X0Y4_結び紐左_輪1_紐後; - public Par X0Y4_結び紐左_輪1_紐前; + public ShapePart X0Y4_結び紐左_輪1_紐前; - public Par X0Y4_結び紐左_輪2_紐後; + public ShapePart X0Y4_結び紐左_輪2_紐後; - public Par X0Y4_結び紐左_輪2_紐前; + public ShapePart X0Y4_結び紐左_輪2_紐前; - public Par X0Y4_結び紐左_結び目; + public ShapePart X0Y4_結び紐左_結び目; - public Par X0Y4_結び紐右_紐1; + public ShapePart X0Y4_結び紐右_紐1; - public Par X0Y4_結び紐右_紐2; + public ShapePart X0Y4_結び紐右_紐2; - public Par X0Y4_結び紐右_輪1_紐後; + public ShapePart X0Y4_結び紐右_輪1_紐後; - public Par X0Y4_結び紐右_輪1_紐前; + public ShapePart X0Y4_結び紐右_輪1_紐前; - public Par X0Y4_結び紐右_輪2_紐後; + public ShapePart X0Y4_結び紐右_輪2_紐後; - public Par X0Y4_結び紐右_輪2_紐前; + public ShapePart X0Y4_結び紐右_輪2_紐前; - public Par X0Y4_結び紐右_結び目; + public ShapePart X0Y4_結び紐右_結び目; - public Par X0Y4_ヴィオラ_紐左; + public ShapePart X0Y4_ヴィオラ_紐左; - public Par X0Y4_ヴィオラ_紐右; + public ShapePart X0Y4_ヴィオラ_紐右; - public Par X0Y4_ヴィオラ_丸金具左; + public ShapePart X0Y4_ヴィオラ_丸金具左; - public Par X0Y4_ヴィオラ_丸金具右; + public ShapePart X0Y4_ヴィオラ_丸金具右; - public Par X0Y4_ヴィオラ_金具左_金具1; + public ShapePart X0Y4_ヴィオラ_金具左_金具1; - public Par X0Y4_ヴィオラ_金具左_金具2; + public ShapePart X0Y4_ヴィオラ_金具左_金具2; - public Par X0Y4_ヴィオラ_金具右_金具1; + public ShapePart X0Y4_ヴィオラ_金具右_金具1; - public Par X0Y4_ヴィオラ_金具右_金具2; + public ShapePart X0Y4_ヴィオラ_金具右_金具2; - public Par X0Y4_染み_染み2; + public ShapePart X0Y4_染み_染み2; - public Par X0Y4_染み_染み1; + public ShapePart X0Y4_染み_染み1; public ColorD 紐左CD; @@ -1787,16 +1787,16 @@ namespace SlaveMatrix public 下着ボトム_マイクロ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着ボトム_マイクロD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["下着ボトム"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_紐左 = pars["紐左"].ToPar(); - X0Y0_紐右 = pars["紐右"].ToPar(); - X0Y0_下地 = pars["下地"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - Pars pars2 = pars["ライン"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["下着ボトム"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_紐左 = partGroup["紐左"].ToPar(); + X0Y0_紐右 = partGroup["紐右"].ToPar(); + X0Y0_下地 = partGroup["下地"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + PartGroup pars2 = partGroup["ライン"].ToPars(); X0Y0_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y0_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y0_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -1804,17 +1804,17 @@ namespace SlaveMatrix X0Y0_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y0_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y0_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y0_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y0_結び紐左_紐2 = pars2["紐2"].ToPar(); - Pars pars3 = pars2["輪1"].ToPars(); + PartGroup 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(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y0_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y0_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1824,7 +1824,7 @@ namespace SlaveMatrix X0Y0_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y0_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y0_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); X0Y0_ヴィオラ_紐左 = pars2["紐左"].ToPar(); X0Y0_ヴィオラ_紐右 = pars2["紐右"].ToPar(); X0Y0_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); @@ -1835,15 +1835,15 @@ namespace SlaveMatrix pars3 = pars2["金具右"].ToPars(); X0Y0_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); X0Y0_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y0_染み_染み2 = pars2["染み2"].ToPar(); X0Y0_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][1]; - X0Y1_紐左 = pars["紐左"].ToPar(); - X0Y1_紐右 = pars["紐右"].ToPar(); - X0Y1_下地 = pars["下地"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); + partGroup = Body[0][1]; + X0Y1_紐左 = partGroup["紐左"].ToPar(); + X0Y1_紐右 = partGroup["紐右"].ToPar(); + X0Y1_下地 = partGroup["下地"].ToPar(); + X0Y1_線 = partGroup["線"].ToPar(); + pars2 = partGroup["ライン"].ToPars(); X0Y1_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y1_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y1_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -1851,7 +1851,7 @@ namespace SlaveMatrix X0Y1_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y1_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y1_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y1_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y1_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1861,7 +1861,7 @@ namespace SlaveMatrix X0Y1_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y1_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y1_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y1_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y1_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1871,7 +1871,7 @@ namespace SlaveMatrix X0Y1_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y1_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y1_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); X0Y1_ヴィオラ_紐左 = pars2["紐左"].ToPar(); X0Y1_ヴィオラ_紐右 = pars2["紐右"].ToPar(); X0Y1_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); @@ -1882,15 +1882,15 @@ namespace SlaveMatrix pars3 = pars2["金具右"].ToPars(); X0Y1_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); X0Y1_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y1_染み_染み2 = pars2["染み2"].ToPar(); X0Y1_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][2]; - X0Y2_紐左 = pars["紐左"].ToPar(); - X0Y2_紐右 = pars["紐右"].ToPar(); - X0Y2_下地 = pars["下地"].ToPar(); - X0Y2_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); + partGroup = Body[0][2]; + X0Y2_紐左 = partGroup["紐左"].ToPar(); + X0Y2_紐右 = partGroup["紐右"].ToPar(); + X0Y2_下地 = partGroup["下地"].ToPar(); + X0Y2_線 = partGroup["線"].ToPar(); + pars2 = partGroup["ライン"].ToPars(); X0Y2_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y2_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y2_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -1898,7 +1898,7 @@ namespace SlaveMatrix X0Y2_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y2_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y2_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y2_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y2_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1908,7 +1908,7 @@ namespace SlaveMatrix X0Y2_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y2_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y2_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y2_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y2_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1918,7 +1918,7 @@ namespace SlaveMatrix X0Y2_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y2_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y2_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); X0Y2_ヴィオラ_紐左 = pars2["紐左"].ToPar(); X0Y2_ヴィオラ_紐右 = pars2["紐右"].ToPar(); X0Y2_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); @@ -1929,15 +1929,15 @@ namespace SlaveMatrix pars3 = pars2["金具右"].ToPars(); X0Y2_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); X0Y2_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y2_染み_染み2 = pars2["染み2"].ToPar(); X0Y2_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][3]; - X0Y3_紐左 = pars["紐左"].ToPar(); - X0Y3_紐右 = pars["紐右"].ToPar(); - X0Y3_下地 = pars["下地"].ToPar(); - X0Y3_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); + partGroup = Body[0][3]; + X0Y3_紐左 = partGroup["紐左"].ToPar(); + X0Y3_紐右 = partGroup["紐右"].ToPar(); + X0Y3_下地 = partGroup["下地"].ToPar(); + X0Y3_線 = partGroup["線"].ToPar(); + pars2 = partGroup["ライン"].ToPars(); X0Y3_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y3_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y3_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -1945,7 +1945,7 @@ namespace SlaveMatrix X0Y3_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y3_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y3_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y3_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y3_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1955,7 +1955,7 @@ namespace SlaveMatrix X0Y3_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y3_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y3_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y3_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y3_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -1965,7 +1965,7 @@ namespace SlaveMatrix X0Y3_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y3_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y3_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); X0Y3_ヴィオラ_紐左 = pars2["紐左"].ToPar(); X0Y3_ヴィオラ_紐右 = pars2["紐右"].ToPar(); X0Y3_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); @@ -1976,15 +1976,15 @@ namespace SlaveMatrix pars3 = pars2["金具右"].ToPars(); X0Y3_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); X0Y3_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y3_染み_染み2 = pars2["染み2"].ToPar(); X0Y3_染み_染み1 = pars2["染み1"].ToPar(); - pars = Body[0][4]; - X0Y4_紐左 = pars["紐左"].ToPar(); - X0Y4_紐右 = pars["紐右"].ToPar(); - X0Y4_下地 = pars["下地"].ToPar(); - X0Y4_線 = pars["線"].ToPar(); - pars2 = pars["ライン"].ToPars(); + partGroup = Body[0][4]; + X0Y4_紐左 = partGroup["紐左"].ToPar(); + X0Y4_紐右 = partGroup["紐右"].ToPar(); + X0Y4_下地 = partGroup["下地"].ToPar(); + X0Y4_線 = partGroup["線"].ToPar(); + pars2 = partGroup["ライン"].ToPars(); X0Y4_ライン_ライン上 = pars2["ライン上"].ToPar(); X0Y4_ライン_ライン左 = pars2["ライン左"].ToPar(); X0Y4_ライン_ライン右 = pars2["ライン右"].ToPar(); @@ -1992,7 +1992,7 @@ namespace SlaveMatrix X0Y4_ライン_ライン右下 = pars2["ライン右下"].ToPar(); X0Y4_ライン_ライン下左 = pars2["ライン下左"].ToPar(); X0Y4_ライン_ライン下右 = pars2["ライン下右"].ToPar(); - pars2 = pars["結び紐左"].ToPars(); + pars2 = partGroup["結び紐左"].ToPars(); X0Y4_結び紐左_紐1 = pars2["紐1"].ToPar(); X0Y4_結び紐左_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2002,7 +2002,7 @@ namespace SlaveMatrix X0Y4_結び紐左_輪2_紐後 = pars3["紐後"].ToPar(); X0Y4_結び紐左_輪2_紐前 = pars3["紐前"].ToPar(); X0Y4_結び紐左_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["結び紐右"].ToPars(); + pars2 = partGroup["結び紐右"].ToPars(); X0Y4_結び紐右_紐1 = pars2["紐1"].ToPar(); X0Y4_結び紐右_紐2 = pars2["紐2"].ToPar(); pars3 = pars2["輪1"].ToPars(); @@ -2012,7 +2012,7 @@ namespace SlaveMatrix X0Y4_結び紐右_輪2_紐後 = pars3["紐後"].ToPar(); X0Y4_結び紐右_輪2_紐前 = pars3["紐前"].ToPar(); X0Y4_結び紐右_結び目 = pars2["結び目"].ToPar(); - pars2 = pars["ヴィオラ"].ToPars(); + pars2 = partGroup["ヴィオラ"].ToPars(); X0Y4_ヴィオラ_紐左 = pars2["紐左"].ToPar(); X0Y4_ヴィオラ_紐右 = pars2["紐右"].ToPar(); X0Y4_ヴィオラ_丸金具左 = pars2["丸金具左"].ToPar(); @@ -2023,7 +2023,7 @@ namespace SlaveMatrix pars3 = pars2["金具右"].ToPars(); X0Y4_ヴィオラ_金具右_金具1 = pars3["金具1"].ToPar(); X0Y4_ヴィオラ_金具右_金具2 = pars3["金具2"].ToPar(); - pars2 = pars["染み"].ToPars(); + pars2 = partGroup["染み"].ToPars(); X0Y4_染み_染み2 = pars2["染み2"].ToPar(); X0Y4_染み_染み1 = pars2["染み1"].ToPar(); Body.SetJoints(); @@ -2498,7 +2498,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -2739,8 +2739,8 @@ namespace SlaveMatrix ヴィオラ_金具左_金具2CD = new ColorD(); ヴィオラ_金具右_金具1CD = new ColorD(); ヴィオラ_金具右_金具2CD = new ColorD(); - 染み_染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み_染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み_染み2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 染み_染み1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); } public void 配色(マイクロB色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs index 32174c7..d0878f7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着ボトム_マイクロD.cs @@ -102,7 +102,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着ボトム_マイクロ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs index 0a20af1..b4b161a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首.cs @@ -3,13 +3,13 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 下着乳首 : Ele + public class 下着乳首 : Element { - public Par X0Y0_乳首; + public ShapePart X0Y0_乳首; - public Par X0Y0_染み2; + public ShapePart X0Y0_染み2; - public Par X0Y0_染み1; + public ShapePart X0Y0_染み1; public ColorD 乳首CD; @@ -170,7 +170,7 @@ namespace SlaveMatrix } set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeBase(value); } @@ -181,11 +181,11 @@ namespace SlaveMatrix public 下着乳首(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着乳首D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["下着乳首左"]); - Pars pars = Body[0][0]; - X0Y0_乳首 = pars["乳首"].ToPar(); - X0Y0_染み2 = pars["染み2"].ToPar(); - X0Y0_染み1 = pars["染み1"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["下着乳首左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_乳首 = partGroup["乳首"].ToPar(); + X0Y0_染み2 = partGroup["染み2"].ToPar(); + X0Y0_染み1 = partGroup["染み1"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -247,13 +247,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 乳首CD = new ColorD(); - 染み2CD = new ColorD(ref Col.Empty, ref 体配色.染み); - 染み1CD = new ColorD(ref Col.Empty, ref 体配色.染み); + 染み2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 染み1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); } public void 配色(Color2 配色) { - 乳首CD.線 = Col.Black; + 乳首CD.線 = ColorHelper.Black; 乳首CD.色 = 配色; X0Y0_乳首CP.Setting(); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs index 0d5d2a2..7d306c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着乳首D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 下着乳首D : EleD + public class 下着乳首D : ElementData { public bool 乳首_表示 = true; @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着乳首(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs index 30ab319..bd8053d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 下着陰核 : Ele + public class 下着陰核 : Element { - public Par X0Y0_陰核; + public ShapePart X0Y0_陰核; public ColorD 陰核CD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public 下着陰核(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 下着陰核D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["下着陰核"]); - Pars pars = Body[0][0]; - X0Y0_陰核 = pars["陰核"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["下着陰核"]); + PartGroup partGroup = Body[0][0]; + X0Y0_陰核 = partGroup["陰核"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -145,7 +145,7 @@ namespace SlaveMatrix public void 配色(Color2 配色) { - 陰核CD.線 = Col.Empty; + 陰核CD.線 = ColorHelper.Empty; 陰核CD.色 = 配色; X0Y0_陰核CP.Setting(); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs index 989c712..6ebcbf8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/下着陰核D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 下着陰核D : EleD + public class 下着陰核D : ElementData { public bool 陰核_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 下着陰核(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs index 7453cba..fa9294d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公色.cs @@ -8,20 +8,20 @@ namespace SlaveMatrix { public Color 肌色; - public Color 髪色 = Col.Black; + public Color 髪色 = ColorHelper.Black; public Color 瞳色 = Color.FromArgb(57, 32, 0); public Color 血液 = Color.Red; - public Color 刺青 = Col.Black; + public Color 刺青 = ColorHelper.Black; public Color 精液 = Color.PapayaWhip; public 主人公色() { 肌色 = Color.FromArgb(255, 255, 207, 169); - Col.Add(ref 肌色, -10, -10, 0, out 肌色); + ColorHelper.Add(ref 肌色, -10, -10, 0, out 肌色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs index dc53b97..bbe479f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/主人公配色.cs @@ -26,21 +26,21 @@ namespace SlaveMatrix public 主人公配色(主人公色 色) { - Col.GetSkinGrad(ref 色.肌色, out 肌色); - Col.GetGrad(ref 色.血液, out 血液); - 刺青 = new Color2(ref 色.刺青, ref Col.Empty); + ColorHelper.GetSkinGrad(ref 色.肌色, out 肌色); + ColorHelper.GetGrad(ref 色.血液, out 血液); + 刺青 = new Color2(ref 色.刺青, ref ColorHelper.Empty); 精液ぶっかけ.Col1 = Color.FromArgb(125, 色.精液); - 精液ぶっかけ.Col2 = Col.Empty; + 精液ぶっかけ.Col2 = ColorHelper.Empty; 精液垂れ.Col1 = Color.FromArgb(200, 色.精液); - 精液垂れ.Col2 = Col.Empty; - Col.GetMucosaColor(ref 色.肌色, out var ret); - Col.GetGrad(ref ret, out 粘膜); - Col.GetSkinColor2(ref 色.肌色, out ret); + 精液垂れ.Col2 = ColorHelper.Empty; + ColorHelper.GetMucosaColor(ref 色.肌色, out var ret); + ColorHelper.GetGrad(ref ret, out 粘膜); + ColorHelper.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); + ColorHelper.GetMucosaColor(ref 色.肌色, out ret); + ColorHelper.Mul(ref ret, 1.0, 2.0, 0.5, out ret); 粘線 = Color.FromArgb(80, ret); - 精線 = Color.FromArgb(80, Col.White); + 精線 = Color.FromArgb(80, ColorHelper.White); } public 主人公配色(主人公配色 s) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs index 4b44956..001e745 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房.cs @@ -4,129 +4,129 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 乳房 : Ele + public class 乳房 : Element { - public Par X0Y0_乳房; + public ShapePart X0Y0_乳房; - public Par X0Y0_乳輪; + public ShapePart X0Y0_乳輪; - public Par X0Y0_乳首; + public ShapePart X0Y0_乳首; - public Par X0Y0_淫タトゥ_タトゥ1; + public ShapePart X0Y0_淫タトゥ_タトゥ1; - public Par X0Y0_淫タトゥ_タトゥ2; + public ShapePart X0Y0_淫タトゥ_タトゥ2; - public Par X0Y0_淫タトゥ_タトゥ3; + public ShapePart X0Y0_淫タトゥ_タトゥ3; - public Par X0Y0_淫タトゥ_タトゥ4; + public ShapePart X0Y0_淫タトゥ_タトゥ4; - public Par X0Y0_ハイライト1; + public ShapePart X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public ShapePart X0Y0_ハイライト2; - public Par X0Y0_傷X; + public ShapePart X0Y0_傷X; - public Par X0Y0_傷I1; + public ShapePart X0Y0_傷I1; - public Par X0Y0_傷I2; + public ShapePart X0Y0_傷I2; - public Par X0Y0_虫性_甲殻; + public ShapePart X0Y0_虫性_甲殻; - public Par X0Y1_乳房; + public ShapePart X0Y1_乳房; - public Par X0Y1_乳輪; + public ShapePart X0Y1_乳輪; - public Par X0Y1_乳首; + public ShapePart X0Y1_乳首; - public Par X0Y1_淫タトゥ_タトゥ1; + public ShapePart X0Y1_淫タトゥ_タトゥ1; - public Par X0Y1_淫タトゥ_タトゥ2; + public ShapePart X0Y1_淫タトゥ_タトゥ2; - public Par X0Y1_淫タトゥ_タトゥ3; + public ShapePart X0Y1_淫タトゥ_タトゥ3; - public Par X0Y1_淫タトゥ_タトゥ4; + public ShapePart X0Y1_淫タトゥ_タトゥ4; - public Par X0Y1_ハイライト1; + public ShapePart X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public ShapePart X0Y1_ハイライト2; - public Par X0Y1_傷X; + public ShapePart X0Y1_傷X; - public Par X0Y1_傷I1; + public ShapePart X0Y1_傷I1; - public Par X0Y1_傷I2; + public ShapePart X0Y1_傷I2; - public Par X0Y1_虫性_甲殻; + public ShapePart X0Y1_虫性_甲殻; - public Par X0Y2_乳房; + public ShapePart X0Y2_乳房; - public Par X0Y2_乳輪; + public ShapePart X0Y2_乳輪; - public Par X0Y2_乳首; + public ShapePart X0Y2_乳首; - public Par X0Y2_淫タトゥ_タトゥ3; + public ShapePart X0Y2_淫タトゥ_タトゥ3; - public Par X0Y2_淫タトゥ_タトゥ4; + public ShapePart X0Y2_淫タトゥ_タトゥ4; - public Par X0Y2_ハイライト1; + public ShapePart X0Y2_ハイライト1; - public Par X0Y2_ハイライト2; + public ShapePart X0Y2_ハイライト2; - public Par X0Y2_傷X; + public ShapePart X0Y2_傷X; - public Par X0Y2_傷I1; + public ShapePart X0Y2_傷I1; - public Par X0Y2_傷I2; + public ShapePart X0Y2_傷I2; - public Par X0Y2_虫性_甲殻; + public ShapePart X0Y2_虫性_甲殻; - public Par X0Y3_乳房; + public ShapePart X0Y3_乳房; - public Par X0Y3_乳輪; + public ShapePart X0Y3_乳輪; - public Par X0Y3_乳首; + public ShapePart X0Y3_乳首; - public Par X0Y3_淫タトゥ_タトゥ1; + public ShapePart X0Y3_淫タトゥ_タトゥ1; - public Par X0Y3_淫タトゥ_タトゥ3; + public ShapePart X0Y3_淫タトゥ_タトゥ3; - public Par X0Y3_淫タトゥ_タトゥ4; + public ShapePart X0Y3_淫タトゥ_タトゥ4; - public Par X0Y3_ハイライト1; + public ShapePart X0Y3_ハイライト1; - public Par X0Y3_ハイライト2; + public ShapePart X0Y3_ハイライト2; - public Par X0Y3_傷X; + public ShapePart X0Y3_傷X; - public Par X0Y3_傷I1; + public ShapePart X0Y3_傷I1; - public Par X0Y3_傷I2; + public ShapePart X0Y3_傷I2; - public Par X0Y3_虫性_甲殻; + public ShapePart X0Y3_虫性_甲殻; - public Par X0Y4_乳房; + public ShapePart X0Y4_乳房; - public Par X0Y4_乳輪; + public ShapePart X0Y4_乳輪; - public Par X0Y4_乳首; + public ShapePart X0Y4_乳首; - public Par X0Y4_淫タトゥ_タトゥ1; + public ShapePart X0Y4_淫タトゥ_タトゥ1; - public Par X0Y4_淫タトゥ_タトゥ3; + public ShapePart X0Y4_淫タトゥ_タトゥ3; - public Par X0Y4_淫タトゥ_タトゥ4; + public ShapePart X0Y4_淫タトゥ_タトゥ4; - public Par X0Y4_ハイライト1; + public ShapePart X0Y4_ハイライト1; - public Par X0Y4_ハイライト2; + public ShapePart X0Y4_ハイライト2; - public Par X0Y4_傷X; + public ShapePart X0Y4_傷X; - public Par X0Y4_傷I1; + public ShapePart X0Y4_傷I1; - public Par X0Y4_傷I2; + public ShapePart X0Y4_傷I2; - public Par X0Y4_虫性_甲殻; + public ShapePart X0Y4_虫性_甲殻; public ColorD 乳房CD; @@ -288,7 +288,7 @@ namespace SlaveMatrix public スタンプW 鞭痕; - public Ele[] 噴乳_接続; + public Element[] 噴乳_接続; public override bool 欠損 { @@ -746,7 +746,7 @@ namespace SlaveMatrix } set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeBase(value); } @@ -762,7 +762,7 @@ namespace SlaveMatrix } set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeYBase(value); } @@ -786,7 +786,7 @@ namespace SlaveMatrix } else { - 位置C = Dat.Vec2DZero; + 位置C = DataConsts.Vec2DZero; } } } @@ -797,82 +797,82 @@ namespace SlaveMatrix { 乳房 乳房2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["胸左"]); - Pars pars = Body[0][0]; - X0Y0_乳房 = pars["乳房"].ToPar(); - X0Y0_乳輪 = pars["乳輪"].ToPar(); - X0Y0_乳首 = pars["乳首"].ToPar(); - Pars pars2 = pars["淫タトゥ"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["胸左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_乳房 = partGroup["乳房"].ToPar(); + X0Y0_乳輪 = partGroup["乳輪"].ToPar(); + X0Y0_乳首 = partGroup["乳首"].ToPar(); + PartGroup pars2 = partGroup["淫タトゥ"].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_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = partGroup["ハイライト2"].ToPar(); + X0Y0_傷X = partGroup["傷X"].ToPar(); + X0Y0_傷I1 = partGroup["傷I1"].ToPar(); + X0Y0_傷I2 = partGroup["傷I2"].ToPar(); + pars2 = partGroup["虫性"].ToPars(); X0Y0_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = Body[0][1]; - X0Y1_乳房 = pars["乳房"].ToPar(); - X0Y1_乳輪 = pars["乳輪"].ToPar(); - X0Y1_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][1]; + X0Y1_乳房 = partGroup["乳房"].ToPar(); + X0Y1_乳輪 = partGroup["乳輪"].ToPar(); + X0Y1_乳首 = partGroup["乳首"].ToPar(); + pars2 = partGroup["淫タトゥ"].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_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = partGroup["ハイライト2"].ToPar(); + X0Y1_傷X = partGroup["傷X"].ToPar(); + X0Y1_傷I1 = partGroup["傷I1"].ToPar(); + X0Y1_傷I2 = partGroup["傷I2"].ToPar(); + pars2 = partGroup["虫性"].ToPars(); X0Y1_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = Body[0][2]; - X0Y2_乳房 = pars["乳房"].ToPar(); - X0Y2_乳輪 = pars["乳輪"].ToPar(); - X0Y2_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][2]; + X0Y2_乳房 = partGroup["乳房"].ToPar(); + X0Y2_乳輪 = partGroup["乳輪"].ToPar(); + X0Y2_乳首 = partGroup["乳首"].ToPar(); + pars2 = partGroup["淫タトゥ"].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_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y2_ハイライト2 = partGroup["ハイライト2"].ToPar(); + X0Y2_傷X = partGroup["傷X"].ToPar(); + X0Y2_傷I1 = partGroup["傷I1"].ToPar(); + X0Y2_傷I2 = partGroup["傷I2"].ToPar(); + pars2 = partGroup["虫性"].ToPars(); X0Y2_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = Body[0][3]; - X0Y3_乳房 = pars["乳房"].ToPar(); - X0Y3_乳輪 = pars["乳輪"].ToPar(); - X0Y3_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][3]; + X0Y3_乳房 = partGroup["乳房"].ToPar(); + X0Y3_乳輪 = partGroup["乳輪"].ToPar(); + X0Y3_乳首 = partGroup["乳首"].ToPar(); + pars2 = partGroup["淫タトゥ"].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_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y3_ハイライト2 = partGroup["ハイライト2"].ToPar(); + X0Y3_傷X = partGroup["傷X"].ToPar(); + X0Y3_傷I1 = partGroup["傷I1"].ToPar(); + X0Y3_傷I2 = partGroup["傷I2"].ToPar(); + pars2 = partGroup["虫性"].ToPars(); X0Y3_虫性_甲殻 = pars2["甲殻"].ToPar(); - pars = Body[0][4]; - X0Y4_乳房 = pars["乳房"].ToPar(); - X0Y4_乳輪 = pars["乳輪"].ToPar(); - X0Y4_乳首 = pars["乳首"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][4]; + X0Y4_乳房 = partGroup["乳房"].ToPar(); + X0Y4_乳輪 = partGroup["乳輪"].ToPar(); + X0Y4_乳首 = partGroup["乳首"].ToPar(); + pars2 = partGroup["淫タトゥ"].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_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y4_ハイライト2 = partGroup["ハイライト2"].ToPar(); + X0Y4_傷X = partGroup["傷X"].ToPar(); + X0Y4_傷I1 = partGroup["傷I1"].ToPar(); + X0Y4_傷I2 = partGroup["傷I2"].ToPar(); + pars2 = partGroup["虫性"].ToPars(); X0Y4_虫性_甲殻 = pars2["甲殻"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); @@ -925,8 +925,8 @@ namespace SlaveMatrix } if (e.噴乳_接続.Count > 0) { - Ele f; - 噴乳_接続 = e.噴乳_接続.Select(delegate(EleD g) + Element f; + 噴乳_接続 = e.噴乳_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 乳房2; @@ -1178,19 +1178,19 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 乳房CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 乳輪CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 乳房CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 乳輪CD = new ColorD(ref ColorHelper.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); + 淫タトゥ_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 虫性_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs index a565af5..5ba00b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/乳房D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 乳房D : EleD + public class 乳房D : ElementData { public bool 乳房_表示 = true; @@ -48,21 +48,21 @@ namespace SlaveMatrix public bool 着衣; - public List 噴乳_接続 = new List(); + public List 噴乳_接続 = new List(); public 乳房D() { ThisType = GetType(); } - public void 噴乳接続(EleD e) + public void 噴乳接続(ElementData e) { 噴乳_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.乳房_噴乳_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 乳房(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs index dc1adda..5a58994 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/交配.cs @@ -12,168 +12,168 @@ namespace SlaveMatrix { private static HashSet 頭頂 = new HashSet { - Sta.頭頂_宇Dt.ToString(), - Sta.頭頂_皿Dt.ToString(), - Sta.頭頂_天Dt.ToString() + GlobalState.頭頂_宇Dt.ToString(), + GlobalState.頭頂_皿Dt.ToString(), + GlobalState.頭頂_天Dt.ToString() }; private static HashSet 額 = new HashSet { - Sta.角1_一Dt.ToString(), - Sta.角1_鬼Dt.ToString(), - Sta.角1_虫Dt.ToString() + GlobalState.角1_一Dt.ToString(), + GlobalState.角1_鬼Dt.ToString(), + GlobalState.角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.UpperArm_鳥Dt.ToString(), - Sta.UpperArm_蝙Dt.ToString(), - Sta.獣耳Dt.ToString(), - Sta.植Dt.ToString() + GlobalState.角1_鬼Dt.ToString(), + GlobalState.角2_山1Dt.ToString(), + GlobalState.角2_山2Dt.ToString(), + GlobalState.角2_山3Dt.ToString(), + GlobalState.角2_巻Dt.ToString(), + GlobalState.角2_牛1Dt.ToString(), + GlobalState.角2_牛2Dt.ToString(), + GlobalState.角2_牛3Dt.ToString(), + GlobalState.角2_牛4Dt.ToString(), + GlobalState.角2_鬼Dt.ToString(), + GlobalState.角2_虫Dt.ToString(), + GlobalState.触覚_線Dt.ToString(), + GlobalState.触覚_節Dt.ToString(), + GlobalState.触覚_甲Dt.ToString(), + GlobalState.触覚_蝶Dt.ToString(), + GlobalState.触覚_蛾Dt.ToString(), + GlobalState.UpperArm_鳥Dt.ToString(), + GlobalState.UpperArm_蝙Dt.ToString(), + GlobalState.獣耳Dt.ToString(), + GlobalState.植Dt.ToString() }; private static HashSet 触覚 = new HashSet { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() + GlobalState.触覚_線Dt.ToString(), + GlobalState.触覚_節Dt.ToString(), + GlobalState.触覚_甲Dt.ToString(), + GlobalState.触覚_蝶Dt.ToString(), + GlobalState.触覚_蛾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() + GlobalState.耳_人Dt.ToString(), + GlobalState.耳_尖Dt.ToString(), + GlobalState.耳_長Dt.ToString(), + GlobalState.耳_鰭Dt.ToString(), + GlobalState.耳_羽Dt.ToString(), + GlobalState.耳_獣Dt.ToString() }; - private static HashSet 頬 = new HashSet { Sta.虫顎Dt.ToString() }; + private static HashSet 頬 = new HashSet { GlobalState.虫顎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() + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蠍Dt.ToString(), + GlobalState.尾_蛇Dt.ToString(), + GlobalState.尾_腓Dt.ToString(), + GlobalState.尾_根Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.触手_軟Dt.ToString(), + GlobalState.触手_触Dt.ToString(), + GlobalState.触手_蔦Dt.ToString(), + GlobalState.鳳凰Dt.ToString() }; - private static HashSet 肩人 = new HashSet { Sta.ShoulderDType.ToString() }; + private static HashSet 肩人 = new HashSet { GlobalState.ShoulderDType.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.UpperArm_鳥Dt.ToString(), - Sta.UpperArm_蝙Dt.ToString() + GlobalState.前翅_甲Dt.ToString(), + GlobalState.前翅_羽Dt.ToString(), + GlobalState.前翅_蝶Dt.ToString(), + GlobalState.前翅_草Dt.ToString(), + GlobalState.後翅_甲Dt.ToString(), + GlobalState.後翅_草Dt.ToString(), + GlobalState.UpperArm_鳥Dt.ToString(), + GlobalState.UpperArm_蝙Dt.ToString() }; private static HashSet 胸翼下人 = new HashSet { - Sta.後翅_羽Dt.ToString(), - Sta.後翅_蝶Dt.ToString() + GlobalState.後翅_羽Dt.ToString(), + GlobalState.後翅_蝶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.UpperArm_鳥Dt.ToString(), - Sta.UpperArm_蝙Dt.ToString() + GlobalState.尾_蠍Dt.ToString(), + GlobalState.前翅_甲Dt.ToString(), + GlobalState.前翅_羽Dt.ToString(), + GlobalState.前翅_蝶Dt.ToString(), + GlobalState.前翅_草Dt.ToString(), + GlobalState.後翅_甲Dt.ToString(), + GlobalState.後翅_草Dt.ToString(), + GlobalState.触肢_肢蜘Dt.ToString(), + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.触手_軟Dt.ToString(), + GlobalState.触手_触Dt.ToString(), + GlobalState.触手_蔦Dt.ToString(), + GlobalState.UpperArm_鳥Dt.ToString(), + GlobalState.UpperArm_蝙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() + GlobalState.後翅_羽Dt.ToString(), + GlobalState.後翅_蝶Dt.ToString(), + GlobalState.触肢_肢蜘Dt.ToString(), + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.触手_軟Dt.ToString(), + GlobalState.触手_触Dt.ToString(), + GlobalState.触手_蔦Dt.ToString(), + GlobalState.四足脇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() + GlobalState.尾_魚Dt.ToString(), + GlobalState.触手_犬Dt.ToString(), + GlobalState.腿_人Dt.ToString(), + GlobalState.腿_獣Dt.ToString(), + GlobalState.腿_蹄Dt.ToString(), + GlobalState.腿_鳥Dt.ToString(), + GlobalState.腿_竜Dt.ToString() }; - private static HashSet 肩獣 = new HashSet { Sta.四足脇Dt.ToString() }; + private static HashSet 肩獣 = new HashSet { GlobalState.四足脇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.UpperArm_鳥Dt.ToString(), - Sta.UpperArm_蝙Dt.ToString() + GlobalState.前翅_甲Dt.ToString(), + GlobalState.前翅_羽Dt.ToString(), + GlobalState.前翅_蝶Dt.ToString(), + GlobalState.前翅_草Dt.ToString(), + GlobalState.後翅_甲Dt.ToString(), + GlobalState.後翅_草Dt.ToString(), + GlobalState.UpperArm_鳥Dt.ToString(), + GlobalState.UpperArm_蝙Dt.ToString() }; private static HashSet 胸翼下獣 = new HashSet { - Sta.後翅_羽Dt.ToString(), - Sta.後翅_蝶Dt.ToString() + GlobalState.後翅_羽Dt.ToString(), + GlobalState.後翅_蝶Dt.ToString() }; private static HashSet 胴翼獣 = new HashSet(); @@ -182,507 +182,507 @@ namespace SlaveMatrix private static HashSet 腿獣 = new HashSet { - Sta.腿_獣Dt.ToString(), - Sta.腿_蹄Dt.ToString(), - Sta.腿_鳥Dt.ToString(), - Sta.腿_竜Dt.ToString() + GlobalState.腿_獣Dt.ToString(), + GlobalState.腿_蹄Dt.ToString(), + GlobalState.腿_鳥Dt.ToString(), + GlobalState.腿_竜Dt.ToString() }; private static HashSet 蛸外 = new HashSet { - Sta.尾_魚Dt.ToString(), - Sta.触手_軟Dt.ToString(), - Sta.触手_触Dt.ToString(), - Sta.触手_犬Dt.ToString() + GlobalState.尾_魚Dt.ToString(), + GlobalState.触手_軟Dt.ToString(), + GlobalState.触手_触Dt.ToString(), + GlobalState.触手_犬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() + GlobalState.尾_魚Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.節尾_鋏Dt.ToString(), + GlobalState.触手_軟Dt.ToString(), + GlobalState.触手_触Dt.ToString(), + GlobalState.触手_犬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() + GlobalState.触肢_肢蜘Dt.ToString(), + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.節尾_鋏Dt.ToString() }; private static HashSet 蜘節足1 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蜘節足2 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蜘節足3 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蜘節足4 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百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() + GlobalState.触肢_肢蜘Dt.ToString(), + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足百Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.節尾_鋏Dt.ToString() }; private static HashSet 蠍節足1 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蠍節足2 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蠍節足3 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蠍節足4 = new HashSet { - Sta.節足_足蜘Dt.ToString(), - Sta.節足_足蠍Dt.ToString(), - Sta.節足_足百Dt.ToString() + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; private static HashSet 蠍櫛状板 = new HashSet { - Sta.触覚_蠍Dt.ToString(), - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.節尾_曳航Dt.ToString() + GlobalState.触覚_蠍Dt.ToString(), + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString() }; private static HashSet 植外 = new HashSet { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.節尾_曳航Dt.ToString() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_根Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString() }; private static HashSet 植内 = new HashSet { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString(), - Sta.節尾_曳航Dt.ToString() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_根Dt.ToString(), + GlobalState.節尾_曳航Dt.ToString() }; private static HashSet 魚 = new HashSet { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString() + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨Dt.ToString() }; private static HashSet 鯨 = new HashSet { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString() + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨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() + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨Dt.ToString(), + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString(), + GlobalState.腿_竜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() + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨Dt.ToString(), + GlobalState.節足_足蜘Dt.ToString(), + GlobalState.節足_足蠍Dt.ToString(), + GlobalState.節足_足百Dt.ToString() }; - private static HashSet 蟲尾 = new HashSet { Sta.節足_足百Dt.ToString() }; + private static HashSet 蟲尾 = new HashSet { GlobalState.節足_足百Dt.ToString() }; private static HashSet 蟲尾先 = new HashSet { - Sta.節尾_曳航Dt.ToString(), - Sta.節尾_鋏Dt.ToString(), - Sta.鳳凰Dt.ToString(), - Sta.大顎Dt.ToString() + GlobalState.節尾_曳航Dt.ToString(), + GlobalState.節尾_鋏Dt.ToString(), + GlobalState.鳳凰Dt.ToString(), + GlobalState.大顎Dt.ToString() }; private static HashSet 触覚甲 = new HashSet { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() + GlobalState.触覚_線Dt.ToString(), + GlobalState.触覚_節Dt.ToString(), + GlobalState.触覚_甲Dt.ToString(), + GlobalState.触覚_蝶Dt.ToString(), + GlobalState.触覚_蛾Dt.ToString() }; private static HashSet 触覚虫 = new HashSet { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() + GlobalState.触覚_線Dt.ToString(), + GlobalState.触覚_節Dt.ToString(), + GlobalState.触覚_甲Dt.ToString(), + GlobalState.触覚_蝶Dt.ToString(), + GlobalState.触覚_蛾Dt.ToString() }; private static HashSet 触覚蟲 = new HashSet { - Sta.触覚_線Dt.ToString(), - Sta.触覚_節Dt.ToString(), - Sta.触覚_甲Dt.ToString(), - Sta.触覚_蝶Dt.ToString(), - Sta.触覚_蛾Dt.ToString() + GlobalState.触覚_線Dt.ToString(), + GlobalState.触覚_節Dt.ToString(), + GlobalState.触覚_甲Dt.ToString(), + GlobalState.触覚_蝶Dt.ToString(), + GlobalState.触覚_蛾Dt.ToString() }; private static HashSet 背中人 = new HashSet { - Sta.背中_羽Dt.ToString(), - Sta.背中_甲Dt.ToString(), - Sta.背中_光Dt.ToString() + GlobalState.背中_羽Dt.ToString(), + GlobalState.背中_甲Dt.ToString(), + GlobalState.背中_光Dt.ToString() }; - private static HashSet 背中獣 = new HashSet { Sta.背中_羽Dt.ToString() }; + private static HashSet 背中獣 = new HashSet { GlobalState.背中_羽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() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_犬Dt.ToString(), + GlobalState.尾_狐Dt.ToString(), + GlobalState.尾_馬Dt.ToString(), + GlobalState.尾_牛Dt.ToString(), + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_鳥Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蜘Dt.ToString(), + GlobalState.尾_蠍Dt.ToString(), + GlobalState.尾_蛇Dt.ToString(), + GlobalState.尾_腓Dt.ToString(), + GlobalState.尾_短Dt.ToString(), + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_魚Dt.ToString(), + GlobalState.尾_鯨Dt.ToString(), + GlobalState.尾_蟲Dt.ToString(), + GlobalState.尾_根Dt.ToString(), + GlobalState.鳳凰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() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_犬Dt.ToString(), + GlobalState.尾_狐Dt.ToString(), + GlobalState.尾_馬Dt.ToString(), + GlobalState.尾_牛Dt.ToString(), + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_鳥Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蜘Dt.ToString(), + GlobalState.尾_蠍Dt.ToString(), + GlobalState.尾_蛇Dt.ToString(), + GlobalState.尾_腓Dt.ToString(), + GlobalState.尾_短Dt.ToString(), + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_魚Dt.ToString(), + GlobalState.尾_鯨Dt.ToString(), + GlobalState.尾_蟲Dt.ToString(), + GlobalState.尾_根Dt.ToString(), + GlobalState.鳳凰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() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_犬Dt.ToString(), + GlobalState.尾_狐Dt.ToString(), + GlobalState.尾_馬Dt.ToString(), + GlobalState.尾_牛Dt.ToString(), + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_鳥Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蜘Dt.ToString(), + GlobalState.尾_蠍Dt.ToString(), + GlobalState.尾_蛇Dt.ToString(), + GlobalState.尾_腓Dt.ToString(), + GlobalState.尾_短Dt.ToString(), + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_魚Dt.ToString(), + GlobalState.尾_鯨Dt.ToString(), + GlobalState.尾_蟲Dt.ToString(), + GlobalState.尾_根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() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_犬Dt.ToString(), + GlobalState.尾_狐Dt.ToString(), + GlobalState.尾_馬Dt.ToString(), + GlobalState.尾_牛Dt.ToString(), + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_鳥Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蜘Dt.ToString(), + GlobalState.尾_蠍Dt.ToString(), + GlobalState.尾_蛇Dt.ToString(), + GlobalState.尾_腓Dt.ToString(), + GlobalState.尾_短Dt.ToString(), + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_魚Dt.ToString(), + GlobalState.尾_鯨Dt.ToString(), + GlobalState.尾_蟲Dt.ToString(), + GlobalState.尾_根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() + GlobalState.尾_龍Dt.ToString(), + GlobalState.尾_竜Dt.ToString(), + GlobalState.尾_鳥Dt.ToString(), + GlobalState.尾_虫Dt.ToString(), + GlobalState.尾_蜘Dt.ToString(), + GlobalState.尾_魚Dt.ToString(), + GlobalState.尾_鯨Dt.ToString() }; - private static HashSet 尾鯨 = new HashSet { Sta.尾_鯨Dt.ToString() }; + private static HashSet 尾鯨 = new HashSet { GlobalState.尾_鯨Dt.ToString() }; private static HashSet 尾蛇 = new HashSet { - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_蟲Dt.ToString() + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_蟲Dt.ToString() }; private static HashSet 尾蟲 = new HashSet { - Sta.尾_ヘDt.ToString(), - Sta.尾_ガDt.ToString(), - Sta.尾_ウDt.ToString(), - Sta.尾_蟲Dt.ToString() + GlobalState.尾_ヘDt.ToString(), + GlobalState.尾_ガDt.ToString(), + GlobalState.尾_ウDt.ToString(), + GlobalState.尾_蟲Dt.ToString() }; private static HashSet 根中 = new HashSet { - Sta.尾_猫Dt.ToString(), - Sta.尾_悪Dt.ToString(), - Sta.尾_淫Dt.ToString(), - Sta.尾_根Dt.ToString() + GlobalState.尾_猫Dt.ToString(), + GlobalState.尾_悪Dt.ToString(), + GlobalState.尾_淫Dt.ToString(), + GlobalState.尾_根Dt.ToString() }; private static HashSet 尾先ヘ = new HashSet { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() + GlobalState.尾鰭_魚Dt.ToString(), + GlobalState.尾鰭_鯨Dt.ToString() }; private static HashSet 尾先ウ = new HashSet { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() + GlobalState.尾鰭_魚Dt.ToString(), + GlobalState.尾鰭_鯨Dt.ToString() }; private static HashSet 尾先魚 = new HashSet { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() + GlobalState.尾鰭_魚Dt.ToString(), + GlobalState.尾鰭_鯨Dt.ToString() }; private static HashSet 尾先鯨 = new HashSet { - Sta.尾鰭_魚Dt.ToString(), - Sta.尾鰭_鯨Dt.ToString() + GlobalState.尾鰭_魚Dt.ToString(), + GlobalState.尾鰭_鯨Dt.ToString() }; - private static HashSet 頭頂後 = new HashSet { Sta.頭頂後_宇Dt.ToString() }; + private static HashSet 頭頂後 = new HashSet { GlobalState.頭頂後_宇Dt.ToString() }; private static HashSet UpperArm人 = new HashSet { - Sta.鰭_魚Dt.ToString(), - Sta.鰭_豚Dt.ToString(), - Sta.鰭_鯨Dt.ToString(), - Sta.触肢_肢蠍Dt.ToString(), - Sta.UpperArm_人Dt.ToString(), - Sta.UpperArm_鳥Dt.ToString(), - Sta.UpperArm_蝙Dt.ToString() + GlobalState.鰭_魚Dt.ToString(), + GlobalState.鰭_豚Dt.ToString(), + GlobalState.鰭_鯨Dt.ToString(), + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.UpperArm_人Dt.ToString(), + GlobalState.UpperArm_鳥Dt.ToString(), + GlobalState.UpperArm_蝙Dt.ToString() }; private static HashSet UpperArm獣 = new HashSet { - Sta.触肢_肢蠍Dt.ToString(), - Sta.UpperArm_獣Dt.ToString(), - Sta.UpperArm_蹄Dt.ToString(), - Sta.Leg_鳥Dt.ToString(), - Sta.Leg_竜Dt.ToString() + GlobalState.触肢_肢蠍Dt.ToString(), + GlobalState.UpperArm_獣Dt.ToString(), + GlobalState.UpperArm_蹄Dt.ToString(), + GlobalState.Leg_鳥Dt.ToString(), + GlobalState.Leg_竜Dt.ToString() }; private static HashSet LowerArm人 = new HashSet { - Sta.LowerArm_人Dt.ToString(), - Sta.LowerArm_獣Dt.ToString() + GlobalState.LowerArm_人Dt.ToString(), + GlobalState.LowerArm_獣Dt.ToString() }; - private static HashSet LowerArm鳥 = new HashSet { Sta.LowerArm_鳥Dt.ToString() }; + private static HashSet LowerArm鳥 = new HashSet { GlobalState.LowerArm_鳥Dt.ToString() }; - private static HashSet LowerArm蝙 = new HashSet { Sta.LowerArm_蝙Dt.ToString() }; + private static HashSet LowerArm蝙 = new HashSet { GlobalState.LowerArm_蝙Dt.ToString() }; - private static HashSet LowerArm獣 = new HashSet { Sta.LowerArm_獣Dt.ToString() }; + private static HashSet LowerArm獣 = new HashSet { GlobalState.LowerArm_獣Dt.ToString() }; - private static HashSet LowerArm蹄 = new HashSet { Sta.LowerArm_蹄Dt.ToString() }; + private static HashSet LowerArm蹄 = new HashSet { GlobalState.LowerArm_蹄Dt.ToString() }; - private static HashSet 手人 = new HashSet { Sta.手_人Dt.ToString() }; + private static HashSet 手人 = new HashSet { GlobalState.手_人Dt.ToString() }; - private static HashSet 手鳥 = new HashSet { Sta.手_鳥Dt.ToString() }; + private static HashSet 手鳥 = new HashSet { GlobalState.手_鳥Dt.ToString() }; - private static HashSet 手蝙 = new HashSet { Sta.手_蝙Dt.ToString() }; + private static HashSet 手蝙 = new HashSet { GlobalState.手_蝙Dt.ToString() }; - private static HashSet 手獣 = new HashSet { Sta.手_獣Dt.ToString() }; + private static HashSet 手獣 = new HashSet { GlobalState.手_獣Dt.ToString() }; private static HashSet 手蹄 = new HashSet { - Sta.手_馬Dt.ToString(), - Sta.手_牛Dt.ToString() + GlobalState.手_馬Dt.ToString(), + GlobalState.手_牛Dt.ToString() }; - private static HashSet 虫鎌 = new HashSet { Sta.虫鎌Dt.ToString() }; + private static HashSet 虫鎌 = new HashSet { GlobalState.虫鎌Dt.ToString() }; - private static HashSet 脚人 = new HashSet { Sta.Leg_人Dt.ToString() }; + private static HashSet 脚人 = new HashSet { GlobalState.Leg_人Dt.ToString() }; private static HashSet 脚獣 = new HashSet { - Sta.Leg_獣Dt.ToString(), - Sta.Leg_蹄Dt.ToString(), - Sta.Leg_鳥Dt.ToString(), - Sta.Leg_竜Dt.ToString() + GlobalState.Leg_獣Dt.ToString(), + GlobalState.Leg_蹄Dt.ToString(), + GlobalState.Leg_鳥Dt.ToString(), + GlobalState.Leg_竜Dt.ToString() }; private static HashSet 脚蹄 = new HashSet { - Sta.Leg_獣Dt.ToString(), - Sta.Leg_蹄Dt.ToString(), - Sta.Leg_鳥Dt.ToString(), - Sta.Leg_竜Dt.ToString() + GlobalState.Leg_獣Dt.ToString(), + GlobalState.Leg_蹄Dt.ToString(), + GlobalState.Leg_鳥Dt.ToString(), + GlobalState.Leg_竜Dt.ToString() }; private static HashSet 脚鳥 = new HashSet { - Sta.Leg_獣Dt.ToString(), - Sta.Leg_蹄Dt.ToString(), - Sta.Leg_鳥Dt.ToString(), - Sta.Leg_竜Dt.ToString() + GlobalState.Leg_獣Dt.ToString(), + GlobalState.Leg_蹄Dt.ToString(), + GlobalState.Leg_鳥Dt.ToString(), + GlobalState.Leg_竜Dt.ToString() }; private static HashSet 脚竜 = new HashSet { - Sta.Leg_獣Dt.ToString(), - Sta.Leg_蹄Dt.ToString(), - Sta.Leg_鳥Dt.ToString(), - Sta.Leg_竜Dt.ToString() + GlobalState.Leg_獣Dt.ToString(), + GlobalState.Leg_蹄Dt.ToString(), + GlobalState.Leg_鳥Dt.ToString(), + GlobalState.Leg_竜Dt.ToString() }; - private static HashSet 足人 = new HashSet { Sta.足_人Dt.ToString() }; + private static HashSet 足人 = new HashSet { GlobalState.足_人Dt.ToString() }; private static HashSet 足獣 = new HashSet { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() + GlobalState.足_獣Dt.ToString(), + GlobalState.足_馬Dt.ToString(), + GlobalState.足_牛Dt.ToString(), + GlobalState.足_鳥Dt.ToString(), + GlobalState.足_竜Dt.ToString() }; private static HashSet 足蹄 = new HashSet { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() + GlobalState.足_獣Dt.ToString(), + GlobalState.足_馬Dt.ToString(), + GlobalState.足_牛Dt.ToString(), + GlobalState.足_鳥Dt.ToString(), + GlobalState.足_竜Dt.ToString() }; private static HashSet 足鳥 = new HashSet { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() + GlobalState.足_獣Dt.ToString(), + GlobalState.足_馬Dt.ToString(), + GlobalState.足_牛Dt.ToString(), + GlobalState.足_鳥Dt.ToString(), + GlobalState.足_竜Dt.ToString() }; private static HashSet 足竜 = new HashSet { - Sta.足_獣Dt.ToString(), - Sta.足_馬Dt.ToString(), - Sta.足_牛Dt.ToString(), - Sta.足_鳥Dt.ToString(), - Sta.足_竜Dt.ToString() + GlobalState.足_獣Dt.ToString(), + GlobalState.足_馬Dt.ToString(), + GlobalState.足_牛Dt.ToString(), + GlobalState.足_鳥Dt.ToString(), + GlobalState.足_竜Dt.ToString() }; private static HashSet 前翅甲軸1 = new HashSet(); @@ -701,27 +701,27 @@ namespace SlaveMatrix private static HashSet 蔦 = new HashSet { - Sta.葉_披Dt.ToString(), - Sta.葉_心Dt.ToString() + GlobalState.葉_披Dt.ToString(), + GlobalState.葉_心Dt.ToString() }; - private static HashSet 蔦先 = new HashSet { Sta.虫鎌Dt.ToString() }; + private static HashSet 蔦先 = new HashSet { GlobalState.虫鎌Dt.ToString() }; private static HashSet 顔面 = new HashSet { - Sta.顔面_甲Dt.ToString(), - Sta.顔面_虫Dt.ToString(), - Sta.顔面_蟲Dt.ToString() + GlobalState.顔面_甲Dt.ToString(), + GlobalState.顔面_虫Dt.ToString(), + GlobalState.顔面_蟲Dt.ToString() }; - private static HashSet 大顎基 = new HashSet { Sta.大顎基Dt.ToString() }; + private static HashSet 大顎基 = new HashSet { GlobalState.大顎基Dt.ToString() }; - private static HashSet 大顎 = new HashSet { Sta.大顎Dt.ToString() }; + private static HashSet 大顎 = new HashSet { GlobalState.大顎Dt.ToString() }; private static HashSet 花 = new HashSet { - Sta.花_薔Dt.ToString(), - Sta.花_百Dt.ToString() + GlobalState.花_薔Dt.ToString(), + GlobalState.花_百Dt.ToString() }; public static Dictionary> 接続範囲 = new Dictionary> @@ -1449,26 +1449,26 @@ namespace SlaveMatrix private static 体色 Mix(体色 母方, 体色 父方, double 変異率, WaistD d) { 体色 体色2 = new 体色(); - switch (RNG.XS.Next(4)) + switch (Rng.XS.Next(4)) { case 0: foreach (FieldInfo item in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct + where e.FieldType.ToString() == GlobalState.ct select e) { - item.SetValue(体色2, RNG.XS.NextBool() ? item.GetValue(母方) : item.GetValue(父方)); + 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 + where e.FieldType.ToString() == GlobalState.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)); + item2.SetValue(体色2, GeometryUtils.GetInter(ref c3, ref c4)); } else { @@ -1478,14 +1478,14 @@ namespace SlaveMatrix break; case 2: foreach (FieldInfo item3 in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct + where e.FieldType.ToString() == GlobalState.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)); + item3.SetValue(体色2, GeometryUtils.GetInter(ref c5, ref c6)); } else { @@ -1495,18 +1495,18 @@ namespace SlaveMatrix break; default: foreach (FieldInfo item4 in from e in 体色t.GetFields() - where e.FieldType.ToString() == Sta.ct + where e.FieldType.ToString() == GlobalState.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)); + item4.SetValue(体色2, GeometryUtils.GetInter(ref c, ref c2)); } else { - item4.SetValue(体色2, RNG.XS.NextBool() ? c : c2); + item4.SetValue(体色2, Rng.XS.NextBool() ? c : c2); } } break; @@ -1541,15 +1541,15 @@ namespace SlaveMatrix } else { - 体色2.血統.Add(RNG.XS.NextBool() ? text : text2); + 体色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)) + obj[3] = 500.0 * ((GlobalState.GameData.祝福 != null && GlobalState.GameData.祝福.Race == GameText.カーバンクル) ? 0.5 : 1.0); + switch (GeometryUtils.GetRandomIndex(obj)) { case 0: if (体色2.血統.Contains(GameText.アルビノ)) @@ -1557,16 +1557,16 @@ namespace SlaveMatrix break; } foreach (FieldInfo item5 in from e in 体色t.GetFields() - where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == GlobalState.ct select e) { Color color = (Color)item5.GetValue(体色2); - if (color != Col.Empty) + if (color != ColorHelper.Empty) { if (item5.Name == "人肌") { color = Color.FromArgb(color.A, 255, 255, 255); - Col.GetLimitSkin(ref color, out color); + ColorHelper.GetLimitSkin(ref color, out color); item5.SetValue(体色2, color); } else if (item5.Name.Contains("目") || item5.Name.Contains("眼") || item5.Name.Contains("秘石") || item5.Name.Contains("コア")) @@ -1587,16 +1587,16 @@ namespace SlaveMatrix break; } foreach (FieldInfo item6 in from e in 体色t.GetFields() - where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == Sta.ct + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == GlobalState.ct select e) { Color color = (Color)item6.GetValue(体色2); - if (color != Col.Empty) + if (color != ColorHelper.Empty) { if (item6.Name == "人肌") { color = Color.FromArgb(color.A, 0, 0, 0); - Col.GetLimitSkin(ref color, out color); + ColorHelper.GetLimitSkin(ref color, out color); item6.SetValue(体色2, color); } else if (item6.Name.Contains("目") || item6.Name.Contains("眼") || item6.Name.Contains("秘石") || item6.Name.Contains("コア")) @@ -1617,26 +1617,26 @@ namespace SlaveMatrix { break; } - int num = RNG.XS.Next(3); - int num2 = RNG.XS.Next(3); - int num3 = RNG.XS.Next(3); + 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 + where 体色.変異色.Contains(e.Name) && e.FieldType.ToString() == GlobalState.ct select e) { Color color = (Color)item7.GetValue(体色2); - if (color != Col.Empty) + if (color != ColorHelper.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); + ColorHelper.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); + ColorHelper.GetLimit(ref color, out color); item7.SetValue(体色2, color); } } @@ -1653,7 +1653,7 @@ namespace SlaveMatrix bool flag = false; bool flag2 = false; bool flag3 = false; - foreach (EleD item8 in d.EnumEleD()) + foreach (ElementData item8 in d.EnumEleD()) { if (!flag && item8 is 双目D) { @@ -1675,7 +1675,7 @@ namespace SlaveMatrix } else { - switch (RNG.XS.Next(6)) + switch (Rng.XS.Next(6)) { case 0: 体色2.縦目 = 体色2.目左; @@ -1690,13 +1690,13 @@ namespace SlaveMatrix 体色2.目左 = 体色2.目右; break; case 2: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + GeometryUtils.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); 体色2.頬目左 = 体色2.目左; 体色2.頬目右 = 体色2.目左; 体色2.目右 = 体色2.目左; break; case 3: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + GeometryUtils.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); 体色2.頬目左 = 体色2.目右; 体色2.頬目右 = 体色2.目右; 体色2.目左 = 体色2.目右; @@ -1719,7 +1719,7 @@ namespace SlaveMatrix bool flag4 = false; bool flag5 = false; bool flag6 = false; - foreach (EleD item9 in d.EnumEleD()) + foreach (ElementData item9 in d.EnumEleD()) { if (!flag4 && item9 is 双目D) { @@ -1741,7 +1741,7 @@ namespace SlaveMatrix } else { - switch (RNG.XS.Next(6)) + switch (Rng.XS.Next(6)) { case 0: 体色2.縦目 = 体色2.目左; @@ -1756,13 +1756,13 @@ namespace SlaveMatrix 体色2.目左 = 体色2.目右; break; case 2: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + GeometryUtils.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); 体色2.頬目左 = 体色2.目左; 体色2.頬目右 = 体色2.目左; 体色2.目右 = 体色2.目左; break; case 3: - Oth.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); + GeometryUtils.GetInter(ref 体色2.目左, ref 体色2.目右, out 体色2.縦目); 体色2.頬目左 = 体色2.目右; 体色2.頬目右 = 体色2.目右; 体色2.目左 = 体色2.目右; @@ -1794,7 +1794,7 @@ namespace SlaveMatrix private static WaistD Mix(WaistD 母方, WaistD 父方, double 変異率, bool 原種モード) { - int i = (原種モード ? RNG.XS.Next(3) : RNG.XS.Next(7)); + int i = (原種モード ? Rng.XS.Next(3) : Rng.XS.Next(7)); Dictionary> 接続構成 = Get接続構成(母方, 父方); Type[] 要素構成 = Get要素構成(母方, 父方); HeadD HeadD2 = Mix(母方, 父方, i, 原種モード); @@ -1869,29 +1869,29 @@ namespace SlaveMatrix Waist.AlignC(); Waist.胴接続(TorsoD2); TorsoD2.肥大 = Waist.肥大; - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - EleD eleD = SlaveMatrix.GameClasses._Con.Get後髪0R(); - 基髪D2.後髪接続(eleD); - eleD.AlignR(); - if (eleD is BackHair0_肢系D && 変異率.Lot()) + ElementData elementData = SlaveMatrix.GameClasses._Con.Get後髪0R(); + 基髪D2.後髪接続(elementData); + elementData.AlignR(); + if (elementData is BackHair0_肢系D && 変異率.Lot()) { - eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); - eleD.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); + elementData.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左2_接続, 要素構成, 接続構成, 変異率, 原種モード); + elementData.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左3_接続, 要素構成, 接続構成, 変異率, 原種モード); + elementData.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); + elementData.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); } - if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool()) + if ((elementData is BackHair0_ジグD || elementData is BackHair0_ハネD || elementData is BackHair0_パツD || elementData is BackHair0_カルD || elementData is BackHair0_肢系D) && Rng.XS.NextBool()) { - EleD e2 = SlaveMatrix.GameClasses._Con.Get後髪1R(); + ElementData e2 = SlaveMatrix.GameClasses._Con.Get後髪1R(); 基髪D2.後髪接続(e2); e2.AlignR(); } - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get横髪R(右: false); + ElementData eleD2 = SlaveMatrix.GameClasses._Con.Get横髪R(右: false); 基髪D2.横髪左接続(eleD2); eleD2.AlignR(); 基髪D2.横髪右接続(eleD2.Get逆()); - EleD e3 = SlaveMatrix.GameClasses._Con.Get前髪R(); + ElementData e3 = SlaveMatrix.GameClasses._Con.Get前髪R(); 基髪D2.前髪接続(e3); e3.AlignR(); } @@ -1909,7 +1909,7 @@ namespace SlaveMatrix 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左4_接続, 要素構成, 接続構成, 変異率, 原種モード); 後髪0D2.接続(母方, 父方, i, ConnectionInfo.BackHair0_肢系_左5_接続, 要素構成, 接続構成, 変異率, 原種モード); } - if ((後髪0D2 is BackHair0_ジグD || 後髪0D2 is BackHair0_ハネD || 後髪0D2 is BackHair0_パツD || 後髪0D2 is BackHair0_カルD || 後髪0D2 is BackHair0_肢系D) && RNG.XS.NextBool()) + if ((後髪0D2 is BackHair0_ジグD || 後髪0D2 is BackHair0_ハネD || 後髪0D2 is BackHair0_パツD || 後髪0D2 is BackHair0_カルD || 後髪0D2 is BackHair0_肢系D) && Rng.XS.NextBool()) { BackHair1D 後髪1D2 = Mix(母方, 父方, i, 原種モード); if (後髪1D2 != null) @@ -1919,7 +1919,7 @@ namespace SlaveMatrix } } } - else if (RNG.XS.NextBool()) + else if (Rng.XS.NextBool()) { BackHair1D 後髪1D3 = Mix(母方, 父方, i, 原種モード); if (後髪1D3 != null) @@ -1952,7 +1952,7 @@ namespace SlaveMatrix } if (flag && flag2) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 双目D2 = Mix<双目D>(母方, 父方, 右: false, i, 原種モード); 双瞼D 双瞼D2 = Mix<双瞼D>(母方, 父方, 右: false, i, 原種モード); @@ -2172,12 +2172,12 @@ namespace SlaveMatrix } else { - EleD eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); + ElementData eleD3 = Mix<背中D>(母方, 父方, i, 原種モード); string t; if (eleD3 != null) { t = eleD3.GetType().ToString(); - if (!ChestD2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + if (!ChestD2.背中_接続.Any((ElementData e) => e.GetType().ToString() == t) && Rng.XS.NextBool()) { ChestD2.背中接続(eleD3); } @@ -2186,7 +2186,7 @@ namespace SlaveMatrix if (eleD3 != null) { t = eleD3.GetType().ToString(); - if (!ChestD2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + if (!ChestD2.背中_接続.Any((ElementData e) => e.GetType().ToString() == t) && Rng.XS.NextBool()) { ChestD2.背中接続(eleD3); } @@ -2195,7 +2195,7 @@ namespace SlaveMatrix if (eleD3 != null) { t = eleD3.GetType().ToString(); - if (!ChestD2.背中_接続.Any((EleD e) => e.GetType().ToString() == t) && RNG.XS.NextBool()) + if (!ChestD2.背中_接続.Any((ElementData e) => e.GetType().ToString() == t) && Rng.XS.NextBool()) { ChestD2.背中接続(eleD3); } @@ -2214,17 +2214,17 @@ namespace SlaveMatrix 長物_魚D2.接続(母方, 父方, i, ConnectionInfo.長物_魚_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); if (長物_魚D2.尾_接続.Count > 0) { - foreach (EleD item in 長物_魚D2.尾_接続) + foreach (ElementData item in 長物_魚D2.尾_接続) { item.AlignR(); } } double 尺度B2 = 長物_魚D2.尺度B; - foreach (EleD item2 in 長物_魚D2.左0_接続) + foreach (ElementData item2 in 長物_魚D2.左0_接続) { item2.尺度B = 尺度B2; } - foreach (EleD item3 in 長物_魚D2.右0_接続) + foreach (ElementData item3 in 長物_魚D2.右0_接続) { item3.尺度B = 尺度B2; } @@ -2234,11 +2234,11 @@ namespace SlaveMatrix 尺度B2 *= 0.9; 尺度B2 *= 0.9; 尺度B2 *= 0.9; - foreach (EleD item4 in 長物_魚D2.左6_接続) + foreach (ElementData item4 in 長物_魚D2.左6_接続) { item4.尺度B = 尺度B2; } - foreach (EleD item5 in 長物_魚D2.右6_接続) + foreach (ElementData item5 in 長物_魚D2.右6_接続) { item5.尺度B = 尺度B2; } @@ -2283,7 +2283,7 @@ namespace SlaveMatrix 鯨.接続(母方, 父方, i, ConnectionInfo.長物_鯨_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); if (鯨.尾_接続.Count > 0) { - foreach (EleD item6 in 鯨.尾_接続) + foreach (ElementData item6 in 鯨.尾_接続) { item6.AlignR(); } @@ -2293,11 +2293,11 @@ namespace SlaveMatrix e.柄 = 鯨.柄; }); double 尺度B3 = 鯨.尺度B; - foreach (EleD item7 in 鯨.左0_接続) + foreach (ElementData item7 in 鯨.左0_接続) { item7.尺度B = 尺度B3; } - foreach (EleD item8 in 鯨.右0_接続) + foreach (ElementData item8 in 鯨.右0_接続) { item8.尺度B = 尺度B3; } @@ -2307,11 +2307,11 @@ namespace SlaveMatrix 尺度B3 *= 0.9; 尺度B3 *= 0.9; 尺度B3 *= 0.9; - foreach (EleD item9 in 鯨.左6_接続) + foreach (ElementData item9 in 鯨.左6_接続) { item9.尺度B = 尺度B3; } - foreach (EleD item10 in 鯨.右6_接続) + foreach (ElementData item10 in 鯨.右6_接続) { item10.尺度B = 尺度B3; } @@ -2359,10 +2359,10 @@ namespace SlaveMatrix 長胴D 長胴D2 = (長胴D)Torso_蛇D2.Copy(); 長物_蛇D2.胴接続(Torso_蛇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); + int num12 = 母方.EnumEleD().Count((ElementData e) => e is 長胴D); + int num13 = 父方.EnumEleD().Count((ElementData 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++) { Torso_蛇D2.Torso接続(Torso_蛇D2 = (Torso_蛇D)長胴D2.Copy()); @@ -2456,10 +2456,10 @@ namespace SlaveMatrix 長胴D 長胴D3 = (長胴D)Torso_蟲D2.Copy(); 長物_蟲D2.胴接続(Torso_蟲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); + int num20 = 母方.EnumEleD().Count((ElementData e) => e is 長胴D); + int num21 = 父方.EnumEleD().Count((ElementData 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++) { Torso_蟲D2.Torso接続(Torso_蟲D2 = (Torso_蟲D)長胴D3.Copy()); @@ -2471,8 +2471,8 @@ namespace SlaveMatrix 長物_蟲D2.接続(母方, 父方, i, ConnectionInfo.長物_蟲_Torso_接続, 要素構成, 接続構成, 変異率, 原種モード); } 長物_蟲D2.AlignC(); - Waist.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - Waist.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + Waist.翼左_接続.RemoveAll((ElementData e) => e is 四足脇D); + Waist.翼右_接続.RemoveAll((ElementData e) => e is 四足脇D); } else if (半身 is 四足胸D) { @@ -2547,7 +2547,7 @@ namespace SlaveMatrix 四足腰D2.肥大 = Waist.肥大; if ((腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌D2.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌D2.植タトゥ_タトゥ左_表示 || 腰肌D2.植タトゥ_タトゥ右_表示)) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 腰肌D2.淫タトゥ_ハート_タトゥ右1_表示 = true; 腰肌D2.淫タトゥ_ハート_タトゥ右2_表示 = true; @@ -2575,8 +2575,8 @@ namespace SlaveMatrix 四足胸D2.接続(母方, 父方, i, ConnectionInfo.四足胸_背中_接続, 要素構成, 接続構成, 変異率, 原種モード); 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_腿左_接続, 要素構成, 接続構成, 変異率, 原種モード); 四足腰D2.接続(母方, 父方, i, ConnectionInfo.四足腰_尾_接続, 要素構成, 接続構成, 変異率, 原種モード); - Waist.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - Waist.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + Waist.翼左_接続.RemoveAll((ElementData e) => e is 四足脇D); + Waist.翼右_接続.RemoveAll((ElementData e) => e is 四足脇D); } else if (半身 is 多足_蛸D) { @@ -2650,7 +2650,7 @@ namespace SlaveMatrix bool 柄1_表示 = eleD5?.柄1_表示 ?? false; bool 柄2_表示 = eleD5?.柄2_表示 ?? false; bool 爪 = eleD5?.爪 ?? false; - foreach (EleD item12 in 多足_蜘D2.触肢左_接続) + foreach (ElementData item12 in 多足_蜘D2.触肢左_接続) { if (item12 is 節尾_鋏D || item12 is 大顎D) { @@ -2661,7 +2661,7 @@ namespace SlaveMatrix item12.反転Y = false; } } - foreach (EleD item13 in 多足_蜘D2.触肢右_接続) + foreach (ElementData item13 in 多足_蜘D2.触肢右_接続) { if (item13 is 節尾_鋏D || item13 is 大顎D) { @@ -2672,7 +2672,7 @@ namespace SlaveMatrix item13.反転Y = false; } } - foreach (EleD item14 in 多足_蜘D2.節足左1_接続) + foreach (ElementData item14 in 多足_蜘D2.節足左1_接続) { if (item14 is 節足_足蜘D) { @@ -2691,7 +2691,7 @@ namespace SlaveMatrix item14.反転Y = false; } } - foreach (EleD item15 in 多足_蜘D2.節足右1_接続) + foreach (ElementData item15 in 多足_蜘D2.節足右1_接続) { if (item15 is 節足_足蜘D) { @@ -2710,7 +2710,7 @@ namespace SlaveMatrix item15.反転Y = false; } } - foreach (EleD item16 in 多足_蜘D2.節足左2_接続) + foreach (ElementData item16 in 多足_蜘D2.節足左2_接続) { if (item16 is 節足_足蜘D) { @@ -2729,7 +2729,7 @@ namespace SlaveMatrix item16.反転Y = false; } } - foreach (EleD item17 in 多足_蜘D2.節足右2_接続) + foreach (ElementData item17 in 多足_蜘D2.節足右2_接続) { if (item17 is 節足_足蜘D) { @@ -2749,7 +2749,7 @@ namespace SlaveMatrix } } bool 反転Y = 多足_蜘D2.節足左3_接続.Count > 0 && 多足_蜘D2.節足左3_接続.First().反転Y; - foreach (EleD item18 in 多足_蜘D2.節足左3_接続) + foreach (ElementData item18 in 多足_蜘D2.節足左3_接続) { if (item18 is 節足_足蜘D) { @@ -2768,7 +2768,7 @@ namespace SlaveMatrix item18.反転Y = 反転Y; } } - foreach (EleD item19 in 多足_蜘D2.節足右3_接続) + foreach (ElementData item19 in 多足_蜘D2.節足右3_接続) { if (item19 is 節足_足蜘D) { @@ -2787,7 +2787,7 @@ namespace SlaveMatrix item19.反転Y = 反転Y; } } - foreach (EleD item20 in 多足_蜘D2.節足左4_接続) + foreach (ElementData item20 in 多足_蜘D2.節足左4_接続) { if (item20 is 節足_足蜘D) { @@ -2806,7 +2806,7 @@ namespace SlaveMatrix item20.反転Y = 反転Y; } } - foreach (EleD item21 in 多足_蜘D2.節足右4_接続) + foreach (ElementData item21 in 多足_蜘D2.節足右4_接続) { if (item21 is 節足_足蜘D) { @@ -2825,8 +2825,8 @@ namespace SlaveMatrix item21.反転Y = 反転Y; } } - Waist.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - Waist.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + Waist.翼左_接続.RemoveAll((ElementData e) => e is 四足脇D); + Waist.翼右_接続.RemoveAll((ElementData e) => e is 四足脇D); } else if (半身 is 多足_蠍D) { @@ -2841,7 +2841,7 @@ namespace SlaveMatrix 節足_足蠍D eleD6 = 多足_蠍D2.節足左1_接続.GetEleD<節足_足蠍D>(); bool 柄1_表示2 = eleD6?.柄1_表示 ?? false; bool 爪2 = eleD6?.爪 ?? false; - foreach (EleD item22 in 多足_蠍D2.触肢左_接続) + foreach (ElementData item22 in 多足_蠍D2.触肢左_接続) { if (item22 is 節尾_鋏D || item22 is 大顎D) { @@ -2852,7 +2852,7 @@ namespace SlaveMatrix item22.反転Y = false; } } - foreach (EleD item23 in 多足_蠍D2.触肢右_接続) + foreach (ElementData item23 in 多足_蠍D2.触肢右_接続) { if (item23 is 節尾_鋏D || item23 is 大顎D) { @@ -2863,7 +2863,7 @@ namespace SlaveMatrix item23.反転Y = false; } } - foreach (EleD item24 in 多足_蠍D2.節足左1_接続) + foreach (ElementData item24 in 多足_蠍D2.節足左1_接続) { if (item24 is 節足_足蠍D) { @@ -2876,7 +2876,7 @@ namespace SlaveMatrix item24.反転Y = true; } } - foreach (EleD item25 in 多足_蠍D2.節足右1_接続) + foreach (ElementData item25 in 多足_蠍D2.節足右1_接続) { if (item25 is 節足_足蠍D) { @@ -2889,7 +2889,7 @@ namespace SlaveMatrix item25.反転Y = true; } } - foreach (EleD item26 in 多足_蠍D2.節足左2_接続) + foreach (ElementData item26 in 多足_蠍D2.節足左2_接続) { if (item26 is 節足_足蠍D) { @@ -2902,7 +2902,7 @@ namespace SlaveMatrix item26.反転Y = true; } } - foreach (EleD item27 in 多足_蠍D2.節足右2_接続) + foreach (ElementData item27 in 多足_蠍D2.節足右2_接続) { if (item27 is 節足_足蠍D) { @@ -2915,7 +2915,7 @@ namespace SlaveMatrix item27.反転Y = true; } } - foreach (EleD item28 in 多足_蠍D2.節足左3_接続) + foreach (ElementData item28 in 多足_蠍D2.節足左3_接続) { if (item28 is 節足_足蠍D) { @@ -2928,7 +2928,7 @@ namespace SlaveMatrix item28.反転Y = true; } } - foreach (EleD item29 in 多足_蠍D2.節足右3_接続) + foreach (ElementData item29 in 多足_蠍D2.節足右3_接続) { if (item29 is 節足_足蠍D) { @@ -2941,7 +2941,7 @@ namespace SlaveMatrix item29.反転Y = true; } } - foreach (EleD item30 in 多足_蠍D2.節足左4_接続) + foreach (ElementData item30 in 多足_蠍D2.節足左4_接続) { if (item30 is 節足_足蠍D) { @@ -2954,7 +2954,7 @@ namespace SlaveMatrix item30.反転Y = true; } } - foreach (EleD item31 in 多足_蠍D2.節足右4_接続) + foreach (ElementData item31 in 多足_蠍D2.節足右4_接続) { if (item31 is 節足_足蠍D) { @@ -2967,8 +2967,8 @@ namespace SlaveMatrix item31.反転Y = true; } } - Waist.翼左_接続.RemoveAll((EleD e) => e is 四足脇D); - Waist.翼右_接続.RemoveAll((EleD e) => e is 四足脇D); + Waist.翼左_接続.RemoveAll((ElementData e) => e is 四足脇D); + Waist.翼右_接続.RemoveAll((ElementData e) => e is 四足脇D); } else if (半身 is 単足_植D) { @@ -3067,7 +3067,7 @@ namespace SlaveMatrix }; if (半身 != null) { - if (原種モード || RNG.XS.NextBool() || 半身 is 単足_植D || 半身 is 単足_粘D) + if (原種モード || Rng.XS.NextBool() || 半身 is 単足_植D || 半身 is 単足_粘D) { action(); } @@ -3090,7 +3090,7 @@ namespace SlaveMatrix } bool flag3 = false; 顔面D 顔面D2 = null; - foreach (EleD item32 in Waist.EnumEleD()) + foreach (ElementData item32 in Waist.EnumEleD()) { if (顔面D2 == null && item32 is 顔面D) { @@ -3104,299 +3104,299 @@ namespace SlaveMatrix { num *= 0.9; } - foreach (EleD item33 in 尾_魚D2.左1_接続) + foreach (ElementData item33 in 尾_魚D2.左1_接続) { item33.尺度B = num; } - foreach (EleD item34 in 尾_魚D2.右1_接続) + foreach (ElementData item34 in 尾_魚D2.右1_接続) { item34.尺度B = num; } num *= 0.9; - foreach (EleD item35 in 尾_魚D2.左2_接続) + foreach (ElementData item35 in 尾_魚D2.左2_接続) { item35.尺度B = num; } - foreach (EleD item36 in 尾_魚D2.右2_接続) + foreach (ElementData item36 in 尾_魚D2.右2_接続) { item36.尺度B = num; } num *= 0.9; - foreach (EleD item37 in 尾_魚D2.左3_接続) + foreach (ElementData item37 in 尾_魚D2.左3_接続) { item37.尺度B = num; } - foreach (EleD item38 in 尾_魚D2.右3_接続) + foreach (ElementData item38 in 尾_魚D2.右3_接続) { item38.尺度B = num; } num *= 0.9; - foreach (EleD item39 in 尾_魚D2.左4_接続) + foreach (ElementData item39 in 尾_魚D2.左4_接続) { item39.尺度B = num; } - foreach (EleD item40 in 尾_魚D2.右4_接続) + foreach (ElementData item40 in 尾_魚D2.右4_接続) { item40.尺度B = num; } num *= 0.9; - foreach (EleD item41 in 尾_魚D2.左5_接続) + foreach (ElementData item41 in 尾_魚D2.左5_接続) { item41.尺度B = num; } - foreach (EleD item42 in 尾_魚D2.右5_接続) + foreach (ElementData item42 in 尾_魚D2.右5_接続) { item42.尺度B = num; } num *= 0.9; - foreach (EleD item43 in 尾_魚D2.左6_接続) + foreach (ElementData item43 in 尾_魚D2.左6_接続) { item43.尺度B = num; } - foreach (EleD item44 in 尾_魚D2.右6_接続) + foreach (ElementData item44 in 尾_魚D2.右6_接続) { item44.尺度B = num; } num *= 0.9; - foreach (EleD item45 in 尾_魚D2.左7_接続) + foreach (ElementData item45 in 尾_魚D2.左7_接続) { item45.尺度B = num; } - foreach (EleD item46 in 尾_魚D2.右7_接続) + foreach (ElementData item46 in 尾_魚D2.右7_接続) { item46.尺度B = num; } num *= 0.9; - foreach (EleD item47 in 尾_魚D2.左8_接続) + foreach (ElementData item47 in 尾_魚D2.左8_接続) { item47.尺度B = num; } - foreach (EleD item48 in 尾_魚D2.右8_接続) + foreach (ElementData item48 in 尾_魚D2.右8_接続) { item48.尺度B = num; } num *= 0.9; - foreach (EleD item49 in 尾_魚D2.左9_接続) + foreach (ElementData item49 in 尾_魚D2.左9_接続) { item49.尺度B = num; } - foreach (EleD item50 in 尾_魚D2.右9_接続) + foreach (ElementData item50 in 尾_魚D2.右9_接続) { item50.尺度B = num; } num *= 0.9; - foreach (EleD item51 in 尾_魚D2.左10_接続) + foreach (ElementData item51 in 尾_魚D2.左10_接続) { item51.尺度B = num; } - foreach (EleD item52 in 尾_魚D2.右10_接続) + foreach (ElementData item52 in 尾_魚D2.右10_接続) { item52.尺度B = num; } num *= 0.9; - foreach (EleD item53 in 尾_魚D2.左11_接続) + foreach (ElementData item53 in 尾_魚D2.左11_接続) { item53.尺度B = num; } - foreach (EleD item54 in 尾_魚D2.右11_接続) + foreach (ElementData item54 in 尾_魚D2.右11_接続) { item54.尺度B = num; } num *= 0.9; - foreach (EleD item55 in 尾_魚D2.左12_接続) + foreach (ElementData item55 in 尾_魚D2.左12_接続) { item55.尺度B = num; } - foreach (EleD item56 in 尾_魚D2.右12_接続) + foreach (ElementData item56 in 尾_魚D2.右12_接続) { item56.尺度B = num; } num *= 0.9; - foreach (EleD item57 in 尾_魚D2.左13_接続) + foreach (ElementData item57 in 尾_魚D2.左13_接続) { item57.尺度B = num; } - foreach (EleD item58 in 尾_魚D2.右13_接続) + foreach (ElementData item58 in 尾_魚D2.右13_接続) { item58.尺度B = num; } num *= 0.9; - foreach (EleD item59 in 尾_魚D2.左14_接続) + foreach (ElementData item59 in 尾_魚D2.左14_接続) { item59.尺度B = num; } - foreach (EleD item60 in 尾_魚D2.右14_接続) + foreach (ElementData item60 in 尾_魚D2.右14_接続) { item60.尺度B = num; } num *= 0.9; - foreach (EleD item61 in 尾_魚D2.左15_接続) + foreach (ElementData item61 in 尾_魚D2.左15_接続) { item61.尺度B = num; } - foreach (EleD item62 in 尾_魚D2.右15_接続) + foreach (ElementData item62 in 尾_魚D2.右15_接続) { item62.尺度B = num; } num *= 0.9; - foreach (EleD item63 in 尾_魚D2.左16_接続) + foreach (ElementData item63 in 尾_魚D2.左16_接続) { item63.尺度B = num; } - foreach (EleD item64 in 尾_魚D2.右16_接続) + foreach (ElementData item64 in 尾_魚D2.右16_接続) { item64.尺度B = num; } num *= 0.9; - foreach (EleD item65 in 尾_魚D2.左17_接続) + foreach (ElementData item65 in 尾_魚D2.左17_接続) { item65.尺度B = num; } - foreach (EleD item66 in 尾_魚D2.右17_接続) + foreach (ElementData item66 in 尾_魚D2.右17_接続) { item66.尺度B = num; } num *= 0.9; - foreach (EleD item67 in 尾_魚D2.左18_接続) + foreach (ElementData item67 in 尾_魚D2.左18_接続) { item67.尺度B = num; } - foreach (EleD item68 in 尾_魚D2.右18_接続) + foreach (ElementData item68 in 尾_魚D2.右18_接続) { item68.尺度B = num; } num *= 0.9; - foreach (EleD item69 in 尾_魚D2.左19_接続) + foreach (ElementData item69 in 尾_魚D2.左19_接続) { item69.尺度B = num; } - foreach (EleD item70 in 尾_魚D2.右19_接続) + foreach (ElementData item70 in 尾_魚D2.右19_接続) { item70.尺度B = num; } num *= 0.9; - foreach (EleD item71 in 尾_魚D2.左20_接続) + foreach (ElementData item71 in 尾_魚D2.左20_接続) { item71.尺度B = num; } - foreach (EleD item72 in 尾_魚D2.右20_接続) + foreach (ElementData item72 in 尾_魚D2.右20_接続) { item72.尺度B = num; } num *= 0.9; - foreach (EleD item73 in 尾_魚D2.左21_接続) + foreach (ElementData item73 in 尾_魚D2.左21_接続) { item73.尺度B = num; } - foreach (EleD item74 in 尾_魚D2.右21_接続) + foreach (ElementData item74 in 尾_魚D2.右21_接続) { item74.尺度B = num; } num *= 0.9; - foreach (EleD item75 in 尾_魚D2.左22_接続) + foreach (ElementData item75 in 尾_魚D2.左22_接続) { item75.尺度B = num; } - foreach (EleD item76 in 尾_魚D2.右22_接続) + foreach (ElementData item76 in 尾_魚D2.右22_接続) { item76.尺度B = num; } num *= 0.9; - foreach (EleD item77 in 尾_魚D2.左23_接続) + foreach (ElementData item77 in 尾_魚D2.左23_接続) { item77.尺度B = num; } - foreach (EleD item78 in 尾_魚D2.右23_接続) + foreach (ElementData item78 in 尾_魚D2.右23_接続) { item78.尺度B = num; } num *= 0.9; - foreach (EleD item79 in 尾_魚D2.左24_接続) + foreach (ElementData item79 in 尾_魚D2.左24_接続) { item79.尺度B = num; } - foreach (EleD item80 in 尾_魚D2.右24_接続) + foreach (ElementData item80 in 尾_魚D2.右24_接続) { item80.尺度B = num; } num *= 0.9; - foreach (EleD item81 in 尾_魚D2.左25_接続) + foreach (ElementData item81 in 尾_魚D2.左25_接続) { item81.尺度B = num; } - foreach (EleD item82 in 尾_魚D2.右25_接続) + foreach (ElementData item82 in 尾_魚D2.右25_接続) { item82.尺度B = num; } num *= 0.9; - foreach (EleD item83 in 尾_魚D2.左27_接続) + foreach (ElementData item83 in 尾_魚D2.左27_接続) { item83.尺度B = num; } - foreach (EleD item84 in 尾_魚D2.右27_接続) + foreach (ElementData item84 in 尾_魚D2.右27_接続) { item84.尺度B = num; } num *= 0.9; - foreach (EleD item85 in 尾_魚D2.左28_接続) + foreach (ElementData item85 in 尾_魚D2.左28_接続) { item85.尺度B = num; } - foreach (EleD item86 in 尾_魚D2.右28_接続) + foreach (ElementData item86 in 尾_魚D2.右28_接続) { item86.尺度B = num; } num *= 0.9; - foreach (EleD item87 in 尾_魚D2.左29_接続) + foreach (ElementData item87 in 尾_魚D2.左29_接続) { item87.尺度B = num; } - foreach (EleD item88 in 尾_魚D2.右29_接続) + foreach (ElementData item88 in 尾_魚D2.右29_接続) { item88.尺度B = num; } num *= 0.9; - foreach (EleD item89 in 尾_魚D2.左30_接続) + foreach (ElementData item89 in 尾_魚D2.左30_接続) { item89.尺度B = num; } - foreach (EleD item90 in 尾_魚D2.右30_接続) + foreach (ElementData item90 in 尾_魚D2.右30_接続) { item90.尺度B = num; } num *= 0.9; - foreach (EleD item91 in 尾_魚D2.左31_接続) + foreach (ElementData item91 in 尾_魚D2.左31_接続) { item91.尺度B = num; } - foreach (EleD item92 in 尾_魚D2.右31_接続) + foreach (ElementData item92 in 尾_魚D2.右31_接続) { item92.尺度B = num; } num *= 0.9; - foreach (EleD item93 in 尾_魚D2.左32_接続) + foreach (ElementData item93 in 尾_魚D2.左32_接続) { item93.尺度B = num; } - foreach (EleD item94 in 尾_魚D2.右32_接続) + foreach (ElementData item94 in 尾_魚D2.右32_接続) { item94.尺度B = num; } num *= 0.9; - foreach (EleD item95 in 尾_魚D2.左33_接続) + foreach (ElementData item95 in 尾_魚D2.左33_接続) { item95.尺度B = num; } - foreach (EleD item96 in 尾_魚D2.右33_接続) + foreach (ElementData item96 in 尾_魚D2.右33_接続) { item96.尺度B = num; } num *= 0.9; - foreach (EleD item97 in 尾_魚D2.左34_接続) + foreach (ElementData item97 in 尾_魚D2.左34_接続) { item97.尺度B = num; } - foreach (EleD item98 in 尾_魚D2.右34_接続) + foreach (ElementData item98 in 尾_魚D2.右34_接続) { item98.尺度B = num; } @@ -3421,299 +3421,299 @@ namespace SlaveMatrix { num2 *= 0.9; } - foreach (EleD item99 in 尾_鯨D2.左1_接続) + foreach (ElementData item99 in 尾_鯨D2.左1_接続) { item99.尺度B = num2; } - foreach (EleD item100 in 尾_鯨D2.右1_接続) + foreach (ElementData item100 in 尾_鯨D2.右1_接続) { item100.尺度B = num2; } num2 *= 0.9; - foreach (EleD item101 in 尾_鯨D2.左2_接続) + foreach (ElementData item101 in 尾_鯨D2.左2_接続) { item101.尺度B = num2; } - foreach (EleD item102 in 尾_鯨D2.右2_接続) + foreach (ElementData item102 in 尾_鯨D2.右2_接続) { item102.尺度B = num2; } num2 *= 0.9; - foreach (EleD item103 in 尾_鯨D2.左3_接続) + foreach (ElementData item103 in 尾_鯨D2.左3_接続) { item103.尺度B = num2; } - foreach (EleD item104 in 尾_鯨D2.右3_接続) + foreach (ElementData item104 in 尾_鯨D2.右3_接続) { item104.尺度B = num2; } num2 *= 0.9; - foreach (EleD item105 in 尾_鯨D2.左4_接続) + foreach (ElementData item105 in 尾_鯨D2.左4_接続) { item105.尺度B = num2; } - foreach (EleD item106 in 尾_鯨D2.右4_接続) + foreach (ElementData item106 in 尾_鯨D2.右4_接続) { item106.尺度B = num2; } num2 *= 0.9; - foreach (EleD item107 in 尾_鯨D2.左5_接続) + foreach (ElementData item107 in 尾_鯨D2.左5_接続) { item107.尺度B = num2; } - foreach (EleD item108 in 尾_鯨D2.右5_接続) + foreach (ElementData item108 in 尾_鯨D2.右5_接続) { item108.尺度B = num2; } num2 *= 0.9; - foreach (EleD item109 in 尾_鯨D2.左6_接続) + foreach (ElementData item109 in 尾_鯨D2.左6_接続) { item109.尺度B = num2; } - foreach (EleD item110 in 尾_鯨D2.右6_接続) + foreach (ElementData item110 in 尾_鯨D2.右6_接続) { item110.尺度B = num2; } num2 *= 0.9; - foreach (EleD item111 in 尾_鯨D2.左7_接続) + foreach (ElementData item111 in 尾_鯨D2.左7_接続) { item111.尺度B = num2; } - foreach (EleD item112 in 尾_鯨D2.右7_接続) + foreach (ElementData item112 in 尾_鯨D2.右7_接続) { item112.尺度B = num2; } num2 *= 0.9; - foreach (EleD item113 in 尾_鯨D2.左8_接続) + foreach (ElementData item113 in 尾_鯨D2.左8_接続) { item113.尺度B = num2; } - foreach (EleD item114 in 尾_鯨D2.右8_接続) + foreach (ElementData item114 in 尾_鯨D2.右8_接続) { item114.尺度B = num2; } num2 *= 0.9; - foreach (EleD item115 in 尾_鯨D2.左9_接続) + foreach (ElementData item115 in 尾_鯨D2.左9_接続) { item115.尺度B = num2; } - foreach (EleD item116 in 尾_鯨D2.右9_接続) + foreach (ElementData item116 in 尾_鯨D2.右9_接続) { item116.尺度B = num2; } num2 *= 0.9; - foreach (EleD item117 in 尾_鯨D2.左10_接続) + foreach (ElementData item117 in 尾_鯨D2.左10_接続) { item117.尺度B = num2; } - foreach (EleD item118 in 尾_鯨D2.右10_接続) + foreach (ElementData item118 in 尾_鯨D2.右10_接続) { item118.尺度B = num2; } num2 *= 0.9; - foreach (EleD item119 in 尾_鯨D2.左11_接続) + foreach (ElementData item119 in 尾_鯨D2.左11_接続) { item119.尺度B = num2; } - foreach (EleD item120 in 尾_鯨D2.右11_接続) + foreach (ElementData item120 in 尾_鯨D2.右11_接続) { item120.尺度B = num2; } num2 *= 0.9; - foreach (EleD item121 in 尾_鯨D2.左12_接続) + foreach (ElementData item121 in 尾_鯨D2.左12_接続) { item121.尺度B = num2; } - foreach (EleD item122 in 尾_鯨D2.右12_接続) + foreach (ElementData item122 in 尾_鯨D2.右12_接続) { item122.尺度B = num2; } num2 *= 0.9; - foreach (EleD item123 in 尾_鯨D2.左13_接続) + foreach (ElementData item123 in 尾_鯨D2.左13_接続) { item123.尺度B = num2; } - foreach (EleD item124 in 尾_鯨D2.右13_接続) + foreach (ElementData item124 in 尾_鯨D2.右13_接続) { item124.尺度B = num2; } num2 *= 0.9; - foreach (EleD item125 in 尾_鯨D2.左14_接続) + foreach (ElementData item125 in 尾_鯨D2.左14_接続) { item125.尺度B = num2; } - foreach (EleD item126 in 尾_鯨D2.右14_接続) + foreach (ElementData item126 in 尾_鯨D2.右14_接続) { item126.尺度B = num2; } num2 *= 0.9; - foreach (EleD item127 in 尾_鯨D2.左15_接続) + foreach (ElementData item127 in 尾_鯨D2.左15_接続) { item127.尺度B = num2; } - foreach (EleD item128 in 尾_鯨D2.右15_接続) + foreach (ElementData item128 in 尾_鯨D2.右15_接続) { item128.尺度B = num2; } num2 *= 0.9; - foreach (EleD item129 in 尾_鯨D2.左16_接続) + foreach (ElementData item129 in 尾_鯨D2.左16_接続) { item129.尺度B = num2; } - foreach (EleD item130 in 尾_鯨D2.右16_接続) + foreach (ElementData item130 in 尾_鯨D2.右16_接続) { item130.尺度B = num2; } num2 *= 0.9; - foreach (EleD item131 in 尾_鯨D2.左17_接続) + foreach (ElementData item131 in 尾_鯨D2.左17_接続) { item131.尺度B = num2; } - foreach (EleD item132 in 尾_鯨D2.右17_接続) + foreach (ElementData item132 in 尾_鯨D2.右17_接続) { item132.尺度B = num2; } num2 *= 0.9; - foreach (EleD item133 in 尾_鯨D2.左18_接続) + foreach (ElementData item133 in 尾_鯨D2.左18_接続) { item133.尺度B = num2; } - foreach (EleD item134 in 尾_鯨D2.右18_接続) + foreach (ElementData item134 in 尾_鯨D2.右18_接続) { item134.尺度B = num2; } num2 *= 0.9; - foreach (EleD item135 in 尾_鯨D2.左19_接続) + foreach (ElementData item135 in 尾_鯨D2.左19_接続) { item135.尺度B = num2; } - foreach (EleD item136 in 尾_鯨D2.右19_接続) + foreach (ElementData item136 in 尾_鯨D2.右19_接続) { item136.尺度B = num2; } num2 *= 0.9; - foreach (EleD item137 in 尾_鯨D2.左20_接続) + foreach (ElementData item137 in 尾_鯨D2.左20_接続) { item137.尺度B = num2; } - foreach (EleD item138 in 尾_鯨D2.右20_接続) + foreach (ElementData item138 in 尾_鯨D2.右20_接続) { item138.尺度B = num2; } num2 *= 0.9; - foreach (EleD item139 in 尾_鯨D2.左21_接続) + foreach (ElementData item139 in 尾_鯨D2.左21_接続) { item139.尺度B = num2; } - foreach (EleD item140 in 尾_鯨D2.右21_接続) + foreach (ElementData item140 in 尾_鯨D2.右21_接続) { item140.尺度B = num2; } num2 *= 0.9; - foreach (EleD item141 in 尾_鯨D2.左22_接続) + foreach (ElementData item141 in 尾_鯨D2.左22_接続) { item141.尺度B = num2; } - foreach (EleD item142 in 尾_鯨D2.右22_接続) + foreach (ElementData item142 in 尾_鯨D2.右22_接続) { item142.尺度B = num2; } num2 *= 0.9; - foreach (EleD item143 in 尾_鯨D2.左23_接続) + foreach (ElementData item143 in 尾_鯨D2.左23_接続) { item143.尺度B = num2; } - foreach (EleD item144 in 尾_鯨D2.右23_接続) + foreach (ElementData item144 in 尾_鯨D2.右23_接続) { item144.尺度B = num2; } num2 *= 0.9; - foreach (EleD item145 in 尾_鯨D2.左24_接続) + foreach (ElementData item145 in 尾_鯨D2.左24_接続) { item145.尺度B = num2; } - foreach (EleD item146 in 尾_鯨D2.右24_接続) + foreach (ElementData item146 in 尾_鯨D2.右24_接続) { item146.尺度B = num2; } num2 *= 0.9; - foreach (EleD item147 in 尾_鯨D2.左25_接続) + foreach (ElementData item147 in 尾_鯨D2.左25_接続) { item147.尺度B = num2; } - foreach (EleD item148 in 尾_鯨D2.右25_接続) + foreach (ElementData item148 in 尾_鯨D2.右25_接続) { item148.尺度B = num2; } num2 *= 0.9; - foreach (EleD item149 in 尾_鯨D2.左27_接続) + foreach (ElementData item149 in 尾_鯨D2.左27_接続) { item149.尺度B = num2; } - foreach (EleD item150 in 尾_鯨D2.右27_接続) + foreach (ElementData item150 in 尾_鯨D2.右27_接続) { item150.尺度B = num2; } num2 *= 0.9; - foreach (EleD item151 in 尾_鯨D2.左28_接続) + foreach (ElementData item151 in 尾_鯨D2.左28_接続) { item151.尺度B = num2; } - foreach (EleD item152 in 尾_鯨D2.右28_接続) + foreach (ElementData item152 in 尾_鯨D2.右28_接続) { item152.尺度B = num2; } num2 *= 0.9; - foreach (EleD item153 in 尾_鯨D2.左29_接続) + foreach (ElementData item153 in 尾_鯨D2.左29_接続) { item153.尺度B = num2; } - foreach (EleD item154 in 尾_鯨D2.右29_接続) + foreach (ElementData item154 in 尾_鯨D2.右29_接続) { item154.尺度B = num2; } num2 *= 0.9; - foreach (EleD item155 in 尾_鯨D2.左30_接続) + foreach (ElementData item155 in 尾_鯨D2.左30_接続) { item155.尺度B = num2; } - foreach (EleD item156 in 尾_鯨D2.右30_接続) + foreach (ElementData item156 in 尾_鯨D2.右30_接続) { item156.尺度B = num2; } num2 *= 0.9; - foreach (EleD item157 in 尾_鯨D2.左31_接続) + foreach (ElementData item157 in 尾_鯨D2.左31_接続) { item157.尺度B = num2; } - foreach (EleD item158 in 尾_鯨D2.右31_接続) + foreach (ElementData item158 in 尾_鯨D2.右31_接続) { item158.尺度B = num2; } num2 *= 0.9; - foreach (EleD item159 in 尾_鯨D2.左32_接続) + foreach (ElementData item159 in 尾_鯨D2.左32_接続) { item159.尺度B = num2; } - foreach (EleD item160 in 尾_鯨D2.右32_接続) + foreach (ElementData item160 in 尾_鯨D2.右32_接続) { item160.尺度B = num2; } num2 *= 0.9; - foreach (EleD item161 in 尾_鯨D2.左33_接続) + foreach (ElementData item161 in 尾_鯨D2.左33_接続) { item161.尺度B = num2; } - foreach (EleD item162 in 尾_鯨D2.右33_接続) + foreach (ElementData item162 in 尾_鯨D2.右33_接続) { item162.尺度B = num2; } num2 *= 0.9; - foreach (EleD item163 in 尾_鯨D2.左34_接続) + foreach (ElementData item163 in 尾_鯨D2.左34_接続) { item163.尺度B = num2; } - foreach (EleD item164 in 尾_鯨D2.右34_接続) + foreach (ElementData item164 in 尾_鯨D2.右34_接続) { item164.尺度B = num2; } @@ -3722,47 +3722,47 @@ namespace SlaveMatrix { 触手_蔦D 触手_蔦D2 = (触手_蔦D)item32; double 尺度B = 触手_蔦D2.尺度B; - foreach (EleD item165 in 触手_蔦D2.節3_接続) + foreach (ElementData item165 in 触手_蔦D2.節3_接続) { item165.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item166 in 触手_蔦D2.節5_接続) + foreach (ElementData item166 in 触手_蔦D2.節5_接続) { item166.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item167 in 触手_蔦D2.節7_接続) + foreach (ElementData item167 in 触手_蔦D2.節7_接続) { item167.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item168 in 触手_蔦D2.節9_接続) + foreach (ElementData item168 in 触手_蔦D2.節9_接続) { item168.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item169 in 触手_蔦D2.節11_接続) + foreach (ElementData item169 in 触手_蔦D2.節11_接続) { item169.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item170 in 触手_蔦D2.節13_接続) + foreach (ElementData item170 in 触手_蔦D2.節13_接続) { item170.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item171 in 触手_蔦D2.節15_接続) + foreach (ElementData item171 in 触手_蔦D2.節15_接続) { item171.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item172 in 触手_蔦D2.節17_接続) + foreach (ElementData item172 in 触手_蔦D2.節17_接続) { item172.尺度B = 尺度B; } 尺度B *= SpeciesDefaults.葉倍率; - foreach (EleD item173 in 触手_蔦D2.節19_接続) + foreach (ElementData item173 in 触手_蔦D2.節19_接続) { item173.尺度B = 尺度B; } @@ -3795,7 +3795,7 @@ namespace SlaveMatrix } if (HeadD2.額_接続.Count > 1) { - HeadD2.額_接続.Remove(HeadD2.額_接続[RNG.XS.Next(HeadD2.額_接続.Count)]); + HeadD2.額_接続.Remove(HeadD2.額_接続[Rng.XS.Next(HeadD2.額_接続.Count)]); } bool flag4 = false; flag4 |= 胸腹板D2.虫性_腹板_表示; @@ -3808,7 +3808,7 @@ namespace SlaveMatrix flag5 = flag5 && flag4; if (flag5) { - flag5 = RNG.XS.NextBool(); + flag5 = Rng.XS.NextBool(); } 胸腹板D2.虫性_腹板_表示 = flag4; 胸腹板D2.虫性_縦線_表示 = flag5; @@ -3818,7 +3818,7 @@ namespace SlaveMatrix 腰肌.虫性_腹板2_腹板_表示 = flag4; 腰肌.虫性_腹板1_縦線_表示 = flag5; 腰肌.虫性_腹板2_縦線_表示 = flag5; - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { bool flag6 = false; bool flag7 = true; @@ -3859,9 +3859,9 @@ namespace SlaveMatrix flag7 &= 単目D2.黒目_瞳孔_表示; flag8 |= 単目D2.猫目; } - bool flag9 = RNG.XS.NextBool(); - bool flag10 = RNG.XS.NextBool(); - bool flag11 = RNG.XS.NextBool(); + bool flag9 = Rng.XS.NextBool(); + bool flag10 = Rng.XS.NextBool(); + bool flag11 = Rng.XS.NextBool(); if (双目D2 != null) { 双目D2.蛸目 = (flag9 ? flag6 : 双目D2.蛸目); @@ -3915,64 +3915,64 @@ namespace SlaveMatrix bool flag14 = 基髪D2.頭頂左_接続.IsEleD<触覚D>(); if (!flag12 && flag13 && flag14) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - HeadD2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + HeadD2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); } else { - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((ElementData e) => e is 触覚D); } } else if (flag12 && !flag13 && flag14) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); } else { - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((ElementData e) => e is 触覚D); } } else if (flag12 && flag13 && !flag14) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); } else { - HeadD2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + HeadD2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); } } else if (flag12 && flag13 && flag14) { - switch (RNG.XS.Next(2)) + switch (Rng.XS.Next(2)) { case 0: - HeadD2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂左_接続.RemoveAll((EleD e) => e is 触覚D); - 基髪D2.頭頂右_接続.RemoveAll((EleD e) => e is 触覚D); + HeadD2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((ElementData 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); + 顔面D2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂左_接続.RemoveAll((ElementData e) => e is 触覚D); + 基髪D2.頭頂右_接続.RemoveAll((ElementData e) => e is 触覚D); break; case 2: - 顔面D2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - 顔面D2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + 顔面D2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + 顔面D2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); break; } } @@ -3986,12 +3986,12 @@ namespace SlaveMatrix { 顔面D2.触覚右接続(eleD9); } - HeadD2.触覚左_接続.RemoveAll((EleD e) => e is 触覚D); - HeadD2.触覚右_接続.RemoveAll((EleD e) => e is 触覚D); + HeadD2.触覚左_接続.RemoveAll((ElementData e) => e is 触覚D); + HeadD2.触覚右_接続.RemoveAll((ElementData e) => e is 触覚D); } if (腰肌.陰毛_表示 && 腰肌.獣性_獣毛_表示) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 腰肌.陰毛_表示 = false; } @@ -4002,7 +4002,7 @@ namespace SlaveMatrix } if (縦瞼D2 != null) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 縦瞼D2.瞼左_睫毛1_表示 = 縦瞼D2.瞼右_睫毛1_表示; 縦瞼D2.瞼左_睫毛2_表示 = 縦瞼D2.瞼右_睫毛2_表示; @@ -4012,7 +4012,7 @@ namespace SlaveMatrix 縦瞼D2.瞼右_睫毛1_表示 = 縦瞼D2.瞼左_睫毛1_表示; 縦瞼D2.瞼右_睫毛2_表示 = 縦瞼D2.瞼左_睫毛2_表示; } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 縦瞼D2.瞼左_睫毛1_長さ = 縦瞼D2.瞼右_睫毛1_長さ; 縦瞼D2.瞼左_睫毛2_長さ = 縦瞼D2.瞼右_睫毛2_長さ; @@ -4025,7 +4025,7 @@ namespace SlaveMatrix } if (単瞼D2 != null) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 単瞼D2.睫毛上上左_表示 = 単瞼D2.睫毛上上右_表示; 単瞼D2.睫毛上中左_表示 = 単瞼D2.睫毛上中右_表示; @@ -4041,7 +4041,7 @@ namespace SlaveMatrix 単瞼D2.睫毛下上右_表示 = 単瞼D2.睫毛下上左_表示; 単瞼D2.睫毛下下右_表示 = 単瞼D2.睫毛下下左_表示; } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 単瞼D2.睫毛上上左_長さ = 単瞼D2.睫毛上上右_長さ; 単瞼D2.睫毛上中左_長さ = 単瞼D2.睫毛上中右_長さ; @@ -4060,7 +4060,7 @@ namespace SlaveMatrix } if ((腰肌.淫タトゥ_ハート_タトゥ右1_表示 || 腰肌.淫タトゥ_ハート_タトゥ右2_表示 || 腰肌.淫タトゥ_ハート_タトゥ左1_表示 || 腰肌.淫タトゥ_ハート_タトゥ左2_表示) && (腰肌.植タトゥ_タトゥ左_表示 || 腰肌.植タトゥ_タトゥ右_表示)) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 腰肌.淫タトゥ_ハート_タトゥ右1_表示 = true; 腰肌.淫タトゥ_ハート_タトゥ右2_表示 = true; @@ -4086,19 +4086,19 @@ namespace SlaveMatrix return Waist; } - public static EleD GetEleD(this IEnumerable src, Type t) + public static ElementData GetEleD(this IEnumerable src, Type t) { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t)); + return src?.FirstOrDefault((ElementData e) => e.GetType().IsAssignableFrom(t)); } - public static EleD GetEleD(this IEnumerable src, bool 右, Type t) + public static ElementData GetEleD(this IEnumerable src, bool 右, Type t) { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && e.右 == 右); + return src?.FirstOrDefault((ElementData e) => e.GetType().IsAssignableFrom(t) && e.右 == 右); } - public static EleD GetEleD(this IEnumerable src, Func con, Type t) + public static ElementData GetEleD(this IEnumerable src, Func con, Type t) { - return src?.FirstOrDefault((EleD e) => e.GetType().IsAssignableFrom(t) && con(e)); + return src?.FirstOrDefault((ElementData e) => e.GetType().IsAssignableFrom(t) && con(e)); } private static void Dou(this T e) @@ -4106,9 +4106,9 @@ namespace SlaveMatrix FieldInfo[] fields = e.GetType().GetFields(); foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) + if (fieldInfo.FieldType.ToString() == GlobalState.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)); + fieldInfo.SetValue(e, ((double)fieldInfo.GetValue(e) + (double)Rng.XS.NextSign() * Rng.XS.NextDouble(0.15)).Clamp(0.0, 1.0)); } } } @@ -4116,7 +4116,7 @@ namespace SlaveMatrix private static void Dou(this T e0, T e1) { FieldInfo[] fields; - switch (RNG.XS.Next(3)) + switch (Rng.XS.Next(3)) { case 0: { @@ -4124,12 +4124,12 @@ namespace SlaveMatrix fields = e0.GetType().GetFields(); foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo.Name)) + if (fieldInfo.FieldType.ToString() == GlobalState.dt && 実数対象.Contains(fieldInfo.Name)) { FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.dt) + if (field != null && field.FieldType.ToString() == GlobalState.dt) { - fieldInfo.SetValue(e0, RNG.XS.NextBool() ? fieldInfo.GetValue(e0) : field.GetValue(e1)); + fieldInfo.SetValue(e0, Rng.XS.NextBool() ? fieldInfo.GetValue(e0) : field.GetValue(e1)); } } } @@ -4141,10 +4141,10 @@ namespace SlaveMatrix fields = e0.GetType().GetFields(); foreach (FieldInfo fieldInfo2 in fields) { - if (fieldInfo2.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo2.Name)) + if (fieldInfo2.FieldType.ToString() == GlobalState.dt && 実数対象.Contains(fieldInfo2.Name)) { FieldInfo field2 = type2.GetField(fieldInfo2.Name); - if (field2 != null && field2.FieldType.ToString() == Sta.dt) + if (field2 != null && field2.FieldType.ToString() == GlobalState.dt) { fieldInfo2.SetValue(e0, ((double)fieldInfo2.GetValue(e0) + (double)field2.GetValue(e1)) * 0.5); } @@ -4156,17 +4156,17 @@ namespace SlaveMatrix fields = e0.GetType().GetFields(); foreach (FieldInfo fieldInfo3 in fields) { - if (fieldInfo3.FieldType.ToString() == Sta.dt && 実数対象.Contains(fieldInfo3.Name)) + if (fieldInfo3.FieldType.ToString() == GlobalState.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)); + 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 + private static T Sub(T e0, T e1) where T : ElementData { object obj = e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); - EleD eleD = e0.Copy_以下無(); + ElementData elementData = e0.Copy_以下無(); Type type = e1.GetType(); FieldInfo[] fields = e0.GetType().GetFields(); foreach (FieldInfo fieldInfo in fields) @@ -4174,21 +4174,21 @@ namespace SlaveMatrix if (fieldInfo.Name.EndsWith("_表示")) { FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.bt) + if (field != null && field.FieldType.ToString() == GlobalState.bt) { bool num = (bool)fieldInfo.GetValue(e0); bool flag = num; - fieldInfo.SetValue(eleD, (num && (bool)field.GetValue(e1)) ? fieldInfo.GetValue(obj) : ((object)flag)); + fieldInfo.SetValue(elementData, (num && (bool)field.GetValue(e1)) ? fieldInfo.GetValue(obj) : ((object)flag)); } } } - return (T)eleD; + return (T)elementData; } - private static T Syn(T e0, T e1) where T : EleD + private static T Syn(T e0, T e1) where T : ElementData { e0.GetType().GetConstructor(bi, Type.DefaultBinder, t0, null).Invoke(null); - EleD eleD = e0.Copy_以下無(); + ElementData elementData = e0.Copy_以下無(); Type type = e1.GetType(); FieldInfo[] fields = e0.GetType().GetFields(); foreach (FieldInfo fieldInfo in fields) @@ -4196,16 +4196,16 @@ namespace SlaveMatrix if (fieldInfo.Name.EndsWith("_表示")) { FieldInfo field = type.GetField(fieldInfo.Name); - if (field != null && field.FieldType.ToString() == Sta.bt) + if (field != null && field.FieldType.ToString() == GlobalState.bt) { - fieldInfo.SetValue(eleD, (bool)fieldInfo.GetValue(e0) || (bool)field.GetValue(e1)); + fieldInfo.SetValue(elementData, (bool)fieldInfo.GetValue(e0) || (bool)field.GetValue(e1)); } } } - return (T)eleD; + return (T)elementData; } - private static T Mix(T 母, T 父, int i, bool 原種モード) where T : EleD + private static T Mix(T 母, T 父, int i, bool 原種モード) where T : ElementData { T val = null; if (母 == null && 父 != null) @@ -4234,7 +4234,7 @@ namespace SlaveMatrix break; default: { - bool flag = RNG.XS.NextBool(); + bool flag = Rng.XS.NextBool(); val = (T)(flag ? 母 : 父).Copy_以下無(); val.Dou(flag ? 父 : 母); break; @@ -4271,7 +4271,7 @@ namespace SlaveMatrix break; default: { - bool flag2 = RNG.XS.NextBool(); + bool flag2 = Rng.XS.NextBool(); val = (T)(flag2 ? 母 : 父).Copy_以下無(); val.Dou(flag2 ? 父 : 母); break; @@ -4282,100 +4282,100 @@ namespace SlaveMatrix return val; } - private static T Mix(WaistD 母方, WaistD 父方, int i, bool 原種モード) where T : EleD + private static T Mix(WaistD 母方, WaistD 父方, int i, bool 原種モード) where T : ElementData { T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(); T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(); return Mix(eleD, eleD2, i, 原種モード); } - private static T Mix(WaistD 母方, WaistD 父方, bool 右, int i, bool 原種モード) where T : EleD + private static T Mix(WaistD 母方, WaistD 父方, bool 右, int i, bool 原種モード) where T : ElementData { T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(右); T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(右); return Mix(eleD, eleD2, i, 原種モード); } - private static T Mix(WaistD 母方, WaistD 父方, Func con, int i, bool 原種モード) where T : EleD + private static T Mix(WaistD 母方, WaistD 父方, Func con, int i, bool 原種モード) where T : ElementData { T eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(con); T eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + orderby Rng.XS.Next() select e).GetEleD(con); return Mix(eleD, eleD2, i, 原種モード); } - private static EleD Mix(WaistD 母方, WaistD 父方, int i, Type t, bool 原種モード) + private static ElementData Mix(WaistD 母方, WaistD 父方, int i, Type t, bool 原種モード) { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + ElementData elementData = (from e in 母方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + ElementData eleD2 = (from e in 父方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(t); - return Mix(eleD, eleD2, i, 原種モード); + return Mix(elementData, eleD2, i, 原種モード); } - private static EleD Mix(WaistD 母方, WaistD 父方, bool 右, int i, Type t, bool 原種モード) + private static ElementData Mix(WaistD 母方, WaistD 父方, bool 右, int i, Type t, bool 原種モード) { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + ElementData elementData = (from e in 母方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(右, t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + ElementData eleD2 = (from e in 父方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(右, t); - return Mix(eleD, eleD2, i, 原種モード); + return Mix(elementData, eleD2, i, 原種モード); } - private static EleD Mix(WaistD 母方, WaistD 父方, Func con, int i, Type t, bool 原種モード) + private static ElementData Mix(WaistD 母方, WaistD 父方, Func con, int i, Type t, bool 原種モード) { - EleD eleD = (from e in 母方.EnumEleD() - orderby RNG.XS.Next() + ElementData elementData = (from e in 母方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(con, t); - EleD eleD2 = (from e in 父方.EnumEleD() - orderby RNG.XS.Next() + ElementData eleD2 = (from e in 父方.EnumEleD() + orderby Rng.XS.Next() select e).GetEleD(con, t); - return Mix(eleD, eleD2, i, 原種モード); + return Mix(elementData, eleD2, i, 原種モード); } - public static void AlignR(this EleD e) + public static void AlignR(this ElementData e) { if (e == null) { return; } - FieldInfo[] fields = Sta.EleDt.GetFields(); + FieldInfo[] fields = GlobalState.EleDt.GetFields(); foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.dt) + if (fieldInfo.FieldType.ToString() == GlobalState.dt) { fieldInfo.SetValue(e, fieldInfo.GetValue(e.Par)); } } } - public static void AlignC(this EleD e) + public static void AlignC(this ElementData e) { if (e == null) { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { - FieldInfo[] fields = Sta.EleDt.GetFields(); + FieldInfo[] fields = GlobalState.EleDt.GetFields(); foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.dt) + if (fieldInfo.FieldType.ToString() == GlobalState.dt) { fieldInfo.SetValue(item, fieldInfo.GetValue(e)); } @@ -4386,7 +4386,7 @@ namespace SlaveMatrix private static Dictionary> Get接続構成(WaistD 母方, WaistD 父方) { Dictionary> dictionary = new Dictionary>(); - foreach (EleD item in 母方.EnumEleD().Concat(父方.EnumEleD())) + foreach (ElementData item in 母方.EnumEleD().Concat(父方.EnumEleD())) { Type type = item.GetType(); if (!(item is 長胴D) && 接続範囲.ContainsKey(item.接続情報) && 接続範囲[item.接続情報].Contains(type.ToString())) @@ -4409,7 +4409,7 @@ namespace SlaveMatrix select e.GetType()).ToArray(); } - public static void 接続(this EleD e, WaistD 母方, WaistD 父方, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) + public static void 接続(this ElementData e, WaistD 母方, WaistD 父方, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) { string text = 接続.ToString(); if (text.Contains("左")) @@ -4417,7 +4417,7 @@ namespace SlaveMatrix ConnectionInfo 接続情報2 = 接続; ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); { - foreach (EleD item in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード)) + foreach (ElementData item in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード)) { if (item != null) { @@ -4432,7 +4432,7 @@ namespace SlaveMatrix { return; } - foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード).Reverse()) + foreach (ElementData item2 in Enum接続肢(母方, 父方, 右: false, i, 接続, 要素構成, 接続構成, 変異率, 原種モード).Reverse()) { if (item2 != null) { @@ -4441,7 +4441,7 @@ namespace SlaveMatrix } } - public static IEnumerable Enum接続肢(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) + public static IEnumerable Enum接続肢(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, bool 原種モード) { double l = (接続.接続数(母方, 父方) + 接続.接続数(母方, 父方) + 接続.接続数(母方, 父方)) / 3; double num = 1.0 / ((double)接続構成.Count * 0.5); @@ -4452,7 +4452,7 @@ namespace SlaveMatrix { if (num.Lot()) { - l += (double)(int)(3.0 * 変異率 * RNG.XS.NextDouble()); + l += (double)(int)(3.0 * 変異率 * Rng.XS.NextDouble()); } if (l > 3.0) { @@ -4463,7 +4463,7 @@ namespace SlaveMatrix { if (num.Lot()) { - l += (double)(int)(9.0 * 変異率 * RNG.XS.NextDouble()); + l += (double)(int)(9.0 * 変異率 * Rng.XS.NextDouble()); } if (l > 9.0) { @@ -4481,7 +4481,7 @@ namespace SlaveMatrix } for (int j = 0; (double)j < l; j++) { - EleD e = Get接続肢(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); + ElementData e = Get接続肢(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); if (e != null) { yield return e; @@ -4497,54 +4497,54 @@ namespace SlaveMatrix { if (接続範囲.ContainsKey(接続情報)) { - IEnumerable source = from e in 母方.EnumEleD().Concat(父方.EnumEleD()) + 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 source.ElementAt(Rng.XS.Next(num)).Get接続(接続情報).Count((ElementData e) => 接続範囲[接続情報].Contains(e.GetType().ToString())); } return 1; } return 0; } - public static EleD Get接続肢(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) + public static ElementData Get接続肢(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) { - EleD eleD = Get要素(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); - if (eleD != null) + ElementData elementData = Get要素(母方, 父方, 右, i, 接続, 要素構成, 接続構成, 変異率, j, 原種モード); + if (elementData != null) { - foreach (ConnectionInfo item in eleD.Enum接続情報()) + foreach (ConnectionInfo item in elementData.Enum接続情報()) { string text = item.ToString(); if (text.Contains("左")) { ConnectionInfo 接続情報2 = item; ConnectionInfo 接続情報3 = text.Replace("左", "右").To接続情報(); - foreach (EleD item2 in Enum接続肢(母方, 父方, 右: false, i, item, 要素構成, 接続構成, 変異率, 原種モード)) + foreach (ElementData item2 in Enum接続肢(母方, 父方, 右: false, i, item, 要素構成, 接続構成, 変異率, 原種モード)) { if (item2 != null) { - eleD.接続(接続情報2, item2); - eleD.接続(接続情報3, item2.Get逆()); + elementData.接続(接続情報2, item2); + elementData.接続(接続情報3, item2.Get逆()); } } } else if (!text.Contains("右")) { - EleD eleD2 = Get接続肢(母方, 父方, 右, i, item, 要素構成, 接続構成, 変異率, j, 原種モード); + ElementData eleD2 = Get接続肢(母方, 父方, 右, i, item, 要素構成, 接続構成, 変異率, j, 原種モード); if (eleD2 != null) { - eleD.接続(item, eleD2); + elementData.接続(item, eleD2); } } } } - return eleD; + return elementData; } - public static EleD Get要素(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) + public static ElementData Get要素(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, Dictionary> 接続構成, double 変異率, int j, bool 原種モード) { if (!原種モード && 変異率.Lot()) { @@ -4553,7 +4553,7 @@ namespace SlaveMatrix return Get要素0(母方, 父方, 右, i, 接続, 接続構成, j, 原種モード); } - public static EleD Get要素1(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, int j, bool 原種モード) + public static ElementData Get要素1(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Type[] 要素構成, int j, bool 原種モード) { if (接続範囲.ContainsKey(接続)) { @@ -4565,13 +4565,13 @@ namespace SlaveMatrix } if (num > 0) { - return Mix(母方, 父方, 右, i, source.ElementAt(RNG.XS.Next(num)), 原種モード); + return Mix(母方, 父方, 右, i, source.ElementAt(Rng.XS.Next(num)), 原種モード); } } return null; } - public static EleD Get要素0(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Dictionary> 接続構成, int j, bool 原種モード) + public static ElementData Get要素0(WaistD 母方, WaistD 父方, bool 右, int i, ConnectionInfo 接続, Dictionary> 接続構成, int j, bool 原種モード) { if (接続構成.ContainsKey(接続)) { @@ -4583,7 +4583,7 @@ namespace SlaveMatrix } if (count > 0) { - return Mix(母方, 父方, 右, i, list[RNG.XS.Next(count)], 原種モード); + return Mix(母方, 父方, 右, i, list[Rng.XS.Next(count)], 原種モード); } } return null; @@ -4723,12 +4723,12 @@ namespace SlaveMatrix private static double Mix(double 母方, double 父方, double max) { - return RNG.XS.Next(4) switch + 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), + 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), }; } @@ -4749,7 +4749,7 @@ namespace SlaveMatrix unit.Name = unit.Race; unit.種族情報 = 母方.種族情報.Mix(父方.種族情報); unit.妊娠進行期間 = (母方.妊娠進行期間 + 父方.妊娠進行期間) / 2; - foreach (EleD item in unit.ChaD.body_tree.EnumEleD()) + foreach (ElementData item in unit.ChaD.body_tree.EnumEleD()) { item.SetValuesD("傷", false); item.欠損 = false; @@ -4767,12 +4767,12 @@ namespace SlaveMatrix private static int Mix(int 母方, int 父方, int max) { - return RNG.XS.Next(4) switch + 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), + 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 21bf375..1175073 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/体色.cs @@ -16,9 +16,9 @@ namespace SlaveMatrix public Color 眉 = Color.Orange; - public Color 睫 = Col.Black; + public Color 睫 = ColorHelper.Black; - public Color 髭 = Col.White; + public Color 髭 = ColorHelper.White; public Color 体0 = Color.Orange; @@ -26,11 +26,11 @@ namespace SlaveMatrix public Color 毛0 = Color.Orange; - public Color 毛1 = Col.White; + public Color 毛1 = ColorHelper.White; public Color 羽0 = Color.Orange; - public Color 羽1 = Col.White; + public Color 羽1 = ColorHelper.White; public Color 鱗0 = Color.OrangeRed; @@ -46,7 +46,7 @@ namespace SlaveMatrix public Color 薔 = Color.Red; - public Color 百 = Col.White; + public Color 百 = ColorHelper.White; public Color 柄 = Color.Brown; @@ -54,7 +54,7 @@ namespace SlaveMatrix public Color 人肌 = Color.FromArgb(255, 255, 207, 169); - public Color 粘膜 = Col.Empty; + public Color 粘膜 = ColorHelper.Empty; public Color 目左 = Color.Yellow; @@ -66,15 +66,15 @@ namespace SlaveMatrix public Color 頬目右 = Color.Yellow; - public Color 白部 = Col.White; + public Color 白部 = ColorHelper.White; - public Color 歯 = Col.White; + public Color 歯 = ColorHelper.White; - public Color 爪 = Col.White; + public Color 爪 = ColorHelper.White; - public Color 角0 = Col.White; + public Color 角0 = ColorHelper.White; - public Color 角1 = Col.White; + public Color 角1 = ColorHelper.White; public Color 膜 = Color.OrangeRed; @@ -90,13 +90,13 @@ namespace SlaveMatrix public Color 後光 = Color.Yellow; - public Color 口紅 = Col.Empty; + public Color 口紅 = ColorHelper.Empty; - public Color 刺青 = Col.Black; + public Color 刺青 = ColorHelper.Black; public Color 尿 = Color.Gold; - public Color 体液 = Col.White; + public Color 体液 = ColorHelper.White; public Color 母乳 = Color.PapayaWhip; @@ -116,60 +116,60 @@ namespace SlaveMatrix public 体色(bool b0) { - int num = RNG.XS.Next(360); + int num = Rng.XS.Next(360); foreach (FieldInfo item in from e in GetType().GetFields() - where e.FieldType.ToString() == Sta.ct + where e.FieldType.ToString() == GlobalState.ct select e) { - HSV.ToRGB(num + RNG.XS.Next(5), RNG.XS.NextM(0, 223), RNG.XS.NextM(128, 255), out var ret); + 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 目左); + ColorHelper.GetRandomColor(out 目左); 目右 = 目左; 縦目 = 目左; 頬目左 = 目左; 頬目右 = 目左; 眉 = 髪; 毛0 = 眉; - 睫 = Col.Black; + 睫 = ColorHelper.Black; Hsv hsv; if (b0) { - Col.GetSkinColor(out 人肌); + ColorHelper.GetSkinColor(out 人肌); 血 = Color.FromArgb(255, 184, 6, 18); } else { - Col.GetRandomSkinColor(out 人肌); + ColorHelper.GetRandomSkinColor(out 人肌); hsv = new Hsv(ref 人肌); hsv.H = num; hsv.GetColor(out 人肌); 血 = Color.Empty; } - 粘膜 = Col.Empty; + 粘膜 = ColorHelper.Empty; if (b0) { - 白部 = Col.White; + 白部 = ColorHelper.White; } else if (0.1.Lot()) { - 白部 = Col.Black; + 白部 = ColorHelper.Black; } else { - 白部 = Col.White; + 白部 = ColorHelper.White; } 歯 = Color.PapayaWhip; - 爪 = (RNG.XS.NextBool() ? Color.PapayaWhip : Col.Black); + 爪 = (Rng.XS.NextBool() ? Color.PapayaWhip : ColorHelper.Black); 角0 = Color.LightGray; - 角1 = Col.DarkGray; - 口紅 = Col.Empty; + 角1 = ColorHelper.DarkGray; + 口紅 = ColorHelper.Empty; 刺青 = Color.FromArgb(255 - 人肌.R, 255 - 人肌.G, 255 - 人肌.B); hsv = new Hsv(ref 刺青); hsv.S = 255; hsv.GetColor(out 刺青); 後光 = Color.Yellow; - 体液 = Col.White; + 体液 = ColorHelper.White; 母乳 = Color.PapayaWhip; 尿 = Color.Gold; 紋 = 刺青; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs index 3fd9ba4..d037604 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/処理B.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix public InfoPanel ip; - public CM 対象; + public CharacterElement 対象; public const int MaxLv = 3; @@ -34,7 +34,7 @@ namespace SlaveMatrix ip = 調教UI.ip; } - public 処理B(TrainingUI 調教UI, CM 対象) + public 処理B(TrainingUI 調教UI, CharacterElement 対象) { this.調教UI = 調教UI; Med = 調教UI.Med; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs index 564c73a..37bfc3f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/剃刀処理.cs @@ -13,7 +13,7 @@ namespace SlaveMatrix private double a; - private Par p; + private ShapePart p; public void 剃り() { @@ -21,14 +21,14 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea a) { - 調教UI.擬音.Sound(a, 対象.Ele.位置.GetAreaPoint(0.01), Sta.剃り.GetVal(Cha.CharacterData.現陰毛, RNG.XS.NextDouble()), new Font("MS Gothic", 1f), Col.Black, 0.1 + 0.1 * RNG.XS.NextDouble(), b: true); + 調教UI.擬音.Sound(a, 対象.Element.位置.GetAreaPoint(0.01), GlobalState.剃り.GetVal(Cha.CharacterData.現陰毛, Rng.XS.NextDouble()), new Font("MS Gothic", 1f), ColorHelper.Black, 0.1 + 0.1 * Rng.XS.NextDouble(), b: true); }); } } private void 待機時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "RCl:" + GameText.放す; } @@ -36,7 +36,7 @@ namespace SlaveMatrix private void 押し当て時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LUp:" + GameText.離す + "\r\nMo:" + GameText.剃る; } @@ -44,7 +44,7 @@ namespace SlaveMatrix private void オーバー時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LDo:" + GameText.当てる; } @@ -79,10 +79,10 @@ namespace SlaveMatrix { 調教UI.押し(ref cd); v = op - cp; - a = 0.0 - v.Angle02π(-Dat.Vec2DUnitY).ToDegree(); + a = 0.0 - v.Angle02π(-DataConsts.Vec2DUnitY).ToDegree(); if (!double.IsNaN(a)) { - 対象.Ele.角度C = a; + 対象.Element.角度C = a; } 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.Continue, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -98,7 +98,7 @@ namespace SlaveMatrix 調教UI.Action(cd.c, ActionType.Shaving, CurrentState.End, ToolType.T剃刀, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; 調教UI.放し(); } 押し当て時(); @@ -137,7 +137,7 @@ namespace SlaveMatrix else if (mb == MouseButtons.Right && !Is剃り) { Is剃り = false; - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; 調教UI.通常放し(); } } @@ -150,7 +150,7 @@ namespace SlaveMatrix Player.奴体力消費小(); Player.主精力消費小(); 調教UI.放し(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; Is剃り = false; 移動時(ref hc); } @@ -164,7 +164,7 @@ namespace SlaveMatrix { } - public 剃刀処理(TrainingUI 調教UI, CM T剃刀) + public 剃刀処理(TrainingUI 調教UI, CharacterElement T剃刀) : base(調教UI, T剃刀) { } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs index 2c2fd61..d56930a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前掛けB色.cs @@ -28,7 +28,7 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 生地); + ColorHelper.GetRandomClothesColor(out 生地); 縁 = 生地; 紐 = 生地; SetColor2(); @@ -36,9 +36,9 @@ namespace SlaveMatrix public void SetColor2() { - Col.GetGrad(ref 生地, out 生地色); - Col.GetGrad(ref 縁, out 縁色); - Col.GetGrad(ref 紐, out 紐色); + ColorHelper.GetGrad(ref 生地, out 生地色); + ColorHelper.GetGrad(ref 縁, out 縁色); + ColorHelper.GetGrad(ref 紐, out 紐色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs index 318b2ee..a501ff0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 前翅 : Ele + public class 前翅 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs index 49ccfc8..e756ddb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 前翅D : EleD + public class 前翅D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs index bd323c7..3657b66 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲.cs @@ -6,89 +6,89 @@ namespace SlaveMatrix { public class 前翅_甲 : 前翅 { - public Par X0Y0_前翅_前翅軸_軸1; + public ShapePart X0Y0_前翅_前翅軸_軸1; - public Par X0Y0_前翅_前翅軸_軸2; + public ShapePart X0Y0_前翅_前翅軸_軸2; - public Par X0Y0_前翅_前翅軸_軸3; + public ShapePart X0Y0_前翅_前翅軸_軸3; - public Par X0Y0_前翅_前翅甲_甲2; + public ShapePart X0Y0_前翅_前翅甲_甲2; - public Par X0Y0_前翅_前翅甲_甲1; + public ShapePart X0Y0_前翅_前翅甲_甲1; - public Par X0Y0_前翅_前翅甲_紋1; + public ShapePart X0Y0_前翅_前翅甲_紋1; - public Par X0Y0_前翅_前翅甲_紋2; + public ShapePart X0Y0_前翅_前翅甲_紋2; - public Par X0Y0_前翅_前翅甲_紋3; + public ShapePart X0Y0_前翅_前翅甲_紋3; - public Par X0Y0_前翅_前翅甲_紋4; + public ShapePart X0Y0_前翅_前翅甲_紋4; - public Par X0Y0_前翅_前翅甲_紋5; + public ShapePart X0Y0_前翅_前翅甲_紋5; - public Par X0Y0_前翅_前翅甲_紋6; + public ShapePart X0Y0_前翅_前翅甲_紋6; - public Par X0Y0_前翅_前翅甲_紋7; + public ShapePart X0Y0_前翅_前翅甲_紋7; - public Par X0Y0_付根_付根0; + public ShapePart X0Y0_付根_付根0; - public Par X0Y0_付根_付根1; + public ShapePart X0Y0_付根_付根1; - public Par X0Y0_付根_付根2; + public ShapePart X0Y0_付根_付根2; - public Par X0Y0_甲付根; + public ShapePart X0Y0_甲付根; - public Par X0Y0_紋1; + public ShapePart X0Y0_紋1; - public Par X0Y0_紋2; + public ShapePart X0Y0_紋2; - public Par X0Y1_前翅_前翅軸_軸1; + public ShapePart X0Y1_前翅_前翅軸_軸1; - public Par X0Y1_前翅_前翅軸_軸2; + public ShapePart X0Y1_前翅_前翅軸_軸2; - public Par X0Y1_前翅_前翅軸_軸3; + public ShapePart X0Y1_前翅_前翅軸_軸3; - public Par X0Y1_前翅_前翅軸_罅線; + public ShapePart X0Y1_前翅_前翅軸_罅線; - public Par X0Y1_前翅_前翅甲_甲2; + public ShapePart X0Y1_前翅_前翅甲_甲2; - public Par X0Y1_前翅_前翅甲_甲1; + public ShapePart X0Y1_前翅_前翅甲_甲1; - public Par X0Y1_前翅_前翅甲_紋1; + public ShapePart X0Y1_前翅_前翅甲_紋1; - public Par X0Y1_前翅_前翅甲_紋2; + public ShapePart X0Y1_前翅_前翅甲_紋2; - public Par X0Y1_前翅_前翅甲_紋3; + public ShapePart X0Y1_前翅_前翅甲_紋3; - public Par X0Y1_前翅_前翅甲_紋4; + public ShapePart X0Y1_前翅_前翅甲_紋4; - public Par X0Y1_前翅_前翅甲_紋5; + public ShapePart X0Y1_前翅_前翅甲_紋5; - public Par X0Y1_前翅_前翅甲_紋6; + public ShapePart X0Y1_前翅_前翅甲_紋6; - public Par X0Y1_前翅_前翅甲_紋7; + public ShapePart X0Y1_前翅_前翅甲_紋7; - public Par X0Y1_前翅_前翅甲_罅線1; + public ShapePart X0Y1_前翅_前翅甲_罅線1; - public Par X0Y1_前翅_前翅甲_罅線2; + public ShapePart X0Y1_前翅_前翅甲_罅線2; - public Par X0Y1_付根_付根0; + public ShapePart X0Y1_付根_付根0; - public Par X0Y1_付根_付根1; + public ShapePart X0Y1_付根_付根1; - public Par X0Y1_付根_付根2; + public ShapePart X0Y1_付根_付根2; - public Par X0Y1_甲付根; + public ShapePart X0Y1_甲付根; - public Par X0Y1_紋1; + public ShapePart X0Y1_紋1; - public Par X0Y1_紋2; + public ShapePart X0Y1_紋2; - public Par X0Y1_欠け1; + public ShapePart X0Y1_欠け1; - public Par X0Y1_欠け2; + public ShapePart X0Y1_欠け2; - public Par X0Y1_欠け3; + public ShapePart X0Y1_欠け3; public ColorD 前翅_前翅軸_軸1CD; @@ -222,11 +222,11 @@ namespace SlaveMatrix public ColorP X0Y1_欠け3CP; - public Ele[] 軸1_接続; + public Element[] 軸1_接続; - public Ele[] 軸2_接続; + public Element[] 軸2_接続; - public Ele[] 軸3_接続; + public Element[] 軸3_接続; public override bool 欠損 { @@ -714,13 +714,13 @@ namespace SlaveMatrix { 前翅_甲 前翅_甲2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["前翅"].ToPars(); - Pars pars3 = pars2["前翅軸"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["前翅"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["前翅"].ToPars(); + PartGroup pars3 = pars2["前翅軸"].ToPars(); X0Y0_前翅_前翅軸_軸1 = pars3["軸1"].ToPar(); X0Y0_前翅_前翅軸_軸2 = pars3["軸2"].ToPar(); X0Y0_前翅_前翅軸_軸3 = pars3["軸3"].ToPar(); @@ -734,15 +734,15 @@ namespace SlaveMatrix X0Y0_前翅_前翅甲_紋5 = pars3["紋5"].ToPar(); X0Y0_前翅_前翅甲_紋6 = pars3["紋6"].ToPar(); X0Y0_前翅_前翅甲_紋7 = pars3["紋7"].ToPar(); - pars2 = pars["付根"].ToPars(); + pars2 = partGroup["付根"].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 = Body[0][1]; - pars2 = pars["前翅"].ToPars(); + X0Y0_甲付根 = partGroup["甲付根"].ToPar(); + X0Y0_紋1 = partGroup["紋1"].ToPar(); + X0Y0_紋2 = partGroup["紋2"].ToPar(); + partGroup = Body[0][1]; + pars2 = partGroup["前翅"].ToPars(); pars3 = pars2["前翅軸"].ToPars(); X0Y1_前翅_前翅軸_軸1 = pars3["軸1"].ToPar(); X0Y1_前翅_前翅軸_軸2 = pars3["軸2"].ToPar(); @@ -760,16 +760,16 @@ namespace SlaveMatrix X0Y1_前翅_前翅甲_紋7 = pars3["紋7"].ToPar(); X0Y1_前翅_前翅甲_罅線1 = pars3["罅線1"].ToPar(); X0Y1_前翅_前翅甲_罅線2 = pars3["罅線2"].ToPar(); - pars2 = pars["付根"].ToPars(); + pars2 = partGroup["付根"].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(); + X0Y1_甲付根 = partGroup["甲付根"].ToPar(); + X0Y1_紋1 = partGroup["紋1"].ToPar(); + X0Y1_紋2 = partGroup["紋2"].ToPar(); + X0Y1_欠け1 = partGroup["欠け1"].ToPar(); + X0Y1_欠け2 = partGroup["欠け2"].ToPar(); + X0Y1_欠け3 = partGroup["欠け3"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -827,10 +827,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.軸1_接続.Count > 0) { - 軸1_接続 = e.軸1_接続.Select(delegate(EleD g) + 軸1_接続 = e.軸1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 前翅_甲2; @@ -841,7 +841,7 @@ namespace SlaveMatrix } if (e.軸2_接続.Count > 0) { - 軸2_接続 = e.軸2_接続.Select(delegate(EleD g) + 軸2_接続 = e.軸2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 前翅_甲2; @@ -852,7 +852,7 @@ namespace SlaveMatrix } if (e.軸3_接続.Count > 0) { - 軸3_接続 = e.軸3_接続.Select(delegate(EleD g) + 軸3_接続 = e.軸3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 前翅_甲2; @@ -985,30 +985,30 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 前翅_前翅軸_軸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); + 前翅_前翅軸_軸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_前翅軸_軸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_前翅軸_軸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_前翅軸_罅線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_前翅甲_甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前翅_前翅甲_甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_前翅甲_紋1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_紋7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_前翅甲_罅線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_前翅甲_罅線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 付根_付根0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 付根_付根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 付根_付根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 甲付根CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 紋1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 欠け1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 欠け2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 欠け3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs index d1d273c..5b590ff 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_甲D.cs @@ -58,39 +58,39 @@ namespace SlaveMatrix 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 void 軸1接続(EleD e) + public void 軸1接続(ElementData e) { 軸1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.前翅_甲_軸1_接続; } - public void 軸2接続(EleD e) + public void 軸2接続(ElementData e) { 軸2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.前翅_甲_軸2_接続; } - public void 軸3接続(EleD e) + public void 軸3接続(ElementData e) { 軸3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.前翅_甲_軸3_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前翅_甲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs index 5e23115..cdb8773 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽.cs @@ -4,129 +4,129 @@ namespace SlaveMatrix { public class 前翅_羽 : 前翅 { - public Par X0Y0_前翅_前翅; + public ShapePart X0Y0_前翅_前翅; - public Par X0Y0_前翅_翅脈1; + public ShapePart X0Y0_前翅_翅脈1; - public Par X0Y0_前翅_翅脈2; + public ShapePart X0Y0_前翅_翅脈2; - public Par X0Y0_前翅_翅脈線1; + public ShapePart X0Y0_前翅_翅脈線1; - public Par X0Y0_前翅_翅脈線2; + public ShapePart X0Y0_前翅_翅脈線2; - public Par X0Y0_前翅_翅脈線3; + public ShapePart X0Y0_前翅_翅脈線3; - public Par X0Y0_前翅_翅脈線4; + public ShapePart X0Y0_前翅_翅脈線4; - public Par X0Y0_前翅_翅脈線5; + public ShapePart X0Y0_前翅_翅脈線5; - public Par X0Y0_前翅_翅脈縦線1; + public ShapePart X0Y0_前翅_翅脈縦線1; - public Par X0Y0_前翅_翅脈縦線2; + public ShapePart X0Y0_前翅_翅脈縦線2; - public Par X0Y0_前翅_翅脈縦線3; + public ShapePart X0Y0_前翅_翅脈縦線3; - public Par X0Y0_前翅_翅脈縦線4; + public ShapePart X0Y0_前翅_翅脈縦線4; - public Par X0Y0_前翅_翅脈縦線5; + public ShapePart X0Y0_前翅_翅脈縦線5; - public Par X0Y0_前翅_翅脈縦線6; + public ShapePart X0Y0_前翅_翅脈縦線6; - public Par X0Y0_前翅_翅脈縦線7; + public ShapePart X0Y0_前翅_翅脈縦線7; - public Par X0Y0_前翅_翅脈縦線8; + public ShapePart X0Y0_前翅_翅脈縦線8; - public Par X0Y0_前翅_翅脈縦線9; + public ShapePart X0Y0_前翅_翅脈縦線9; - public Par X0Y0_前翅_翅脈縦線10; + public ShapePart X0Y0_前翅_翅脈縦線10; - public Par X0Y0_前翅_翅脈縦線11; + public ShapePart X0Y0_前翅_翅脈縦線11; - public Par X0Y0_前翅_翅脈縦線12; + public ShapePart X0Y0_前翅_翅脈縦線12; - public Par X0Y0_前翅_翅脈縦線13; + public ShapePart X0Y0_前翅_翅脈縦線13; - public Par X0Y0_前翅_翅脈縦線14; + public ShapePart X0Y0_前翅_翅脈縦線14; - public Par X0Y0_前翅_翅脈縦線15; + public ShapePart X0Y0_前翅_翅脈縦線15; - public Par X0Y0_前翅_翅脈縦線16; + public ShapePart X0Y0_前翅_翅脈縦線16; - public Par X0Y0_前翅_翅脈縦線17; + public ShapePart X0Y0_前翅_翅脈縦線17; - public Par X0Y0_前翅_翅脈網1_翅脈網線1; + public ShapePart X0Y0_前翅_翅脈網1_翅脈網線1; - public Par X0Y0_前翅_翅脈網1_翅脈網線2; + public ShapePart X0Y0_前翅_翅脈網1_翅脈網線2; - public Par X0Y0_前翅_翅脈網1_翅脈網線3; + public ShapePart X0Y0_前翅_翅脈網1_翅脈網線3; - public Par X0Y0_前翅_翅脈網2_翅脈網線1; + public ShapePart X0Y0_前翅_翅脈網2_翅脈網線1; - public Par X0Y0_前翅_翅脈網2_翅脈網線2; + public ShapePart X0Y0_前翅_翅脈網2_翅脈網線2; - public Par X0Y0_前翅_翅脈網2_翅脈網線3; + public ShapePart X0Y0_前翅_翅脈網2_翅脈網線3; - public Par X0Y1_前翅_前翅; + public ShapePart X0Y1_前翅_前翅; - public Par X0Y1_前翅_翅脈1; + public ShapePart X0Y1_前翅_翅脈1; - public Par X0Y1_前翅_翅脈2; + public ShapePart X0Y1_前翅_翅脈2; - public Par X0Y1_前翅_翅脈線1; + public ShapePart X0Y1_前翅_翅脈線1; - public Par X0Y1_前翅_翅脈線2; + public ShapePart X0Y1_前翅_翅脈線2; - public Par X0Y1_前翅_翅脈線3; + public ShapePart X0Y1_前翅_翅脈線3; - public Par X0Y1_前翅_翅脈線4; + public ShapePart X0Y1_前翅_翅脈線4; - public Par X0Y1_前翅_翅脈線5; + public ShapePart X0Y1_前翅_翅脈線5; - public Par X0Y1_前翅_翅脈縦線1; + public ShapePart X0Y1_前翅_翅脈縦線1; - public Par X0Y1_前翅_翅脈縦線2; + public ShapePart X0Y1_前翅_翅脈縦線2; - public Par X0Y1_前翅_翅脈縦線3; + public ShapePart X0Y1_前翅_翅脈縦線3; - public Par X0Y1_前翅_翅脈縦線4; + public ShapePart X0Y1_前翅_翅脈縦線4; - public Par X0Y1_前翅_翅脈縦線5; + public ShapePart X0Y1_前翅_翅脈縦線5; - public Par X0Y1_前翅_翅脈縦線6; + public ShapePart X0Y1_前翅_翅脈縦線6; - public Par X0Y1_前翅_翅脈縦線7; + public ShapePart X0Y1_前翅_翅脈縦線7; - public Par X0Y1_前翅_翅脈縦線8; + public ShapePart X0Y1_前翅_翅脈縦線8; - public Par X0Y1_前翅_翅脈縦線9; + public ShapePart X0Y1_前翅_翅脈縦線9; - public Par X0Y1_前翅_翅脈縦線10; + public ShapePart X0Y1_前翅_翅脈縦線10; - public Par X0Y1_前翅_翅脈縦線11; + public ShapePart X0Y1_前翅_翅脈縦線11; - public Par X0Y1_前翅_翅脈縦線12; + public ShapePart X0Y1_前翅_翅脈縦線12; - public Par X0Y1_前翅_翅脈縦線13; + public ShapePart X0Y1_前翅_翅脈縦線13; - public Par X0Y1_前翅_翅脈縦線14; + public ShapePart X0Y1_前翅_翅脈縦線14; - public Par X0Y1_前翅_翅脈縦線15; + public ShapePart X0Y1_前翅_翅脈縦線15; - public Par X0Y1_前翅_翅脈縦線16; + public ShapePart X0Y1_前翅_翅脈縦線16; - public Par X0Y1_前翅_翅脈縦線17; + public ShapePart X0Y1_前翅_翅脈縦線17; - public Par X0Y1_前翅_翅脈網1_翅脈網線1; + public ShapePart X0Y1_前翅_翅脈網1_翅脈網線1; - public Par X0Y1_前翅_翅脈網1_翅脈網線2; + public ShapePart X0Y1_前翅_翅脈網1_翅脈網線2; - public Par X0Y1_前翅_翅脈網1_翅脈網線3; + public ShapePart X0Y1_前翅_翅脈網1_翅脈網線3; - public Par X0Y1_前翅_翅脈網2_翅脈網線1; + public ShapePart X0Y1_前翅_翅脈網2_翅脈網線1; - public Par X0Y1_前翅_翅脈網2_翅脈網線2; + public ShapePart X0Y1_前翅_翅脈網2_翅脈網線2; - public Par X0Y1_前翅_翅脈網2_翅脈網線3; + public ShapePart X0Y1_前翅_翅脈網2_翅脈網線3; public ColorD 前翅_前翅CD; @@ -903,75 +903,75 @@ namespace SlaveMatrix public 前翅_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_羽D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["前翅"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅 = partGroup["前翅"].ToPar(); + X0Y0_前翅_翅脈1 = partGroup["翅脈1"].ToPar(); + X0Y0_前翅_翅脈2 = partGroup["翅脈2"].ToPar(); + X0Y0_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y0_前翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y0_前翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y0_前翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y0_前翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y0_前翅_翅脈縦線1 = partGroup["翅脈縦線1"].ToPar(); + X0Y0_前翅_翅脈縦線2 = partGroup["翅脈縦線2"].ToPar(); + X0Y0_前翅_翅脈縦線3 = partGroup["翅脈縦線3"].ToPar(); + X0Y0_前翅_翅脈縦線4 = partGroup["翅脈縦線4"].ToPar(); + X0Y0_前翅_翅脈縦線5 = partGroup["翅脈縦線5"].ToPar(); + X0Y0_前翅_翅脈縦線6 = partGroup["翅脈縦線6"].ToPar(); + X0Y0_前翅_翅脈縦線7 = partGroup["翅脈縦線7"].ToPar(); + X0Y0_前翅_翅脈縦線8 = partGroup["翅脈縦線8"].ToPar(); + X0Y0_前翅_翅脈縦線9 = partGroup["翅脈縦線9"].ToPar(); + X0Y0_前翅_翅脈縦線10 = partGroup["翅脈縦線10"].ToPar(); + X0Y0_前翅_翅脈縦線11 = partGroup["翅脈縦線11"].ToPar(); + X0Y0_前翅_翅脈縦線12 = partGroup["翅脈縦線12"].ToPar(); + X0Y0_前翅_翅脈縦線13 = partGroup["翅脈縦線13"].ToPar(); + X0Y0_前翅_翅脈縦線14 = partGroup["翅脈縦線14"].ToPar(); + X0Y0_前翅_翅脈縦線15 = partGroup["翅脈縦線15"].ToPar(); + X0Y0_前翅_翅脈縦線16 = partGroup["翅脈縦線16"].ToPar(); + X0Y0_前翅_翅脈縦線17 = partGroup["翅脈縦線17"].ToPar(); + PartGroup pars2 = partGroup["翅脈網1"].ToPars(); X0Y0_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y0_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); + pars2 = partGroup["翅脈網2"].ToPars(); X0Y0_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y0_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars = Body[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(); + partGroup = Body[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅 = partGroup["前翅"].ToPar(); + X0Y1_前翅_翅脈1 = partGroup["翅脈1"].ToPar(); + X0Y1_前翅_翅脈2 = partGroup["翅脈2"].ToPar(); + X0Y1_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y1_前翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y1_前翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y1_前翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y1_前翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y1_前翅_翅脈縦線1 = partGroup["翅脈縦線1"].ToPar(); + X0Y1_前翅_翅脈縦線2 = partGroup["翅脈縦線2"].ToPar(); + X0Y1_前翅_翅脈縦線3 = partGroup["翅脈縦線3"].ToPar(); + X0Y1_前翅_翅脈縦線4 = partGroup["翅脈縦線4"].ToPar(); + X0Y1_前翅_翅脈縦線5 = partGroup["翅脈縦線5"].ToPar(); + X0Y1_前翅_翅脈縦線6 = partGroup["翅脈縦線6"].ToPar(); + X0Y1_前翅_翅脈縦線7 = partGroup["翅脈縦線7"].ToPar(); + X0Y1_前翅_翅脈縦線8 = partGroup["翅脈縦線8"].ToPar(); + X0Y1_前翅_翅脈縦線9 = partGroup["翅脈縦線9"].ToPar(); + X0Y1_前翅_翅脈縦線10 = partGroup["翅脈縦線10"].ToPar(); + X0Y1_前翅_翅脈縦線11 = partGroup["翅脈縦線11"].ToPar(); + X0Y1_前翅_翅脈縦線12 = partGroup["翅脈縦線12"].ToPar(); + X0Y1_前翅_翅脈縦線13 = partGroup["翅脈縦線13"].ToPar(); + X0Y1_前翅_翅脈縦線14 = partGroup["翅脈縦線14"].ToPar(); + X0Y1_前翅_翅脈縦線15 = partGroup["翅脈縦線15"].ToPar(); + X0Y1_前翅_翅脈縦線16 = partGroup["翅脈縦線16"].ToPar(); + X0Y1_前翅_翅脈縦線17 = partGroup["翅脈縦線17"].ToPar(); + pars2 = partGroup["翅脈網1"].ToPars(); X0Y1_前翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_前翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y1_前翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); + pars2 = partGroup["翅脈網2"].ToPars(); X0Y1_前翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_前翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y1_前翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); @@ -1206,107 +1206,107 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 前翅_前翅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); + 前翅_前翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); } private void 配色T1(BodyColorSet 体配色) { - 前翅_前翅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); + 前翅_前翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); } private void 配色T0(BodyColorSet 体配色) { - 前翅_前翅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); + 前翅_前翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs index 9026d22..f7a34e4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_羽D.cs @@ -74,7 +74,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前翅_羽(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs index 6959bc4..af46d16 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草.cs @@ -4,53 +4,53 @@ namespace SlaveMatrix { public class 前翅_草 : 前翅 { - public Par X0Y0_前翅_前翅1; + public ShapePart X0Y0_前翅_前翅1; - public Par X0Y0_前翅_翅脈線1; + public ShapePart X0Y0_前翅_翅脈線1; - public Par X0Y0_前翅_翅脈線2; + public ShapePart X0Y0_前翅_翅脈線2; - public Par X0Y0_前翅_翅脈線3; + public ShapePart X0Y0_前翅_翅脈線3; - public Par X0Y0_前翅_翅脈線4; + public ShapePart X0Y0_前翅_翅脈線4; - public Par X0Y0_前翅_翅脈線5; + public ShapePart X0Y0_前翅_翅脈線5; - public Par X0Y0_前翅_翅脈線6; + public ShapePart X0Y0_前翅_翅脈線6; - public Par X0Y0_前翅_翅脈線7; + public ShapePart X0Y0_前翅_翅脈線7; - public Par X0Y0_前翅_翅脈線8; + public ShapePart X0Y0_前翅_翅脈線8; - public Par X0Y0_前翅_前翅2; + public ShapePart X0Y0_前翅_前翅2; - public Par X0Y0_前翅_紋1; + public ShapePart X0Y0_前翅_紋1; - public Par X0Y0_前翅_紋2; + public ShapePart X0Y0_前翅_紋2; - public Par X0Y1_前翅_前翅1; + public ShapePart X0Y1_前翅_前翅1; - public Par X0Y1_前翅_翅脈線1; + public ShapePart X0Y1_前翅_翅脈線1; - public Par X0Y1_前翅_翅脈線2; + public ShapePart X0Y1_前翅_翅脈線2; - public Par X0Y1_前翅_翅脈線3; + public ShapePart X0Y1_前翅_翅脈線3; - public Par X0Y1_前翅_翅脈線4; + public ShapePart X0Y1_前翅_翅脈線4; - public Par X0Y1_前翅_翅脈線5; + public ShapePart X0Y1_前翅_翅脈線5; - public Par X0Y1_前翅_翅脈線6; + public ShapePart X0Y1_前翅_翅脈線6; - public Par X0Y1_前翅_翅脈線7; + public ShapePart X0Y1_前翅_翅脈線7; - public Par X0Y1_前翅_翅脈線8; + public ShapePart X0Y1_前翅_翅脈線8; - public Par X0Y1_前翅_前翅2; + public ShapePart X0Y1_前翅_前翅2; - public Par X0Y1_前翅_紋1; + public ShapePart X0Y1_前翅_紋1; - public Par X0Y1_前翅_紋2; + public ShapePart X0Y1_前翅_紋2; public ColorD 前翅_前翅1CD; @@ -401,36 +401,36 @@ namespace SlaveMatrix public 前翅_草(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_草D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["前翅"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅1 = partGroup["前翅1"].ToPar(); + X0Y0_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y0_前翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y0_前翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y0_前翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y0_前翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y0_前翅_翅脈線6 = partGroup["翅脈線6"].ToPar(); + X0Y0_前翅_翅脈線7 = partGroup["翅脈線7"].ToPar(); + X0Y0_前翅_翅脈線8 = partGroup["翅脈線8"].ToPar(); + X0Y0_前翅_前翅2 = partGroup["前翅2"].ToPar(); + X0Y0_前翅_紋1 = partGroup["紋1"].ToPar(); + X0Y0_前翅_紋2 = partGroup["紋2"].ToPar(); + partGroup = Body[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅1 = partGroup["前翅1"].ToPar(); + X0Y1_前翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y1_前翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y1_前翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y1_前翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y1_前翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y1_前翅_翅脈線6 = partGroup["翅脈線6"].ToPar(); + X0Y1_前翅_翅脈線7 = partGroup["翅脈線7"].ToPar(); + X0Y1_前翅_翅脈線8 = partGroup["翅脈線8"].ToPar(); + X0Y1_前翅_前翅2 = partGroup["前翅2"].ToPar(); + X0Y1_前翅_紋1 = partGroup["紋1"].ToPar(); + X0Y1_前翅_紋2 = partGroup["紋2"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -554,19 +554,19 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.Alpha(ref 体配色.体0O, 128, out var ret); + 前翅_前翅1CD = new ColorD(ref ColorHelper.Black, ref ret); + 前翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_翅脈線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 前翅_前翅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 前翅_紋1CD = new ColorD(ref ColorHelper.Black, ref 体配色.紋R); + 前翅_紋2CD = new ColorD(ref ColorHelper.Black, ref 体配色.紋R); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs index cf00965..23fb688 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_草D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前翅_草(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs index 1fdb4dd..68a7306 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶.cs @@ -4,89 +4,89 @@ namespace SlaveMatrix { public class 前翅_蝶 : 前翅 { - public Par X0Y0_前翅_前翅; + public ShapePart X0Y0_前翅_前翅; - public Par X0Y0_前翅_水青_柄; + public ShapePart X0Y0_前翅_水青_柄; - public Par X0Y0_前翅_水青_縁柄; + public ShapePart X0Y0_前翅_水青_縁柄; - public Par X0Y0_前翅_水青_紋1; + public ShapePart X0Y0_前翅_水青_紋1; - public Par X0Y0_前翅_水青_紋2; + public ShapePart X0Y0_前翅_水青_紋2; - public Par X0Y0_前翅_揚羽_柄1; + public ShapePart X0Y0_前翅_揚羽_柄1; - public Par X0Y0_前翅_揚羽_柄2; + public ShapePart X0Y0_前翅_揚羽_柄2; - public Par X0Y0_前翅_揚羽_柄3; + public ShapePart X0Y0_前翅_揚羽_柄3; - public Par X0Y0_前翅_揚羽_柄4; + public ShapePart X0Y0_前翅_揚羽_柄4; - public Par X0Y0_前翅_揚羽_柄5; + public ShapePart X0Y0_前翅_揚羽_柄5; - public Par X0Y0_前翅_揚羽_柄6; + public ShapePart X0Y0_前翅_揚羽_柄6; - public Par X0Y0_前翅_揚羽_柄7; + public ShapePart X0Y0_前翅_揚羽_柄7; - public Par X0Y0_前翅_揚羽_柄8; + public ShapePart X0Y0_前翅_揚羽_柄8; - public Par X0Y0_前翅_揚羽_柄9; + public ShapePart X0Y0_前翅_揚羽_柄9; - public Par X0Y0_前翅_揚羽_柄10; + public ShapePart X0Y0_前翅_揚羽_柄10; - public Par X0Y0_前翅_揚羽_紋1; + public ShapePart X0Y0_前翅_揚羽_紋1; - public Par X0Y0_前翅_揚羽_紋2; + public ShapePart X0Y0_前翅_揚羽_紋2; - public Par X0Y0_前翅_揚羽_紋3; + public ShapePart X0Y0_前翅_揚羽_紋3; - public Par X0Y0_前翅_揚羽_紋4; + public ShapePart X0Y0_前翅_揚羽_紋4; - public Par X0Y0_前翅_揚羽_紋5; + public ShapePart X0Y0_前翅_揚羽_紋5; - public Par X0Y0_前翅_揚羽_紋6; + public ShapePart X0Y0_前翅_揚羽_紋6; - public Par X0Y1_前翅_前翅; + public ShapePart X0Y1_前翅_前翅; - public Par X0Y1_前翅_水青_柄; + public ShapePart X0Y1_前翅_水青_柄; - public Par X0Y1_前翅_水青_縁柄; + public ShapePart X0Y1_前翅_水青_縁柄; - public Par X0Y1_前翅_水青_紋1; + public ShapePart X0Y1_前翅_水青_紋1; - public Par X0Y1_前翅_水青_紋2; + public ShapePart X0Y1_前翅_水青_紋2; - public Par X0Y1_前翅_揚羽_柄1; + public ShapePart X0Y1_前翅_揚羽_柄1; - public Par X0Y1_前翅_揚羽_柄2; + public ShapePart X0Y1_前翅_揚羽_柄2; - public Par X0Y1_前翅_揚羽_柄3; + public ShapePart X0Y1_前翅_揚羽_柄3; - public Par X0Y1_前翅_揚羽_柄4; + public ShapePart X0Y1_前翅_揚羽_柄4; - public Par X0Y1_前翅_揚羽_柄5; + public ShapePart X0Y1_前翅_揚羽_柄5; - public Par X0Y1_前翅_揚羽_柄6; + public ShapePart X0Y1_前翅_揚羽_柄6; - public Par X0Y1_前翅_揚羽_柄7; + public ShapePart X0Y1_前翅_揚羽_柄7; - public Par X0Y1_前翅_揚羽_柄8; + public ShapePart X0Y1_前翅_揚羽_柄8; - public Par X0Y1_前翅_揚羽_柄9; + public ShapePart X0Y1_前翅_揚羽_柄9; - public Par X0Y1_前翅_揚羽_柄10; + public ShapePart X0Y1_前翅_揚羽_柄10; - public Par X0Y1_前翅_揚羽_紋1; + public ShapePart X0Y1_前翅_揚羽_紋1; - public Par X0Y1_前翅_揚羽_紋2; + public ShapePart X0Y1_前翅_揚羽_紋2; - public Par X0Y1_前翅_揚羽_紋3; + public ShapePart X0Y1_前翅_揚羽_紋3; - public Par X0Y1_前翅_揚羽_紋4; + public ShapePart X0Y1_前翅_揚羽_紋4; - public Par X0Y1_前翅_揚羽_紋5; + public ShapePart X0Y1_前翅_揚羽_紋5; - public Par X0Y1_前翅_揚羽_紋6; + public ShapePart X0Y1_前翅_揚羽_紋6; public ColorD 前翅_前翅CD; @@ -667,18 +667,18 @@ namespace SlaveMatrix public 前翅_蝶(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前翅_蝶D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["前翅"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]["前翅"].ToPars(); - X0Y0_前翅_前翅 = pars["前翅"].ToPar(); - Pars pars2 = pars["水青"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["前翅"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["前翅"].ToPars(); + X0Y0_前翅_前翅 = partGroup["前翅"].ToPar(); + PartGroup pars2 = partGroup["水青"].ToPars(); X0Y0_前翅_水青_柄 = pars2["柄"].ToPar(); X0Y0_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); X0Y0_前翅_水青_紋1 = pars2["紋1"].ToPar(); X0Y0_前翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); + pars2 = partGroup["揚羽"].ToPars(); X0Y0_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); X0Y0_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); X0Y0_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); @@ -695,14 +695,14 @@ namespace SlaveMatrix X0Y0_前翅_揚羽_紋4 = pars2["紋4"].ToPar(); X0Y0_前翅_揚羽_紋5 = pars2["紋5"].ToPar(); X0Y0_前翅_揚羽_紋6 = pars2["紋6"].ToPar(); - pars = Body[0][1]["前翅"].ToPars(); - X0Y1_前翅_前翅 = pars["前翅"].ToPar(); - pars2 = pars["水青"].ToPars(); + partGroup = Body[0][1]["前翅"].ToPars(); + X0Y1_前翅_前翅 = partGroup["前翅"].ToPar(); + pars2 = partGroup["水青"].ToPars(); X0Y1_前翅_水青_柄 = pars2["柄"].ToPar(); X0Y1_前翅_水青_縁柄 = pars2["縁柄"].ToPar(); X0Y1_前翅_水青_紋1 = pars2["紋1"].ToPar(); X0Y1_前翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); + pars2 = partGroup["揚羽"].ToPars(); X0Y1_前翅_揚羽_柄1 = pars2["柄1"].ToPar(); X0Y1_前翅_揚羽_柄2 = pars2["柄2"].ToPar(); X0Y1_前翅_揚羽_柄3 = pars2["柄3"].ToPar(); @@ -887,27 +887,27 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 前翅_前翅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); + 前翅_前翅CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_水青_柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 前翅_水青_縁柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 前翅_水青_紋1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 前翅_水青_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前翅_揚羽_柄3CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄4CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄5CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄6CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄7CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄8CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄9CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_柄10CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 前翅_揚羽_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_紋5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 前翅_揚羽_紋6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs index b24f657..fb1a22b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前翅_蝶D.cs @@ -56,7 +56,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前翅_蝶(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs index 0dc615d..c3ae2ed 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 前髪 : Ele + public class 前髪 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs index 4f50aa7..23cb6b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 前髪D : EleD + public class 前髪D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs index 5e60a25..088a5c5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_ジグ : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪左1CD; @@ -815,18 +815,18 @@ namespace SlaveMatrix public 前髪_ジグ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ"; - dif.Add(new Pars(Sta.胴体["前髪"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ジグ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -835,16 +835,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -854,13 +854,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1018,7 +1018,7 @@ namespace SlaveMatrix 髪ハネ左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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1034,7 +1034,7 @@ namespace SlaveMatrix 髪右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); + ハイライト右CD = new ColorD(ref ColorHelper.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 0bfe21d..83bb515 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグD.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_ジグD SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_ジグ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs index 5ad1383..b46c958 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_ジグ中寄 : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪左1CD; @@ -815,18 +815,18 @@ namespace SlaveMatrix public 前髪_ジグ中寄(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ中寄D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ中寄"; - dif.Add(new Pars(Sta.胴体["前髪"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ジグ中寄"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -835,16 +835,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -854,13 +854,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1018,7 +1018,7 @@ namespace SlaveMatrix 髪ハネ左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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1034,7 +1034,7 @@ namespace SlaveMatrix 髪右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); + ハイライト右CD = new ColorD(ref ColorHelper.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 d825d92..20303c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ中寄D.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_ジグ中寄D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_ジグ中寄(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs index 86b005a..e54a0ae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分け.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_ジグ分け : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪左1CD; @@ -815,19 +815,19 @@ namespace SlaveMatrix public 前髪_ジグ分け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_ジグ分けD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ジグ分け"; - dif.Add(new Pars(Sta.胴体["前髪"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ジグ分け"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -836,16 +836,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -855,12 +855,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1018,7 +1018,7 @@ namespace SlaveMatrix 編み左_編節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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1033,7 +1033,7 @@ namespace SlaveMatrix 編み右_編節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 ColorHelper.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 71cdc35..4746a76 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_ジグ分けD.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_ジグ分けD SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_ジグ分け(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs index 3e9c48c..349872e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツン.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_パッツン : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪左1CD; @@ -815,18 +815,18 @@ namespace SlaveMatrix public 前髪_パッツン(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_パッツンD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "パッツン"; - dif.Add(new Pars(Sta.胴体["前髪"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "パッツン"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -835,16 +835,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -854,13 +854,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1018,7 +1018,7 @@ namespace SlaveMatrix 髪ハネ左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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1033,7 +1033,7 @@ namespace SlaveMatrix 髪ハネ右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 ColorHelper.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 f79c200..782b488 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_パッツンD.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_パッツンD SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_パッツン(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs index 3293599..d877cb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャ.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_モジャ : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪左1CD; @@ -815,18 +815,18 @@ namespace SlaveMatrix public 前髪_モジャ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_モジャD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "モジャ"; - dif.Add(new Pars(Sta.胴体["前髪"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "モジャ"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -835,16 +835,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -854,13 +854,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1018,7 +1018,7 @@ namespace SlaveMatrix 髪ハネ左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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1033,7 +1033,7 @@ namespace SlaveMatrix 髪ハネ右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 ColorHelper.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 cdeecf0..4f571a0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_モジャD.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_モジャD SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_モジャ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs index 6a4bc5f..cc573b0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1.cs @@ -4,71 +4,71 @@ namespace SlaveMatrix { public class 前髪_三分1 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪右6; + public ShapePart X0Y0_髪右6; - public Par X0Y0_髪左6; + public ShapePart X0Y0_髪左6; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪基CD; @@ -859,20 +859,20 @@ namespace SlaveMatrix public 前髪_三分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "三分1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][7])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "三分1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][7])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -881,16 +881,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -900,13 +900,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪右6 = partGroup["髪右6"].ToPar(); + X0Y0_髪左6 = partGroup["髪左6"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1058,7 +1058,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1071,7 +1071,7 @@ namespace SlaveMatrix 編み左_編節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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1086,7 +1086,7 @@ namespace SlaveMatrix 編み右_編節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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左6CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs index bd880e7..673d0ce 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分1D.cs @@ -90,20 +90,20 @@ namespace SlaveMatrix public 前髪_三分1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_三分1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs index ff5d50d..df23a98 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_三分2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_髪中央; + public ShapePart X0Y0_髪中央; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪基CD; @@ -790,20 +790,20 @@ namespace SlaveMatrix public 前髪_三分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_三分2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "三分2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][9])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "三分2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][9])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -812,15 +812,15 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -830,12 +830,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_髪中央 = partGroup["髪中央"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -981,7 +981,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -993,7 +993,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1007,7 +1007,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左5CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪中央CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs index 84ff5a1..62cb5b0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_三分2D.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_三分2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_三分2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs index 561d819..effcd50 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片.cs @@ -4,61 +4,61 @@ namespace SlaveMatrix { public class 前髪_上げ片 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_髪左根1; + public ShapePart X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public ShapePart X0Y0_髪左根2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; public ColorD 髪基CD; @@ -724,17 +724,17 @@ namespace SlaveMatrix public 前髪_上げ片(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ片D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ片"; - dif.Add(new Pars(Sta.胴体["前髪"][0][16])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "上げ片"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][16])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -743,10 +743,10 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -756,17 +756,17 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + X0Y0_髪左根1 = partGroup["髪左根1"].ToPar(); + X0Y0_髪左根2 = partGroup["髪左根2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -903,7 +903,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -927,10 +927,10 @@ namespace SlaveMatrix 髪左根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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs index db7296b..5361b23 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ片D.cs @@ -80,16 +80,16 @@ namespace SlaveMatrix public 前髪_上げ片D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_上げ片(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs index abff798..f18501e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_上げ短1 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public ShapePart X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public ShapePart X0Y0_髪左根2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; public ColorD 髪基CD; @@ -746,18 +746,18 @@ namespace SlaveMatrix public 前髪_上げ短1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ短1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][12])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "上げ短1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][12])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -766,11 +766,11 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -780,16 +780,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪左根1 = partGroup["髪左根1"].ToPar(); + X0Y0_髪左根2 = partGroup["髪左根2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,7 +929,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -939,7 +939,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -949,7 +949,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs index 4b5c2e1..1ae92e1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短1D.cs @@ -82,16 +82,16 @@ namespace SlaveMatrix public 前髪_上げ短1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_上げ短1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs index 80fa111..264c758 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_上げ短2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public ShapePart X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public ShapePart X0Y0_髪左根2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; public ColorD 髪基CD; @@ -746,24 +746,24 @@ namespace SlaveMatrix public 前髪_上げ短2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ短2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ短2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][13])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "上げ短2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][13])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪左根1 = partGroup["髪左根1"].ToPar(); + X0Y0_髪左根2 = partGroup["髪左根2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -772,12 +772,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -787,9 +787,9 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,13 +929,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs index 0604a99..e585fa6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ短2D.cs @@ -82,16 +82,16 @@ namespace SlaveMatrix public 前髪_上げ短2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_上げ短2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs index e381ce7..aac9f92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_上げ長1 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public ShapePart X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public ShapePart X0Y0_髪左根2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; public ColorD 髪基CD; @@ -746,18 +746,18 @@ namespace SlaveMatrix public 前髪_上げ長1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ長1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][14])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "上げ長1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][14])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -766,11 +766,11 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -780,16 +780,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪左根1 = partGroup["髪左根1"].ToPar(); + X0Y0_髪左根2 = partGroup["髪左根2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,7 +929,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -939,7 +939,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み右_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -949,7 +949,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs index 61bb3d6..8de9a16 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長1D.cs @@ -82,16 +82,16 @@ namespace SlaveMatrix public 前髪_上げ長1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_上げ長1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs index a463c02..7546aef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_上げ長2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪左根1; + public ShapePart X0Y0_髪左根1; - public Par X0Y0_髪左根2; + public ShapePart X0Y0_髪左根2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; public ColorD 髪基CD; @@ -746,24 +746,24 @@ namespace SlaveMatrix public 前髪_上げ長2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_上げ長2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "上げ長2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][15])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "上げ長2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][15])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪左根1 = partGroup["髪左根1"].ToPar(); + X0Y0_髪左根2 = partGroup["髪左根2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -772,12 +772,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -787,9 +787,9 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,13 +929,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト左CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); - ハイライト右CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左根2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs index cbbe915..8c89f09 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_上げ長2D.cs @@ -82,16 +82,16 @@ namespace SlaveMatrix public 前髪_上げ長2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_上げ長2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs index ccab950..3af3b31 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1.cs @@ -4,55 +4,55 @@ namespace SlaveMatrix { public class 前髪_中分け1 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; public ColorD 髪基CD; @@ -662,19 +662,19 @@ namespace SlaveMatrix public 前髪_中分け1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "中分け1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][10])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "中分け1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][10])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -683,13 +683,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -699,9 +699,9 @@ namespace SlaveMatrix pars3 = pars4["編節3"].ToPars(); X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -829,7 +829,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -841,7 +841,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -853,7 +853,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs index 170b527..3c5b59b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け1D.cs @@ -74,16 +74,16 @@ namespace SlaveMatrix public 前髪_中分け1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_中分け1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs index 3447d3c..0a385b0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2.cs @@ -4,55 +4,55 @@ namespace SlaveMatrix { public class 前髪_中分け2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; public ColorD 髪基CD; @@ -660,19 +660,19 @@ namespace SlaveMatrix public 前髪_中分け2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_中分け2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "中分け2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][11])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "中分け2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][11])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -681,13 +681,13 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -697,9 +697,9 @@ namespace SlaveMatrix pars3 = pars4["編節3"].ToPars(); X0Y0_編み右_編節3_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ右 = pars["髪ハネ右"].ToPar(); - X0Y0_ハイライト右 = pars["ハイライト右"].ToPar(); - X0Y0_髪右4 = pars["髪右4"].ToPar(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -827,7 +827,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -838,7 +838,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪左4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -850,7 +850,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右4CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs index 2465a44..3afe837 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_中分け2D.cs @@ -74,16 +74,16 @@ namespace SlaveMatrix public 前髪_中分け2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_中分け2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs index 478772d..afbbffc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1.cs @@ -4,67 +4,67 @@ namespace SlaveMatrix { public class 前髪_二分1 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪基CD; @@ -815,20 +815,20 @@ namespace SlaveMatrix public 前髪_二分1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "二分1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][6])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "二分1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][6])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -837,16 +837,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -856,11 +856,11 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1006,7 +1006,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1019,7 +1019,7 @@ namespace SlaveMatrix 編み左_編節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 ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -1034,7 +1034,7 @@ namespace SlaveMatrix 編み右_編節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 ColorHelper.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 0491197..83e2600 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分1D.cs @@ -86,20 +86,20 @@ namespace SlaveMatrix public 前髪_二分1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_二分1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs index 70d335d..cfb2a89 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_二分2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪基CD; @@ -746,20 +746,20 @@ namespace SlaveMatrix public 前髪_二分2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_二分2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "二分2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][8])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "二分2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][8])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -768,15 +768,15 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -786,10 +786,10 @@ namespace SlaveMatrix 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_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,7 +929,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左3CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -941,7 +941,7 @@ namespace SlaveMatrix 編み左_編節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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -955,7 +955,7 @@ namespace SlaveMatrix 編み右_編節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); + ハイライト右CD = new ColorD(ref ColorHelper.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 5ae3e90..e2c07f0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_二分2D.cs @@ -82,20 +82,20 @@ namespace SlaveMatrix public 前髪_二分2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_二分2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs index ce1625e..a2070ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流し.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_横流し : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪右6; + public ShapePart X0Y0_髪右6; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; - public Par X0Y0_髪頭頂横左1; + public ShapePart X0Y0_髪頭頂横左1; - public Par X0Y0_髪頭頂横左2; + public ShapePart X0Y0_髪頭頂横左2; - public Par X0Y0_髪頭頂横右1; + public ShapePart X0Y0_髪頭頂横右1; - public Par X0Y0_髪頭頂横右2; + public ShapePart X0Y0_髪頭頂横右2; public ColorD 髪基CD; @@ -769,18 +769,18 @@ namespace SlaveMatrix public 前髪_横流し(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_横流しD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "横流し"; - dif.Add(new Pars(Sta.胴体["前髪"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "横流し"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -789,9 +789,9 @@ namespace SlaveMatrix pars3 = pars2["編節3"].ToPars(); X0Y0_編み左_編節3_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節3_髪編目 = pars3["髪編目"].ToPar(); - X0Y0_髪ハネ左 = pars["髪ハネ左"].ToPar(); - X0Y0_髪右1 = pars["髪右1"].ToPar(); - Pars pars4 = pars["編み右"].ToPars(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -801,18 +801,18 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪右6 = partGroup["髪右6"].ToPar(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y0_髪頭頂横左1 = partGroup["髪頭頂横左1"].ToPar(); + X0Y0_髪頭頂横左2 = partGroup["髪頭頂横左2"].ToPar(); + X0Y0_髪頭頂横右1 = partGroup["髪頭頂横右1"].ToPar(); + X0Y0_髪頭頂横右2 = partGroup["髪頭頂横右2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -952,7 +952,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -976,7 +976,7 @@ namespace SlaveMatrix 髪右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); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪頭頂横左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横左2CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪頭頂横右1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs index 92ee592..750fff5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_横流しD.cs @@ -82,20 +82,20 @@ namespace SlaveMatrix public 前髪_横流しD SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪頭頂横左1_表示 = RNG.XS.NextBool(); + 髪頭頂横左1_表示 = Rng.XS.NextBool(); 髪頭頂横右1_表示 = 髪頭頂横左1_表示; - 髪頭頂横左2_表示 = RNG.XS.NextBool(); + 髪頭頂横左2_表示 = Rng.XS.NextBool(); 髪頭頂横右2_表示 = 髪頭頂横左2_表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_横流し(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs index c5df9b6..7166ba1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1.cs @@ -4,59 +4,59 @@ namespace SlaveMatrix { public class 前髪_目隠れ1 : 前髪 { - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; - public Par X0Y0_髪右6; + public ShapePart X0Y0_髪右6; - public Par X0Y0_髪右7; + public ShapePart X0Y0_髪右7; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; public ColorD 髪左1CD; @@ -727,17 +727,17 @@ namespace SlaveMatrix public 前髪_目隠れ1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ1D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "目隠れ1"; - dif.Add(new Pars(Sta.胴体["前髪"][0][17])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪左1 = pars["髪左1"].ToPar(); - X0Y0_髪左2 = pars["髪左2"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "目隠れ1"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][17])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -746,14 +746,14 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -763,12 +763,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); + X0Y0_髪右6 = partGroup["髪右6"].ToPar(); + X0Y0_髪右7 = partGroup["髪右7"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -927,8 +927,8 @@ namespace SlaveMatrix 髪右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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs index 39c1160..c554d3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ1D.cs @@ -78,16 +78,16 @@ namespace SlaveMatrix public 前髪_目隠れ1D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_目隠れ1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs index c36cfd8..b06c8ea 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2.cs @@ -4,63 +4,63 @@ namespace SlaveMatrix { public class 前髪_目隠れ2 : 前髪 { - public Par X0Y0_髪基; + public ShapePart X0Y0_髪基; - public Par X0Y0_髪左1; + public ShapePart X0Y0_髪左1; - public Par X0Y0_編み左_編節1_髪節; + public ShapePart X0Y0_編み左_編節1_髪節; - public Par X0Y0_編み左_編節1_髪編目; + public ShapePart X0Y0_編み左_編節1_髪編目; - public Par X0Y0_編み左_編節2_髪節; + public ShapePart X0Y0_編み左_編節2_髪節; - public Par X0Y0_編み左_編節2_髪編目; + public ShapePart X0Y0_編み左_編節2_髪編目; - public Par X0Y0_編み左_編節3_髪節; + public ShapePart X0Y0_編み左_編節3_髪節; - public Par X0Y0_編み左_編節3_髪編目; + public ShapePart X0Y0_編み左_編節3_髪編目; - public Par X0Y0_髪ハネ左; + public ShapePart X0Y0_髪ハネ左; - public Par X0Y0_髪左2; + public ShapePart X0Y0_髪左2; - public Par X0Y0_髪左3; + public ShapePart X0Y0_髪左3; - public Par X0Y0_髪左4; + public ShapePart X0Y0_髪左4; - public Par X0Y0_髪右1; + public ShapePart X0Y0_髪右1; - public Par X0Y0_編み右_編節1_髪節; + public ShapePart X0Y0_編み右_編節1_髪節; - public Par X0Y0_編み右_編節1_髪編目; + public ShapePart X0Y0_編み右_編節1_髪編目; - public Par X0Y0_編み右_編節2_髪節; + public ShapePart X0Y0_編み右_編節2_髪節; - public Par X0Y0_編み右_編節2_髪編目; + public ShapePart X0Y0_編み右_編節2_髪編目; - public Par X0Y0_編み右_編節3_髪節; + public ShapePart X0Y0_編み右_編節3_髪節; - public Par X0Y0_編み右_編節3_髪編目; + public ShapePart X0Y0_編み右_編節3_髪編目; - public Par X0Y0_髪ハネ右; + public ShapePart X0Y0_髪ハネ右; - public Par X0Y0_髪右2; + public ShapePart X0Y0_髪右2; - public Par X0Y0_髪右3; + public ShapePart X0Y0_髪右3; - public Par X0Y0_髪左5; + public ShapePart X0Y0_髪左5; - public Par X0Y0_ハイライト左; + public ShapePart X0Y0_ハイライト左; - public Par X0Y0_ハイライト右; + public ShapePart X0Y0_ハイライト右; - public Par X0Y0_髪右根1; + public ShapePart X0Y0_髪右根1; - public Par X0Y0_髪右根2; + public ShapePart X0Y0_髪右根2; - public Par X0Y0_髪右4; + public ShapePart X0Y0_髪右4; - public Par X0Y0_髪右5; + public ShapePart X0Y0_髪右5; public ColorD 髪基CD; @@ -746,17 +746,17 @@ namespace SlaveMatrix public 前髪_目隠れ2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 前髪_目隠れ2D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "目隠れ2"; - dif.Add(new Pars(Sta.胴体["前髪"][0][18])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_髪基 = pars["髪基"].ToPar(); - X0Y0_髪左1 = pars["髪左1"].ToPar(); - Pars pars2 = pars["編み左"].ToPars(); - Pars pars3 = pars2["編節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "目隠れ2"; + morphVariant.Add(new PartGroup(GlobalState.胴体["前髪"][0][18])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_髪基 = partGroup["髪基"].ToPar(); + X0Y0_髪左1 = partGroup["髪左1"].ToPar(); + PartGroup pars2 = partGroup["編み左"].ToPars(); + PartGroup pars3 = pars2["編節1"].ToPars(); X0Y0_編み左_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み左_編節1_髪編目 = pars3["髪編目"].ToPar(); pars3 = pars2["編節2"].ToPars(); @@ -765,12 +765,12 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ左 = partGroup["髪ハネ左"].ToPar(); + X0Y0_髪左2 = partGroup["髪左2"].ToPar(); + X0Y0_髪左3 = partGroup["髪左3"].ToPar(); + X0Y0_髪左4 = partGroup["髪左4"].ToPar(); + X0Y0_髪右1 = partGroup["髪右1"].ToPar(); + PartGroup pars4 = partGroup["編み右"].ToPars(); pars3 = pars4["編節1"].ToPars(); X0Y0_編み右_編節1_髪節 = pars3["髪節"].ToPar(); X0Y0_編み右_編節1_髪編目 = pars3["髪編目"].ToPar(); @@ -780,16 +780,16 @@ namespace SlaveMatrix 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(); + X0Y0_髪ハネ右 = partGroup["髪ハネ右"].ToPar(); + X0Y0_髪右2 = partGroup["髪右2"].ToPar(); + X0Y0_髪右3 = partGroup["髪右3"].ToPar(); + X0Y0_髪左5 = partGroup["髪左5"].ToPar(); + X0Y0_ハイライト左 = partGroup["ハイライト左"].ToPar(); + X0Y0_ハイライト右 = partGroup["ハイライト右"].ToPar(); + X0Y0_髪右根1 = partGroup["髪右根1"].ToPar(); + X0Y0_髪右根2 = partGroup["髪右根2"].ToPar(); + X0Y0_髪右4 = partGroup["髪右4"].ToPar(); + X0Y0_髪右5 = partGroup["髪右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -929,7 +929,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 髪基CD = new ColorD(ref Col.Empty, ref Color2.Empty); + 髪基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); 髪左1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪節CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 編み左_編節1_髪編目CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); @@ -952,8 +952,8 @@ namespace SlaveMatrix 髪右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); + ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); 髪右根1CD = new ColorD(ref 体配色.髪線, ref 体配色.髪O); 髪右根2CD = 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 2328128..e761017 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/前髪_目隠れ2D.cs @@ -82,16 +82,16 @@ namespace SlaveMatrix public 前髪_目隠れ2D SetRandom() { - 髪ハネ左_表示 = RNG.XS.NextBool(); + 髪ハネ左_表示 = Rng.XS.NextBool(); 髪ハネ右_表示 = 髪ハネ左_表示; - 編み左表示 = RNG.XS.NextBool(); + 編み左表示 = Rng.XS.NextBool(); 編み右表示 = 編み左表示; - 髪長 = RNG.XS.NextDouble(); - 右 = RNG.XS.NextBool(); + 髪長 = Rng.XS.NextDouble(); + 右 = Rng.XS.NextBool(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 前髪_目隠れ2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs index c953404..aa9aa60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 半身 : Ele + public class 半身 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs index 5642671..01ad793 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/半身D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 半身D : EleD + public class 半身D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs index 96135f8..39aee28 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目.cs @@ -4,19 +4,19 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 単目 : Ele + public class 単目 : Element { - public Par X0Y0_白目; + public ShapePart X0Y0_白目; - public Par X0Y0_黒目_黒目; + public ShapePart X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public ShapePart X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハイライト上; + public ShapePart X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public ShapePart X0Y0_黒目_ハイライト下; - public Par X0Y0_黒目_ハート; + public ShapePart X0Y0_黒目_ハート; public ColorD 白目CD; @@ -42,7 +42,7 @@ namespace SlaveMatrix public ColorP X0Y0_黒目_ハートCP; - public Ele[] 瞼_接続; + public Element[] 瞼_接続; public override bool 欠損 { @@ -226,10 +226,10 @@ namespace SlaveMatrix { 単目 単目2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["単眼目"]); - Pars pars = Body[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["単眼目"]); + PartGroup partGroup = Body[0][0]; + X0Y0_白目 = partGroup["白目"].ToPar(); + PartGroup pars2 = partGroup["黒目"].ToPars(); X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); X0Y0_黒目_ハイライト上 = pars2["ハイライト上"].ToPar(); @@ -282,8 +282,8 @@ namespace SlaveMatrix } if (e.瞼_接続.Count > 0) { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + Element f; + 瞼_接続 = e.瞼_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単目2; @@ -332,12 +332,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 白目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); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.目左O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs index 7b71e41..b9c49eb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単目D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 単目D : EleD + public class 単目D : ElementData { public bool 白目_表示 = true; @@ -24,21 +24,21 @@ namespace SlaveMatrix public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); public 単目D() { ThisType = GetType(); } - public void 瞼接続(EleD e) + public void 瞼接続(ElementData e) { 瞼_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単目_瞼_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 単目(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs index 6867023..103d025 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉.cs @@ -3,13 +3,13 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 単眼眉 : Ele + public class 単眼眉 : Element { - public Par X0Y0_眉; + public ShapePart X0Y0_眉; - public Par X0Y1_眉; + public ShapePart X0Y1_眉; - public Par X0Y2_眉; + public ShapePart X0Y2_眉; public ColorD 眉CD; @@ -125,13 +125,13 @@ namespace SlaveMatrix public 単眼眉(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 単眼眉D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["単眼眉"]); - Pars pars = Body[0][0]; - X0Y0_眉 = pars["眉"].ToPar(); - pars = Body[0][1]; - X0Y1_眉 = pars["眉"].ToPar(); - pars = Body[0][2]; - X0Y2_眉 = pars["眉"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["単眼眉"]); + PartGroup partGroup = Body[0][0]; + X0Y0_眉 = partGroup["眉"].ToPar(); + partGroup = Body[0][1]; + X0Y1_眉 = partGroup["眉"].ToPar(); + partGroup = Body[0][2]; + X0Y2_眉 = partGroup["眉"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs index dce9c4a..1d85f32 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単眼眉D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 単眼眉D : EleD + public class 単眼眉D : ElementData { public bool 眉_表示 = true; @@ -16,11 +16,11 @@ namespace SlaveMatrix public 単眼眉D SetRandom() { - サイズY = RNG.XS.NextDouble(); + サイズY = Rng.XS.NextDouble(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 単眼眉(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs index 9b1d8b0..ccdc98e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼.cs @@ -3,267 +3,267 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 単瞼 : Ele + public class 単瞼 : Element { - public Par X0Y0_瞼下; + public ShapePart X0Y0_瞼下; - public Par X0Y0_瞼上; + public ShapePart X0Y0_瞼上; - public Par X0Y0_二重; + public ShapePart X0Y0_二重; - public Par X0Y0_睫毛上上左; + public ShapePart X0Y0_睫毛上上左; - public Par X0Y0_睫毛上中左; + public ShapePart X0Y0_睫毛上中左; - public Par X0Y0_睫毛上下左; + public ShapePart X0Y0_睫毛上下左; - public Par X0Y0_睫毛上上右; + public ShapePart X0Y0_睫毛上上右; - public Par X0Y0_睫毛上中右; + public ShapePart X0Y0_睫毛上中右; - public Par X0Y0_睫毛上下右; + public ShapePart X0Y0_睫毛上下右; - public Par X0Y0_睫毛下上左; + public ShapePart X0Y0_睫毛下上左; - public Par X0Y0_睫毛下下左; + public ShapePart X0Y0_睫毛下下左; - public Par X0Y0_睫毛下上右; + public ShapePart X0Y0_睫毛下上右; - public Par X0Y0_睫毛下下右; + public ShapePart X0Y0_睫毛下下右; - public Par X0Y1_瞼下; + public ShapePart X0Y1_瞼下; - public Par X0Y1_瞼上; + public ShapePart X0Y1_瞼上; - public Par X0Y1_二重; + public ShapePart X0Y1_二重; - public Par X0Y1_睫毛上上左; + public ShapePart X0Y1_睫毛上上左; - public Par X0Y1_睫毛上中左; + public ShapePart X0Y1_睫毛上中左; - public Par X0Y1_睫毛上下左; + public ShapePart X0Y1_睫毛上下左; - public Par X0Y1_睫毛上上右; + public ShapePart X0Y1_睫毛上上右; - public Par X0Y1_睫毛上中右; + public ShapePart X0Y1_睫毛上中右; - public Par X0Y1_睫毛上下右; + public ShapePart X0Y1_睫毛上下右; - public Par X0Y1_睫毛下上左; + public ShapePart X0Y1_睫毛下上左; - public Par X0Y1_睫毛下下左; + public ShapePart X0Y1_睫毛下下左; - public Par X0Y1_睫毛下上右; + public ShapePart X0Y1_睫毛下上右; - public Par X0Y1_睫毛下下右; + public ShapePart X0Y1_睫毛下下右; - public Par X0Y2_瞼下; + public ShapePart X0Y2_瞼下; - public Par X0Y2_瞼上; + public ShapePart X0Y2_瞼上; - public Par X0Y2_二重; + public ShapePart X0Y2_二重; - public Par X0Y2_睫毛上上左; + public ShapePart X0Y2_睫毛上上左; - public Par X0Y2_睫毛上中左; + public ShapePart X0Y2_睫毛上中左; - public Par X0Y2_睫毛上下左; + public ShapePart X0Y2_睫毛上下左; - public Par X0Y2_睫毛上上右; + public ShapePart X0Y2_睫毛上上右; - public Par X0Y2_睫毛上中右; + public ShapePart X0Y2_睫毛上中右; - public Par X0Y2_睫毛上下右; + public ShapePart X0Y2_睫毛上下右; - public Par X0Y2_睫毛下上左; + public ShapePart X0Y2_睫毛下上左; - public Par X0Y2_睫毛下下左; + public ShapePart X0Y2_睫毛下下左; - public Par X0Y2_睫毛下上右; + public ShapePart X0Y2_睫毛下上右; - public Par X0Y2_睫毛下下右; + public ShapePart X0Y2_睫毛下下右; - public Par X0Y3_瞼下; + public ShapePart X0Y3_瞼下; - public Par X0Y3_瞼上; + public ShapePart X0Y3_瞼上; - public Par X0Y3_二重; + public ShapePart X0Y3_二重; - public Par X0Y3_睫毛上上左; + public ShapePart X0Y3_睫毛上上左; - public Par X0Y3_睫毛上中左; + public ShapePart X0Y3_睫毛上中左; - public Par X0Y3_睫毛上下左; + public ShapePart X0Y3_睫毛上下左; - public Par X0Y3_睫毛上上右; + public ShapePart X0Y3_睫毛上上右; - public Par X0Y3_睫毛上中右; + public ShapePart X0Y3_睫毛上中右; - public Par X0Y3_睫毛上下右; + public ShapePart X0Y3_睫毛上下右; - public Par X0Y3_睫毛下上左; + public ShapePart X0Y3_睫毛下上左; - public Par X0Y3_睫毛下下左; + public ShapePart X0Y3_睫毛下下左; - public Par X0Y3_睫毛下上右; + public ShapePart X0Y3_睫毛下上右; - public Par X0Y3_睫毛下下右; + public ShapePart X0Y3_睫毛下下右; - public Par X0Y4_瞼下; + public ShapePart X0Y4_瞼下; - public Par X0Y4_瞼上; + public ShapePart X0Y4_瞼上; - public Par X0Y4_二重; + public ShapePart X0Y4_二重; - public Par X0Y4_睫毛上上左; + public ShapePart X0Y4_睫毛上上左; - public Par X0Y4_睫毛上中左; + public ShapePart X0Y4_睫毛上中左; - public Par X0Y4_睫毛上下左; + public ShapePart X0Y4_睫毛上下左; - public Par X0Y4_睫毛上上右; + public ShapePart X0Y4_睫毛上上右; - public Par X0Y4_睫毛上中右; + public ShapePart X0Y4_睫毛上中右; - public Par X0Y4_睫毛上下右; + public ShapePart X0Y4_睫毛上下右; - public Par X0Y4_睫毛下上左; + public ShapePart X0Y4_睫毛下上左; - public Par X0Y4_睫毛下下左; + public ShapePart X0Y4_睫毛下下左; - public Par X0Y4_睫毛下上右; + public ShapePart X0Y4_睫毛下上右; - public Par X0Y4_睫毛下下右; + public ShapePart X0Y4_睫毛下下右; - public Par X1Y0_瞼下; + public ShapePart X1Y0_瞼下; - public Par X1Y0_瞼上; + public ShapePart X1Y0_瞼上; - public Par X1Y0_二重; + public ShapePart X1Y0_二重; - public Par X1Y0_睫毛上上左; + public ShapePart X1Y0_睫毛上上左; - public Par X1Y0_睫毛上中左; + public ShapePart X1Y0_睫毛上中左; - public Par X1Y0_睫毛上下左; + public ShapePart X1Y0_睫毛上下左; - public Par X1Y0_睫毛上上右; + public ShapePart X1Y0_睫毛上上右; - public Par X1Y0_睫毛上中右; + public ShapePart X1Y0_睫毛上中右; - public Par X1Y0_睫毛上下右; + public ShapePart X1Y0_睫毛上下右; - public Par X1Y0_睫毛下上左; + public ShapePart X1Y0_睫毛下上左; - public Par X1Y0_睫毛下下左; + public ShapePart X1Y0_睫毛下下左; - public Par X1Y0_睫毛下上右; + public ShapePart X1Y0_睫毛下上右; - public Par X1Y0_睫毛下下右; + public ShapePart X1Y0_睫毛下下右; - public Par X1Y1_瞼下; + public ShapePart X1Y1_瞼下; - public Par X1Y1_瞼上; + public ShapePart X1Y1_瞼上; - public Par X1Y1_二重; + public ShapePart X1Y1_二重; - public Par X1Y1_睫毛上上左; + public ShapePart X1Y1_睫毛上上左; - public Par X1Y1_睫毛上中左; + public ShapePart X1Y1_睫毛上中左; - public Par X1Y1_睫毛上下左; + public ShapePart X1Y1_睫毛上下左; - public Par X1Y1_睫毛上上右; + public ShapePart X1Y1_睫毛上上右; - public Par X1Y1_睫毛上中右; + public ShapePart X1Y1_睫毛上中右; - public Par X1Y1_睫毛上下右; + public ShapePart X1Y1_睫毛上下右; - public Par X1Y1_睫毛下上左; + public ShapePart X1Y1_睫毛下上左; - public Par X1Y1_睫毛下下左; + public ShapePart X1Y1_睫毛下下左; - public Par X1Y1_睫毛下上右; + public ShapePart X1Y1_睫毛下上右; - public Par X1Y1_睫毛下下右; + public ShapePart X1Y1_睫毛下下右; - public Par X1Y2_瞼下; + public ShapePart X1Y2_瞼下; - public Par X1Y2_瞼上; + public ShapePart X1Y2_瞼上; - public Par X1Y2_二重; + public ShapePart X1Y2_二重; - public Par X1Y2_睫毛上上左; + public ShapePart X1Y2_睫毛上上左; - public Par X1Y2_睫毛上中左; + public ShapePart X1Y2_睫毛上中左; - public Par X1Y2_睫毛上下左; + public ShapePart X1Y2_睫毛上下左; - public Par X1Y2_睫毛上上右; + public ShapePart X1Y2_睫毛上上右; - public Par X1Y2_睫毛上中右; + public ShapePart X1Y2_睫毛上中右; - public Par X1Y2_睫毛上下右; + public ShapePart X1Y2_睫毛上下右; - public Par X1Y2_睫毛下上左; + public ShapePart X1Y2_睫毛下上左; - public Par X1Y2_睫毛下下左; + public ShapePart X1Y2_睫毛下下左; - public Par X1Y2_睫毛下上右; + public ShapePart X1Y2_睫毛下上右; - public Par X1Y2_睫毛下下右; + public ShapePart X1Y2_睫毛下下右; - public Par X1Y3_瞼下; + public ShapePart X1Y3_瞼下; - public Par X1Y3_瞼上; + public ShapePart X1Y3_瞼上; - public Par X1Y3_二重; + public ShapePart X1Y3_二重; - public Par X1Y3_睫毛上上左; + public ShapePart X1Y3_睫毛上上左; - public Par X1Y3_睫毛上中左; + public ShapePart X1Y3_睫毛上中左; - public Par X1Y3_睫毛上下左; + public ShapePart X1Y3_睫毛上下左; - public Par X1Y3_睫毛上上右; + public ShapePart X1Y3_睫毛上上右; - public Par X1Y3_睫毛上中右; + public ShapePart X1Y3_睫毛上中右; - public Par X1Y3_睫毛上下右; + public ShapePart X1Y3_睫毛上下右; - public Par X1Y3_睫毛下上左; + public ShapePart X1Y3_睫毛下上左; - public Par X1Y3_睫毛下下左; + public ShapePart X1Y3_睫毛下下左; - public Par X1Y3_睫毛下上右; + public ShapePart X1Y3_睫毛下上右; - public Par X1Y3_睫毛下下右; + public ShapePart X1Y3_睫毛下下右; - public Par X1Y4_瞼下; + public ShapePart X1Y4_瞼下; - public Par X1Y4_瞼上; + public ShapePart X1Y4_瞼上; - public Par X1Y4_二重; + public ShapePart X1Y4_二重; - public Par X1Y4_睫毛上上左; + public ShapePart X1Y4_睫毛上上左; - public Par X1Y4_睫毛上中左; + public ShapePart X1Y4_睫毛上中左; - public Par X1Y4_睫毛上下左; + public ShapePart X1Y4_睫毛上下左; - public Par X1Y4_睫毛上上右; + public ShapePart X1Y4_睫毛上上右; - public Par X1Y4_睫毛上中右; + public ShapePart X1Y4_睫毛上中右; - public Par X1Y4_睫毛上下右; + public ShapePart X1Y4_睫毛上下右; - public Par X1Y4_睫毛下上左; + public ShapePart X1Y4_睫毛下上左; - public Par X1Y4_睫毛下下左; + public ShapePart X1Y4_睫毛下下左; - public Par X1Y4_睫毛下上右; + public ShapePart X1Y4_睫毛下上右; - public Par X1Y4_睫毛下下右; + public ShapePart X1Y4_睫毛下下右; public ColorD 瞼下CD; @@ -1260,7 +1260,7 @@ namespace SlaveMatrix { サイズ_ = value; double rate = 0.98 + 0.06 * サイズ_; - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { Vector2D center = item.GetOP().GetCenter(); item.GetOP().ScalingXY(center, rate); @@ -1272,147 +1272,147 @@ namespace SlaveMatrix public 単瞼(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 単瞼D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["単眼瞼"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["単眼瞼"]); + PartGroup partGroup = Body[0][0]; + X0Y0_瞼下 = partGroup["瞼下"].ToPar(); + X0Y0_瞼上 = partGroup["瞼上"].ToPar(); + X0Y0_二重 = partGroup["二重"].ToPar(); + X0Y0_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X0Y0_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X0Y0_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X0Y0_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X0Y0_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X0Y0_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X0Y0_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X0Y0_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X0Y0_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X0Y0_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[0][1]; + X0Y1_瞼下 = partGroup["瞼下"].ToPar(); + X0Y1_瞼上 = partGroup["瞼上"].ToPar(); + X0Y1_二重 = partGroup["二重"].ToPar(); + X0Y1_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X0Y1_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X0Y1_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X0Y1_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X0Y1_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X0Y1_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X0Y1_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X0Y1_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X0Y1_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X0Y1_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[0][2]; + X0Y2_瞼下 = partGroup["瞼下"].ToPar(); + X0Y2_瞼上 = partGroup["瞼上"].ToPar(); + X0Y2_二重 = partGroup["二重"].ToPar(); + X0Y2_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X0Y2_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X0Y2_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X0Y2_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X0Y2_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X0Y2_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X0Y2_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X0Y2_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X0Y2_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X0Y2_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[0][3]; + X0Y3_瞼下 = partGroup["瞼下"].ToPar(); + X0Y3_瞼上 = partGroup["瞼上"].ToPar(); + X0Y3_二重 = partGroup["二重"].ToPar(); + X0Y3_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X0Y3_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X0Y3_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X0Y3_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X0Y3_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X0Y3_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X0Y3_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X0Y3_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X0Y3_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X0Y3_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[0][4]; + X0Y4_瞼下 = partGroup["瞼下"].ToPar(); + X0Y4_瞼上 = partGroup["瞼上"].ToPar(); + X0Y4_二重 = partGroup["二重"].ToPar(); + X0Y4_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X0Y4_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X0Y4_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X0Y4_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X0Y4_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X0Y4_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X0Y4_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X0Y4_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X0Y4_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X0Y4_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[1][0]; + X1Y0_瞼下 = partGroup["瞼下"].ToPar(); + X1Y0_瞼上 = partGroup["瞼上"].ToPar(); + X1Y0_二重 = partGroup["二重"].ToPar(); + X1Y0_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X1Y0_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X1Y0_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X1Y0_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X1Y0_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X1Y0_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X1Y0_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X1Y0_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X1Y0_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X1Y0_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[1][1]; + X1Y1_瞼下 = partGroup["瞼下"].ToPar(); + X1Y1_瞼上 = partGroup["瞼上"].ToPar(); + X1Y1_二重 = partGroup["二重"].ToPar(); + X1Y1_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X1Y1_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X1Y1_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X1Y1_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X1Y1_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X1Y1_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X1Y1_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X1Y1_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X1Y1_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X1Y1_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[1][2]; + X1Y2_瞼下 = partGroup["瞼下"].ToPar(); + X1Y2_瞼上 = partGroup["瞼上"].ToPar(); + X1Y2_二重 = partGroup["二重"].ToPar(); + X1Y2_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X1Y2_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X1Y2_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X1Y2_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X1Y2_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X1Y2_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X1Y2_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X1Y2_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X1Y2_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X1Y2_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[1][3]; + X1Y3_瞼下 = partGroup["瞼下"].ToPar(); + X1Y3_瞼上 = partGroup["瞼上"].ToPar(); + X1Y3_二重 = partGroup["二重"].ToPar(); + X1Y3_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X1Y3_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X1Y3_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X1Y3_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X1Y3_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X1Y3_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X1Y3_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X1Y3_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X1Y3_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X1Y3_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); + partGroup = Body[1][4]; + X1Y4_瞼下 = partGroup["瞼下"].ToPar(); + X1Y4_瞼上 = partGroup["瞼上"].ToPar(); + X1Y4_二重 = partGroup["二重"].ToPar(); + X1Y4_睫毛上上左 = partGroup["睫毛上上左"].ToPar(); + X1Y4_睫毛上中左 = partGroup["睫毛上中左"].ToPar(); + X1Y4_睫毛上下左 = partGroup["睫毛上下左"].ToPar(); + X1Y4_睫毛上上右 = partGroup["睫毛上上右"].ToPar(); + X1Y4_睫毛上中右 = partGroup["睫毛上中右"].ToPar(); + X1Y4_睫毛上下右 = partGroup["睫毛上下右"].ToPar(); + X1Y4_睫毛下上左 = partGroup["睫毛下上左"].ToPar(); + X1Y4_睫毛下下左 = partGroup["睫毛下下左"].ToPar(); + X1Y4_睫毛下上右 = partGroup["睫毛下上右"].ToPar(); + X1Y4_睫毛下下右 = partGroup["睫毛下下右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1603,7 +1603,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 1.5; @@ -1953,7 +1953,7 @@ namespace SlaveMatrix { 瞼下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 ColorHelper.Black, ref 体配色.人肌O); 睫毛上上左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 3008812..4ec4504 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単瞼D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 単瞼D : EleD + public class 単瞼D : ElementData { public bool 瞼下_表示 = true; @@ -62,35 +62,35 @@ namespace SlaveMatrix 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.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.NextBool(); + 睫毛下下左_表示 = Rng.XS.NextBool(); 睫毛下上右_表示 = 睫毛下上左_表示; 睫毛下下右_表示 = 睫毛下下左_表示; - 外線 = RNG.XS.NextDouble(); - 睫毛上上左_長さ = RNG.XS.NextDouble(); - 睫毛上中左_長さ = RNG.XS.NextDouble(); - 睫毛上下左_長さ = RNG.XS.NextDouble(); + 外線 = Rng.XS.NextDouble(); + 睫毛上上左_長さ = Rng.XS.NextDouble(); + 睫毛上中左_長さ = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 単瞼(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs index db487ef..9f4b6b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植.cs @@ -7,81 +7,81 @@ namespace SlaveMatrix { public class 単足_植 : 半身 { - public Par X0Y0_幹上; + public ShapePart X0Y0_幹上; - public Par X0Y0_幹下; + public ShapePart X0Y0_幹下; - public Par X0Y0_葉左; + public ShapePart X0Y0_葉左; - public Par X0Y0_葉右; + public ShapePart X0Y0_葉右; - public Par X0Y0_脈上1; + public ShapePart X0Y0_脈上1; - public Par X0Y0_脈上2; + public ShapePart X0Y0_脈上2; - public Par X0Y0_脈下1; + public ShapePart X0Y0_脈下1; - public Par X0Y0_脈下2; + public ShapePart X0Y0_脈下2; - public Par X0Y0_虫食_左_虫食1; + public ShapePart X0Y0_虫食_左_虫食1; - public Par X0Y0_虫食_左_虫食2; + public ShapePart X0Y0_虫食_左_虫食2; - public Par X0Y0_虫食_左_虫食3; + public ShapePart X0Y0_虫食_左_虫食3; - public Par X0Y0_虫食_左_虫食4; + public ShapePart X0Y0_虫食_左_虫食4; - public Par X0Y0_虫食_左_虫食5; + public ShapePart X0Y0_虫食_左_虫食5; - public Par X0Y0_虫食_左_虫食6; + public ShapePart X0Y0_虫食_左_虫食6; - public Par X0Y0_虫食_左_虫食7; + public ShapePart X0Y0_虫食_左_虫食7; - public Par X0Y0_虫食_左_虫食8; + public ShapePart X0Y0_虫食_左_虫食8; - public Par X0Y0_虫食_左_虫食9; + public ShapePart X0Y0_虫食_左_虫食9; - public Par X0Y0_虫食_左_虫食10; + public ShapePart X0Y0_虫食_左_虫食10; - public Par X0Y0_虫食_左_虫食11; + public ShapePart X0Y0_虫食_左_虫食11; - public Par X0Y0_虫食_左_虫食12; + public ShapePart X0Y0_虫食_左_虫食12; - public Par X0Y0_虫食_右_虫食1; + public ShapePart X0Y0_虫食_右_虫食1; - public Par X0Y0_虫食_右_虫食2; + public ShapePart X0Y0_虫食_右_虫食2; - public Par X0Y0_虫食_右_虫食3; + public ShapePart X0Y0_虫食_右_虫食3; - public Par X0Y0_虫食_右_虫食4; + public ShapePart X0Y0_虫食_右_虫食4; - public Par X0Y0_虫食_右_虫食5; + public ShapePart X0Y0_虫食_右_虫食5; - public Par X0Y0_虫食_右_虫食6; + public ShapePart X0Y0_虫食_右_虫食6; - public Par X0Y0_虫食_右_虫食7; + public ShapePart X0Y0_虫食_右_虫食7; - public Par X0Y0_虫食_右_虫食8; + public ShapePart X0Y0_虫食_右_虫食8; - public Par X0Y0_虫食_右_虫食9; + public ShapePart X0Y0_虫食_右_虫食9; - public Par X0Y0_虫食_右_虫食10; + public ShapePart X0Y0_虫食_右_虫食10; - public Par X0Y0_虫食_右_虫食11; + public ShapePart X0Y0_虫食_右_虫食11; - public Par X0Y0_虫食_右_虫食12; + public ShapePart X0Y0_虫食_右_虫食12; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD 幹上CD; @@ -239,15 +239,15 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Ele[] 根外左_接続; + public Element[] 根外左_接続; - public Ele[] 根内左_接続; + public Element[] 根内左_接続; - public Ele[] 根中央_接続; + public Element[] 根中央_接続; - public Ele[] 根内右_接続; + public Element[] 根内右_接続; - public Ele[] 根外右_接続; + public Element[] 根外右_接続; public override bool 欠損 { @@ -928,23 +928,23 @@ namespace SlaveMatrix { 単足_植 単足_植2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "植"; - dif.Add(new Pars(Sta.半身["単足"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "植"; + morphVariant.Add(new PartGroup(GlobalState.半身["単足"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_幹上 = partGroup["幹上"].ToPar(); + X0Y0_幹下 = partGroup["幹下"].ToPar(); + X0Y0_葉左 = partGroup["葉左"].ToPar(); + X0Y0_葉右 = partGroup["葉右"].ToPar(); + X0Y0_脈上1 = partGroup["脈上1"].ToPar(); + X0Y0_脈上2 = partGroup["脈上2"].ToPar(); + X0Y0_脈下1 = partGroup["脈下1"].ToPar(); + X0Y0_脈下2 = partGroup["脈下2"].ToPar(); + PartGroup pars2 = partGroup["虫食"].ToPars(); + PartGroup pars3 = pars2["左"].ToPars(); X0Y0_虫食_左_虫食1 = pars3["虫食1"].ToPar(); X0Y0_虫食_左_虫食2 = pars3["虫食2"].ToPar(); X0Y0_虫食_左_虫食3 = pars3["虫食3"].ToPar(); @@ -970,7 +970,7 @@ namespace SlaveMatrix X0Y0_虫食_右_虫食10 = pars3["虫食10"].ToPar(); X0Y0_虫食_右_虫食11 = pars3["虫食11"].ToPar(); X0Y0_虫食_右_虫食12 = pars3["虫食12"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -1047,10 +1047,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.根外左_接続.Count > 0) { - 根外左_接続 = e.根外左_接続.Select(delegate(EleD g) + 根外左_接続 = e.根外左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単足_植2; @@ -1061,7 +1061,7 @@ namespace SlaveMatrix } if (e.根内左_接続.Count > 0) { - 根内左_接続 = e.根内左_接続.Select(delegate(EleD g) + 根内左_接続 = e.根内左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単足_植2; @@ -1072,7 +1072,7 @@ namespace SlaveMatrix } if (e.根中央_接続.Count > 0) { - 根中央_接続 = e.根中央_接続.Select(delegate(EleD g) + 根中央_接続 = e.根中央_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単足_植2; @@ -1083,7 +1083,7 @@ namespace SlaveMatrix } if (e.根内右_接続.Count > 0) { - 根内右_接続 = e.根内右_接続.Select(delegate(EleD g) + 根内右_接続 = e.根内右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単足_植2; @@ -1094,7 +1094,7 @@ namespace SlaveMatrix } if (e.根外右_接続.Count > 0) { - 根外右_接続 = e.根外右_接続.Select(delegate(EleD g) + 根外右_接続 = e.根外右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 単足_植2; @@ -1175,7 +1175,7 @@ namespace SlaveMatrix 鎖2.描画0(Are); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚輪_革 && p != X0Y0_脚輪_金具1 && p != X0Y0_脚輪_金具2 && p != X0Y0_脚輪_金具3 && p != X0Y0_脚輪_金具左) { @@ -1251,38 +1251,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 幹上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(ref ColorHelper.Black, ref 体配色.植0O); + 幹下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉左CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉右CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈上1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_左_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 虫食_右_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); @@ -1293,38 +1293,38 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 幹上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(ref ColorHelper.Black, ref 体配色.植0O); + 幹下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉左CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉右CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈上1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); @@ -1335,38 +1335,38 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 幹上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(ref ColorHelper.Black, ref 体配色.刺青O); + 幹下CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脈上1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈上2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 脈下2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫食_左_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_左_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫食_右_虫食12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); @@ -1391,33 +1391,33 @@ namespace SlaveMatrix 鎖2.配色鎖(配色); } - public override IEnumerable EnumEle() + public override IEnumerable EnumEle() { yield return this; if (根外左_接続 != null) { - foreach (Ele item in 根外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item in 根外左_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item; } } if (根外右_接続 != null) { - foreach (Ele item2 in 根外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item2 in 根外右_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item2; } } if (根内左_接続 != null) { - foreach (Ele item3 in 根内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item3 in 根内左_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item3; } } if (根内右_接続 != null) { - foreach (Ele item4 in 根内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item4 in 根内右_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item4; } @@ -1426,7 +1426,7 @@ namespace SlaveMatrix { yield break; } - foreach (Ele item5 in 根中央_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item5 in 根中央_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item5; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs index aa52a58..24002b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_植D.cs @@ -89,88 +89,88 @@ namespace SlaveMatrix 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 void 根外左接続(EleD e) + public void 根外左接続(ElementData e) { 根外左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単足_植_根外左_接続; } - public void 根内左接続(EleD e) + public void 根内左接続(ElementData e) { 根内左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単足_植_根内左_接続; } - public void 根中央接続(EleD e) + public void 根中央接続(ElementData e) { 根中央_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単足_植_根中央_接続; } - public void 根内右接続(EleD e) + public void 根内右接続(ElementData e) { 根内右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単足_植_根内右_接続; } - public void 根外右接続(EleD e) + public void 根外右接続(ElementData e) { 根外右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.単足_植_根外右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 単足_植(DisUnit, 配色指定, 体配色, Med, this); } - public override IEnumerable EnumEleD() + public override IEnumerable EnumEleD() { yield return this; if (根外左_接続 != null) { - foreach (EleD item in 根外左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item in 根外左_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item; } } if (根外右_接続 != null) { - foreach (EleD item2 in 根外右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item2 in 根外右_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item2; } } if (根内左_接続 != null) { - foreach (EleD item3 in 根内左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item3 in 根内左_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item3; } } if (根内右_接続 != null) { - foreach (EleD item4 in 根内右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item4 in 根内右_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item4; } @@ -179,7 +179,7 @@ namespace SlaveMatrix { yield break; } - foreach (EleD item5 in 根中央_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item5 in 根中央_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item5; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs index 455fb1c..b8a09f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘.cs @@ -4,69 +4,69 @@ namespace SlaveMatrix { public class 単足_粘 : 半身 { - public Par X0Y0_粘液0; + public ShapePart X0Y0_粘液0; - public Par X0Y0_粘液1; + public ShapePart X0Y0_粘液1; - public Par X0Y0_粘液2_粘液; + public ShapePart X0Y0_粘液2_粘液; - public Par X0Y0_粘液2_ハイライト左; + public ShapePart X0Y0_粘液2_ハイライト左; - public Par X0Y0_粘液2_ハイライト右; + public ShapePart X0Y0_粘液2_ハイライト右; - public Par X0Y0_粘液2_ハイライト下1; + public ShapePart X0Y0_粘液2_ハイライト下1; - public Par X0Y0_粘液2_ハイライト下2; + public ShapePart X0Y0_粘液2_ハイライト下2; - public Par X0Y0_粘液3_粘液; + public ShapePart X0Y0_粘液3_粘液; - public Par X0Y0_粘液3_ハイライト左上; + public ShapePart X0Y0_粘液3_ハイライト左上; - public Par X0Y0_粘液3_ハイライト右上; + public ShapePart X0Y0_粘液3_ハイライト右上; - public Par X0Y0_粘液3_ハイライト左下1; + public ShapePart X0Y0_粘液3_ハイライト左下1; - public Par X0Y0_粘液3_ハイライト左下2; + public ShapePart X0Y0_粘液3_ハイライト左下2; - public Par X0Y0_粘液3_ハイライト右下1; + public ShapePart X0Y0_粘液3_ハイライト右下1; - public Par X0Y0_粘液3_ハイライト右下2; + public ShapePart X0Y0_粘液3_ハイライト右下2; - public Par X0Y0_粘液3_ハイライト下1; + public ShapePart X0Y0_粘液3_ハイライト下1; - public Par X0Y0_粘液3_ハイライト下2; + public ShapePart X0Y0_粘液3_ハイライト下2; - public Par X0Y0_粘液4_粘液; + public ShapePart X0Y0_粘液4_粘液; - public Par X0Y0_粘液4_ハイライト上1; + public ShapePart X0Y0_粘液4_ハイライト上1; - public Par X0Y0_粘液4_ハイライト上2; + public ShapePart X0Y0_粘液4_ハイライト上2; - public Par X0Y0_粘液4_ハイライト下1; + public ShapePart X0Y0_粘液4_ハイライト下1; - public Par X0Y0_粘液4_ハイライト下2; + public ShapePart X0Y0_粘液4_ハイライト下2; - public Par X0Y0_粘液下左_粘液; + public ShapePart X0Y0_粘液下左_粘液; - public Par X0Y0_粘液下左_ハイライト1; + public ShapePart X0Y0_粘液下左_ハイライト1; - public Par X0Y0_粘液下左_ハイライト2; + public ShapePart X0Y0_粘液下左_ハイライト2; - public Par X0Y0_粘液下右_粘液; + public ShapePart X0Y0_粘液下右_粘液; - public Par X0Y0_粘液下右_ハイライト1; + public ShapePart X0Y0_粘液下右_ハイライト1; - public Par X0Y0_粘液下右_ハイライト2; + public ShapePart X0Y0_粘液下右_ハイライト2; - public Par X0Y0_粘液上左_粘液; + public ShapePart X0Y0_粘液上左_粘液; - public Par X0Y0_粘液上左_ハイライト; + public ShapePart X0Y0_粘液上左_ハイライト; - public Par X0Y0_粘液上右_粘液; + public ShapePart X0Y0_粘液上右_粘液; - public Par X0Y0_粘液上右_ハイライト; + public ShapePart X0Y0_粘液上右_ハイライト; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; public ColorD 粘液0CD; @@ -805,22 +805,22 @@ namespace SlaveMatrix public 単足_粘(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 単足_粘D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "粘"; - dif.Add(new Pars(Sta.半身["単足"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_粘液0 = pars["粘液0"].ToPar(); - X0Y0_粘液1 = pars["粘液1"].ToPar(); - Pars pars2 = pars["粘液2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "粘"; + morphVariant.Add(new PartGroup(GlobalState.半身["単足"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_粘液0 = partGroup["粘液0"].ToPar(); + X0Y0_粘液1 = partGroup["粘液1"].ToPar(); + PartGroup pars2 = partGroup["粘液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(); + pars2 = partGroup["粘液3"].ToPars(); X0Y0_粘液3_粘液 = pars2["粘液"].ToPar(); X0Y0_粘液3_ハイライト左上 = pars2["ハイライト左上"].ToPar(); X0Y0_粘液3_ハイライト右上 = pars2["ハイライト右上"].ToPar(); @@ -830,27 +830,27 @@ namespace SlaveMatrix X0Y0_粘液3_ハイライト右下2 = pars2["ハイライト右下2"].ToPar(); X0Y0_粘液3_ハイライト下1 = pars2["ハイライト下1"].ToPar(); X0Y0_粘液3_ハイライト下2 = pars2["ハイライト下2"].ToPar(); - pars2 = pars["粘液4"].ToPars(); + pars2 = partGroup["粘液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(); + pars2 = partGroup["粘液下左"].ToPars(); X0Y0_粘液下左_粘液 = pars2["粘液"].ToPar(); X0Y0_粘液下左_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y0_粘液下左_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["粘液下右"].ToPars(); + pars2 = partGroup["粘液下右"].ToPars(); X0Y0_粘液下右_粘液 = pars2["粘液"].ToPar(); X0Y0_粘液下右_ハイライト1 = pars2["ハイライト1"].ToPar(); X0Y0_粘液下右_ハイライト2 = pars2["ハイライト2"].ToPar(); - pars2 = pars["粘液上左"].ToPars(); + pars2 = partGroup["粘液上左"].ToPars(); X0Y0_粘液上左_粘液 = pars2["粘液"].ToPar(); X0Y0_粘液上左_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["粘液上右"].ToPars(); + pars2 = partGroup["粘液上右"].ToPars(); X0Y0_粘液上右_粘液 = pars2["粘液"].ToPar(); X0Y0_粘液上右_ハイライト = pars2["ハイライト"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -996,40 +996,40 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.Alpha(ref 体配色.人肌O, 128, out var ret); + 粘液0CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液1CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液2_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液2_ハイライト左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト下1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液2_ハイライト下2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液3_ハイライト左上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト左下1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト左下2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右下1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト右下2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト下1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液3_ハイライト下2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液4_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液4_ハイライト上1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト上2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト下1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液4_ハイライト下2CD = new ColorD(ref ColorHelper.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); + 粘液下左_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液下左_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液下左_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液下右_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液下右_ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液下右_ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液上左_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液上左_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + 粘液上右_粘液CD = new ColorD(ref ColorHelper.Empty, ref ret); + 粘液上右_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs index 53119ed..b8cbb37 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/単足_粘D.cs @@ -80,7 +80,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 単足_粘(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs index 42e0055..5ebd6d0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目.cs @@ -4,19 +4,19 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 双目 : Ele + public class 双目 : Element { - public Par X0Y0_白目; + public ShapePart X0Y0_白目; - public Par X0Y0_黒目_黒目; + public ShapePart X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public ShapePart X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public ShapePart X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public ShapePart X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public ShapePart X0Y0_黒目_ハイライト下; public ColorD 白目CD; @@ -42,7 +42,7 @@ namespace SlaveMatrix public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Element[] 瞼_接続; public override bool 欠損 { @@ -226,10 +226,10 @@ namespace SlaveMatrix { 双目 双目2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["目左"]); - Pars pars = Body[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["目左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_白目 = partGroup["白目"].ToPar(); + PartGroup pars2 = partGroup["黒目"].ToPars(); X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); X0Y0_黒目_ハート = pars2["ハート"].ToPar(); @@ -282,8 +282,8 @@ namespace SlaveMatrix } if (e.瞼_接続.Count > 0) { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + Element f; + 瞼_接続 = e.瞼_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 双目2; @@ -328,21 +328,21 @@ namespace SlaveMatrix { 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 体配色.ハイライト); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.目右O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.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 体配色.ハイライト); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.目左O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs index fc33b10..93e4b8e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双目D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 双目D : EleD + public class 双目D : ElementData { public bool 白目_表示 = true; @@ -24,21 +24,21 @@ namespace SlaveMatrix public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); public 双目D() { ThisType = GetType(); } - public void 瞼接続(EleD e) + public void 瞼接続(ElementData e) { 瞼_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.双目_瞼_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 双目(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs index 9612c9a..183f05b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 双瞼 : Ele + public class 双瞼 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs index 036c0a0..05ece59 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/双瞼D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 双瞼D : EleD + public class 双瞼D : ElementData { public double 傾き; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs index 67bb901..e43c5d1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 口 : Ele + public class 口 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs index e364396..3fcf5dc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 口D : EleD + public class 口D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs index 1bed4f9..08e6bbe 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂け.cs @@ -4,137 +4,137 @@ namespace SlaveMatrix { public class 口_裂け : 口 { - public Par X0Y0_口; + public ShapePart X0Y0_口; - public Par X0Y0_歯; + public ShapePart X0Y0_歯; - public Par X0Y0_口紅上; + public ShapePart X0Y0_口紅上; - public Par X0Y0_口紅下_口紅; + public ShapePart X0Y0_口紅下_口紅; - public Par X0Y0_口紅下_ハイライト; + public ShapePart X0Y0_口紅下_ハイライト; - public Par X0Y1_口; + public ShapePart X0Y1_口; - public Par X0Y1_歯; + public ShapePart X0Y1_歯; - public Par X0Y1_口紅上; + public ShapePart X0Y1_口紅上; - public Par X0Y1_口紅下_口紅; + public ShapePart X0Y1_口紅下_口紅; - public Par X0Y1_口紅下_ハイライト; + public ShapePart X0Y1_口紅下_ハイライト; - public Par X0Y2_口; + public ShapePart X0Y2_口; - public Par X0Y2_歯; + public ShapePart X0Y2_歯; - public Par X0Y2_口紅上; + public ShapePart X0Y2_口紅上; - public Par X0Y2_口紅下_口紅; + public ShapePart X0Y2_口紅下_口紅; - public Par X0Y2_口紅下_ハイライト; + public ShapePart X0Y2_口紅下_ハイライト; - public Par X0Y3_口; + public ShapePart X0Y3_口; - public Par X0Y3_歯; + public ShapePart X0Y3_歯; - public Par X0Y3_口紅上; + public ShapePart X0Y3_口紅上; - public Par X0Y3_口紅下_口紅; + public ShapePart X0Y3_口紅下_口紅; - public Par X0Y3_口紅下_ハイライト; + public ShapePart X0Y3_口紅下_ハイライト; - public Par X0Y4_口; + public ShapePart X0Y4_口; - public Par X0Y4_口紅上; + public ShapePart X0Y4_口紅上; - public Par X0Y4_口紅下_口紅; + public ShapePart X0Y4_口紅下_口紅; - public Par X0Y4_口紅下_ハイライト; + public ShapePart X0Y4_口紅下_ハイライト; - public Par X0Y5_口; + public ShapePart X0Y5_口; - public Par X0Y5_歯; + public ShapePart X0Y5_歯; - public Par X0Y5_口紅上; + public ShapePart X0Y5_口紅上; - public Par X0Y5_口紅下_口紅; + public ShapePart X0Y5_口紅下_口紅; - public Par X0Y5_口紅下_ハイライト; + public ShapePart X0Y5_口紅下_ハイライト; - public Par X0Y6_口; + public ShapePart X0Y6_口; - public Par X0Y6_歯; + public ShapePart X0Y6_歯; - public Par X0Y6_口紅上; + public ShapePart X0Y6_口紅上; - public Par X0Y6_口紅下_口紅; + public ShapePart X0Y6_口紅下_口紅; - public Par X0Y6_口紅下_ハイライト; + public ShapePart X0Y6_口紅下_ハイライト; - public Par X0Y7_口; + public ShapePart X0Y7_口; - public Par X0Y7_歯; + public ShapePart X0Y7_歯; - public Par X0Y7_口紅上; + public ShapePart X0Y7_口紅上; - public Par X0Y7_口紅下_口紅; + public ShapePart X0Y7_口紅下_口紅; - public Par X0Y7_口紅下_ハイライト; + public ShapePart X0Y7_口紅下_ハイライト; - public Par X0Y8_口; + public ShapePart X0Y8_口; - public Par X0Y8_歯; + public ShapePart X0Y8_歯; - public Par X0Y8_口紅上; + public ShapePart X0Y8_口紅上; - public Par X0Y8_口紅下_口紅; + public ShapePart X0Y8_口紅下_口紅; - public Par X0Y8_口紅下_ハイライト; + public ShapePart X0Y8_口紅下_ハイライト; - public Par X0Y9_口; + public ShapePart X0Y9_口; - public Par X0Y9_歯; + public ShapePart X0Y9_歯; - public Par X0Y9_口紅上; + public ShapePart X0Y9_口紅上; - public Par X0Y9_口紅下_口紅; + public ShapePart X0Y9_口紅下_口紅; - public Par X0Y9_口紅下_ハイライト; + public ShapePart X0Y9_口紅下_ハイライト; - public Par X0Y10_口; + public ShapePart X0Y10_口; - public Par X0Y10_口紅上; + public ShapePart X0Y10_口紅上; - public Par X0Y10_口紅下_口紅; + public ShapePart X0Y10_口紅下_口紅; - public Par X0Y10_口紅下_ハイライト; + public ShapePart X0Y10_口紅下_ハイライト; - public Par X0Y11_口; + public ShapePart X0Y11_口; - public Par X0Y11_口紅上; + public ShapePart X0Y11_口紅上; - public Par X0Y11_口紅下_口紅; + public ShapePart X0Y11_口紅下_口紅; - public Par X0Y11_口紅下_ハイライト; + public ShapePart X0Y11_口紅下_ハイライト; - public Par X0Y12_口; + public ShapePart X0Y12_口; - public Par X0Y12_歯; + public ShapePart X0Y12_歯; - public Par X0Y12_口紅上; + public ShapePart X0Y12_口紅上; - public Par X0Y12_口紅下_口紅; + public ShapePart X0Y12_口紅下_口紅; - public Par X0Y12_口紅下_ハイライト; + public ShapePart X0Y12_口紅下_ハイライト; - public Par X0Y13_口; + public ShapePart X0Y13_口; - public Par X0Y13_口紅上; + public ShapePart X0Y13_口紅上; - public Par X0Y13_口紅下_口紅; + public ShapePart X0Y13_口紅下_口紅; - public Par X0Y13_口紅下_ハイライト; + public ShapePart X0Y13_口紅下_ハイライト; public ColorD 口CD; @@ -586,102 +586,102 @@ namespace SlaveMatrix public 口_裂け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_裂けD e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["口"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_口 = pars["口"].ToPar(); - X0Y0_歯 = pars["歯"].ToPar(); - X0Y0_口紅上 = pars["口紅上"].ToPar(); - Pars pars2 = pars["口紅下"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["口"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_口 = partGroup["口"].ToPar(); + X0Y0_歯 = partGroup["歯"].ToPar(); + X0Y0_口紅上 = partGroup["口紅上"].ToPar(); + PartGroup pars2 = partGroup["口紅下"].ToPars(); X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][1]; - X0Y1_口 = pars["口"].ToPar(); - X0Y1_歯 = pars["歯"].ToPar(); - X0Y1_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][1]; + X0Y1_口 = partGroup["口"].ToPar(); + X0Y1_歯 = partGroup["歯"].ToPar(); + X0Y1_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][2]; - X0Y2_口 = pars["口"].ToPar(); - X0Y2_歯 = pars["歯"].ToPar(); - X0Y2_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][2]; + X0Y2_口 = partGroup["口"].ToPar(); + X0Y2_歯 = partGroup["歯"].ToPar(); + X0Y2_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][3]; - X0Y3_口 = pars["口"].ToPar(); - X0Y3_歯 = pars["歯"].ToPar(); - X0Y3_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][3]; + X0Y3_口 = partGroup["口"].ToPar(); + X0Y3_歯 = partGroup["歯"].ToPar(); + X0Y3_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][4]; - X0Y4_口 = pars["口"].ToPar(); - X0Y4_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][4]; + X0Y4_口 = partGroup["口"].ToPar(); + X0Y4_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][5]; - X0Y5_口 = pars["口"].ToPar(); - X0Y5_歯 = pars["歯"].ToPar(); - X0Y5_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][5]; + X0Y5_口 = partGroup["口"].ToPar(); + X0Y5_歯 = partGroup["歯"].ToPar(); + X0Y5_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][6]; - X0Y6_口 = pars["口"].ToPar(); - X0Y6_歯 = pars["歯"].ToPar(); - X0Y6_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][6]; + X0Y6_口 = partGroup["口"].ToPar(); + X0Y6_歯 = partGroup["歯"].ToPar(); + X0Y6_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][7]; - X0Y7_口 = pars["口"].ToPar(); - X0Y7_歯 = pars["歯"].ToPar(); - X0Y7_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][7]; + X0Y7_口 = partGroup["口"].ToPar(); + X0Y7_歯 = partGroup["歯"].ToPar(); + X0Y7_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][8]; - X0Y8_口 = pars["口"].ToPar(); - X0Y8_歯 = pars["歯"].ToPar(); - X0Y8_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][8]; + X0Y8_口 = partGroup["口"].ToPar(); + X0Y8_歯 = partGroup["歯"].ToPar(); + X0Y8_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][9]; - X0Y9_口 = pars["口"].ToPar(); - X0Y9_歯 = pars["歯"].ToPar(); - X0Y9_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][9]; + X0Y9_口 = partGroup["口"].ToPar(); + X0Y9_歯 = partGroup["歯"].ToPar(); + X0Y9_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][10]; - X0Y10_口 = pars["口"].ToPar(); - X0Y10_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][10]; + X0Y10_口 = partGroup["口"].ToPar(); + X0Y10_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][11]; - X0Y11_口 = pars["口"].ToPar(); - X0Y11_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][11]; + X0Y11_口 = partGroup["口"].ToPar(); + X0Y11_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][12]; - X0Y12_口 = pars["口"].ToPar(); - X0Y12_歯 = pars["歯"].ToPar(); - X0Y12_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][12]; + X0Y12_口 = partGroup["口"].ToPar(); + X0Y12_歯 = partGroup["歯"].ToPar(); + X0Y12_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][13]; - X0Y13_口 = pars["口"].ToPar(); - X0Y13_口紅上 = pars["口紅上"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][13]; + X0Y13_口 = partGroup["口"].ToPar(); + X0Y13_口紅上 = partGroup["口紅上"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); Body.SetJoints(); @@ -735,12 +735,12 @@ namespace SlaveMatrix 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_歯, new ColorD(ref ColorHelper.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_歯, new ColorD(ref ColorHelper.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); @@ -759,12 +759,12 @@ namespace SlaveMatrix 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_歯, new ColorD(ref ColorHelper.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_歯, new ColorD(ref ColorHelper.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); @@ -918,11 +918,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 口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 ColorHelper.Black, ref 体配色.粘膜); + 歯CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 口紅上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.口紅); + 口紅下_口紅CD = new ColorD(ref ColorHelper.Empty, ref 体配色.口紅); + 口紅下_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs index 007443d..1db136a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_裂けD.cs @@ -30,7 +30,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 口_裂け(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs index 2ca4496..d791bd7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常.cs @@ -4,185 +4,185 @@ namespace SlaveMatrix { public class 口_通常 : 口 { - public Par X0Y0_口; + public ShapePart X0Y0_口; - public Par X0Y0_口紅上; + public ShapePart X0Y0_口紅上; - public Par X0Y0_牙左; + public ShapePart X0Y0_牙左; - public Par X0Y0_牙右; + public ShapePart X0Y0_牙右; - public Par X0Y0_口紅下_口紅; + public ShapePart X0Y0_口紅下_口紅; - public Par X0Y0_口紅下_ハイライト; + public ShapePart X0Y0_口紅下_ハイライト; - public Par X0Y1_口; + public ShapePart X0Y1_口; - public Par X0Y1_口紅上; + public ShapePart X0Y1_口紅上; - public Par X0Y1_牙左; + public ShapePart X0Y1_牙左; - public Par X0Y1_牙右; + public ShapePart X0Y1_牙右; - public Par X0Y1_口紅下_口紅; + public ShapePart X0Y1_口紅下_口紅; - public Par X0Y1_口紅下_ハイライト; + public ShapePart X0Y1_口紅下_ハイライト; - public Par X0Y2_口; + public ShapePart X0Y2_口; - public Par X0Y2_口紅上; + public ShapePart X0Y2_口紅上; - public Par X0Y2_歯; + public ShapePart X0Y2_歯; - public Par X0Y2_牙左; + public ShapePart X0Y2_牙左; - public Par X0Y2_牙右; + public ShapePart X0Y2_牙右; - public Par X0Y2_口紅下_口紅; + public ShapePart X0Y2_口紅下_口紅; - public Par X0Y2_口紅下_ハイライト; + public ShapePart X0Y2_口紅下_ハイライト; - public Par X0Y3_口; + public ShapePart X0Y3_口; - public Par X0Y3_口紅上; + public ShapePart X0Y3_口紅上; - public Par X0Y3_歯; + public ShapePart X0Y3_歯; - public Par X0Y3_牙左; + public ShapePart X0Y3_牙左; - public Par X0Y3_牙右; + public ShapePart X0Y3_牙右; - public Par X0Y3_口紅下_口紅; + public ShapePart X0Y3_口紅下_口紅; - public Par X0Y3_口紅下_ハイライト; + public ShapePart X0Y3_口紅下_ハイライト; - public Par X0Y4_口; + public ShapePart X0Y4_口; - public Par X0Y4_口紅上; + public ShapePart X0Y4_口紅上; - public Par X0Y4_牙左; + public ShapePart X0Y4_牙左; - public Par X0Y4_牙右; + public ShapePart X0Y4_牙右; - public Par X0Y4_口紅下_口紅; + public ShapePart X0Y4_口紅下_口紅; - public Par X0Y4_口紅下_ハイライト; + public ShapePart X0Y4_口紅下_ハイライト; - public Par X0Y5_口; + public ShapePart X0Y5_口; - public Par X0Y5_口紅上; + public ShapePart X0Y5_口紅上; - public Par X0Y5_牙左; + public ShapePart X0Y5_牙左; - public Par X0Y5_牙右; + public ShapePart X0Y5_牙右; - public Par X0Y5_口紅下_口紅; + public ShapePart X0Y5_口紅下_口紅; - public Par X0Y5_口紅下_ハイライト; + public ShapePart X0Y5_口紅下_ハイライト; - public Par X0Y6_口; + public ShapePart X0Y6_口; - public Par X0Y6_口紅上; + public ShapePart X0Y6_口紅上; - public Par X0Y6_牙左; + public ShapePart X0Y6_牙左; - public Par X0Y6_牙右; + public ShapePart X0Y6_牙右; - public Par X0Y6_口紅下_口紅; + public ShapePart X0Y6_口紅下_口紅; - public Par X0Y6_口紅下_ハイライト; + public ShapePart X0Y6_口紅下_ハイライト; - public Par X0Y7_口; + public ShapePart X0Y7_口; - public Par X0Y7_歯; + public ShapePart X0Y7_歯; - public Par X0Y7_口紅上; + public ShapePart X0Y7_口紅上; - public Par X0Y7_牙左; + public ShapePart X0Y7_牙左; - public Par X0Y7_牙右; + public ShapePart X0Y7_牙右; - public Par X0Y7_口紅下_口紅; + public ShapePart X0Y7_口紅下_口紅; - public Par X0Y7_口紅下_ハイライト; + public ShapePart X0Y7_口紅下_ハイライト; - public Par X0Y8_口; + public ShapePart X0Y8_口; - public Par X0Y8_歯; + public ShapePart X0Y8_歯; - public Par X0Y8_口紅上; + public ShapePart X0Y8_口紅上; - public Par X0Y8_牙左; + public ShapePart X0Y8_牙左; - public Par X0Y8_牙右; + public ShapePart X0Y8_牙右; - public Par X0Y8_口紅下_口紅; + public ShapePart X0Y8_口紅下_口紅; - public Par X0Y8_口紅下_ハイライト; + public ShapePart X0Y8_口紅下_ハイライト; - public Par X0Y9_口; + public ShapePart X0Y9_口; - public Par X0Y9_口紅上; + public ShapePart X0Y9_口紅上; - public Par X0Y9_牙左; + public ShapePart X0Y9_牙左; - public Par X0Y9_牙右; + public ShapePart X0Y9_牙右; - public Par X0Y9_口紅下_口紅; + public ShapePart X0Y9_口紅下_口紅; - public Par X0Y9_口紅下_ハイライト; + public ShapePart X0Y9_口紅下_ハイライト; - public Par X0Y10_口; + public ShapePart X0Y10_口; - public Par X0Y10_口紅上; + public ShapePart X0Y10_口紅上; - public Par X0Y10_牙左; + public ShapePart X0Y10_牙左; - public Par X0Y10_牙右; + public ShapePart X0Y10_牙右; - public Par X0Y10_口紅下_口紅; + public ShapePart X0Y10_口紅下_口紅; - public Par X0Y10_口紅下_ハイライト; + public ShapePart X0Y10_口紅下_ハイライト; - public Par X0Y11_口; + public ShapePart X0Y11_口; - public Par X0Y11_口紅上; + public ShapePart X0Y11_口紅上; - public Par X0Y11_牙左; + public ShapePart X0Y11_牙左; - public Par X0Y11_牙右; + public ShapePart X0Y11_牙右; - public Par X0Y11_口紅下_口紅; + public ShapePart X0Y11_口紅下_口紅; - public Par X0Y11_口紅下_ハイライト; + public ShapePart X0Y11_口紅下_ハイライト; - public Par X0Y12_口; + public ShapePart X0Y12_口; - public Par X0Y12_口紅上; + public ShapePart X0Y12_口紅上; - public Par X0Y12_牙左; + public ShapePart X0Y12_牙左; - public Par X0Y12_牙右; + public ShapePart X0Y12_牙右; - public Par X0Y12_口紅下_口紅; + public ShapePart X0Y12_口紅下_口紅; - public Par X0Y12_口紅下_ハイライト; + public ShapePart X0Y12_口紅下_ハイライト; - public Par X0Y13_口; + public ShapePart X0Y13_口; - public Par X0Y13_頬左; + public ShapePart X0Y13_頬左; - public Par X0Y13_頬右; + public ShapePart X0Y13_頬右; - public Par X0Y13_口紅上; + public ShapePart X0Y13_口紅上; - public Par X0Y13_牙左; + public ShapePart X0Y13_牙左; - public Par X0Y13_牙右; + public ShapePart X0Y13_牙右; - public Par X0Y13_口紅下_口紅; + public ShapePart X0Y13_口紅下_口紅; - public Par X0Y13_口紅下_ハイライト; + public ShapePart X0Y13_口紅下_ハイライト; public ColorD 口CD; @@ -790,126 +790,126 @@ namespace SlaveMatrix public 口_通常(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 口_通常D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.胴体["口"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_口 = pars["口"].ToPar(); - X0Y0_口紅上 = pars["口紅上"].ToPar(); - X0Y0_牙左 = pars["牙左"].ToPar(); - X0Y0_牙右 = pars["牙右"].ToPar(); - Pars pars2 = pars["口紅下"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.胴体["口"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_口 = partGroup["口"].ToPar(); + X0Y0_口紅上 = partGroup["口紅上"].ToPar(); + X0Y0_牙左 = partGroup["牙左"].ToPar(); + X0Y0_牙右 = partGroup["牙右"].ToPar(); + PartGroup pars2 = partGroup["口紅下"].ToPars(); X0Y0_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y0_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][1]; - X0Y1_口 = pars["口"].ToPar(); - X0Y1_口紅上 = pars["口紅上"].ToPar(); - X0Y1_牙左 = pars["牙左"].ToPar(); - X0Y1_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][1]; + X0Y1_口 = partGroup["口"].ToPar(); + X0Y1_口紅上 = partGroup["口紅上"].ToPar(); + X0Y1_牙左 = partGroup["牙左"].ToPar(); + X0Y1_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y1_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y1_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][2]; - X0Y2_口 = pars["口"].ToPar(); - X0Y2_口紅上 = pars["口紅上"].ToPar(); - X0Y2_歯 = pars["歯"].ToPar(); - X0Y2_牙左 = pars["牙左"].ToPar(); - X0Y2_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][2]; + X0Y2_口 = partGroup["口"].ToPar(); + X0Y2_口紅上 = partGroup["口紅上"].ToPar(); + X0Y2_歯 = partGroup["歯"].ToPar(); + X0Y2_牙左 = partGroup["牙左"].ToPar(); + X0Y2_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y2_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y2_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][3]; - X0Y3_口 = pars["口"].ToPar(); - X0Y3_口紅上 = pars["口紅上"].ToPar(); - X0Y3_歯 = pars["歯"].ToPar(); - X0Y3_牙左 = pars["牙左"].ToPar(); - X0Y3_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][3]; + X0Y3_口 = partGroup["口"].ToPar(); + X0Y3_口紅上 = partGroup["口紅上"].ToPar(); + X0Y3_歯 = partGroup["歯"].ToPar(); + X0Y3_牙左 = partGroup["牙左"].ToPar(); + X0Y3_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y3_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y3_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][4]; - X0Y4_口 = pars["口"].ToPar(); - X0Y4_口紅上 = pars["口紅上"].ToPar(); - X0Y4_牙左 = pars["牙左"].ToPar(); - X0Y4_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][4]; + X0Y4_口 = partGroup["口"].ToPar(); + X0Y4_口紅上 = partGroup["口紅上"].ToPar(); + X0Y4_牙左 = partGroup["牙左"].ToPar(); + X0Y4_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y4_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y4_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][5]; - X0Y5_口 = pars["口"].ToPar(); - X0Y5_口紅上 = pars["口紅上"].ToPar(); - X0Y5_牙左 = pars["牙左"].ToPar(); - X0Y5_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][5]; + X0Y5_口 = partGroup["口"].ToPar(); + X0Y5_口紅上 = partGroup["口紅上"].ToPar(); + X0Y5_牙左 = partGroup["牙左"].ToPar(); + X0Y5_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y5_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y5_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][6]; - X0Y6_口 = pars["口"].ToPar(); - X0Y6_口紅上 = pars["口紅上"].ToPar(); - X0Y6_牙左 = pars["牙左"].ToPar(); - X0Y6_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][6]; + X0Y6_口 = partGroup["口"].ToPar(); + X0Y6_口紅上 = partGroup["口紅上"].ToPar(); + X0Y6_牙左 = partGroup["牙左"].ToPar(); + X0Y6_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y6_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y6_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][7]; - X0Y7_口 = pars["口"].ToPar(); - X0Y7_歯 = pars["歯"].ToPar(); - X0Y7_口紅上 = pars["口紅上"].ToPar(); - X0Y7_牙左 = pars["牙左"].ToPar(); - X0Y7_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][7]; + X0Y7_口 = partGroup["口"].ToPar(); + X0Y7_歯 = partGroup["歯"].ToPar(); + X0Y7_口紅上 = partGroup["口紅上"].ToPar(); + X0Y7_牙左 = partGroup["牙左"].ToPar(); + X0Y7_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y7_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y7_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][8]; - X0Y8_口 = pars["口"].ToPar(); - X0Y8_歯 = pars["歯"].ToPar(); - X0Y8_口紅上 = pars["口紅上"].ToPar(); - X0Y8_牙左 = pars["牙左"].ToPar(); - X0Y8_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][8]; + X0Y8_口 = partGroup["口"].ToPar(); + X0Y8_歯 = partGroup["歯"].ToPar(); + X0Y8_口紅上 = partGroup["口紅上"].ToPar(); + X0Y8_牙左 = partGroup["牙左"].ToPar(); + X0Y8_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y8_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y8_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][9]; - X0Y9_口 = pars["口"].ToPar(); - X0Y9_口紅上 = pars["口紅上"].ToPar(); - X0Y9_牙左 = pars["牙左"].ToPar(); - X0Y9_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][9]; + X0Y9_口 = partGroup["口"].ToPar(); + X0Y9_口紅上 = partGroup["口紅上"].ToPar(); + X0Y9_牙左 = partGroup["牙左"].ToPar(); + X0Y9_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y9_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y9_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][10]; - X0Y10_口 = pars["口"].ToPar(); - X0Y10_口紅上 = pars["口紅上"].ToPar(); - X0Y10_牙左 = pars["牙左"].ToPar(); - X0Y10_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][10]; + X0Y10_口 = partGroup["口"].ToPar(); + X0Y10_口紅上 = partGroup["口紅上"].ToPar(); + X0Y10_牙左 = partGroup["牙左"].ToPar(); + X0Y10_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y10_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y10_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][11]; - X0Y11_口 = pars["口"].ToPar(); - X0Y11_口紅上 = pars["口紅上"].ToPar(); - X0Y11_牙左 = pars["牙左"].ToPar(); - X0Y11_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][11]; + X0Y11_口 = partGroup["口"].ToPar(); + X0Y11_口紅上 = partGroup["口紅上"].ToPar(); + X0Y11_牙左 = partGroup["牙左"].ToPar(); + X0Y11_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y11_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y11_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][12]; - X0Y12_口 = pars["口"].ToPar(); - X0Y12_口紅上 = pars["口紅上"].ToPar(); - X0Y12_牙左 = pars["牙左"].ToPar(); - X0Y12_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][12]; + X0Y12_口 = partGroup["口"].ToPar(); + X0Y12_口紅上 = partGroup["口紅上"].ToPar(); + X0Y12_牙左 = partGroup["牙左"].ToPar(); + X0Y12_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y12_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y12_口紅下_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][13]; - X0Y13_口 = pars["口"].ToPar(); - X0Y13_頬左 = pars["頬左"].ToPar(); - X0Y13_頬右 = pars["頬右"].ToPar(); - X0Y13_口紅上 = pars["口紅上"].ToPar(); - X0Y13_牙左 = pars["牙左"].ToPar(); - X0Y13_牙右 = pars["牙右"].ToPar(); - pars2 = pars["口紅下"].ToPars(); + partGroup = Body[0][13]; + X0Y13_口 = partGroup["口"].ToPar(); + X0Y13_頬左 = partGroup["頬左"].ToPar(); + X0Y13_頬右 = partGroup["頬右"].ToPar(); + X0Y13_口紅上 = partGroup["口紅上"].ToPar(); + X0Y13_牙左 = partGroup["牙左"].ToPar(); + X0Y13_牙右 = partGroup["牙右"].ToPar(); + pars2 = partGroup["口紅下"].ToPars(); X0Y13_口紅下_口紅 = pars2["口紅"].ToPar(); X0Y13_口紅下_ハイライト = pars2["ハイライト"].ToPar(); Body.SetJoints(); @@ -1183,15 +1183,15 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 口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 体配色.ハイライト); + 口CD = new ColorD(ref ColorHelper.Black, ref 体配色.粘膜); + 歯CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頬左CD = new ColorD(ref ColorHelper.Empty, ref 体配色.肌濃); + 頬右CD = new ColorD(ref ColorHelper.Empty, ref 体配色.肌濃); + 口紅上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.口紅); + 牙左CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 牙右CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 口紅下_口紅CD = new ColorD(ref ColorHelper.Empty, ref 体配色.口紅); + 口紅下_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs index 7b5f691..5540905 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/口_通常D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 口_通常(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs index e24a0ce..91fc63a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出し.cs @@ -3,15 +3,15 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 吹出し : Ele + public class 吹出し : Element { - public Par X0Y0_吹出し; + public ShapePart X0Y0_吹出し; public ColorD 吹出しCD; public ColorP X0Y0_吹出しCP; - public Ele[] 吹出し_接続; + public Element[] 吹出し_接続; public override bool 欠損 { @@ -91,14 +91,14 @@ namespace SlaveMatrix public 吹出し(double DisUnit) { ThisType = GetType(); - Body = new Difs(Sta.胴体["吹出し"]); - Pars pars = Body[0][0]; - X0Y0_吹出し = pars["吹出し"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["吹出し"]); + PartGroup partGroup = Body[0][0]; + X0Y0_吹出し = partGroup["吹出し"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 吹出しCD = new ColorD(); - 吹出しCD.線 = Col.Black; - 吹出しCD.色 = new Color2(ref Col.White, ref Col.Empty); + 吹出しCD.線 = ColorHelper.Black; + 吹出しCD.色 = new Color2(ref ColorHelper.White, ref ColorHelper.Empty); X0Y0_吹出しCP = new ColorP(X0Y0_吹出し, 吹出しCD, DisUnit, abj: true); X0Y0_吹出し.SetBasePointBase(X0Y0_吹出し.GetBasePointBase().AddX(-0.015)); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs index 7217488..0adee95 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/吹出しD.cs @@ -4,18 +4,18 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class 吹出しD : EleD + public class 吹出しD : ElementData { public bool 吹出し_表示; - public List 吹出し_接続 = new List(); + public List 吹出し_接続 = new List(); public 吹出しD() { ThisType = GetType(); } - public void 吹出し接続(EleD e) + public void 吹出し接続(ElementData e) { 吹出し_接続.Add(e); e.Par = this; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs index e0dd1e7..5fab68c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気.cs @@ -3,55 +3,55 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 呼気 : Ele + public class 呼気 : Element { - public Par X0Y0_呼気左1_呼気1; + public ShapePart X0Y0_呼気左1_呼気1; - public Par X0Y0_呼気左1_呼気2; + public ShapePart X0Y0_呼気左1_呼気2; - public Par X0Y0_呼気左2_呼気1; + public ShapePart X0Y0_呼気左2_呼気1; - public Par X0Y0_呼気左2_呼気2; + public ShapePart X0Y0_呼気左2_呼気2; - public Par X0Y0_呼気左3_呼気1; + public ShapePart X0Y0_呼気左3_呼気1; - public Par X0Y0_呼気左3_呼気2; + public ShapePart X0Y0_呼気左3_呼気2; - public Par X0Y0_呼気右1_呼気1; + public ShapePart X0Y0_呼気右1_呼気1; - public Par X0Y0_呼気右1_呼気2; + public ShapePart X0Y0_呼気右1_呼気2; - public Par X0Y0_呼気右2_呼気1; + public ShapePart X0Y0_呼気右2_呼気1; - public Par X0Y0_呼気右2_呼気2; + public ShapePart X0Y0_呼気右2_呼気2; - public Par X0Y0_呼気右3_呼気1; + public ShapePart X0Y0_呼気右3_呼気1; - public Par X0Y0_呼気右3_呼気2; + public ShapePart X0Y0_呼気右3_呼気2; - public Par X0Y1_呼気左1_呼気1; + public ShapePart X0Y1_呼気左1_呼気1; - public Par X0Y1_呼気左1_呼気2; + public ShapePart X0Y1_呼気左1_呼気2; - public Par X0Y1_呼気左2_呼気1; + public ShapePart X0Y1_呼気左2_呼気1; - public Par X0Y1_呼気左2_呼気2; + public ShapePart X0Y1_呼気左2_呼気2; - public Par X0Y1_呼気左3_呼気1; + public ShapePart X0Y1_呼気左3_呼気1; - public Par X0Y1_呼気左3_呼気2; + public ShapePart X0Y1_呼気左3_呼気2; - public Par X0Y1_呼気右1_呼気1; + public ShapePart X0Y1_呼気右1_呼気1; - public Par X0Y1_呼気右1_呼気2; + public ShapePart X0Y1_呼気右1_呼気2; - public Par X0Y1_呼気右2_呼気1; + public ShapePart X0Y1_呼気右2_呼気1; - public Par X0Y1_呼気右2_呼気2; + public ShapePart X0Y1_呼気右2_呼気2; - public Par X0Y1_呼気右3_呼気1; + public ShapePart X0Y1_呼気右3_呼気1; - public Par X0Y1_呼気右3_呼気2; + public ShapePart X0Y1_呼気右3_呼気2; public ColorD 呼気左1_呼気1CD; @@ -404,27 +404,27 @@ namespace SlaveMatrix public 呼気(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 呼気D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["呼気"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["呼気左1"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["呼気"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["呼気左1"].ToPars(); X0Y0_呼気左1_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気左1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気左2"].ToPars(); + pars2 = partGroup["呼気左2"].ToPars(); X0Y0_呼気左2_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気左2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気左3"].ToPars(); + pars2 = partGroup["呼気左3"].ToPars(); X0Y0_呼気左3_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気左3_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右1"].ToPars(); + pars2 = partGroup["呼気右1"].ToPars(); X0Y0_呼気右1_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気右1_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右2"].ToPars(); + pars2 = partGroup["呼気右2"].ToPars(); X0Y0_呼気右2_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気右2_呼気2 = pars2["呼気2"].ToPar(); - pars2 = pars["呼気右3"].ToPars(); + pars2 = partGroup["呼気右3"].ToPars(); X0Y0_呼気右3_呼気1 = pars2["呼気1"].ToPar(); X0Y0_呼気右3_呼気2 = pars2["呼気2"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["呼気左1"].ToPars(); X0Y1_呼気左1_呼気1 = pars2["呼気1"].ToPar(); X0Y1_呼気左1_呼気2 = pars2["呼気2"].ToPar(); @@ -556,18 +556,18 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 呼気左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 体配色.呼気); + 呼気左1_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気左1_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気左2_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気左2_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気左3_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気左3_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右1_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右1_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右2_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右2_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右3_呼気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 呼気右3_呼気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs index 69b9fd9..5e65cd9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/呼気D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 呼気D : EleD + public class 呼気D : ElementData { public bool 呼気左1_呼気1_表示; @@ -36,7 +36,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 呼気(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs index 747ea65..710b9df 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/咳D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 咳D : EleD + public class 咳D : ElementData { public bool 咳基_表示; @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new Cough(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs index f7e8419..9615ca5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳.cs @@ -3,71 +3,71 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 噴乳 : Ele + public class 噴乳 : Element { - public Par X0Y0_母乳垂れ1; + public ShapePart X0Y0_母乳垂れ1; - public Par X0Y0_母乳垂れ2; + public ShapePart X0Y0_母乳垂れ2; - public Par X0Y1_母乳1; + public ShapePart X0Y1_母乳1; - public Par X0Y1_母乳2; + public ShapePart X0Y1_母乳2; - public Par X0Y1_母乳3; + public ShapePart X0Y1_母乳3; - public Par X0Y1_母乳4; + public ShapePart X0Y1_母乳4; - public Par X0Y1_母乳垂れ1; + public ShapePart X0Y1_母乳垂れ1; - public Par X0Y1_母乳垂れ2; + public ShapePart X0Y1_母乳垂れ2; - public Par X0Y2_母乳1; + public ShapePart X0Y2_母乳1; - public Par X0Y2_母乳2; + public ShapePart X0Y2_母乳2; - public Par X0Y2_母乳3; + public ShapePart X0Y2_母乳3; - public Par X0Y2_母乳4; + public ShapePart X0Y2_母乳4; - public Par X0Y2_母乳垂れ1; + public ShapePart X0Y2_母乳垂れ1; - public Par X0Y2_母乳垂れ2; + public ShapePart X0Y2_母乳垂れ2; - public Par X0Y3_母乳1; + public ShapePart X0Y3_母乳1; - public Par X0Y3_母乳2; + public ShapePart X0Y3_母乳2; - public Par X0Y3_母乳3; + public ShapePart X0Y3_母乳3; - public Par X0Y3_母乳4; + public ShapePart X0Y3_母乳4; - public Par X0Y3_母乳垂れ1; + public ShapePart X0Y3_母乳垂れ1; - public Par X0Y3_母乳垂れ2; + public ShapePart X0Y3_母乳垂れ2; - public Par X0Y4_母乳1; + public ShapePart X0Y4_母乳1; - public Par X0Y4_母乳2; + public ShapePart X0Y4_母乳2; - public Par X0Y4_母乳3; + public ShapePart X0Y4_母乳3; - public Par X0Y4_母乳4; + public ShapePart X0Y4_母乳4; - public Par X0Y4_母乳垂れ1; + public ShapePart X0Y4_母乳垂れ1; - public Par X0Y4_母乳垂れ2; + public ShapePart X0Y4_母乳垂れ2; - public Par X0Y5_母乳1; + public ShapePart X0Y5_母乳1; - public Par X0Y5_母乳2; + public ShapePart X0Y5_母乳2; - public Par X0Y5_母乳3; + public ShapePart X0Y5_母乳3; - public Par X0Y5_母乳4; + public ShapePart X0Y5_母乳4; - public Par X0Y5_母乳垂れ1; + public ShapePart X0Y5_母乳垂れ1; - public Par X0Y5_母乳垂れ2; + public ShapePart X0Y5_母乳垂れ2; public ColorD 母乳1CD; @@ -348,45 +348,45 @@ namespace SlaveMatrix public 噴乳(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 噴乳D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["噴乳左"]); - Pars pars = Body[0][0]; - X0Y0_母乳垂れ1 = pars["母乳垂れ1"].ToPar(); - X0Y0_母乳垂れ2 = pars["母乳垂れ2"].ToPar(); - pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["噴乳左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y0_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_母乳1 = partGroup["母乳1"].ToPar(); + X0Y1_母乳2 = partGroup["母乳2"].ToPar(); + X0Y1_母乳3 = partGroup["母乳3"].ToPar(); + X0Y1_母乳4 = partGroup["母乳4"].ToPar(); + X0Y1_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y1_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_母乳1 = partGroup["母乳1"].ToPar(); + X0Y2_母乳2 = partGroup["母乳2"].ToPar(); + X0Y2_母乳3 = partGroup["母乳3"].ToPar(); + X0Y2_母乳4 = partGroup["母乳4"].ToPar(); + X0Y2_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y2_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); + partGroup = Body[0][3]; + X0Y3_母乳1 = partGroup["母乳1"].ToPar(); + X0Y3_母乳2 = partGroup["母乳2"].ToPar(); + X0Y3_母乳3 = partGroup["母乳3"].ToPar(); + X0Y3_母乳4 = partGroup["母乳4"].ToPar(); + X0Y3_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y3_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); + partGroup = Body[0][4]; + X0Y4_母乳1 = partGroup["母乳1"].ToPar(); + X0Y4_母乳2 = partGroup["母乳2"].ToPar(); + X0Y4_母乳3 = partGroup["母乳3"].ToPar(); + X0Y4_母乳4 = partGroup["母乳4"].ToPar(); + X0Y4_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y4_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); + partGroup = Body[0][5]; + X0Y5_母乳1 = partGroup["母乳1"].ToPar(); + X0Y5_母乳2 = partGroup["母乳2"].ToPar(); + X0Y5_母乳3 = partGroup["母乳3"].ToPar(); + X0Y5_母乳4 = partGroup["母乳4"].ToPar(); + X0Y5_母乳垂れ1 = partGroup["母乳垂れ1"].ToPar(); + X0Y5_母乳垂れ2 = partGroup["母乳垂れ2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs index 4ada4a8..58b14c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/噴乳D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 噴乳D : EleD + public class 噴乳D : ElementData { public bool 母乳垂れ1_表示; @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 噴乳(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs index 1d1809c..5828f1d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴.cs @@ -4,17 +4,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 四足胴 : Ele + public class 四足胴 : Element { - public Par X0Y0_Torso; + public ShapePart X0Y0_Torso; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_獣性_獣毛左; + public ShapePart X0Y0_獣性_獣毛左; - public Par X0Y0_獣性_獣毛右; + public ShapePart X0Y0_獣性_獣毛右; public ColorD TorsoCD; @@ -36,13 +36,13 @@ namespace SlaveMatrix public ColorP X0Y0_獣性_獣毛右CP; - public Ele[] Waist_接続; + public Element[] Waist_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼左_接続; + public Element[] 翼左_接続; - public Ele[] 翼右_接続; + public Element[] 翼右_接続; public override bool 欠損 { @@ -204,13 +204,13 @@ namespace SlaveMatrix { 四足胴 四足胴2 = this; ThisType = GetType(); - Body = new Difs(Sta.半身["四足胴"]); - Pars pars = Body[0][0]; - X0Y0_Torso = pars["胴"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.半身["四足胴"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Torso = partGroup["胴"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛左 = pars2["獣毛左"].ToPar(); X0Y0_獣性_獣毛右 = pars2["獣毛右"].ToPar(); Body.SetJoints(); @@ -249,10 +249,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.Waist_接続.Count > 0) { - Waist_接続 = e.Waist_接続.Select(delegate(EleD g) + Waist_接続 = e.Waist_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胴2; @@ -263,7 +263,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胴2; @@ -274,7 +274,7 @@ namespace SlaveMatrix } if (e.翼左_接続.Count > 0) { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + 翼左_接続 = e.翼左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胴2; @@ -285,7 +285,7 @@ namespace SlaveMatrix } if (e.翼右_接続.Count > 0) { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + 翼右_接続 = e.翼右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胴2; @@ -322,11 +322,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.毛0R); + TorsoCD = new ColorD(ref ColorHelper.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); + 獣性_獣毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs index db3b5f9..166a81e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胴D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 四足胴D : EleD + public class 四足胴D : ElementData { public bool Torso_表示 = true; @@ -20,56 +20,56 @@ namespace SlaveMatrix public double 筋肉濃度 = 1.0; - public List Waist_接続 = new List(); + public List Waist_接続 = 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 void 腰接続(EleD e) + public void 腰接続(ElementData e) { Waist_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胴_Waist_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胴_肌_接続; } - public void 翼左接続(EleD e) + public void 翼左接続(ElementData e) { 翼左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胴_翼左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 翼右接続(EleD e) + public void 翼右接続(ElementData e) { 翼右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胴_翼右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 四足胴(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs index 24a457e..78bdde1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸.cs @@ -6,69 +6,69 @@ namespace SlaveMatrix { public class 四足胸 : 半身 { - public Par X0Y0_胸郭; + public ShapePart X0Y0_胸郭; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋肉中; + public ShapePart X0Y0_筋肉_筋肉中; - public Par X0Y0_筋肉_筋肉左下; + public ShapePart X0Y0_筋肉_筋肉左下; - public Par X0Y0_筋肉_筋肉左中; + public ShapePart X0Y0_筋肉_筋肉左中; - public Par X0Y0_筋肉_筋肉左上; + public ShapePart X0Y0_筋肉_筋肉左上; - public Par X0Y0_筋肉_筋肉右下; + public ShapePart X0Y0_筋肉_筋肉右下; - public Par X0Y0_筋肉_筋肉右中; + public ShapePart X0Y0_筋肉_筋肉右中; - public Par X0Y0_筋肉_筋肉右上; + public ShapePart X0Y0_筋肉_筋肉右上; - public Par X0Y0_紋柄_紋左_紋1; + public ShapePart X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public ShapePart X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public ShapePart X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public ShapePart X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋右_紋1; + public ShapePart X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public ShapePart X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public ShapePart X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public ShapePart X0Y0_紋柄_紋右_紋4; - public Par X0Y0_虎柄_虎左_虎1; + public ShapePart X0Y0_虎柄_虎左_虎1; - public Par X0Y0_虎柄_虎左_虎2; + public ShapePart X0Y0_虎柄_虎左_虎2; - public Par X0Y0_虎柄_虎右_虎1; + public ShapePart X0Y0_虎柄_虎右_虎1; - public Par X0Y0_虎柄_虎右_虎2; + public ShapePart X0Y0_虎柄_虎右_虎2; - public Par X0Y0_竜性_中_鱗左; + public ShapePart X0Y0_竜性_中_鱗左; - public Par X0Y0_竜性_中_鱗右; + public ShapePart X0Y0_竜性_中_鱗右; - public Par X0Y0_竜性_中_鱗1; + public ShapePart X0Y0_竜性_中_鱗1; - public Par X0Y0_竜性_中_鱗2; + public ShapePart X0Y0_竜性_中_鱗2; - public Par X0Y0_竜性_左_鱗1; + public ShapePart X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public ShapePart X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_左_鱗3; + public ShapePart X0Y0_竜性_左_鱗3; - public Par X0Y0_竜性_右_鱗1; + public ShapePart X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public ShapePart X0Y0_竜性_右_鱗2; - public Par X0Y0_竜性_右_鱗3; + public ShapePart X0Y0_竜性_右_鱗3; public ColorD 胸郭CD; @@ -198,27 +198,27 @@ namespace SlaveMatrix public ColorP X0Y0_竜性_右_鱗3CP; - public Ele[] 脇左_接続; + public Element[] 脇左_接続; - public Ele[] 脇右_接続; + public Element[] 脇右_接続; - public Ele[] Torso_接続; + public Element[] Torso_接続; - public Ele[] 胸左_接続; + public Element[] 胸左_接続; - public Ele[] 胸右_接続; + public Element[] 胸右_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼上左_接続; + public Element[] 翼上左_接続; - public Ele[] 翼上右_接続; + public Element[] 翼上右_接続; - public Ele[] 翼下左_接続; + public Element[] 翼下左_接続; - public Ele[] 翼下右_接続; + public Element[] 翼下右_接続; - public Ele[] 背中_接続; + public Element[] 背中_接続; public override bool 欠損 { @@ -813,10 +813,10 @@ namespace SlaveMatrix { 四足胸 四足胸2 = this; ThisType = GetType(); - Body = new Difs(Sta.半身["四足胸郭"]); - Pars pars = Body[0][0]; - X0Y0_胸郭 = pars["胸郭"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.半身["四足胸郭"]); + PartGroup partGroup = Body[0][0]; + X0Y0_胸郭 = partGroup["胸郭"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); X0Y0_筋肉_筋肉中 = pars2["筋肉中"].ToPar(); @@ -826,8 +826,8 @@ namespace SlaveMatrix X0Y0_筋肉_筋肉右下 = pars2["筋肉右下"].ToPar(); X0Y0_筋肉_筋肉右中 = pars2["筋肉右中"].ToPar(); X0Y0_筋肉_筋肉右上 = pars2["筋肉右上"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); + PartGroup pars3 = pars2["紋左"].ToPars(); X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); @@ -837,14 +837,14 @@ namespace SlaveMatrix X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].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(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y0_竜性_中_鱗左 = pars3["鱗左"].ToPar(); X0Y0_竜性_中_鱗右 = pars3["鱗右"].ToPar(); @@ -921,10 +921,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.脇左_接続.Count > 0) { - 脇左_接続 = e.脇左_接続.Select(delegate(EleD g) + 脇左_接続 = e.脇左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -935,7 +935,7 @@ namespace SlaveMatrix } if (e.脇右_接続.Count > 0) { - 脇右_接続 = e.脇右_接続.Select(delegate(EleD g) + 脇右_接続 = e.脇右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -946,7 +946,7 @@ namespace SlaveMatrix } if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -957,7 +957,7 @@ namespace SlaveMatrix } if (e.胸左_接続.Count > 0) { - 胸左_接続 = e.胸左_接続.Select(delegate(EleD g) + 胸左_接続 = e.胸左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -968,7 +968,7 @@ namespace SlaveMatrix } if (e.胸右_接続.Count > 0) { - 胸右_接続 = e.胸右_接続.Select(delegate(EleD g) + 胸右_接続 = e.胸右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -979,7 +979,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -990,7 +990,7 @@ namespace SlaveMatrix } if (e.翼上左_接続.Count > 0) { - 翼上左_接続 = e.翼上左_接続.Select(delegate(EleD g) + 翼上左_接続 = e.翼上左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -1001,7 +1001,7 @@ namespace SlaveMatrix } if (e.翼上右_接続.Count > 0) { - 翼上右_接続 = e.翼上右_接続.Select(delegate(EleD g) + 翼上右_接続 = e.翼上右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -1012,7 +1012,7 @@ namespace SlaveMatrix } if (e.翼下左_接続.Count > 0) { - 翼下左_接続 = e.翼下左_接続.Select(delegate(EleD g) + 翼下左_接続 = e.翼下左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -1023,7 +1023,7 @@ namespace SlaveMatrix } if (e.翼下右_接続.Count > 0) { - 翼下右_接続 = e.翼下右_接続.Select(delegate(EleD g) + 翼下右_接続 = e.翼下右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -1034,7 +1034,7 @@ namespace SlaveMatrix } if (e.背中_接続.Count > 0) { - 背中_接続 = e.背中_接続.Select(delegate(EleD g) + 背中_接続 = e.背中_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足胸2; @@ -1165,7 +1165,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 胸郭CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 胸郭CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋肉_筋肉左CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 筋肉_筋肉右CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 筋肉_筋肉中CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); @@ -1175,28 +1175,28 @@ namespace SlaveMatrix 筋肉_筋肉右下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); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 虎柄_虎左_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎左_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎右_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎右_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_中_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs index 9fbd5b3..cedbb5b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足胸D.cs @@ -74,131 +74,131 @@ namespace SlaveMatrix public double 筋肉濃度 = 1.0; - public List 脇左_接続 = new List(); + public List 脇左_接続 = new List(); - public List 脇右_接続 = new List(); + public List 脇右_接続 = new List(); - public List Torso_接続 = new List(); + public List Torso_接続 = 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 void 脇左接続(EleD e) + public void 脇左接続(ElementData e) { 脇左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_脇左_接続; } - public void 脇右接続(EleD e) + public void 脇右接続(ElementData e) { 脇右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_脇右_接続; } - public void 胴接続(EleD e) + public void 胴接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_Torso_接続; } - public void 胸左接続(EleD e) + public void 胸左接続(ElementData e) { 胸左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_胸左_接続; } - public void 胸右接続(EleD e) + public void 胸右接続(ElementData e) { 胸右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_胸右_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_肌_接続; } - public void 翼上左接続(EleD e) + public void 翼上左接続(ElementData e) { 翼上左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_翼上左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 翼上右接続(EleD e) + public void 翼上右接続(ElementData e) { 翼上右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_翼上右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 翼下左接続(EleD e) + public void 翼下左接続(ElementData e) { 翼下左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_翼下左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 翼下右接続(EleD e) + public void 翼下右接続(ElementData e) { 翼下右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_翼下右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 背中接続(EleD e) + public void 背中接続(ElementData e) { 背中_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足胸_背中_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 四足胸(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs index 18e835c..9852dbc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇.cs @@ -4,11 +4,11 @@ using System.Linq; namespace SlaveMatrix { - public class 四足脇 : Ele + public class 四足脇 : Element { - public Par X0Y0_脇; + public ShapePart X0Y0_脇; - public Par X0Y0_筋肉; + public ShapePart X0Y0_筋肉; public ColorD 脇CD; @@ -18,7 +18,7 @@ namespace SlaveMatrix public ColorP X0Y0_筋肉CP; - public Ele[] UpperArm_接続; + public Element[] UpperArm_接続; public override bool 欠損 { @@ -127,10 +127,10 @@ namespace SlaveMatrix { 四足脇 四足脇2 = this; ThisType = GetType(); - Body = new Difs(Sta.肩左["四足脇"]); - Pars pars = Body[0][0]; - X0Y0_脇 = pars["脇"].ToPar(); - X0Y0_筋肉 = pars["筋肉"].ToPar(); + Body = new VariantGrid(GlobalState.肩左["四足脇"]); + PartGroup partGroup = Body[0][0]; + X0Y0_脇 = partGroup["脇"].ToPar(); + X0Y0_筋肉 = partGroup["筋肉"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -166,8 +166,8 @@ namespace SlaveMatrix } if (e.UpperArm_接続.Count > 0) { - Ele f; - UpperArm_接続 = e.UpperArm_接続.Select(delegate(EleD g) + Element f; + UpperArm_接続 = e.UpperArm_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足脇2; @@ -208,14 +208,14 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 脇CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 筋肉CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 脇CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 筋肉CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); } private void 配色H0(BodyColorSet 体配色) { - 脇CD = new ColorD(ref Col.Black, ref 体配色.柄O); - 筋肉CD = new ColorD(ref Col.Black, ref 体配色.柄O); + 脇CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 筋肉CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs index 4191985..9d174e7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足脇D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 四足脇D : EleD + public class 四足脇D : ElementData { public bool 脇_表示 = true; @@ -14,21 +14,21 @@ namespace SlaveMatrix public double 筋肉濃度 = 1.0; - public List UpperArm_接続 = new List(); + public List UpperArm_接続 = new List(); public 四足脇D() { ThisType = GetType(); } - public void UpperArm接続(EleD e) + public void UpperArm接続(ElementData e) { UpperArm_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足脇_UpperArm_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 四足脇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs index 03222f3..165a43d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰.cs @@ -4,287 +4,287 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 四足腰 : Ele + public class 四足腰 : Element { - public Par X0Y0_Waist; + public ShapePart X0Y0_Waist; - public Par X0Y0_股; + public ShapePart X0Y0_股; - public Par X0Y0_下腹; + public ShapePart X0Y0_下腹; - public Par X0Y0_腰皺; + public ShapePart X0Y0_腰皺; - public Par X0Y0_筋肉_筋肉下; + public ShapePart X0Y0_筋肉_筋肉下; - public Par X0Y0_筋肉_筋肉左; + public ShapePart X0Y0_筋肉_筋肉左; - public Par X0Y0_筋肉_筋肉右; + public ShapePart X0Y0_筋肉_筋肉右; - public Par X0Y0_筋肉_筋上左; + public ShapePart X0Y0_筋肉_筋上左; - public Par X0Y0_筋肉_筋上右; + public ShapePart X0Y0_筋肉_筋上右; - public Par X0Y0_筋肉_筋下左; + public ShapePart X0Y0_筋肉_筋下左; - public Par X0Y0_筋肉_筋下右; + public ShapePart X0Y0_筋肉_筋下右; - public Par X0Y0_臍; + public ShapePart X0Y0_臍; - public Par X0Y0_紋柄_紋左_紋1; + public ShapePart X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public ShapePart X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public ShapePart X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋右_紋1; + public ShapePart X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public ShapePart X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public ShapePart X0Y0_紋柄_紋右_紋3; - public Par X0Y0_虎柄_虎左; + public ShapePart X0Y0_虎柄_虎左; - public Par X0Y0_虎柄_虎右; + public ShapePart X0Y0_虎柄_虎右; - public Par X0Y0_竜性_中_鱗1; + public ShapePart X0Y0_竜性_中_鱗1; - public Par X0Y0_竜性_中_鱗2; + public ShapePart X0Y0_竜性_中_鱗2; - public Par X0Y0_竜性_中_鱗3; + public ShapePart X0Y0_竜性_中_鱗3; - public Par X0Y0_竜性_中_鱗4; + public ShapePart X0Y0_竜性_中_鱗4; - public Par X0Y0_竜性_左_鱗1; + public ShapePart X0Y0_竜性_左_鱗1; - public Par X0Y0_竜性_左_鱗2; + public ShapePart X0Y0_竜性_左_鱗2; - public Par X0Y0_竜性_右_鱗1; + public ShapePart X0Y0_竜性_右_鱗1; - public Par X0Y0_竜性_右_鱗2; + public ShapePart X0Y0_竜性_右_鱗2; - public Par X0Y1_Waist; + public ShapePart X0Y1_Waist; - public Par X0Y1_股; + public ShapePart X0Y1_股; - public Par X0Y1_下腹; + public ShapePart X0Y1_下腹; - public Par X0Y1_腰皺; + public ShapePart X0Y1_腰皺; - public Par X0Y1_筋肉_筋肉下; + public ShapePart X0Y1_筋肉_筋肉下; - public Par X0Y1_筋肉_筋肉左; + public ShapePart X0Y1_筋肉_筋肉左; - public Par X0Y1_筋肉_筋肉右; + public ShapePart X0Y1_筋肉_筋肉右; - public Par X0Y1_筋肉_筋上左; + public ShapePart X0Y1_筋肉_筋上左; - public Par X0Y1_筋肉_筋上右; + public ShapePart X0Y1_筋肉_筋上右; - public Par X0Y1_筋肉_筋下左; + public ShapePart X0Y1_筋肉_筋下左; - public Par X0Y1_筋肉_筋下右; + public ShapePart X0Y1_筋肉_筋下右; - public Par X0Y1_臍; + public ShapePart X0Y1_臍; - public Par X0Y1_紋柄_紋左_紋1; + public ShapePart X0Y1_紋柄_紋左_紋1; - public Par X0Y1_紋柄_紋左_紋2; + public ShapePart X0Y1_紋柄_紋左_紋2; - public Par X0Y1_紋柄_紋左_紋3; + public ShapePart X0Y1_紋柄_紋左_紋3; - public Par X0Y1_紋柄_紋右_紋1; + public ShapePart X0Y1_紋柄_紋右_紋1; - public Par X0Y1_紋柄_紋右_紋2; + public ShapePart X0Y1_紋柄_紋右_紋2; - public Par X0Y1_紋柄_紋右_紋3; + public ShapePart X0Y1_紋柄_紋右_紋3; - public Par X0Y1_虎柄_虎左; + public ShapePart X0Y1_虎柄_虎左; - public Par X0Y1_虎柄_虎右; + public ShapePart X0Y1_虎柄_虎右; - public Par X0Y1_竜性_中_鱗1; + public ShapePart X0Y1_竜性_中_鱗1; - public Par X0Y1_竜性_中_鱗2; + public ShapePart X0Y1_竜性_中_鱗2; - public Par X0Y1_竜性_中_鱗3; + public ShapePart X0Y1_竜性_中_鱗3; - public Par X0Y1_竜性_中_鱗4; + public ShapePart X0Y1_竜性_中_鱗4; - public Par X0Y1_竜性_左_鱗1; + public ShapePart X0Y1_竜性_左_鱗1; - public Par X0Y1_竜性_左_鱗2; + public ShapePart X0Y1_竜性_左_鱗2; - public Par X0Y1_竜性_右_鱗1; + public ShapePart X0Y1_竜性_右_鱗1; - public Par X0Y1_竜性_右_鱗2; + public ShapePart X0Y1_竜性_右_鱗2; - public Par X0Y2_Waist; + public ShapePart X0Y2_Waist; - public Par X0Y2_股; + public ShapePart X0Y2_股; - public Par X0Y2_下腹; + public ShapePart X0Y2_下腹; - public Par X0Y2_腰皺; + public ShapePart X0Y2_腰皺; - public Par X0Y2_筋肉_筋肉下; + public ShapePart X0Y2_筋肉_筋肉下; - public Par X0Y2_筋肉_筋肉左; + public ShapePart X0Y2_筋肉_筋肉左; - public Par X0Y2_筋肉_筋肉右; + public ShapePart X0Y2_筋肉_筋肉右; - public Par X0Y2_筋肉_筋上左; + public ShapePart X0Y2_筋肉_筋上左; - public Par X0Y2_筋肉_筋上右; + public ShapePart X0Y2_筋肉_筋上右; - public Par X0Y2_筋肉_筋下左; + public ShapePart X0Y2_筋肉_筋下左; - public Par X0Y2_筋肉_筋下右; + public ShapePart X0Y2_筋肉_筋下右; - public Par X0Y2_臍; + public ShapePart X0Y2_臍; - public Par X0Y2_紋柄_紋左_紋1; + public ShapePart X0Y2_紋柄_紋左_紋1; - public Par X0Y2_紋柄_紋左_紋2; + public ShapePart X0Y2_紋柄_紋左_紋2; - public Par X0Y2_紋柄_紋左_紋3; + public ShapePart X0Y2_紋柄_紋左_紋3; - public Par X0Y2_紋柄_紋右_紋1; + public ShapePart X0Y2_紋柄_紋右_紋1; - public Par X0Y2_紋柄_紋右_紋2; + public ShapePart X0Y2_紋柄_紋右_紋2; - public Par X0Y2_紋柄_紋右_紋3; + public ShapePart X0Y2_紋柄_紋右_紋3; - public Par X0Y2_虎柄_虎左; + public ShapePart X0Y2_虎柄_虎左; - public Par X0Y2_虎柄_虎右; + public ShapePart X0Y2_虎柄_虎右; - public Par X0Y2_竜性_中_鱗1; + public ShapePart X0Y2_竜性_中_鱗1; - public Par X0Y2_竜性_中_鱗2; + public ShapePart X0Y2_竜性_中_鱗2; - public Par X0Y2_竜性_中_鱗3; + public ShapePart X0Y2_竜性_中_鱗3; - public Par X0Y2_竜性_中_鱗4; + public ShapePart X0Y2_竜性_中_鱗4; - public Par X0Y2_竜性_左_鱗1; + public ShapePart X0Y2_竜性_左_鱗1; - public Par X0Y2_竜性_左_鱗2; + public ShapePart X0Y2_竜性_左_鱗2; - public Par X0Y2_竜性_右_鱗1; + public ShapePart X0Y2_竜性_右_鱗1; - public Par X0Y2_竜性_右_鱗2; + public ShapePart X0Y2_竜性_右_鱗2; - public Par X0Y3_Waist; + public ShapePart X0Y3_Waist; - public Par X0Y3_股; + public ShapePart X0Y3_股; - public Par X0Y3_下腹; + public ShapePart X0Y3_下腹; - public Par X0Y3_腰皺; + public ShapePart X0Y3_腰皺; - public Par X0Y3_筋肉_筋肉下; + public ShapePart X0Y3_筋肉_筋肉下; - public Par X0Y3_筋肉_筋肉左; + public ShapePart X0Y3_筋肉_筋肉左; - public Par X0Y3_筋肉_筋肉右; + public ShapePart X0Y3_筋肉_筋肉右; - public Par X0Y3_筋肉_筋上左; + public ShapePart X0Y3_筋肉_筋上左; - public Par X0Y3_筋肉_筋上右; + public ShapePart X0Y3_筋肉_筋上右; - public Par X0Y3_筋肉_筋下左; + public ShapePart X0Y3_筋肉_筋下左; - public Par X0Y3_筋肉_筋下右; + public ShapePart X0Y3_筋肉_筋下右; - public Par X0Y3_臍; + public ShapePart X0Y3_臍; - public Par X0Y3_紋柄_紋左_紋1; + public ShapePart X0Y3_紋柄_紋左_紋1; - public Par X0Y3_紋柄_紋左_紋2; + public ShapePart X0Y3_紋柄_紋左_紋2; - public Par X0Y3_紋柄_紋左_紋3; + public ShapePart X0Y3_紋柄_紋左_紋3; - public Par X0Y3_紋柄_紋右_紋1; + public ShapePart X0Y3_紋柄_紋右_紋1; - public Par X0Y3_紋柄_紋右_紋2; + public ShapePart X0Y3_紋柄_紋右_紋2; - public Par X0Y3_紋柄_紋右_紋3; + public ShapePart X0Y3_紋柄_紋右_紋3; - public Par X0Y3_虎柄_虎左; + public ShapePart X0Y3_虎柄_虎左; - public Par X0Y3_虎柄_虎右; + public ShapePart X0Y3_虎柄_虎右; - public Par X0Y3_竜性_中_鱗1; + public ShapePart X0Y3_竜性_中_鱗1; - public Par X0Y3_竜性_中_鱗2; + public ShapePart X0Y3_竜性_中_鱗2; - public Par X0Y3_竜性_中_鱗3; + public ShapePart X0Y3_竜性_中_鱗3; - public Par X0Y3_竜性_中_鱗4; + public ShapePart X0Y3_竜性_中_鱗4; - public Par X0Y3_竜性_左_鱗1; + public ShapePart X0Y3_竜性_左_鱗1; - public Par X0Y3_竜性_左_鱗2; + public ShapePart X0Y3_竜性_左_鱗2; - public Par X0Y3_竜性_右_鱗1; + public ShapePart X0Y3_竜性_右_鱗1; - public Par X0Y3_竜性_右_鱗2; + public ShapePart X0Y3_竜性_右_鱗2; - public Par X0Y4_Waist; + public ShapePart X0Y4_Waist; - public Par X0Y4_股; + public ShapePart X0Y4_股; - public Par X0Y4_下腹; + public ShapePart X0Y4_下腹; - public Par X0Y4_腰皺; + public ShapePart X0Y4_腰皺; - public Par X0Y4_筋肉_筋肉下; + public ShapePart X0Y4_筋肉_筋肉下; - public Par X0Y4_筋肉_筋肉左; + public ShapePart X0Y4_筋肉_筋肉左; - public Par X0Y4_筋肉_筋肉右; + public ShapePart X0Y4_筋肉_筋肉右; - public Par X0Y4_筋肉_筋上左; + public ShapePart X0Y4_筋肉_筋上左; - public Par X0Y4_筋肉_筋上右; + public ShapePart X0Y4_筋肉_筋上右; - public Par X0Y4_筋肉_筋下左; + public ShapePart X0Y4_筋肉_筋下左; - public Par X0Y4_筋肉_筋下右; + public ShapePart X0Y4_筋肉_筋下右; - public Par X0Y4_臍; + public ShapePart X0Y4_臍; - public Par X0Y4_紋柄_紋左_紋1; + public ShapePart X0Y4_紋柄_紋左_紋1; - public Par X0Y4_紋柄_紋左_紋2; + public ShapePart X0Y4_紋柄_紋左_紋2; - public Par X0Y4_紋柄_紋左_紋3; + public ShapePart X0Y4_紋柄_紋左_紋3; - public Par X0Y4_紋柄_紋右_紋1; + public ShapePart X0Y4_紋柄_紋右_紋1; - public Par X0Y4_紋柄_紋右_紋2; + public ShapePart X0Y4_紋柄_紋右_紋2; - public Par X0Y4_紋柄_紋右_紋3; + public ShapePart X0Y4_紋柄_紋右_紋3; - public Par X0Y4_虎柄_虎左; + public ShapePart X0Y4_虎柄_虎左; - public Par X0Y4_虎柄_虎右; + public ShapePart X0Y4_虎柄_虎右; - public Par X0Y4_竜性_中_鱗1; + public ShapePart X0Y4_竜性_中_鱗1; - public Par X0Y4_竜性_中_鱗2; + public ShapePart X0Y4_竜性_中_鱗2; - public Par X0Y4_竜性_中_鱗3; + public ShapePart X0Y4_竜性_中_鱗3; - public Par X0Y4_竜性_中_鱗4; + public ShapePart X0Y4_竜性_中_鱗4; - public Par X0Y4_竜性_左_鱗1; + public ShapePart X0Y4_竜性_左_鱗1; - public Par X0Y4_竜性_左_鱗2; + public ShapePart X0Y4_竜性_左_鱗2; - public Par X0Y4_竜性_右_鱗1; + public ShapePart X0Y4_竜性_右_鱗1; - public Par X0Y4_竜性_右_鱗2; + public ShapePart X0Y4_竜性_右_鱗2; public ColorD WaistCD; @@ -622,25 +622,25 @@ namespace SlaveMatrix public ColorP X0Y4_竜性_右_鱗2CP; - public Ele[] 腿左_接続; + public Element[] 腿左_接続; - public Ele[] 腿右_接続; + public Element[] 腿右_接続; - public Ele[] 膣基_接続; + public Element[] 膣基_接続; - public Ele[] 肛門_接続; + public Element[] 肛門_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; - public Ele[] 半身_接続; + public Element[] 半身_接続; - public Ele[] 上着_接続; + public Element[] 上着_接続; - public Ele[] 肌_接続; + public Element[] 肌_接続; - public Ele[] 翼左_接続; + public Element[] 翼左_接続; - public Ele[] 翼右_接続; + public Element[] 翼右_接続; public override bool 欠損 { @@ -1393,13 +1393,13 @@ namespace SlaveMatrix { 四足腰 四足腰2 = this; ThisType = GetType(); - Body = new Difs(Sta.半身["四足腰"]); - Pars pars = Body[0][0]; - X0Y0_Waist = pars["腰"].ToPar(); - X0Y0_股 = pars["股"].ToPar(); - X0Y0_下腹 = pars["下腹"].ToPar(); - X0Y0_腰皺 = pars["腰皺"].ToPar(); - Pars pars2 = pars["筋肉"].ToPars(); + Body = new VariantGrid(GlobalState.半身["四足腰"]); + PartGroup partGroup = Body[0][0]; + X0Y0_Waist = partGroup["腰"].ToPar(); + X0Y0_股 = partGroup["股"].ToPar(); + X0Y0_下腹 = partGroup["下腹"].ToPar(); + X0Y0_腰皺 = partGroup["腰皺"].ToPar(); + PartGroup pars2 = partGroup["筋肉"].ToPars(); X0Y0_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y0_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y0_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -1407,9 +1407,9 @@ namespace SlaveMatrix X0Y0_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y0_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y0_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y0_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); + X0Y0_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); + PartGroup pars3 = pars2["紋左"].ToPars(); X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); @@ -1417,10 +1417,10 @@ namespace SlaveMatrix X0Y0_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].ToPars(); X0Y0_虎柄_虎左 = pars2["虎左"].ToPar(); X0Y0_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y0_竜性_中_鱗1 = pars3["鱗1"].ToPar(); X0Y0_竜性_中_鱗2 = pars3["鱗2"].ToPar(); @@ -1432,12 +1432,12 @@ namespace SlaveMatrix pars3 = pars2["右"].ToPars(); X0Y0_竜性_右_鱗1 = pars3["鱗1"].ToPar(); X0Y0_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = Body[0][1]; - X0Y1_Waist = pars["腰"].ToPar(); - X0Y1_股 = pars["股"].ToPar(); - X0Y1_下腹 = pars["下腹"].ToPar(); - X0Y1_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + partGroup = Body[0][1]; + X0Y1_Waist = partGroup["腰"].ToPar(); + X0Y1_股 = partGroup["股"].ToPar(); + X0Y1_下腹 = partGroup["下腹"].ToPar(); + X0Y1_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y1_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y1_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y1_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -1445,8 +1445,8 @@ namespace SlaveMatrix X0Y1_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y1_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y1_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y1_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + X0Y1_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y1_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y1_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -1455,10 +1455,10 @@ namespace SlaveMatrix X0Y1_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y1_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y1_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].ToPars(); X0Y1_虎柄_虎左 = pars2["虎左"].ToPar(); X0Y1_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y1_竜性_中_鱗1 = pars3["鱗1"].ToPar(); X0Y1_竜性_中_鱗2 = pars3["鱗2"].ToPar(); @@ -1470,12 +1470,12 @@ namespace SlaveMatrix pars3 = pars2["右"].ToPars(); X0Y1_竜性_右_鱗1 = pars3["鱗1"].ToPar(); X0Y1_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = Body[0][2]; - X0Y2_Waist = pars["腰"].ToPar(); - X0Y2_股 = pars["股"].ToPar(); - X0Y2_下腹 = pars["下腹"].ToPar(); - X0Y2_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + partGroup = Body[0][2]; + X0Y2_Waist = partGroup["腰"].ToPar(); + X0Y2_股 = partGroup["股"].ToPar(); + X0Y2_下腹 = partGroup["下腹"].ToPar(); + X0Y2_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y2_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y2_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y2_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -1483,8 +1483,8 @@ namespace SlaveMatrix X0Y2_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y2_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y2_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y2_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + X0Y2_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y2_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y2_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -1493,10 +1493,10 @@ namespace SlaveMatrix X0Y2_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y2_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y2_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].ToPars(); X0Y2_虎柄_虎左 = pars2["虎左"].ToPar(); X0Y2_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y2_竜性_中_鱗1 = pars3["鱗1"].ToPar(); X0Y2_竜性_中_鱗2 = pars3["鱗2"].ToPar(); @@ -1508,12 +1508,12 @@ namespace SlaveMatrix pars3 = pars2["右"].ToPars(); X0Y2_竜性_右_鱗1 = pars3["鱗1"].ToPar(); X0Y2_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = Body[0][3]; - X0Y3_Waist = pars["腰"].ToPar(); - X0Y3_股 = pars["股"].ToPar(); - X0Y3_下腹 = pars["下腹"].ToPar(); - X0Y3_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + partGroup = Body[0][3]; + X0Y3_Waist = partGroup["腰"].ToPar(); + X0Y3_股 = partGroup["股"].ToPar(); + X0Y3_下腹 = partGroup["下腹"].ToPar(); + X0Y3_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y3_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y3_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y3_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -1521,8 +1521,8 @@ namespace SlaveMatrix X0Y3_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y3_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y3_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y3_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + X0Y3_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y3_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y3_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -1531,10 +1531,10 @@ namespace SlaveMatrix X0Y3_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y3_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y3_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].ToPars(); X0Y3_虎柄_虎左 = pars2["虎左"].ToPar(); X0Y3_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y3_竜性_中_鱗1 = pars3["鱗1"].ToPar(); X0Y3_竜性_中_鱗2 = pars3["鱗2"].ToPar(); @@ -1546,12 +1546,12 @@ namespace SlaveMatrix pars3 = pars2["右"].ToPars(); X0Y3_竜性_右_鱗1 = pars3["鱗1"].ToPar(); X0Y3_竜性_右_鱗2 = pars3["鱗2"].ToPar(); - pars = Body[0][4]; - X0Y4_Waist = pars["腰"].ToPar(); - X0Y4_股 = pars["股"].ToPar(); - X0Y4_下腹 = pars["下腹"].ToPar(); - X0Y4_腰皺 = pars["腰皺"].ToPar(); - pars2 = pars["筋肉"].ToPars(); + partGroup = Body[0][4]; + X0Y4_Waist = partGroup["腰"].ToPar(); + X0Y4_股 = partGroup["股"].ToPar(); + X0Y4_下腹 = partGroup["下腹"].ToPar(); + X0Y4_腰皺 = partGroup["腰皺"].ToPar(); + pars2 = partGroup["筋肉"].ToPars(); X0Y4_筋肉_筋肉下 = pars2["筋肉下"].ToPar(); X0Y4_筋肉_筋肉左 = pars2["筋肉左"].ToPar(); X0Y4_筋肉_筋肉右 = pars2["筋肉右"].ToPar(); @@ -1559,8 +1559,8 @@ namespace SlaveMatrix X0Y4_筋肉_筋上右 = pars2["筋上右"].ToPar(); X0Y4_筋肉_筋下左 = pars2["筋下左"].ToPar(); X0Y4_筋肉_筋下右 = pars2["筋下右"].ToPar(); - X0Y4_臍 = pars["臍"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + X0Y4_臍 = partGroup["臍"].ToPar(); + pars2 = partGroup["紋柄"].ToPars(); pars3 = pars2["紋左"].ToPars(); X0Y4_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y4_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); @@ -1569,10 +1569,10 @@ namespace SlaveMatrix X0Y4_紋柄_紋右_紋1 = pars3["紋1"].ToPar(); X0Y4_紋柄_紋右_紋2 = pars3["紋2"].ToPar(); X0Y4_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); - pars2 = pars["虎柄"].ToPars(); + pars2 = partGroup["虎柄"].ToPars(); X0Y4_虎柄_虎左 = pars2["虎左"].ToPar(); X0Y4_虎柄_虎右 = pars2["虎右"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); pars3 = pars2["中"].ToPars(); X0Y4_竜性_中_鱗1 = pars3["鱗1"].ToPar(); X0Y4_竜性_中_鱗2 = pars3["鱗2"].ToPar(); @@ -1643,10 +1643,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.腿左_接続.Count > 0) { - 腿左_接続 = e.腿左_接続.Select(delegate(EleD g) + 腿左_接続 = e.腿左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1657,7 +1657,7 @@ namespace SlaveMatrix } if (e.腿右_接続.Count > 0) { - 腿右_接続 = e.腿右_接続.Select(delegate(EleD g) + 腿右_接続 = e.腿右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1668,7 +1668,7 @@ namespace SlaveMatrix } if (e.膣基_接続.Count > 0) { - 膣基_接続 = e.膣基_接続.Select(delegate(EleD g) + 膣基_接続 = e.膣基_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1679,7 +1679,7 @@ namespace SlaveMatrix } if (e.肛門_接続.Count > 0) { - 肛門_接続 = e.肛門_接続.Select(delegate(EleD g) + 肛門_接続 = e.肛門_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1690,7 +1690,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1701,7 +1701,7 @@ namespace SlaveMatrix } if (e.半身_接続.Count > 0) { - 半身_接続 = e.半身_接続.Select(delegate(EleD g) + 半身_接続 = e.半身_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1712,7 +1712,7 @@ namespace SlaveMatrix } if (e.上着_接続.Count > 0) { - 上着_接続 = e.上着_接続.Select(delegate(EleD g) + 上着_接続 = e.上着_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1723,7 +1723,7 @@ namespace SlaveMatrix } if (e.肌_接続.Count > 0) { - 肌_接続 = e.肌_接続.Select(delegate(EleD g) + 肌_接続 = e.肌_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1734,7 +1734,7 @@ namespace SlaveMatrix } if (e.翼左_接続.Count > 0) { - 翼左_接続 = e.翼左_接続.Select(delegate(EleD g) + 翼左_接続 = e.翼左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -1745,7 +1745,7 @@ namespace SlaveMatrix } if (e.翼右_接続.Count > 0) { - 翼右_接続 = e.翼右_接続.Select(delegate(EleD g) + 翼右_接続 = e.翼右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 四足腰2; @@ -2097,7 +2097,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -2109,27 +2109,27 @@ namespace SlaveMatrix 筋肉_筋下左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); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_中_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -2141,27 +2141,27 @@ namespace SlaveMatrix 筋肉_筋下左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); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_中_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_中_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_中_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { - WaistCD = new ColorD(ref Col.Black, ref 体配色.毛0O); + WaistCD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 股CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 下腹CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 腰皺CD = new ColorD(ref 体配色.薄線, ref Color2.Empty); @@ -2173,22 +2173,22 @@ namespace SlaveMatrix 筋肉_筋下左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); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 虎柄_虎左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_中_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_中_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_中_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs index 9a96652..aca8d61 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/四足腰D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 四足腰D : EleD + public class 四足腰D : ElementData { public bool Waist_表示 = true; @@ -66,32 +66,32 @@ namespace SlaveMatrix 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 void 腿左接続(EleD e) + public void 腿左接続(ElementData e) { 腿左_接続.Add(e); e.Par = this; @@ -102,7 +102,7 @@ namespace SlaveMatrix } } - public void 腿右接続(EleD e) + public void 腿右接続(ElementData e) { 腿右_接続.Add(e); e.Par = this; @@ -113,83 +113,83 @@ namespace SlaveMatrix } } - public void 膣基接続(EleD e) + public void 膣基接続(ElementData e) { 膣基_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_膣基_接続; } - public void 肛門接続(EleD e) + public void 肛門接続(ElementData e) { 肛門_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_肛門_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData 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()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 0.7; } return; } - foreach (EleD item2 in e.EnumEleD()) + foreach (ElementData item2 in e.EnumEleD()) { item2.尺度B = 1.1; } } - public void 半身接続(EleD e) + public void 半身接続(ElementData e) { 半身_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_半身_接続; } - public void 上着接続(EleD e) + public void 上着接続(ElementData e) { 上着_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_上着_接続; } - public void 肌接続(EleD e) + public void 肌接続(ElementData e) { 肌_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_肌_接続; } - public void 翼左接続(EleD e) + public void 翼左接続(ElementData e) { 翼左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_翼左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public void 翼右接続(EleD e) + public void 翼右接続(ElementData e) { 翼右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.四足腰_翼右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.1; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 四足腰(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs index 352958f..6866113 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪.cs @@ -4,25 +4,25 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 基髪 : Ele + public class 基髪 : Element { - public Par X0Y0_髪; + public ShapePart X0Y0_髪; public ColorD 髪CD; public ColorP X0Y0_髪CP; - public Ele[] 頭頂左_接続; + public Element[] 頭頂左_接続; - public Ele[] 頭頂右_接続; + public Element[] 頭頂右_接続; - public Ele[] 横髪左_接続; + public Element[] 横髪左_接続; - public Ele[] 横髪右_接続; + public Element[] 横髪右_接続; - public Ele[] 前髪_接続; + public Element[] 前髪_接続; - public Ele[] 後髪_接続; + public Element[] 後髪_接続; public override bool 欠損 { @@ -127,9 +127,9 @@ namespace SlaveMatrix { 基髪 基髪2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["基髪"]); - Pars pars = Body[0][0]; - X0Y0_髪 = pars["髪"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["基髪"]); + PartGroup partGroup = Body[0][0]; + X0Y0_髪 = partGroup["髪"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -162,10 +162,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.頭頂左_接続.Count > 0) { - 頭頂左_接続 = e.頭頂左_接続.Select(delegate(EleD g) + 頭頂左_接続 = e.頭頂左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; @@ -176,7 +176,7 @@ namespace SlaveMatrix } if (e.頭頂右_接続.Count > 0) { - 頭頂右_接続 = e.頭頂右_接続.Select(delegate(EleD g) + 頭頂右_接続 = e.頭頂右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; @@ -187,7 +187,7 @@ namespace SlaveMatrix } if (e.横髪左_接続.Count > 0) { - 横髪左_接続 = e.横髪左_接続.Select(delegate(EleD g) + 横髪左_接続 = e.横髪左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; @@ -198,7 +198,7 @@ namespace SlaveMatrix } if (e.横髪右_接続.Count > 0) { - 横髪右_接続 = e.横髪右_接続.Select(delegate(EleD g) + 横髪右_接続 = e.横髪右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; @@ -209,7 +209,7 @@ namespace SlaveMatrix } if (e.前髪_接続.Count > 0) { - 前髪_接続 = e.前髪_接続.Select(delegate(EleD g) + 前髪_接続 = e.前髪_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; @@ -220,7 +220,7 @@ namespace SlaveMatrix } if (e.後髪_接続.Count > 0) { - 後髪_接続 = e.後髪_接続.Select(delegate(EleD g) + 後髪_接続 = e.後髪_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 基髪2; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs index fa3af0a..aa9ec19 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/基髪D.cs @@ -6,70 +6,70 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 基髪D : EleD + public class 基髪D : ElementData { 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 void 頭頂左接続(EleD e) + public void 頭頂左接続(ElementData e) { 頭頂左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_頭頂左_接続; } - public void 頭頂右接続(EleD e) + public void 頭頂右接続(ElementData e) { 頭頂右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_頭頂右_接続; } - public void 横髪左接続(EleD e) + public void 横髪左接続(ElementData e) { 横髪左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_横髪左_接続; } - public void 横髪右接続(EleD e) + public void 横髪右接続(ElementData e) { 横髪右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_横髪右_接続; } - public void 前髪接続(EleD e) + public void 前髪接続(ElementData e) { 前髪_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_前髪_接続; } - public void 後髪接続(EleD e) + public void 後髪接続(ElementData e) { 後髪_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.基髪_後髪_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 基髪(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs index ba6fda0..3cd3334 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸.cs @@ -6,19 +6,19 @@ namespace SlaveMatrix { public class 多足_蛸 : 半身 { - public Par X0Y0_Torso; + public ShapePart X0Y0_Torso; public ColorD TorsoCD; public ColorP X0Y0_TorsoCP; - public Ele[] 軟体外左_接続; + public Element[] 軟体外左_接続; - public Ele[] 軟体外右_接続; + public Element[] 軟体外右_接続; - public Ele[] 軟体内左_接続; + public Element[] 軟体内左_接続; - public Ele[] 軟体内右_接続; + public Element[] 軟体内右_接続; public override bool 欠損 { @@ -105,14 +105,14 @@ namespace SlaveMatrix { 多足_蛸 多足_蛸2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛸"; - dif.Add(new Pars(Sta.半身["多足"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Torso = pars["胴"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蛸"; + morphVariant.Add(new PartGroup(GlobalState.半身["多足"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Torso = partGroup["胴"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -145,10 +145,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.軟体外左_接続.Count > 0) { - 軟体外左_接続 = e.軟体外左_接続.Select(delegate(EleD g) + 軟体外左_接続 = e.軟体外左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蛸2; @@ -159,7 +159,7 @@ namespace SlaveMatrix } if (e.軟体外右_接続.Count > 0) { - 軟体外右_接続 = e.軟体外右_接続.Select(delegate(EleD g) + 軟体外右_接続 = e.軟体外右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蛸2; @@ -170,7 +170,7 @@ namespace SlaveMatrix } if (e.軟体内左_接続.Count > 0) { - 軟体内左_接続 = e.軟体内左_接続.Select(delegate(EleD g) + 軟体内左_接続 = e.軟体内左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蛸2; @@ -181,7 +181,7 @@ namespace SlaveMatrix } if (e.軟体内右_接続.Count > 0) { - 軟体内右_接続 = e.軟体内右_接続.Select(delegate(EleD g) + 軟体内右_接続 = e.軟体内右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蛸2; @@ -222,17 +222,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } private void 配色T0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs index b92ea36..770f747 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蛸D.cs @@ -10,64 +10,64 @@ namespace SlaveMatrix { public bool Torso_表示 = 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 void 軟体外左接続(EleD e) + public void 軟体外左接続(ElementData e) { 軟体外左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蛸_軟体外左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 軟体外右接続(EleD e) + public void 軟体外右接続(ElementData e) { 軟体外右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蛸_軟体外右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 軟体内左接続(EleD e) + public void 軟体内左接続(ElementData e) { 軟体内左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蛸_軟体内左_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public void 軟体内右接続(EleD e) + public void 軟体内右接続(ElementData e) { 軟体内右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蛸_軟体内右_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 多足_蛸(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs index 6bd9f02..76c77cf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘.cs @@ -7,11 +7,11 @@ namespace SlaveMatrix { public class 多足_蜘 : 半身 { - public Par X0Y0_Torso; + public ShapePart X0Y0_Torso; - public Par X0Y0_胸版; + public ShapePart X0Y0_胸版; - public Par X0Y0_柄; + public ShapePart X0Y0_柄; public ColorD TorsoCD; @@ -25,27 +25,27 @@ namespace SlaveMatrix public ColorP X0Y0_柄CP; - public Ele[] 触肢左_接続; + public Element[] 触肢左_接続; - public Ele[] 触肢右_接続; + public Element[] 触肢右_接続; - public Ele[] 節足左1_接続; + public Element[] 節足左1_接続; - public Ele[] 節足左2_接続; + public Element[] 節足左2_接続; - public Ele[] 節足左3_接続; + public Element[] 節足左3_接続; - public Ele[] 節足左4_接続; + public Element[] 節足左4_接続; - public Ele[] 節足右1_接続; + public Element[] 節足右1_接続; - public Ele[] 節足右2_接続; + public Element[] 節足右2_接続; - public Ele[] 節足右3_接続; + public Element[] 節足右3_接続; - public Ele[] 節足右4_接続; + public Element[] 節足右4_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; public override bool 欠損 { @@ -176,16 +176,16 @@ namespace SlaveMatrix { 多足_蜘 多足_蜘2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蜘"; - dif.Add(new Pars(Sta.半身["多足"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_Torso = pars["Torso"].ToPar(); - X0Y0_胸版 = pars["胸版"].ToPar(); - X0Y0_柄 = pars["柄"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蜘"; + morphVariant.Add(new PartGroup(GlobalState.半身["多足"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_Torso = partGroup["Torso"].ToPar(); + X0Y0_胸版 = partGroup["胸版"].ToPar(); + X0Y0_柄 = partGroup["柄"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -220,10 +220,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.触肢左_接続.Count > 0) { - 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) + 触肢左_接続 = e.触肢左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -234,7 +234,7 @@ namespace SlaveMatrix } if (e.触肢右_接続.Count > 0) { - 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) + 触肢右_接続 = e.触肢右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -245,7 +245,7 @@ namespace SlaveMatrix } if (e.節足左1_接続.Count > 0) { - 節足左1_接続 = e.節足左1_接続.Select(delegate(EleD g) + 節足左1_接続 = e.節足左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -256,7 +256,7 @@ namespace SlaveMatrix } if (e.節足左2_接続.Count > 0) { - 節足左2_接続 = e.節足左2_接続.Select(delegate(EleD g) + 節足左2_接続 = e.節足左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -267,7 +267,7 @@ namespace SlaveMatrix } if (e.節足左3_接続.Count > 0) { - 節足左3_接続 = e.節足左3_接続.Select(delegate(EleD g) + 節足左3_接続 = e.節足左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -278,7 +278,7 @@ namespace SlaveMatrix } if (e.節足左4_接続.Count > 0) { - 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) + 節足左4_接続 = e.節足左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -289,7 +289,7 @@ namespace SlaveMatrix } if (e.節足右1_接続.Count > 0) { - 節足右1_接続 = e.節足右1_接続.Select(delegate(EleD g) + 節足右1_接続 = e.節足右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -300,7 +300,7 @@ namespace SlaveMatrix } if (e.節足右2_接続.Count > 0) { - 節足右2_接続 = e.節足右2_接続.Select(delegate(EleD g) + 節足右2_接続 = e.節足右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -311,7 +311,7 @@ namespace SlaveMatrix } if (e.節足右3_接続.Count > 0) { - 節足右3_接続 = e.節足右3_接続.Select(delegate(EleD g) + 節足右3_接続 = e.節足右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -322,7 +322,7 @@ namespace SlaveMatrix } if (e.節足右4_接続.Count > 0) { - 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) + 節足右4_接続 = e.節足右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -333,7 +333,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蜘2; @@ -378,94 +378,94 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } private void 配色T0(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲0O); - 胸版CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 胸版CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } - public override IEnumerable EnumEle() + public override IEnumerable EnumEle() { yield return this; if (尾_接続 != null) { - foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item in 尾_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item; } } if (節足左4_接続 != null) { - foreach (Ele item2 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item2 in 節足左4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item2; } } if (節足右4_接続 != null) { - foreach (Ele item3 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item3 in 節足右4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item3; } } if (節足左3_接続 != null) { - foreach (Ele item4 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item4 in 節足左3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item4; } } if (節足右3_接続 != null) { - foreach (Ele item5 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item5 in 節足右3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item5; } } if (節足左2_接続 != null) { - foreach (Ele item6 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item6 in 節足左2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item6; } } if (節足右2_接続 != null) { - foreach (Ele item7 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item7 in 節足右2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item7; } } if (節足左1_接続 != null) { - foreach (Ele item8 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item8 in 節足左1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item8; } } if (節足右1_接続 != null) { - foreach (Ele item9 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item9 in 節足右1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item9; } } if (触肢左_接続 != null) { - foreach (Ele item10 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item10 in 触肢左_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item10; } @@ -474,7 +474,7 @@ namespace SlaveMatrix { yield break; } - foreach (Ele item11 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item11 in 触肢右_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item11; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs index 397b841..978c6d4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蜘D.cs @@ -15,188 +15,188 @@ namespace SlaveMatrix 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 void 触肢左接続(EleD e) + public void 触肢左接続(ElementData e) { 触肢左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_触肢左_接続; } - public void 触肢右接続(EleD e) + public void 触肢右接続(ElementData e) { 触肢右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_触肢右_接続; } - public void 節足左1接続(EleD e) + public void 節足左1接続(ElementData e) { 節足左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足左1_接続; } - public void 節足左2接続(EleD e) + public void 節足左2接続(ElementData e) { 節足左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足左2_接続; } - public void 節足左3接続(EleD e) + public void 節足左3接続(ElementData e) { 節足左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足左3_接続; } - public void 節足左4接続(EleD e) + public void 節足左4接続(ElementData e) { 節足左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足左4_接続; } - public void 節足右1接続(EleD e) + public void 節足右1接続(ElementData e) { 節足右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足右1_接続; } - public void 節足右2接続(EleD e) + public void 節足右2接続(ElementData e) { 節足右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足右2_接続; } - public void 節足右3接続(EleD e) + public void 節足右3接続(ElementData e) { 節足右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足右3_接続; } - public void 節足右4接続(EleD e) + public void 節足右4接続(ElementData e) { 節足右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_節足右4_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData e) { 尾_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蜘_尾_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.0; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 多足_蜘(DisUnit, 配色指定, 体配色, Med, this); } - public override IEnumerable EnumEleD() + public override IEnumerable EnumEleD() { yield return this; if (尾_接続 != null) { - foreach (EleD item in 尾_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item in 尾_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item; } } if (節足左4_接続 != null) { - foreach (EleD item2 in 節足左4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item2 in 節足左4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item2; } } if (節足右4_接続 != null) { - foreach (EleD item3 in 節足右4_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item3 in 節足右4_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item3; } } if (節足左3_接続 != null) { - foreach (EleD item4 in 節足左3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item4 in 節足左3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item4; } } if (節足右3_接続 != null) { - foreach (EleD item5 in 節足右3_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item5 in 節足右3_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item5; } } if (節足左2_接続 != null) { - foreach (EleD item6 in 節足左2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item6 in 節足左2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item6; } } if (節足右2_接続 != null) { - foreach (EleD item7 in 節足右2_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item7 in 節足右2_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item7; } } if (節足左1_接続 != null) { - foreach (EleD item8 in 節足左1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item8 in 節足左1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item8; } } if (節足右1_接続 != null) { - foreach (EleD item9 in 節足右1_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item9 in 節足右1_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item9; } } if (触肢左_接続 != null) { - foreach (EleD item10 in 触肢左_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item10 in 触肢左_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item10; } @@ -205,7 +205,7 @@ namespace SlaveMatrix { yield break; } - foreach (EleD item11 in 触肢右_接続.Select((EleD e) => e.EnumEleD()).JoinEnum()) + foreach (ElementData item11 in 触肢右_接続.Select((ElementData e) => e.EnumEleD()).JoinEnum()) { yield return item11; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs index e42ba44..199ce03 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍.cs @@ -7,85 +7,85 @@ namespace SlaveMatrix { public class 多足_蠍 : 半身 { - public Par X0Y0_前腹_腹節7_節0; + public ShapePart X0Y0_前腹_腹節7_節0; - public Par X0Y0_前腹_腹節7_節1; + public ShapePart X0Y0_前腹_腹節7_節1; - public Par X0Y0_前腹_腹節6_節0; + public ShapePart X0Y0_前腹_腹節6_節0; - public Par X0Y0_前腹_腹節6_節1; + public ShapePart X0Y0_前腹_腹節6_節1; - public Par X0Y0_前腹_腹節6_節線; + public ShapePart X0Y0_前腹_腹節6_節線; - public Par X0Y0_前腹_腹節6_気門左; + public ShapePart X0Y0_前腹_腹節6_気門左; - public Par X0Y0_前腹_腹節6_気門右; + public ShapePart X0Y0_前腹_腹節6_気門右; - public Par X0Y0_前腹_腹節5_節0; + public ShapePart X0Y0_前腹_腹節5_節0; - public Par X0Y0_前腹_腹節5_節1; + public ShapePart X0Y0_前腹_腹節5_節1; - public Par X0Y0_前腹_腹節5_節線; + public ShapePart X0Y0_前腹_腹節5_節線; - public Par X0Y0_前腹_腹節5_気門左; + public ShapePart X0Y0_前腹_腹節5_気門左; - public Par X0Y0_前腹_腹節5_気門右; + public ShapePart X0Y0_前腹_腹節5_気門右; - public Par X0Y0_前腹_腹節4_節0; + public ShapePart X0Y0_前腹_腹節4_節0; - public Par X0Y0_前腹_腹節4_節1; + public ShapePart X0Y0_前腹_腹節4_節1; - public Par X0Y0_前腹_腹節4_節線; + public ShapePart X0Y0_前腹_腹節4_節線; - public Par X0Y0_前腹_腹節4_気門左; + public ShapePart X0Y0_前腹_腹節4_気門左; - public Par X0Y0_前腹_腹節4_気門右; + public ShapePart X0Y0_前腹_腹節4_気門右; - public Par X0Y0_前腹_腹節3_節0; + public ShapePart X0Y0_前腹_腹節3_節0; - public Par X0Y0_前腹_腹節3_節1; + public ShapePart X0Y0_前腹_腹節3_節1; - public Par X0Y0_前腹_腹節3_節線; + public ShapePart X0Y0_前腹_腹節3_節線; - public Par X0Y0_前腹_腹節3_気門左; + public ShapePart X0Y0_前腹_腹節3_気門左; - public Par X0Y0_前腹_腹節3_気門右; + public ShapePart X0Y0_前腹_腹節3_気門右; - public Par X0Y0_前腹_腹節2_節0; + public ShapePart X0Y0_前腹_腹節2_節0; - public Par X0Y0_頭胸; + public ShapePart X0Y0_頭胸; - public Par X0Y0_基節_基節左0; + public ShapePart X0Y0_基節_基節左0; - public Par X0Y0_基節_基節左1; + public ShapePart X0Y0_基節_基節左1; - public Par X0Y0_基節_肢内突起左; + public ShapePart X0Y0_基節_肢内突起左; - public Par X0Y0_基節_基節左2; + public ShapePart X0Y0_基節_基節左2; - public Par X0Y0_基節_基節左3; + public ShapePart X0Y0_基節_基節左3; - public Par X0Y0_基節_基節左4; + public ShapePart X0Y0_基節_基節左4; - public Par X0Y0_基節_基節右0; + public ShapePart X0Y0_基節_基節右0; - public Par X0Y0_基節_基節右1; + public ShapePart X0Y0_基節_基節右1; - public Par X0Y0_基節_肢内突起右; + public ShapePart X0Y0_基節_肢内突起右; - public Par X0Y0_基節_基節右2; + public ShapePart X0Y0_基節_基節右2; - public Par X0Y0_基節_基節右3; + public ShapePart X0Y0_基節_基節右3; - public Par X0Y0_基節_基節右4; + public ShapePart X0Y0_基節_基節右4; - public Par X0Y0_生殖口蓋左; + public ShapePart X0Y0_生殖口蓋左; - public Par X0Y0_生殖口蓋右; + public ShapePart X0Y0_生殖口蓋右; - public Par X0Y0_生殖口_生殖口0; + public ShapePart X0Y0_生殖口_生殖口0; - public Par X0Y0_生殖口_生殖口1; + public ShapePart X0Y0_生殖口_生殖口1; public ColorD 前腹_腹節7_節0CD; @@ -249,31 +249,31 @@ namespace SlaveMatrix private double くぱぁ_; - public Ele[] 触肢左_接続; + public Element[] 触肢左_接続; - public Ele[] 節足左1_接続; + public Element[] 節足左1_接続; - public Ele[] 節足左2_接続; + public Element[] 節足左2_接続; - public Ele[] 節足左3_接続; + public Element[] 節足左3_接続; - public Ele[] 節足左4_接続; + public Element[] 節足左4_接続; - public Ele[] 触肢右_接続; + public Element[] 触肢右_接続; - public Ele[] 節足右1_接続; + public Element[] 節足右1_接続; - public Ele[] 節足右2_接続; + public Element[] 節足右2_接続; - public Ele[] 節足右3_接続; + public Element[] 節足右3_接続; - public Ele[] 節足右4_接続; + public Element[] 節足右4_接続; - public Ele[] 櫛状板左_接続; + public Element[] 櫛状板左_接続; - public Ele[] 櫛状板右_接続; + public Element[] 櫛状板右_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; public override bool 欠損 { @@ -977,15 +977,15 @@ namespace SlaveMatrix { 多足_蠍 多足_蠍2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍"; - dif.Add(new Pars(Sta.半身["多足"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["前腹"].ToPars(); - Pars pars3 = pars2["腹節7"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蠍"; + morphVariant.Add(new PartGroup(GlobalState.半身["多足"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["前腹"].ToPars(); + PartGroup pars3 = pars2["腹節7"].ToPars(); X0Y0_前腹_腹節7_節0 = pars3["節0"].ToPar(); X0Y0_前腹_腹節7_節1 = pars3["節1"].ToPar(); pars3 = pars2["腹節6"].ToPars(); @@ -1014,8 +1014,8 @@ namespace SlaveMatrix X0Y0_前腹_腹節3_気門右 = pars3["気門右"].ToPar(); pars3 = pars2["腹節2"].ToPars(); X0Y0_前腹_腹節2_節0 = pars3["節0"].ToPar(); - X0Y0_頭胸 = pars["頭胸"].ToPar(); - pars2 = pars["基節"].ToPars(); + X0Y0_頭胸 = partGroup["頭胸"].ToPar(); + pars2 = partGroup["基節"].ToPars(); X0Y0_基節_基節左0 = pars2["基節左0"].ToPar(); X0Y0_基節_基節左1 = pars2["基節左1"].ToPar(); X0Y0_基節_肢内突起左 = pars2["肢内突起左"].ToPar(); @@ -1028,9 +1028,9 @@ namespace SlaveMatrix 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_生殖口蓋左 = partGroup["生殖口蓋左"].ToPar(); + X0Y0_生殖口蓋右 = partGroup["生殖口蓋右"].ToPar(); + pars2 = partGroup["生殖口"].ToPars(); X0Y0_生殖口_生殖口0 = pars2["生殖口0"].ToPar(); X0Y0_生殖口_生殖口1 = pars2["生殖口1"].ToPar(); Body.SetJoints(); @@ -1105,10 +1105,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.触肢左_接続.Count > 0) { - 触肢左_接続 = e.触肢左_接続.Select(delegate(EleD g) + 触肢左_接続 = e.触肢左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1119,7 +1119,7 @@ namespace SlaveMatrix } if (e.節足左1_接続.Count > 0) { - 節足左1_接続 = e.節足左1_接続.Select(delegate(EleD g) + 節足左1_接続 = e.節足左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1130,7 +1130,7 @@ namespace SlaveMatrix } if (e.節足左2_接続.Count > 0) { - 節足左2_接続 = e.節足左2_接続.Select(delegate(EleD g) + 節足左2_接続 = e.節足左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1141,7 +1141,7 @@ namespace SlaveMatrix } if (e.節足左3_接続.Count > 0) { - 節足左3_接続 = e.節足左3_接続.Select(delegate(EleD g) + 節足左3_接続 = e.節足左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1152,7 +1152,7 @@ namespace SlaveMatrix } if (e.節足左4_接続.Count > 0) { - 節足左4_接続 = e.節足左4_接続.Select(delegate(EleD g) + 節足左4_接続 = e.節足左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1163,7 +1163,7 @@ namespace SlaveMatrix } if (e.触肢右_接続.Count > 0) { - 触肢右_接続 = e.触肢右_接続.Select(delegate(EleD g) + 触肢右_接続 = e.触肢右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1174,7 +1174,7 @@ namespace SlaveMatrix } if (e.節足右1_接続.Count > 0) { - 節足右1_接続 = e.節足右1_接続.Select(delegate(EleD g) + 節足右1_接続 = e.節足右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1185,7 +1185,7 @@ namespace SlaveMatrix } if (e.節足右2_接続.Count > 0) { - 節足右2_接続 = e.節足右2_接続.Select(delegate(EleD g) + 節足右2_接続 = e.節足右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1196,7 +1196,7 @@ namespace SlaveMatrix } if (e.節足右3_接続.Count > 0) { - 節足右3_接続 = e.節足右3_接続.Select(delegate(EleD g) + 節足右3_接続 = e.節足右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1207,7 +1207,7 @@ namespace SlaveMatrix } if (e.節足右4_接続.Count > 0) { - 節足右4_接続 = e.節足右4_接続.Select(delegate(EleD g) + 節足右4_接続 = e.節足右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1218,7 +1218,7 @@ namespace SlaveMatrix } if (e.櫛状板左_接続.Count > 0) { - 櫛状板左_接続 = e.櫛状板左_接続.Select(delegate(EleD g) + 櫛状板左_接続 = e.櫛状板左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1229,7 +1229,7 @@ namespace SlaveMatrix } if (e.櫛状板右_接続.Count > 0) { - 櫛状板右_接続 = e.櫛状板右_接続.Select(delegate(EleD g) + 櫛状板右_接続 = e.櫛状板右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1240,7 +1240,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 多足_蠍2; @@ -1317,7 +1317,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public IEnumerable 軸列挙() + public IEnumerable 軸列挙() { yield return X0Y0_前腹_腹節2_節0; yield return X0Y0_前腹_腹節3_節0; @@ -1440,219 +1440,219 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 前腹_腹節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); + 前腹_腹節7_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節7_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節6_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節6_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節5_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節5_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節5_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節5_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節5_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節4_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節4_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節4_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節4_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節4_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節3_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節3_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節3_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節3_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節3_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節2_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } private void 配色T0(BodyColorSet 体配色) { - 前腹_腹節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); + 前腹_腹節7_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節7_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節6_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節6_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節6_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節5_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節5_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節5_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節5_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節5_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節4_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節4_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節4_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節4_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節4_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節3_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節3_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節3_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節3_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節3_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 前腹_腹節2_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } private void 配色T1(BodyColorSet 体配色) { - 前腹_腹節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); + 前腹_腹節7_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節7_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節6_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節6_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節6_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節6_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節6_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節5_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節5_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節5_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節5_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節5_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節4_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節4_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節4_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節4_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節4_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節3_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腹_腹節3_節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腹_腹節3_節線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 前腹_腹節3_気門左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節3_気門右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 前腹_腹節2_節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 頭胸CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 基節_基節左0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_肢内突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 基節_基節右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口蓋右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 生殖口_生殖口1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } - public override IEnumerable EnumEle() + public override IEnumerable EnumEle() { yield return this; if (尾_接続 != null) { - foreach (Ele item in 尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item in 尾_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item; } } if (櫛状板左_接続 != null) { - foreach (Ele item2 in 櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item2 in 櫛状板左_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item2; } } if (櫛状板右_接続 != null) { - foreach (Ele item3 in 櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item3 in 櫛状板右_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item3; } } if (節足左4_接続 != null) { - foreach (Ele item4 in 節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item4 in 節足左4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item4; } } if (節足右4_接続 != null) { - foreach (Ele item5 in 節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item5 in 節足右4_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item5; } } if (節足左3_接続 != null) { - foreach (Ele item6 in 節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item6 in 節足左3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item6; } } if (節足右3_接続 != null) { - foreach (Ele item7 in 節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item7 in 節足右3_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item7; } } if (節足左2_接続 != null) { - foreach (Ele item8 in 節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item8 in 節足左2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item8; } } if (節足右2_接続 != null) { - foreach (Ele item9 in 節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item9 in 節足右2_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item9; } } if (節足左1_接続 != null) { - foreach (Ele item10 in 節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item10 in 節足左1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item10; } } if (節足右1_接続 != null) { - foreach (Ele item11 in 節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item11 in 節足右1_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item11; } } if (触肢左_接続 != null) { - foreach (Ele item12 in 触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item12 in 触肢左_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item12; } @@ -1661,7 +1661,7 @@ namespace SlaveMatrix { yield break; } - foreach (Ele item13 in 触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum()) + foreach (Element item13 in 触肢右_接続.Select((Element e) => e.EnumEle()).JoinEnum()) { yield return item13; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs index f5f3201..076e3bf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/多足_蠍D.cs @@ -90,45 +90,45 @@ namespace SlaveMatrix 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 void 触肢左接続(EleD e) + public void 触肢左接続(ElementData e) { 触肢左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蠍_触肢左_接続; } - public void 節足左1接続(EleD e) + public void 節足左1接続(ElementData e) { 節足左1_接続.Add(e); e.Par = this; @@ -137,13 +137,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.0; } } - public void 節足左2接続(EleD e) + public void 節足左2接続(ElementData e) { 節足左2_接続.Add(e); e.Par = this; @@ -152,13 +152,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.05; } } - public void 節足左3接続(EleD e) + public void 節足左3接続(ElementData e) { 節足左3_接続.Add(e); e.Par = this; @@ -167,13 +167,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.1; } } - public void 節足左4接続(EleD e) + public void 節足左4接続(ElementData e) { 節足左4_接続.Add(e); e.Par = this; @@ -182,20 +182,20 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.15; } } - public void 触肢右接続(EleD e) + public void 触肢右接続(ElementData e) { 触肢右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蠍_触肢右_接続; } - public void 節足右1接続(EleD e) + public void 節足右1接続(ElementData e) { 節足右1_接続.Add(e); e.Par = this; @@ -204,13 +204,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.0; } } - public void 節足右2接続(EleD e) + public void 節足右2接続(ElementData e) { 節足右2_接続.Add(e); e.Par = this; @@ -219,13 +219,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.05; } } - public void 節足右3接続(EleD e) + public void 節足右3接続(ElementData e) { 節足右3_接続.Add(e); e.Par = this; @@ -234,13 +234,13 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.1; } } - public void 節足右4接続(EleD e) + public void 節足右4接続(ElementData e) { 節足右4_接続.Add(e); e.Par = this; @@ -249,38 +249,38 @@ namespace SlaveMatrix { return; } - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度XB = 1.15; } } - public void 櫛状板左接続(EleD e) + public void 櫛状板左接続(ElementData e) { 櫛状板左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蠍_櫛状板左_接続; } - public void 櫛状板右接続(EleD e) + public void 櫛状板右接続(ElementData e) { 櫛状板右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蠍_櫛状板右_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData e) { 尾_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.多足_蠍_尾_接続; - foreach (EleD item in e.EnumEleD()) + foreach (ElementData item in e.EnumEleD()) { item.尺度B = 1.3; } } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 多足_蠍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs index 53d128c..f1a3851 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎.cs @@ -3,41 +3,41 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 大顎 : Ele + public class 大顎 : Element { - public Par X0Y0_棘_棘1; + public ShapePart X0Y0_棘_棘1; - public Par X0Y0_棘_棘2; + public ShapePart X0Y0_棘_棘2; - public Par X0Y0_棘_棘3; + public ShapePart X0Y0_棘_棘3; - public Par X0Y0_牙; + public ShapePart X0Y0_牙; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y1_牙; + public ShapePart X0Y1_牙; - public Par X0Y1_線; + public ShapePart X0Y1_線; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; - public Par X0Y1_折線3; + public ShapePart X0Y1_折線3; - public Par X0Y1_穴; + public ShapePart X0Y1_穴; public ColorD 刺_棘1CD; @@ -430,31 +430,31 @@ namespace SlaveMatrix public 大顎(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 大顎D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["虫顎"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["刺"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["虫顎"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["刺"].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_牙 = partGroup["牙"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + pars2 = partGroup["輪"].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 = Body[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(); + partGroup = Body[0][1]; + X0Y1_牙 = partGroup["牙"].ToPar(); + X0Y1_線 = partGroup["線"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); + X0Y1_折線3 = partGroup["折線3"].ToPar(); + X0Y1_穴 = partGroup["穴"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -553,7 +553,7 @@ namespace SlaveMatrix } } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -612,65 +612,65 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 刺_棘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); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 牙CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 線CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + 穴CD.線 = ColorHelper.Black; + 穴CD.色 = new Color2(ref ColorHelper.Black, ref 体配色.甲0O.Col2); } private void 配色T0(BodyColorSet 体配色) { - 刺_棘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); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 牙CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 線CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + 穴CD.線 = ColorHelper.Black; + 穴CD.色 = new Color2(ref ColorHelper.Black, ref 体配色.甲0O.Col2); } private void 配色T1(BodyColorSet 体配色) { - 刺_棘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); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 牙CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); 穴CD = new ColorD(); - 穴CD.線 = Col.Black; - 穴CD.色 = new Color2(ref Col.Black, ref 体配色.甲0O.Col2); + 穴CD.線 = ColorHelper.Black; + 穴CD.色 = new Color2(ref ColorHelper.Black, ref 体配色.甲0O.Col2); } public void 輪配色(拘束具色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs index 7e88382..a8b3339 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 大顎D : EleD + public class 大顎D : ElementData { public bool 刺_棘1_表示 = true; @@ -46,7 +46,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 大顎(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs index 4466268..d7bc048 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎上.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 大顎上 : Ele + public class 大顎上 : Element { - public Par X0Y0_甲殻; + public ShapePart X0Y0_甲殻; - public Par X0Y0_線左; + public ShapePart X0Y0_線左; - public Par X0Y0_線右; + public ShapePart X0Y0_線右; - public Par X0Y0_棘左; + public ShapePart X0Y0_棘左; - public Par X0Y0_棘右; + public ShapePart X0Y0_棘右; public ColorD 甲殻CD; @@ -171,13 +171,13 @@ namespace SlaveMatrix public 大顎上(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色) { ThisType = GetType(); - Body = new Difs(Sta.肢中["大顎上"]); - Pars pars = Body[0][0]; - X0Y0_甲殻 = pars["甲殻"].ToPar(); - X0Y0_線左 = pars["線左"].ToPar(); - X0Y0_線右 = pars["線右"].ToPar(); - X0Y0_棘左 = pars["刺左"].ToPar(); - X0Y0_棘右 = pars["刺右"].ToPar(); + Body = new VariantGrid(GlobalState.肢中["大顎上"]); + PartGroup partGroup = Body[0][0]; + X0Y0_甲殻 = partGroup["甲殻"].ToPar(); + X0Y0_線左 = partGroup["線左"].ToPar(); + X0Y0_線右 = partGroup["線右"].ToPar(); + X0Y0_棘左 = partGroup["刺左"].ToPar(); + X0Y0_棘右 = partGroup["刺右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); base.配色指定 = 配色指定; @@ -205,11 +205,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 甲殻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); + 甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 線左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 線右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs index 5ea90de..d059c89 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基.cs @@ -4,9 +4,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 大顎基 : Ele + public class 大顎基 : Element { - public Par X0Y0_甲殻下; + public ShapePart X0Y0_甲殻下; public 大顎上 大顎上; @@ -14,9 +14,9 @@ namespace SlaveMatrix public ColorP X0Y0_甲殻下CP; - public Ele[] 顎左_接続; + public Element[] 顎左_接続; - public Ele[] 顎右_接続; + public Element[] 顎右_接続; public override bool 欠損 { @@ -166,7 +166,7 @@ namespace SlaveMatrix set { 位置C = new Vector2D(位置C.X, -0.013 * value); - foreach (Ele item in EnumEle()) + foreach (Element item in EnumEle()) { item.尺度YC = 1.0 - 0.05 * value; } @@ -411,9 +411,9 @@ namespace SlaveMatrix 大顎上 = new 大顎上(DisUnit, 配色指定, 体配色); 大顎上.Par = this; ThisType = GetType(); - Body = new Difs(Sta.肢中["大顎基"]); - Pars pars = Body[0][0]; - X0Y0_甲殻下 = pars["甲殻下"].ToPar(); + Body = new VariantGrid(GlobalState.肢中["大顎基"]); + PartGroup partGroup = Body[0][0]; + X0Y0_甲殻下 = partGroup["甲殻下"].ToPar(); 大顎上.接続(大顎上_接続点); Body.SetJoints(); 接続根 = new JointD(Body); @@ -452,10 +452,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.顎左_接続.Count > 0) { - 顎左_接続 = e.顎左_接続.Select(delegate(EleD g) + 顎左_接続 = e.顎左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 大顎基2; @@ -466,7 +466,7 @@ namespace SlaveMatrix } if (e.顎右_接続.Count > 0) { - 顎右_接続 = e.顎右_接続.Select(delegate(EleD g) + 顎右_接続 = e.顎右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 大顎基2; @@ -512,7 +512,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 甲殻下CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 甲殻下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs index 8b380e4..359449e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/大顎基D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 大顎基D : EleD + public class 大顎基D : ElementData { public bool 甲殻下_表示 = true; @@ -20,30 +20,30 @@ namespace SlaveMatrix public bool 刺右_表示 = true; - public List 顎左_接続 = new List(); + public List 顎左_接続 = new List(); - public List 顎右_接続 = new List(); + public List 顎右_接続 = new List(); public 大顎基D() { ThisType = GetType(); } - public void 顎左接続(EleD e) + public void 顎左接続(ElementData e) { 顎左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.大顎基_顎左_接続; } - public void 顎右接続(EleD e) + public void 顎右接続(ElementData e) { 顎右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.大顎基_顎右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 大顎基(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs index 5143fb7..88ee9ad 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精.cs @@ -3,63 +3,63 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 射精 : Ele + public class 射精 : Element { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; - public Par X0Y5_精液; + public ShapePart X0Y5_精液; - public Par X0Y6_精液; + public ShapePart X0Y6_精液; - public Par X1Y0_精液; + public ShapePart X1Y0_精液; - public Par X1Y1_精液; + public ShapePart X1Y1_精液; - public Par X1Y2_精液; + public ShapePart X1Y2_精液; - public Par X1Y3_精液; + public ShapePart X1Y3_精液; - public Par X1Y4_精液; + public ShapePart X1Y4_精液; - public Par X1Y5_精液; + public ShapePart X1Y5_精液; - public Par X1Y6_精液; + public ShapePart X1Y6_精液; - public Par X1Y7_精液; + public ShapePart X1Y7_精液; - public Par X1Y8_精液掛け; + public ShapePart X1Y8_精液掛け; - public Par X1Y8_精液; + public ShapePart X1Y8_精液; - public Par X1Y9_精液掛け; + public ShapePart X1Y9_精液掛け; - public Par X1Y9_精液; + public ShapePart X1Y9_精液; - public Par X1Y10_精液掛け; + public ShapePart X1Y10_精液掛け; - public Par X1Y10_精液; + public ShapePart X1Y10_精液; - public Par X1Y11_精液掛け; + public ShapePart X1Y11_精液掛け; - public Par X1Y11_精液; + public ShapePart X1Y11_精液; - public Par X1Y12_精液掛け; + public ShapePart X1Y12_精液掛け; - public Par X1Y12_精液; + public ShapePart X1Y12_精液; - public Par X1Y13_精液掛け; + public ShapePart X1Y13_精液掛け; - public Par X1Y13_精液; + public ShapePart X1Y13_精液; - public Par X1Y14_精液; + public ShapePart X1Y14_精液; public ColorD 精液掛けCD; @@ -264,57 +264,57 @@ namespace SlaveMatrix public 射精(double DisUnit, 配色指定 配色指定, 主人公配色 体配色, ModeEventDispatcher Med, 射精D e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["射精"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = Body[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - pars = Body[0][6]; - X0Y6_精液 = pars["精液"].ToPar(); - pars = Body[1][0]; - X1Y0_精液 = pars["精液"].ToPar(); - pars = Body[1][1]; - X1Y1_精液 = pars["精液"].ToPar(); - pars = Body[1][2]; - X1Y2_精液 = pars["精液"].ToPar(); - pars = Body[1][3]; - X1Y3_精液 = pars["精液"].ToPar(); - pars = Body[1][4]; - X1Y4_精液 = pars["精液"].ToPar(); - pars = Body[1][5]; - X1Y5_精液 = pars["精液"].ToPar(); - pars = Body[1][6]; - X1Y6_精液 = pars["精液"].ToPar(); - pars = Body[1][7]; - X1Y7_精液 = pars["精液"].ToPar(); - pars = Body[1][8]; - X1Y8_精液掛け = pars["精液掛け"].ToPar(); - X1Y8_精液 = pars["精液"].ToPar(); - pars = Body[1][9]; - X1Y9_精液掛け = pars["精液掛け"].ToPar(); - X1Y9_精液 = pars["精液"].ToPar(); - pars = Body[1][10]; - X1Y10_精液掛け = pars["精液掛け"].ToPar(); - X1Y10_精液 = pars["精液"].ToPar(); - pars = Body[1][11]; - X1Y11_精液掛け = pars["精液掛け"].ToPar(); - X1Y11_精液 = pars["精液"].ToPar(); - pars = Body[1][12]; - X1Y12_精液掛け = pars["精液掛け"].ToPar(); - X1Y12_精液 = pars["精液"].ToPar(); - pars = Body[1][13]; - X1Y13_精液掛け = pars["精液掛け"].ToPar(); - X1Y13_精液 = pars["精液"].ToPar(); - pars = Body[1][14]; - X1Y14_精液 = pars["精液"].ToPar(); + Body = new VariantGrid(GlobalState.カーソル["射精"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][5]; + X0Y5_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][6]; + X0Y6_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][0]; + X1Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][1]; + X1Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][2]; + X1Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][3]; + X1Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][4]; + X1Y4_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][5]; + X1Y5_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][6]; + X1Y6_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][7]; + X1Y7_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][8]; + X1Y8_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y8_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][9]; + X1Y9_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y9_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][10]; + X1Y10_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y10_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][11]; + X1Y11_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y11_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][12]; + X1Y12_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y12_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][13]; + X1Y13_精液掛け = partGroup["精液掛け"].ToPar(); + X1Y13_精液 = partGroup["精液"].ToPar(); + partGroup = Body[1][14]; + X1Y14_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs index d0f2a8f..09f1de0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/射精D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 射精D : EleD + public class 射精D : ElementData { public bool 精液_表示 = true; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs index 8071ba4..ecb3635 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾.cs @@ -4,9 +4,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 尾 : Ele + public class 尾 : Element { - public virtual IEnumerable Enum軸() + public virtual IEnumerable Enum軸() { yield break; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs index d10daf4..90b7cfa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 尾D : EleD + public class 尾D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs index ab195bc..89260ff 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウ.cs @@ -7,323 +7,323 @@ namespace SlaveMatrix { public class 尾_ウ : 尾 { - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾20_鱗左5; + public ShapePart X0Y0_尾20_鱗左5; - public Par X0Y0_尾20_鱗右5; + public ShapePart X0Y0_尾20_鱗右5; - public Par X0Y0_尾20_鱗左4; + public ShapePart X0Y0_尾20_鱗左4; - public Par X0Y0_尾20_鱗右4; + public ShapePart X0Y0_尾20_鱗右4; - public Par X0Y0_尾20_鱗左3; + public ShapePart X0Y0_尾20_鱗左3; - public Par X0Y0_尾20_鱗右3; + public ShapePart X0Y0_尾20_鱗右3; - public Par X0Y0_尾20_鱗左2; + public ShapePart X0Y0_尾20_鱗左2; - public Par X0Y0_尾20_鱗右2; + public ShapePart X0Y0_尾20_鱗右2; - public Par X0Y0_尾20_鱗左1; + public ShapePart X0Y0_尾20_鱗左1; - public Par X0Y0_尾20_鱗右1; + public ShapePart X0Y0_尾20_鱗右1; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾19_鱗左3; + public ShapePart X0Y0_尾19_鱗左3; - public Par X0Y0_尾19_鱗右3; + public ShapePart X0Y0_尾19_鱗右3; - public Par X0Y0_尾19_鱗左2; + public ShapePart X0Y0_尾19_鱗左2; - public Par X0Y0_尾19_鱗右2; + public ShapePart X0Y0_尾19_鱗右2; - public Par X0Y0_尾19_鱗左1; + public ShapePart X0Y0_尾19_鱗左1; - public Par X0Y0_尾19_鱗右1; + public ShapePart X0Y0_尾19_鱗右1; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾18_鱗左3; + public ShapePart X0Y0_尾18_鱗左3; - public Par X0Y0_尾18_鱗右3; + public ShapePart X0Y0_尾18_鱗右3; - public Par X0Y0_尾18_鱗左2; + public ShapePart X0Y0_尾18_鱗左2; - public Par X0Y0_尾18_鱗右2; + public ShapePart X0Y0_尾18_鱗右2; - public Par X0Y0_尾18_鱗左1; + public ShapePart X0Y0_尾18_鱗左1; - public Par X0Y0_尾18_鱗右1; + public ShapePart X0Y0_尾18_鱗右1; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾17_鱗左3; + public ShapePart X0Y0_尾17_鱗左3; - public Par X0Y0_尾17_鱗右3; + public ShapePart X0Y0_尾17_鱗右3; - public Par X0Y0_尾17_鱗左2; + public ShapePart X0Y0_尾17_鱗左2; - public Par X0Y0_尾17_鱗右2; + public ShapePart X0Y0_尾17_鱗右2; - public Par X0Y0_尾17_鱗左1; + public ShapePart X0Y0_尾17_鱗左1; - public Par X0Y0_尾17_鱗右1; + public ShapePart X0Y0_尾17_鱗右1; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾16_鱗左3; + public ShapePart X0Y0_尾16_鱗左3; - public Par X0Y0_尾16_鱗右3; + public ShapePart X0Y0_尾16_鱗右3; - public Par X0Y0_尾16_鱗左2; + public ShapePart X0Y0_尾16_鱗左2; - public Par X0Y0_尾16_鱗右2; + public ShapePart X0Y0_尾16_鱗右2; - public Par X0Y0_尾16_鱗左1; + public ShapePart X0Y0_尾16_鱗左1; - public Par X0Y0_尾16_鱗右1; + public ShapePart X0Y0_尾16_鱗右1; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾15_鱗左3; + public ShapePart X0Y0_尾15_鱗左3; - public Par X0Y0_尾15_鱗右3; + public ShapePart X0Y0_尾15_鱗右3; - public Par X0Y0_尾15_鱗左2; + public ShapePart X0Y0_尾15_鱗左2; - public Par X0Y0_尾15_鱗右2; + public ShapePart X0Y0_尾15_鱗右2; - public Par X0Y0_尾15_鱗左1; + public ShapePart X0Y0_尾15_鱗左1; - public Par X0Y0_尾15_鱗右1; + public ShapePart X0Y0_尾15_鱗右1; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾14_鱗左3; + public ShapePart X0Y0_尾14_鱗左3; - public Par X0Y0_尾14_鱗右3; + public ShapePart X0Y0_尾14_鱗右3; - public Par X0Y0_尾14_鱗左2; + public ShapePart X0Y0_尾14_鱗左2; - public Par X0Y0_尾14_鱗右2; + public ShapePart X0Y0_尾14_鱗右2; - public Par X0Y0_尾14_鱗左1; + public ShapePart X0Y0_尾14_鱗左1; - public Par X0Y0_尾14_鱗右1; + public ShapePart X0Y0_尾14_鱗右1; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾13_鱗左3; + public ShapePart X0Y0_尾13_鱗左3; - public Par X0Y0_尾13_鱗右3; + public ShapePart X0Y0_尾13_鱗右3; - public Par X0Y0_尾13_鱗左2; + public ShapePart X0Y0_尾13_鱗左2; - public Par X0Y0_尾13_鱗右2; + public ShapePart X0Y0_尾13_鱗右2; - public Par X0Y0_尾13_鱗左1; + public ShapePart X0Y0_尾13_鱗左1; - public Par X0Y0_尾13_鱗右1; + public ShapePart X0Y0_尾13_鱗右1; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾12_鱗左3; + public ShapePart X0Y0_尾12_鱗左3; - public Par X0Y0_尾12_鱗右3; + public ShapePart X0Y0_尾12_鱗右3; - public Par X0Y0_尾12_鱗左2; + public ShapePart X0Y0_尾12_鱗左2; - public Par X0Y0_尾12_鱗右2; + public ShapePart X0Y0_尾12_鱗右2; - public Par X0Y0_尾12_鱗左1; + public ShapePart X0Y0_尾12_鱗左1; - public Par X0Y0_尾12_鱗右1; + public ShapePart X0Y0_尾12_鱗右1; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾11_鱗左3; + public ShapePart X0Y0_尾11_鱗左3; - public Par X0Y0_尾11_鱗右3; + public ShapePart X0Y0_尾11_鱗右3; - public Par X0Y0_尾11_鱗左2; + public ShapePart X0Y0_尾11_鱗左2; - public Par X0Y0_尾11_鱗右2; + public ShapePart X0Y0_尾11_鱗右2; - public Par X0Y0_尾11_鱗左1; + public ShapePart X0Y0_尾11_鱗左1; - public Par X0Y0_尾11_鱗右1; + public ShapePart X0Y0_尾11_鱗右1; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾10_鱗左3; + public ShapePart X0Y0_尾10_鱗左3; - public Par X0Y0_尾10_鱗右3; + public ShapePart X0Y0_尾10_鱗右3; - public Par X0Y0_尾10_鱗左2; + public ShapePart X0Y0_尾10_鱗左2; - public Par X0Y0_尾10_鱗右2; + public ShapePart X0Y0_尾10_鱗右2; - public Par X0Y0_尾10_鱗左1; + public ShapePart X0Y0_尾10_鱗左1; - public Par X0Y0_尾10_鱗右1; + public ShapePart X0Y0_尾10_鱗右1; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public ShapePart X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public ShapePart X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public ShapePart X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public ShapePart X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public ShapePart X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public ShapePart X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public ShapePart X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public ShapePart X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public ShapePart X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public ShapePart X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public ShapePart X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public ShapePart X0Y0_尾8_鱗右1; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public ShapePart X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public ShapePart X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public ShapePart X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public ShapePart X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public ShapePart X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public ShapePart X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public ShapePart X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public ShapePart X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public ShapePart X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public ShapePart X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public ShapePart X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public ShapePart X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public ShapePart X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public ShapePart X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public ShapePart X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public ShapePart X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public ShapePart X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public ShapePart X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public ShapePart X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public ShapePart X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public ShapePart X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public ShapePart X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public ShapePart X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public ShapePart X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public ShapePart X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public ShapePart X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public ShapePart X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public ShapePart X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public ShapePart X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public ShapePart X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public ShapePart X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public ShapePart X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public ShapePart X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public ShapePart X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public ShapePart X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public ShapePart X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public ShapePart X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public ShapePart X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public ShapePart X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public ShapePart X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public ShapePart X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public ShapePart X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public ShapePart X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public ShapePart X0Y0_尾0_鱗左; public ColorD 尾20_尾CD; @@ -969,7 +969,7 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Ele[] 尾先_接続; + public Element[] 尾先_接続; public override bool 欠損 { @@ -3505,14 +3505,14 @@ namespace SlaveMatrix { 尾_ウ 尾_ウ2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ウミ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][18])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾20"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ウミ"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][18])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾20"].ToPars(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); X0Y0_尾20_鱗左5 = pars2["鱗左5"].ToPar(); X0Y0_尾20_鱗右5 = pars2["鱗右5"].ToPar(); @@ -3524,7 +3524,7 @@ namespace SlaveMatrix X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3532,7 +3532,7 @@ namespace SlaveMatrix X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3540,7 +3540,7 @@ namespace SlaveMatrix X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3548,7 +3548,7 @@ namespace SlaveMatrix X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3556,7 +3556,7 @@ namespace SlaveMatrix X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3564,7 +3564,7 @@ namespace SlaveMatrix X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3572,7 +3572,7 @@ namespace SlaveMatrix X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3580,7 +3580,7 @@ namespace SlaveMatrix X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3588,7 +3588,7 @@ namespace SlaveMatrix X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3596,7 +3596,7 @@ namespace SlaveMatrix X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3604,7 +3604,7 @@ namespace SlaveMatrix X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3612,7 +3612,7 @@ namespace SlaveMatrix X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3620,7 +3620,7 @@ namespace SlaveMatrix X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3628,7 +3628,7 @@ namespace SlaveMatrix X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3636,7 +3636,7 @@ namespace SlaveMatrix X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3644,7 +3644,7 @@ namespace SlaveMatrix X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3652,7 +3652,7 @@ namespace SlaveMatrix X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3660,7 +3660,7 @@ namespace SlaveMatrix X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3668,7 +3668,7 @@ namespace SlaveMatrix X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); @@ -3676,18 +3676,18 @@ namespace SlaveMatrix X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -3889,8 +3889,8 @@ namespace SlaveMatrix } if (e.尾先_接続.Count > 0) { - Ele f; - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + Element f; + 尾先_接続 = e.尾先_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_ウ2; @@ -4290,7 +4290,7 @@ namespace SlaveMatrix X0Y0_尾20_尾.SetAngleBase(0.0); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -4299,7 +4299,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -4516,153 +4516,153 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -4679,153 +4679,153 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -4842,153 +4842,153 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs index 630f6ce..642aec1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ウD.cs @@ -334,21 +334,21 @@ namespace SlaveMatrix public bool 鎖表示; - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); public 尾_ウD() { ThisType = GetType(); } - public void 尾先接続(EleD e) + public void 尾先接続(ElementData e) { 尾先_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_ウ_尾先_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_ウ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs index ef4e18a..76af0dc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガ.cs @@ -5,201 +5,201 @@ namespace SlaveMatrix { public class 尾_ガ : 尾 { - public Par X0Y0_尾; + public ShapePart X0Y0_尾; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public ShapePart X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public ShapePart X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public ShapePart X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public ShapePart X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public ShapePart X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public ShapePart X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public ShapePart X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public ShapePart X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public ShapePart X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public ShapePart X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public ShapePart X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public ShapePart X0Y0_尾8_鱗右1; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public ShapePart X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public ShapePart X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public ShapePart X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public ShapePart X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public ShapePart X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public ShapePart X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public ShapePart X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public ShapePart X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public ShapePart X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public ShapePart X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public ShapePart X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public ShapePart X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public ShapePart X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public ShapePart X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public ShapePart X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public ShapePart X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public ShapePart X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public ShapePart X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public ShapePart X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public ShapePart X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public ShapePart X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public ShapePart X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public ShapePart X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public ShapePart X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public ShapePart X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public ShapePart X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public ShapePart X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public ShapePart X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public ShapePart X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public ShapePart X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public ShapePart X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public ShapePart X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public ShapePart X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public ShapePart X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public ShapePart X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public ShapePart X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public ShapePart X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public ShapePart X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public ShapePart X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public ShapePart X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public ShapePart X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public ShapePart X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public ShapePart X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public ShapePart X0Y0_尾0_鱗左; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾19_殻; + public ShapePart X0Y0_尾19_殻; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾18_殻; + public ShapePart X0Y0_尾18_殻; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾17_殻; + public ShapePart X0Y0_尾17_殻; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾16_殻; + public ShapePart X0Y0_尾16_殻; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾15_殻; + public ShapePart X0Y0_尾15_殻; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾14_殻; + public ShapePart X0Y0_尾14_殻; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾13_殻; + public ShapePart X0Y0_尾13_殻; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾12_殻; + public ShapePart X0Y0_尾12_殻; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾11_殻; + public ShapePart X0Y0_尾11_殻; - public Par X0Y0_尾10_殻; + public ShapePart X0Y0_尾10_殻; public ColorD 尾CD; @@ -2195,15 +2195,15 @@ namespace SlaveMatrix public 尾_ガ(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_ガD e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ガラ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][17])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_尾 = pars["尾"].ToPar(); - Pars pars2 = pars["尾9"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ガラ"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][17])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾 = partGroup["尾"].ToPar(); + PartGroup pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2211,7 +2211,7 @@ namespace SlaveMatrix X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2219,7 +2219,7 @@ namespace SlaveMatrix X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2227,7 +2227,7 @@ namespace SlaveMatrix X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2235,7 +2235,7 @@ namespace SlaveMatrix X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2243,7 +2243,7 @@ namespace SlaveMatrix X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2251,7 +2251,7 @@ namespace SlaveMatrix X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2259,7 +2259,7 @@ namespace SlaveMatrix X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2267,7 +2267,7 @@ namespace SlaveMatrix X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); @@ -2275,47 +2275,47 @@ namespace SlaveMatrix X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); X0Y0_尾19_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); X0Y0_尾18_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); X0Y0_尾17_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); X0Y0_尾16_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); X0Y0_尾15_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); X0Y0_尾14_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); X0Y0_尾13_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); X0Y0_尾12_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); X0Y0_尾11_殻 = pars2["殻"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_殻 = pars2["殻"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -2703,7 +2703,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -2712,7 +2712,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -2858,92 +2858,92 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾19_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -2960,92 +2960,92 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -3062,92 +3062,92 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs index a6393e0..d63081d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ガD.cs @@ -214,7 +214,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_ガ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs index a76fb47..abdc211 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘ.cs @@ -7,525 +7,525 @@ namespace SlaveMatrix { public class 尾_ヘ : 尾 { - public Par X0Y0_尾35_尾; + public ShapePart X0Y0_尾35_尾; - public Par X0Y0_尾35_鱗左3; + public ShapePart X0Y0_尾35_鱗左3; - public Par X0Y0_尾35_鱗右3; + public ShapePart X0Y0_尾35_鱗右3; - public Par X0Y0_尾35_鱗左2; + public ShapePart X0Y0_尾35_鱗左2; - public Par X0Y0_尾35_鱗右2; + public ShapePart X0Y0_尾35_鱗右2; - public Par X0Y0_尾35_鱗左1; + public ShapePart X0Y0_尾35_鱗左1; - public Par X0Y0_尾35_鱗右1; + public ShapePart X0Y0_尾35_鱗右1; - public Par X0Y0_尾34_尾; + public ShapePart X0Y0_尾34_尾; - public Par X0Y0_尾34_鱗左3; + public ShapePart X0Y0_尾34_鱗左3; - public Par X0Y0_尾34_鱗右3; + public ShapePart X0Y0_尾34_鱗右3; - public Par X0Y0_尾34_鱗左2; + public ShapePart X0Y0_尾34_鱗左2; - public Par X0Y0_尾34_鱗右2; + public ShapePart X0Y0_尾34_鱗右2; - public Par X0Y0_尾34_鱗左1; + public ShapePart X0Y0_尾34_鱗左1; - public Par X0Y0_尾34_鱗右1; + public ShapePart X0Y0_尾34_鱗右1; - public Par X0Y0_尾33_尾; + public ShapePart X0Y0_尾33_尾; - public Par X0Y0_尾33_鱗左3; + public ShapePart X0Y0_尾33_鱗左3; - public Par X0Y0_尾33_鱗右3; + public ShapePart X0Y0_尾33_鱗右3; - public Par X0Y0_尾33_鱗左2; + public ShapePart X0Y0_尾33_鱗左2; - public Par X0Y0_尾33_鱗右2; + public ShapePart X0Y0_尾33_鱗右2; - public Par X0Y0_尾33_鱗左1; + public ShapePart X0Y0_尾33_鱗左1; - public Par X0Y0_尾33_鱗右1; + public ShapePart X0Y0_尾33_鱗右1; - public Par X0Y0_尾32_尾; + public ShapePart X0Y0_尾32_尾; - public Par X0Y0_尾32_鱗左3; + public ShapePart X0Y0_尾32_鱗左3; - public Par X0Y0_尾32_鱗右3; + public ShapePart X0Y0_尾32_鱗右3; - public Par X0Y0_尾32_鱗左2; + public ShapePart X0Y0_尾32_鱗左2; - public Par X0Y0_尾32_鱗右2; + public ShapePart X0Y0_尾32_鱗右2; - public Par X0Y0_尾32_鱗左1; + public ShapePart X0Y0_尾32_鱗左1; - public Par X0Y0_尾32_鱗右1; + public ShapePart X0Y0_尾32_鱗右1; - public Par X0Y0_尾31_尾; + public ShapePart X0Y0_尾31_尾; - public Par X0Y0_尾31_鱗左3; + public ShapePart X0Y0_尾31_鱗左3; - public Par X0Y0_尾31_鱗右3; + public ShapePart X0Y0_尾31_鱗右3; - public Par X0Y0_尾31_鱗左2; + public ShapePart X0Y0_尾31_鱗左2; - public Par X0Y0_尾31_鱗右2; + public ShapePart X0Y0_尾31_鱗右2; - public Par X0Y0_尾31_鱗左1; + public ShapePart X0Y0_尾31_鱗左1; - public Par X0Y0_尾31_鱗右1; + public ShapePart X0Y0_尾31_鱗右1; - public Par X0Y0_尾30_尾; + public ShapePart X0Y0_尾30_尾; - public Par X0Y0_尾30_鱗左3; + public ShapePart X0Y0_尾30_鱗左3; - public Par X0Y0_尾30_鱗右3; + public ShapePart X0Y0_尾30_鱗右3; - public Par X0Y0_尾30_鱗左2; + public ShapePart X0Y0_尾30_鱗左2; - public Par X0Y0_尾30_鱗右2; + public ShapePart X0Y0_尾30_鱗右2; - public Par X0Y0_尾30_鱗左1; + public ShapePart X0Y0_尾30_鱗左1; - public Par X0Y0_尾30_鱗右1; + public ShapePart X0Y0_尾30_鱗右1; - public Par X0Y0_尾29_尾; + public ShapePart X0Y0_尾29_尾; - public Par X0Y0_尾29_鱗左3; + public ShapePart X0Y0_尾29_鱗左3; - public Par X0Y0_尾29_鱗右3; + public ShapePart X0Y0_尾29_鱗右3; - public Par X0Y0_尾29_鱗左2; + public ShapePart X0Y0_尾29_鱗左2; - public Par X0Y0_尾29_鱗右2; + public ShapePart X0Y0_尾29_鱗右2; - public Par X0Y0_尾29_鱗左1; + public ShapePart X0Y0_尾29_鱗左1; - public Par X0Y0_尾29_鱗右1; + public ShapePart X0Y0_尾29_鱗右1; - public Par X0Y0_尾28_尾; + public ShapePart X0Y0_尾28_尾; - public Par X0Y0_尾28_鱗左3; + public ShapePart X0Y0_尾28_鱗左3; - public Par X0Y0_尾28_鱗右3; + public ShapePart X0Y0_尾28_鱗右3; - public Par X0Y0_尾28_鱗左2; + public ShapePart X0Y0_尾28_鱗左2; - public Par X0Y0_尾28_鱗右2; + public ShapePart X0Y0_尾28_鱗右2; - public Par X0Y0_尾28_鱗左1; + public ShapePart X0Y0_尾28_鱗左1; - public Par X0Y0_尾28_鱗右1; + public ShapePart X0Y0_尾28_鱗右1; - public Par X0Y0_尾27_尾; + public ShapePart X0Y0_尾27_尾; - public Par X0Y0_尾27_鱗左3; + public ShapePart X0Y0_尾27_鱗左3; - public Par X0Y0_尾27_鱗右3; + public ShapePart X0Y0_尾27_鱗右3; - public Par X0Y0_尾27_鱗左2; + public ShapePart X0Y0_尾27_鱗左2; - public Par X0Y0_尾27_鱗右2; + public ShapePart X0Y0_尾27_鱗右2; - public Par X0Y0_尾27_鱗左1; + public ShapePart X0Y0_尾27_鱗左1; - public Par X0Y0_尾27_鱗右1; + public ShapePart X0Y0_尾27_鱗右1; - public Par X0Y0_尾26_尾; + public ShapePart X0Y0_尾26_尾; - public Par X0Y0_尾26_鱗左3; + public ShapePart X0Y0_尾26_鱗左3; - public Par X0Y0_尾26_鱗右3; + public ShapePart X0Y0_尾26_鱗右3; - public Par X0Y0_尾26_鱗左2; + public ShapePart X0Y0_尾26_鱗左2; - public Par X0Y0_尾26_鱗右2; + public ShapePart X0Y0_尾26_鱗右2; - public Par X0Y0_尾26_鱗左1; + public ShapePart X0Y0_尾26_鱗左1; - public Par X0Y0_尾26_鱗右1; + public ShapePart X0Y0_尾26_鱗右1; - public Par X0Y0_尾25_尾; + public ShapePart X0Y0_尾25_尾; - public Par X0Y0_尾25_鱗左3; + public ShapePart X0Y0_尾25_鱗左3; - public Par X0Y0_尾25_鱗右3; + public ShapePart X0Y0_尾25_鱗右3; - public Par X0Y0_尾25_鱗左2; + public ShapePart X0Y0_尾25_鱗左2; - public Par X0Y0_尾25_鱗右2; + public ShapePart X0Y0_尾25_鱗右2; - public Par X0Y0_尾25_鱗左1; + public ShapePart X0Y0_尾25_鱗左1; - public Par X0Y0_尾25_鱗右1; + public ShapePart X0Y0_尾25_鱗右1; - public Par X0Y0_尾24_尾; + public ShapePart X0Y0_尾24_尾; - public Par X0Y0_尾24_鱗左3; + public ShapePart X0Y0_尾24_鱗左3; - public Par X0Y0_尾24_鱗右3; + public ShapePart X0Y0_尾24_鱗右3; - public Par X0Y0_尾24_鱗左2; + public ShapePart X0Y0_尾24_鱗左2; - public Par X0Y0_尾24_鱗右2; + public ShapePart X0Y0_尾24_鱗右2; - public Par X0Y0_尾24_鱗左1; + public ShapePart X0Y0_尾24_鱗左1; - public Par X0Y0_尾24_鱗右1; + public ShapePart X0Y0_尾24_鱗右1; - public Par X0Y0_尾23_尾; + public ShapePart X0Y0_尾23_尾; - public Par X0Y0_尾23_鱗左3; + public ShapePart X0Y0_尾23_鱗左3; - public Par X0Y0_尾23_鱗右3; + public ShapePart X0Y0_尾23_鱗右3; - public Par X0Y0_尾23_鱗左2; + public ShapePart X0Y0_尾23_鱗左2; - public Par X0Y0_尾23_鱗右2; + public ShapePart X0Y0_尾23_鱗右2; - public Par X0Y0_尾23_鱗左1; + public ShapePart X0Y0_尾23_鱗左1; - public Par X0Y0_尾23_鱗右1; + public ShapePart X0Y0_尾23_鱗右1; - public Par X0Y0_尾22_尾; + public ShapePart X0Y0_尾22_尾; - public Par X0Y0_尾22_鱗左3; + public ShapePart X0Y0_尾22_鱗左3; - public Par X0Y0_尾22_鱗右3; + public ShapePart X0Y0_尾22_鱗右3; - public Par X0Y0_尾22_鱗左2; + public ShapePart X0Y0_尾22_鱗左2; - public Par X0Y0_尾22_鱗右2; + public ShapePart X0Y0_尾22_鱗右2; - public Par X0Y0_尾22_鱗左1; + public ShapePart X0Y0_尾22_鱗左1; - public Par X0Y0_尾22_鱗右1; + public ShapePart X0Y0_尾22_鱗右1; - public Par X0Y0_尾21_尾; + public ShapePart X0Y0_尾21_尾; - public Par X0Y0_尾21_鱗左3; + public ShapePart X0Y0_尾21_鱗左3; - public Par X0Y0_尾21_鱗右3; + public ShapePart X0Y0_尾21_鱗右3; - public Par X0Y0_尾21_鱗左2; + public ShapePart X0Y0_尾21_鱗左2; - public Par X0Y0_尾21_鱗右2; + public ShapePart X0Y0_尾21_鱗右2; - public Par X0Y0_尾21_鱗左1; + public ShapePart X0Y0_尾21_鱗左1; - public Par X0Y0_尾21_鱗右1; + public ShapePart X0Y0_尾21_鱗右1; - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾20_鱗左3; + public ShapePart X0Y0_尾20_鱗左3; - public Par X0Y0_尾20_鱗右3; + public ShapePart X0Y0_尾20_鱗右3; - public Par X0Y0_尾20_鱗左2; + public ShapePart X0Y0_尾20_鱗左2; - public Par X0Y0_尾20_鱗右2; + public ShapePart X0Y0_尾20_鱗右2; - public Par X0Y0_尾20_鱗左1; + public ShapePart X0Y0_尾20_鱗左1; - public Par X0Y0_尾20_鱗右1; + public ShapePart X0Y0_尾20_鱗右1; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾19_鱗左3; + public ShapePart X0Y0_尾19_鱗左3; - public Par X0Y0_尾19_鱗右3; + public ShapePart X0Y0_尾19_鱗右3; - public Par X0Y0_尾19_鱗左2; + public ShapePart X0Y0_尾19_鱗左2; - public Par X0Y0_尾19_鱗右2; + public ShapePart X0Y0_尾19_鱗右2; - public Par X0Y0_尾19_鱗左1; + public ShapePart X0Y0_尾19_鱗左1; - public Par X0Y0_尾19_鱗右1; + public ShapePart X0Y0_尾19_鱗右1; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾18_鱗左3; + public ShapePart X0Y0_尾18_鱗左3; - public Par X0Y0_尾18_鱗右3; + public ShapePart X0Y0_尾18_鱗右3; - public Par X0Y0_尾18_鱗左2; + public ShapePart X0Y0_尾18_鱗左2; - public Par X0Y0_尾18_鱗右2; + public ShapePart X0Y0_尾18_鱗右2; - public Par X0Y0_尾18_鱗左1; + public ShapePart X0Y0_尾18_鱗左1; - public Par X0Y0_尾18_鱗右1; + public ShapePart X0Y0_尾18_鱗右1; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾17_鱗左3; + public ShapePart X0Y0_尾17_鱗左3; - public Par X0Y0_尾17_鱗右3; + public ShapePart X0Y0_尾17_鱗右3; - public Par X0Y0_尾17_鱗左2; + public ShapePart X0Y0_尾17_鱗左2; - public Par X0Y0_尾17_鱗右2; + public ShapePart X0Y0_尾17_鱗右2; - public Par X0Y0_尾17_鱗左1; + public ShapePart X0Y0_尾17_鱗左1; - public Par X0Y0_尾17_鱗右1; + public ShapePart X0Y0_尾17_鱗右1; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾16_鱗左3; + public ShapePart X0Y0_尾16_鱗左3; - public Par X0Y0_尾16_鱗右3; + public ShapePart X0Y0_尾16_鱗右3; - public Par X0Y0_尾16_鱗左2; + public ShapePart X0Y0_尾16_鱗左2; - public Par X0Y0_尾16_鱗右2; + public ShapePart X0Y0_尾16_鱗右2; - public Par X0Y0_尾16_鱗左1; + public ShapePart X0Y0_尾16_鱗左1; - public Par X0Y0_尾16_鱗右1; + public ShapePart X0Y0_尾16_鱗右1; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾15_鱗左3; + public ShapePart X0Y0_尾15_鱗左3; - public Par X0Y0_尾15_鱗右3; + public ShapePart X0Y0_尾15_鱗右3; - public Par X0Y0_尾15_鱗左2; + public ShapePart X0Y0_尾15_鱗左2; - public Par X0Y0_尾15_鱗右2; + public ShapePart X0Y0_尾15_鱗右2; - public Par X0Y0_尾15_鱗左1; + public ShapePart X0Y0_尾15_鱗左1; - public Par X0Y0_尾15_鱗右1; + public ShapePart X0Y0_尾15_鱗右1; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾14_鱗左3; + public ShapePart X0Y0_尾14_鱗左3; - public Par X0Y0_尾14_鱗右3; + public ShapePart X0Y0_尾14_鱗右3; - public Par X0Y0_尾14_鱗左2; + public ShapePart X0Y0_尾14_鱗左2; - public Par X0Y0_尾14_鱗右2; + public ShapePart X0Y0_尾14_鱗右2; - public Par X0Y0_尾14_鱗左1; + public ShapePart X0Y0_尾14_鱗左1; - public Par X0Y0_尾14_鱗右1; + public ShapePart X0Y0_尾14_鱗右1; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾13_鱗左3; + public ShapePart X0Y0_尾13_鱗左3; - public Par X0Y0_尾13_鱗右3; + public ShapePart X0Y0_尾13_鱗右3; - public Par X0Y0_尾13_鱗左2; + public ShapePart X0Y0_尾13_鱗左2; - public Par X0Y0_尾13_鱗右2; + public ShapePart X0Y0_尾13_鱗右2; - public Par X0Y0_尾13_鱗左1; + public ShapePart X0Y0_尾13_鱗左1; - public Par X0Y0_尾13_鱗右1; + public ShapePart X0Y0_尾13_鱗右1; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾12_鱗左3; + public ShapePart X0Y0_尾12_鱗左3; - public Par X0Y0_尾12_鱗右3; + public ShapePart X0Y0_尾12_鱗右3; - public Par X0Y0_尾12_鱗左2; + public ShapePart X0Y0_尾12_鱗左2; - public Par X0Y0_尾12_鱗右2; + public ShapePart X0Y0_尾12_鱗右2; - public Par X0Y0_尾12_鱗左1; + public ShapePart X0Y0_尾12_鱗左1; - public Par X0Y0_尾12_鱗右1; + public ShapePart X0Y0_尾12_鱗右1; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾11_鱗左3; + public ShapePart X0Y0_尾11_鱗左3; - public Par X0Y0_尾11_鱗右3; + public ShapePart X0Y0_尾11_鱗右3; - public Par X0Y0_尾11_鱗左2; + public ShapePart X0Y0_尾11_鱗左2; - public Par X0Y0_尾11_鱗右2; + public ShapePart X0Y0_尾11_鱗右2; - public Par X0Y0_尾11_鱗左1; + public ShapePart X0Y0_尾11_鱗左1; - public Par X0Y0_尾11_鱗右1; + public ShapePart X0Y0_尾11_鱗右1; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾10_鱗左3; + public ShapePart X0Y0_尾10_鱗左3; - public Par X0Y0_尾10_鱗右3; + public ShapePart X0Y0_尾10_鱗右3; - public Par X0Y0_尾10_鱗左2; + public ShapePart X0Y0_尾10_鱗左2; - public Par X0Y0_尾10_鱗右2; + public ShapePart X0Y0_尾10_鱗右2; - public Par X0Y0_尾10_鱗左1; + public ShapePart X0Y0_尾10_鱗左1; - public Par X0Y0_尾10_鱗右1; + public ShapePart X0Y0_尾10_鱗右1; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾9_鱗左3; + public ShapePart X0Y0_尾9_鱗左3; - public Par X0Y0_尾9_鱗右3; + public ShapePart X0Y0_尾9_鱗右3; - public Par X0Y0_尾9_鱗左2; + public ShapePart X0Y0_尾9_鱗左2; - public Par X0Y0_尾9_鱗右2; + public ShapePart X0Y0_尾9_鱗右2; - public Par X0Y0_尾9_鱗左1; + public ShapePart X0Y0_尾9_鱗左1; - public Par X0Y0_尾9_鱗右1; + public ShapePart X0Y0_尾9_鱗右1; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾8_鱗左3; + public ShapePart X0Y0_尾8_鱗左3; - public Par X0Y0_尾8_鱗右3; + public ShapePart X0Y0_尾8_鱗右3; - public Par X0Y0_尾8_鱗左2; + public ShapePart X0Y0_尾8_鱗左2; - public Par X0Y0_尾8_鱗右2; + public ShapePart X0Y0_尾8_鱗右2; - public Par X0Y0_尾8_鱗左1; + public ShapePart X0Y0_尾8_鱗左1; - public Par X0Y0_尾8_鱗右1; + public ShapePart X0Y0_尾8_鱗右1; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾7_鱗左3; + public ShapePart X0Y0_尾7_鱗左3; - public Par X0Y0_尾7_鱗右3; + public ShapePart X0Y0_尾7_鱗右3; - public Par X0Y0_尾7_鱗左2; + public ShapePart X0Y0_尾7_鱗左2; - public Par X0Y0_尾7_鱗右2; + public ShapePart X0Y0_尾7_鱗右2; - public Par X0Y0_尾7_鱗左1; + public ShapePart X0Y0_尾7_鱗左1; - public Par X0Y0_尾7_鱗右1; + public ShapePart X0Y0_尾7_鱗右1; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾6_鱗左3; + public ShapePart X0Y0_尾6_鱗左3; - public Par X0Y0_尾6_鱗右3; + public ShapePart X0Y0_尾6_鱗右3; - public Par X0Y0_尾6_鱗左2; + public ShapePart X0Y0_尾6_鱗左2; - public Par X0Y0_尾6_鱗右2; + public ShapePart X0Y0_尾6_鱗右2; - public Par X0Y0_尾6_鱗左1; + public ShapePart X0Y0_尾6_鱗左1; - public Par X0Y0_尾6_鱗右1; + public ShapePart X0Y0_尾6_鱗右1; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_鱗左3; + public ShapePart X0Y0_尾5_鱗左3; - public Par X0Y0_尾5_鱗右3; + public ShapePart X0Y0_尾5_鱗右3; - public Par X0Y0_尾5_鱗左2; + public ShapePart X0Y0_尾5_鱗左2; - public Par X0Y0_尾5_鱗右2; + public ShapePart X0Y0_尾5_鱗右2; - public Par X0Y0_尾5_鱗左1; + public ShapePart X0Y0_尾5_鱗左1; - public Par X0Y0_尾5_鱗右1; + public ShapePart X0Y0_尾5_鱗右1; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_鱗左3; + public ShapePart X0Y0_尾4_鱗左3; - public Par X0Y0_尾4_鱗右3; + public ShapePart X0Y0_尾4_鱗右3; - public Par X0Y0_尾4_鱗左2; + public ShapePart X0Y0_尾4_鱗左2; - public Par X0Y0_尾4_鱗右2; + public ShapePart X0Y0_尾4_鱗右2; - public Par X0Y0_尾4_鱗左1; + public ShapePart X0Y0_尾4_鱗左1; - public Par X0Y0_尾4_鱗右1; + public ShapePart X0Y0_尾4_鱗右1; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_鱗左3; + public ShapePart X0Y0_尾3_鱗左3; - public Par X0Y0_尾3_鱗右3; + public ShapePart X0Y0_尾3_鱗右3; - public Par X0Y0_尾3_鱗左2; + public ShapePart X0Y0_尾3_鱗左2; - public Par X0Y0_尾3_鱗右2; + public ShapePart X0Y0_尾3_鱗右2; - public Par X0Y0_尾3_鱗左1; + public ShapePart X0Y0_尾3_鱗左1; - public Par X0Y0_尾3_鱗右1; + public ShapePart X0Y0_尾3_鱗右1; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_鱗左3; + public ShapePart X0Y0_尾2_鱗左3; - public Par X0Y0_尾2_鱗右3; + public ShapePart X0Y0_尾2_鱗右3; - public Par X0Y0_尾2_鱗左2; + public ShapePart X0Y0_尾2_鱗左2; - public Par X0Y0_尾2_鱗右2; + public ShapePart X0Y0_尾2_鱗右2; - public Par X0Y0_尾2_鱗左1; + public ShapePart X0Y0_尾2_鱗左1; - public Par X0Y0_尾2_鱗右1; + public ShapePart X0Y0_尾2_鱗右1; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_鱗左3; + public ShapePart X0Y0_尾1_鱗左3; - public Par X0Y0_尾1_鱗右3; + public ShapePart X0Y0_尾1_鱗右3; - public Par X0Y0_尾1_鱗左2; + public ShapePart X0Y0_尾1_鱗左2; - public Par X0Y0_尾1_鱗右2; + public ShapePart X0Y0_尾1_鱗右2; - public Par X0Y0_尾1_鱗左1; + public ShapePart X0Y0_尾1_鱗左1; - public Par X0Y0_尾1_鱗右1; + public ShapePart X0Y0_尾1_鱗右1; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_鱗右; + public ShapePart X0Y0_尾0_鱗右; - public Par X0Y0_尾0_鱗左; + public ShapePart X0Y0_尾0_鱗左; public ColorD 尾35_尾CD; @@ -1575,7 +1575,7 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Ele[] 尾先_接続; + public Element[] 尾先_接続; public override bool 欠損 { @@ -5727,14 +5727,14 @@ namespace SlaveMatrix { 尾_ヘ 尾_ヘ2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "ヘビ"; - dif.Add(new Pars(Sta.尻尾["尾"][0][16])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾35"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "ヘビ"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][16])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾35"].ToPars(); X0Y0_尾35_尾 = pars2["尾"].ToPar(); X0Y0_尾35_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾35_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5742,7 +5742,7 @@ namespace SlaveMatrix X0Y0_尾35_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾35_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾35_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾34"].ToPars(); + pars2 = partGroup["尾34"].ToPars(); X0Y0_尾34_尾 = pars2["尾"].ToPar(); X0Y0_尾34_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾34_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5750,7 +5750,7 @@ namespace SlaveMatrix X0Y0_尾34_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾34_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾34_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾33"].ToPars(); + pars2 = partGroup["尾33"].ToPars(); X0Y0_尾33_尾 = pars2["尾"].ToPar(); X0Y0_尾33_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾33_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5758,7 +5758,7 @@ namespace SlaveMatrix X0Y0_尾33_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾33_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾33_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾32"].ToPars(); + pars2 = partGroup["尾32"].ToPars(); X0Y0_尾32_尾 = pars2["尾"].ToPar(); X0Y0_尾32_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾32_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5766,7 +5766,7 @@ namespace SlaveMatrix X0Y0_尾32_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾32_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾32_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾31"].ToPars(); + pars2 = partGroup["尾31"].ToPars(); X0Y0_尾31_尾 = pars2["尾"].ToPar(); X0Y0_尾31_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾31_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5774,7 +5774,7 @@ namespace SlaveMatrix X0Y0_尾31_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾31_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾31_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾30"].ToPars(); + pars2 = partGroup["尾30"].ToPars(); X0Y0_尾30_尾 = pars2["尾"].ToPar(); X0Y0_尾30_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾30_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5782,7 +5782,7 @@ namespace SlaveMatrix X0Y0_尾30_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾30_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾30_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾29"].ToPars(); + pars2 = partGroup["尾29"].ToPars(); X0Y0_尾29_尾 = pars2["尾"].ToPar(); X0Y0_尾29_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾29_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5790,7 +5790,7 @@ namespace SlaveMatrix X0Y0_尾29_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾29_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾29_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾28"].ToPars(); + pars2 = partGroup["尾28"].ToPars(); X0Y0_尾28_尾 = pars2["尾"].ToPar(); X0Y0_尾28_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾28_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5798,7 +5798,7 @@ namespace SlaveMatrix X0Y0_尾28_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾28_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾28_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾27"].ToPars(); + pars2 = partGroup["尾27"].ToPars(); X0Y0_尾27_尾 = pars2["尾"].ToPar(); X0Y0_尾27_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾27_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5806,7 +5806,7 @@ namespace SlaveMatrix X0Y0_尾27_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾27_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾27_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾26"].ToPars(); + pars2 = partGroup["尾26"].ToPars(); X0Y0_尾26_尾 = pars2["尾"].ToPar(); X0Y0_尾26_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾26_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5814,7 +5814,7 @@ namespace SlaveMatrix X0Y0_尾26_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾26_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾26_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾25"].ToPars(); + pars2 = partGroup["尾25"].ToPars(); X0Y0_尾25_尾 = pars2["尾"].ToPar(); X0Y0_尾25_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾25_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5822,7 +5822,7 @@ namespace SlaveMatrix X0Y0_尾25_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾25_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾25_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾24"].ToPars(); + pars2 = partGroup["尾24"].ToPars(); X0Y0_尾24_尾 = pars2["尾"].ToPar(); X0Y0_尾24_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾24_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5830,7 +5830,7 @@ namespace SlaveMatrix X0Y0_尾24_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾24_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾24_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾23"].ToPars(); + pars2 = partGroup["尾23"].ToPars(); X0Y0_尾23_尾 = pars2["尾"].ToPar(); X0Y0_尾23_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾23_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5838,7 +5838,7 @@ namespace SlaveMatrix X0Y0_尾23_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾23_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾23_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾22"].ToPars(); + pars2 = partGroup["尾22"].ToPars(); X0Y0_尾22_尾 = pars2["尾"].ToPar(); X0Y0_尾22_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾22_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5846,7 +5846,7 @@ namespace SlaveMatrix X0Y0_尾22_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾22_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾22_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾21"].ToPars(); + pars2 = partGroup["尾21"].ToPars(); X0Y0_尾21_尾 = pars2["尾"].ToPar(); X0Y0_尾21_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾21_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5854,7 +5854,7 @@ namespace SlaveMatrix X0Y0_尾21_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾21_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾21_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾20"].ToPars(); + pars2 = partGroup["尾20"].ToPars(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); X0Y0_尾20_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾20_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5862,7 +5862,7 @@ namespace SlaveMatrix X0Y0_尾20_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾20_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾20_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); X0Y0_尾19_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾19_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5870,7 +5870,7 @@ namespace SlaveMatrix X0Y0_尾19_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾19_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾19_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); X0Y0_尾18_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾18_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5878,7 +5878,7 @@ namespace SlaveMatrix X0Y0_尾18_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾18_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾18_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); X0Y0_尾17_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾17_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5886,7 +5886,7 @@ namespace SlaveMatrix X0Y0_尾17_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾17_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾17_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); X0Y0_尾16_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾16_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5894,7 +5894,7 @@ namespace SlaveMatrix X0Y0_尾16_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾16_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾16_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); X0Y0_尾15_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾15_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5902,7 +5902,7 @@ namespace SlaveMatrix X0Y0_尾15_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾15_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾15_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); X0Y0_尾14_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾14_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5910,7 +5910,7 @@ namespace SlaveMatrix X0Y0_尾14_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾14_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾14_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); X0Y0_尾13_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾13_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5918,7 +5918,7 @@ namespace SlaveMatrix X0Y0_尾13_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾13_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾13_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); X0Y0_尾12_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾12_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5926,7 +5926,7 @@ namespace SlaveMatrix X0Y0_尾12_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾12_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾12_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); X0Y0_尾11_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾11_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5934,7 +5934,7 @@ namespace SlaveMatrix X0Y0_尾11_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾11_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾11_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); X0Y0_尾10_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾10_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5942,7 +5942,7 @@ namespace SlaveMatrix X0Y0_尾10_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾10_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾10_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); X0Y0_尾9_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾9_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5950,7 +5950,7 @@ namespace SlaveMatrix X0Y0_尾9_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾9_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾9_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); X0Y0_尾8_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾8_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5958,7 +5958,7 @@ namespace SlaveMatrix X0Y0_尾8_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾8_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾8_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); X0Y0_尾7_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾7_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5966,7 +5966,7 @@ namespace SlaveMatrix X0Y0_尾7_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾7_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾7_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); X0Y0_尾6_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾6_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5974,7 +5974,7 @@ namespace SlaveMatrix X0Y0_尾6_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾6_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾6_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); X0Y0_尾5_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾5_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5982,7 +5982,7 @@ namespace SlaveMatrix X0Y0_尾5_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾5_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾5_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); X0Y0_尾4_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾4_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5990,7 +5990,7 @@ namespace SlaveMatrix X0Y0_尾4_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾4_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾4_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); X0Y0_尾3_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾3_鱗右3 = pars2["鱗右3"].ToPar(); @@ -5998,7 +5998,7 @@ namespace SlaveMatrix X0Y0_尾3_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾3_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾3_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾2"].ToPars(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); X0Y0_尾2_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾2_鱗右3 = pars2["鱗右3"].ToPar(); @@ -6006,7 +6006,7 @@ namespace SlaveMatrix X0Y0_尾2_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾2_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾2_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); X0Y0_尾1_鱗左3 = pars2["鱗左3"].ToPar(); X0Y0_尾1_鱗右3 = pars2["鱗右3"].ToPar(); @@ -6014,18 +6014,18 @@ namespace SlaveMatrix X0Y0_尾1_鱗右2 = pars2["鱗右2"].ToPar(); X0Y0_尾1_鱗左1 = pars2["鱗左1"].ToPar(); X0Y0_尾1_鱗右1 = pars2["鱗右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾0_鱗左 = pars2["鱗左"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -6328,8 +6328,8 @@ namespace SlaveMatrix } if (e.尾先_接続.Count > 0) { - Ele f; - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + Element f; + 尾先_接続 = e.尾先_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_ヘ2; @@ -6961,7 +6961,7 @@ namespace SlaveMatrix X0Y0_尾20_尾.SetAngleBase(0.0); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -6970,7 +6970,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -7303,254 +7303,254 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -7567,254 +7567,254 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -7831,254 +7831,254 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾35_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾34_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾33_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs index f00540c..9a3ac94 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_ヘD.cs @@ -536,21 +536,21 @@ namespace SlaveMatrix public bool 鎖表示; - public List 尾先_接続 = new List(); + public List 尾先_接続 = new List(); public 尾_ヘD() { ThisType = GetType(); } - public void 尾先接続(EleD e) + public void 尾先接続(ElementData e) { 尾先_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_ヘ_尾先_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_ヘ(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs index 9930c75..8a58b05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪.cs @@ -5,57 +5,57 @@ namespace SlaveMatrix { public class 尾_悪 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; - public Par X0Y0_尾12; + public ShapePart X0Y0_尾12; - public Par X0Y0_尾13; + public ShapePart X0Y0_尾13; - public Par X0Y0_尾14; + public ShapePart X0Y0_尾14; - public Par X0Y0_尾15; + public ShapePart X0Y0_尾15; - public Par X0Y0_尾16; + public ShapePart X0Y0_尾16; - public Par X0Y0_尾17; + public ShapePart X0Y0_尾17; - public Par X0Y0_先端_先; + public ShapePart X0Y0_先端_先; - public Par X0Y0_先端_尾; + public ShapePart X0Y0_先端_尾; public ColorD 尾0CD; @@ -165,7 +165,7 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -657,39 +657,39 @@ namespace SlaveMatrix public 尾_悪(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_悪D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "悪尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][7])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "悪尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][7])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); + X0Y0_尾12 = partGroup["尾12"].ToPar(); + X0Y0_尾13 = partGroup["尾13"].ToPar(); + X0Y0_尾14 = partGroup["尾14"].ToPar(); + X0Y0_尾15 = partGroup["尾15"].ToPar(); + X0Y0_尾16 = partGroup["尾16"].ToPar(); + X0Y0_尾17 = partGroup["尾17"].ToPar(); + pars2 = partGroup["先端"].ToPars(); X0Y0_先端_先 = pars2["先"].ToPar(); X0Y0_先端_尾 = pars2["尾"].ToPar(); Body.SetJoints(); @@ -752,7 +752,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[26] + Pars = new ShapePart[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, @@ -860,7 +860,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -869,7 +869,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -948,26 +948,26 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾12CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾13CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾14CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾15CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾17CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 先端_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -979,7 +979,7 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -991,7 +991,7 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs index f890d8a..a1c33c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_悪D.cs @@ -68,7 +68,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_悪(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs index 278c24c..3481d23 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根.cs @@ -5,127 +5,127 @@ namespace SlaveMatrix { public class 尾_根 : 尾 { - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_線1; + public ShapePart X0Y0_尾0_線1; - public Par X0Y0_尾0_線2; + public ShapePart X0Y0_尾0_線2; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_線1; + public ShapePart X0Y0_尾1_線1; - public Par X0Y0_尾1_線2; + public ShapePart X0Y0_尾1_線2; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_線1; + public ShapePart X0Y0_尾2_線1; - public Par X0Y0_尾2_線2; + public ShapePart X0Y0_尾2_線2; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_線1; + public ShapePart X0Y0_尾3_線1; - public Par X0Y0_尾3_線2; + public ShapePart X0Y0_尾3_線2; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_線1; + public ShapePart X0Y0_尾4_線1; - public Par X0Y0_尾4_線2; + public ShapePart X0Y0_尾4_線2; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_線1; + public ShapePart X0Y0_尾5_線1; - public Par X0Y0_尾5_線2; + public ShapePart X0Y0_尾5_線2; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾6_線1; + public ShapePart X0Y0_尾6_線1; - public Par X0Y0_尾6_線2; + public ShapePart X0Y0_尾6_線2; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾7_線1; + public ShapePart X0Y0_尾7_線1; - public Par X0Y0_尾7_線2; + public ShapePart X0Y0_尾7_線2; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾8_線1; + public ShapePart X0Y0_尾8_線1; - public Par X0Y0_尾8_線2; + public ShapePart X0Y0_尾8_線2; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾9_線1; + public ShapePart X0Y0_尾9_線1; - public Par X0Y0_尾9_線2; + public ShapePart X0Y0_尾9_線2; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾10_線1; + public ShapePart X0Y0_尾10_線1; - public Par X0Y0_尾10_線2; + public ShapePart X0Y0_尾10_線2; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾11_線1; + public ShapePart X0Y0_尾11_線1; - public Par X0Y0_尾11_線2; + public ShapePart X0Y0_尾11_線2; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾12_線1; + public ShapePart X0Y0_尾12_線1; - public Par X0Y0_尾12_線2; + public ShapePart X0Y0_尾12_線2; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾13_線1; + public ShapePart X0Y0_尾13_線1; - public Par X0Y0_尾13_線2; + public ShapePart X0Y0_尾13_線2; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾14_線1; + public ShapePart X0Y0_尾14_線1; - public Par X0Y0_尾14_線2; + public ShapePart X0Y0_尾14_線2; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾15_線1; + public ShapePart X0Y0_尾15_線1; - public Par X0Y0_尾15_線2; + public ShapePart X0Y0_尾15_線2; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾16_線1; + public ShapePart X0Y0_尾16_線1; - public Par X0Y0_尾16_線2; + public ShapePart X0Y0_尾16_線2; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾17_線1; + public ShapePart X0Y0_尾17_線1; - public Par X0Y0_尾17_線2; + public ShapePart X0Y0_尾17_線2; - public Par X0Y0_尾18; + public ShapePart X0Y0_尾18; public ColorD 尾0_尾CD; @@ -375,7 +375,7 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -1392,93 +1392,93 @@ namespace SlaveMatrix public 尾_根(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_根D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "根尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][22])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾0"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "根尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][22])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_線1 = pars2["線1"].ToPar(); X0Y0_尾0_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); X0Y0_尾1_線1 = pars2["線1"].ToPar(); X0Y0_尾1_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾2"].ToPars(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); X0Y0_尾2_線1 = pars2["線1"].ToPar(); X0Y0_尾2_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); X0Y0_尾3_線1 = pars2["線1"].ToPar(); X0Y0_尾3_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); X0Y0_尾4_線1 = pars2["線1"].ToPar(); X0Y0_尾4_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); X0Y0_尾5_線1 = pars2["線1"].ToPar(); X0Y0_尾5_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); X0Y0_尾6_線1 = pars2["線1"].ToPar(); X0Y0_尾6_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); X0Y0_尾7_線1 = pars2["線1"].ToPar(); X0Y0_尾7_線2 = pars2["線2"].ToPar(); - pars2 = pars["輪"].ToPars(); + pars2 = partGroup["輪"].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(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); X0Y0_尾8_線1 = pars2["線1"].ToPar(); X0Y0_尾8_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); X0Y0_尾9_線1 = pars2["線1"].ToPar(); X0Y0_尾9_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); X0Y0_尾10_線1 = pars2["線1"].ToPar(); X0Y0_尾10_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); X0Y0_尾11_線1 = pars2["線1"].ToPar(); X0Y0_尾11_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); X0Y0_尾12_線1 = pars2["線1"].ToPar(); X0Y0_尾12_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); X0Y0_尾13_線1 = pars2["線1"].ToPar(); X0Y0_尾13_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); X0Y0_尾14_線1 = pars2["線1"].ToPar(); X0Y0_尾14_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); X0Y0_尾15_線1 = pars2["線1"].ToPar(); X0Y0_尾15_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); X0Y0_尾16_線1 = pars2["線1"].ToPar(); X0Y0_尾16_線2 = pars2["線2"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); X0Y0_尾17_線1 = pars2["線1"].ToPar(); X0Y0_尾17_線2 = pars2["線2"].ToPar(); - X0Y0_尾18 = pars["尾18"].ToPar(); + X0Y0_尾18 = partGroup["尾18"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1574,7 +1574,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[19] + Pars = new ShapePart[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 @@ -1751,7 +1751,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -1760,7 +1760,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -1874,61 +1874,61 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾0_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾1_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾2_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾3_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾4_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾5_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾6_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾7_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾8_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾9_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾10_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾11_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾12_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾13_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾14_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾15_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾16_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); + 尾17_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾18CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0R); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -1940,42 +1940,42 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { 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); + 尾0_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -1987,42 +1987,42 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { 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); + 尾0_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾0_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾1_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾2_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾3_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾4_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾5_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾6_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾7_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾8_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾9_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾10_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾11_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾12_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾13_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾14_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾15_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾16_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 尾17_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs index 23d80f5..5965ecc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_根D.cs @@ -138,7 +138,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_根(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs index f4903b9..c79d54b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫.cs @@ -5,57 +5,57 @@ namespace SlaveMatrix { public class 尾_淫 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; - public Par X0Y0_尾12; + public ShapePart X0Y0_尾12; - public Par X0Y0_尾13; + public ShapePart X0Y0_尾13; - public Par X0Y0_尾14; + public ShapePart X0Y0_尾14; - public Par X0Y0_尾15; + public ShapePart X0Y0_尾15; - public Par X0Y0_尾16; + public ShapePart X0Y0_尾16; - public Par X0Y0_尾17; + public ShapePart X0Y0_尾17; - public Par X0Y0_先端_先; + public ShapePart X0Y0_先端_先; - public Par X0Y0_先端_尾; + public ShapePart X0Y0_先端_尾; public ColorD 尾0CD; @@ -165,7 +165,7 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -657,39 +657,39 @@ namespace SlaveMatrix public 尾_淫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_淫D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "淫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][8])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "淫尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][8])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); + X0Y0_尾12 = partGroup["尾12"].ToPar(); + X0Y0_尾13 = partGroup["尾13"].ToPar(); + X0Y0_尾14 = partGroup["尾14"].ToPar(); + X0Y0_尾15 = partGroup["尾15"].ToPar(); + X0Y0_尾16 = partGroup["尾16"].ToPar(); + X0Y0_尾17 = partGroup["尾17"].ToPar(); + pars2 = partGroup["先端"].ToPars(); X0Y0_先端_先 = pars2["先"].ToPar(); X0Y0_先端_尾 = pars2["尾"].ToPar(); Body.SetJoints(); @@ -752,7 +752,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[26] + Pars = new ShapePart[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, @@ -860,7 +860,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -869,7 +869,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -948,26 +948,26 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾12CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾13CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾14CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾15CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾17CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 先端_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -979,7 +979,7 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { this.配色T(0, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -991,7 +991,7 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { this.配色T(1, "尾", ref 体配色.体0O, ref 体配色.刺青O); - 先端_先CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 先端_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs index b6ec21e..55ec270 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_淫D.cs @@ -68,7 +68,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_淫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs index e5e9673..3cd638c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛.cs @@ -5,101 +5,101 @@ namespace SlaveMatrix { public class 尾_牛 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_毛尾_尾0; + public ShapePart X0Y0_毛尾_尾0; - public Par X0Y0_毛尾_尾1; + public ShapePart X0Y0_毛尾_尾1; - public Par X0Y0_毛尾_尾2; + public ShapePart X0Y0_毛尾_尾2; - public Par X0Y0_毛尾_尾3; + public ShapePart X0Y0_毛尾_尾3; - public Par X0Y0_毛尾_尾4; + public ShapePart X0Y0_毛尾_尾4; - public Par X0Y0_毛尾_中央_尾0; + public ShapePart X0Y0_毛尾_中央_尾0; - public Par X0Y0_毛尾_中央_尾1; + public ShapePart X0Y0_毛尾_中央_尾1; - public Par X0Y0_毛尾_中央_尾2; + public ShapePart X0Y0_毛尾_中央_尾2; - public Par X0Y0_毛尾_中央_尾3; + public ShapePart X0Y0_毛尾_中央_尾3; - public Par X0Y0_毛尾_中央_尾4; + public ShapePart X0Y0_毛尾_中央_尾4; - public Par X0Y0_毛尾_中央_尾5; + public ShapePart X0Y0_毛尾_中央_尾5; - public Par X0Y0_毛尾_中央_尾6; + public ShapePart X0Y0_毛尾_中央_尾6; - public Par X0Y0_毛尾_左2_尾0; + public ShapePart X0Y0_毛尾_左2_尾0; - public Par X0Y0_毛尾_左2_尾1; + public ShapePart X0Y0_毛尾_左2_尾1; - public Par X0Y0_毛尾_左2_尾2; + public ShapePart X0Y0_毛尾_左2_尾2; - public Par X0Y0_毛尾_左2_尾3; + public ShapePart X0Y0_毛尾_左2_尾3; - public Par X0Y0_毛尾_左2_尾4; + public ShapePart X0Y0_毛尾_左2_尾4; - public Par X0Y0_毛尾_左2_尾5; + public ShapePart X0Y0_毛尾_左2_尾5; - public Par X0Y0_毛尾_左2_尾6; + public ShapePart X0Y0_毛尾_左2_尾6; - public Par X0Y0_毛尾_左1_尾0; + public ShapePart X0Y0_毛尾_左1_尾0; - public Par X0Y0_毛尾_左1_尾1; + public ShapePart X0Y0_毛尾_左1_尾1; - public Par X0Y0_毛尾_左1_尾2; + public ShapePart X0Y0_毛尾_左1_尾2; - public Par X0Y0_毛尾_左1_尾3; + public ShapePart X0Y0_毛尾_左1_尾3; - public Par X0Y0_毛尾_左1_尾4; + public ShapePart X0Y0_毛尾_左1_尾4; - public Par X0Y0_毛尾_左1_尾5; + public ShapePart X0Y0_毛尾_左1_尾5; - public Par X0Y0_毛尾_左1_尾6; + public ShapePart X0Y0_毛尾_左1_尾6; - public Par X0Y0_毛尾_右2_尾0; + public ShapePart X0Y0_毛尾_右2_尾0; - public Par X0Y0_毛尾_右2_尾1; + public ShapePart X0Y0_毛尾_右2_尾1; - public Par X0Y0_毛尾_右2_尾2; + public ShapePart X0Y0_毛尾_右2_尾2; - public Par X0Y0_毛尾_右2_尾3; + public ShapePart X0Y0_毛尾_右2_尾3; - public Par X0Y0_毛尾_右2_尾4; + public ShapePart X0Y0_毛尾_右2_尾4; - public Par X0Y0_毛尾_右2_尾5; + public ShapePart X0Y0_毛尾_右2_尾5; - public Par X0Y0_毛尾_右2_尾6; + public ShapePart X0Y0_毛尾_右2_尾6; - public Par X0Y0_毛尾_右1_尾0; + public ShapePart X0Y0_毛尾_右1_尾0; - public Par X0Y0_毛尾_右1_尾1; + public ShapePart X0Y0_毛尾_右1_尾1; - public Par X0Y0_毛尾_右1_尾2; + public ShapePart X0Y0_毛尾_右1_尾2; - public Par X0Y0_毛尾_右1_尾3; + public ShapePart X0Y0_毛尾_右1_尾3; - public Par X0Y0_毛尾_右1_尾4; + public ShapePart X0Y0_毛尾_右1_尾4; - public Par X0Y0_毛尾_右1_尾5; + public ShapePart X0Y0_毛尾_右1_尾5; - public Par X0Y0_毛尾_右1_尾6; + public ShapePart X0Y0_毛尾_右1_尾6; public ColorD 尾0CD; @@ -293,7 +293,7 @@ namespace SlaveMatrix public ColorP X0Y0_毛尾_右1_尾6CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -1078,28 +1078,28 @@ namespace SlaveMatrix public 尾_牛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_牛D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "牛尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + PartGroup pars2 = partGroup["毛尾"].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(); + PartGroup pars3 = pars2["中央"].ToPars(); X0Y0_毛尾_中央_尾0 = pars3["尾0"].ToPar(); X0Y0_毛尾_中央_尾1 = pars3["尾1"].ToPar(); X0Y0_毛尾_中央_尾2 = pars3["尾2"].ToPar(); @@ -1220,7 +1220,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[48] + Pars = new ShapePart[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, @@ -1334,7 +1334,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -1420,158 +1420,158 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 毛尾_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 毛尾_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 毛尾_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_中央_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_左1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_右1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 毛尾_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 毛尾_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_中央_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_左1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 毛尾_右1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs index c2dbdb7..32fdadd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_牛D.cs @@ -108,7 +108,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_牛(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs index 04db923..b2fa74e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬.cs @@ -5,21 +5,21 @@ namespace SlaveMatrix { public class 尾_犬 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; public ColorD 尾0CD; @@ -53,7 +53,7 @@ namespace SlaveMatrix public ColorP X0Y0_尾7CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -238,21 +238,21 @@ namespace SlaveMatrix public 尾_犬(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_犬D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "犬尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "犬尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -294,7 +294,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[8] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5, X0Y0_尾6, X0Y0_尾7 }; + Pars = new ShapePart[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); @@ -321,7 +321,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -367,14 +367,14 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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 ColorHelper.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs index 5fac139..323b1de 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_犬D.cs @@ -28,7 +28,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_犬(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs index 685a17d..a7cd195 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐.cs @@ -5,29 +5,29 @@ namespace SlaveMatrix { public class 尾_狐 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; public ColorD 尾0CD; @@ -77,7 +77,7 @@ namespace SlaveMatrix public ColorP X0Y0_尾11CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -322,25 +322,25 @@ namespace SlaveMatrix public 尾_狐(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_狐D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "狐尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "狐尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + X0Y0_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -386,7 +386,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[12] + Pars = new ShapePart[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 @@ -425,7 +425,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -479,18 +479,18 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs index b7a1d0a..399534e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_狐D.cs @@ -36,7 +36,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_狐(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs index d8b9e64..1ccde34 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫.cs @@ -5,33 +5,33 @@ namespace SlaveMatrix { public class 尾_猫 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; - public Par X0Y0_尾12; + public ShapePart X0Y0_尾12; - public Par X0Y0_尾13; + public ShapePart X0Y0_尾13; public ColorD 尾0CD; @@ -89,7 +89,7 @@ namespace SlaveMatrix public ColorP X0Y0_尾13CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -364,27 +364,27 @@ namespace SlaveMatrix public 尾_猫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_猫D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "猫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "猫尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + X0Y0_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); + X0Y0_尾12 = partGroup["尾12"].ToPar(); + X0Y0_尾13 = partGroup["尾13"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -432,7 +432,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[14] + Pars = new ShapePart[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 @@ -475,7 +475,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -533,20 +533,20 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾12CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 尾13CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); } private void 配色T1(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs index eb7e48a..0bf50ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_猫D.cs @@ -40,7 +40,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_猫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs index a401e9e..55f8fd7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短.cs @@ -5,17 +5,17 @@ namespace SlaveMatrix { public class 尾_短 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; public ColorD 尾0CD; @@ -41,7 +41,7 @@ namespace SlaveMatrix public ColorP X0Y0_尾5CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -196,19 +196,19 @@ namespace SlaveMatrix public 尾_短(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_短D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "短尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][15])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "短尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][15])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -248,7 +248,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[6] { X0Y0_尾0, X0Y0_尾1, X0Y0_尾2, X0Y0_尾3, X0Y0_尾4, X0Y0_尾5 }; + Pars = new ShapePart[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); @@ -271,7 +271,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -313,12 +313,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs index d9225b3..4a32385 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_短D.cs @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_短(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs index d1e5122..9364180 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜.cs @@ -5,67 +5,67 @@ namespace SlaveMatrix { public class 尾_竜 : 尾 { - public Par X0Y0_尾17; + public ShapePart X0Y0_尾17; - public Par X0Y0_針; + public ShapePart X0Y0_針; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾16; + public ShapePart X0Y0_尾16; - public Par X0Y0_尾15; + public ShapePart X0Y0_尾15; - public Par X0Y0_尾14; + public ShapePart X0Y0_尾14; - public Par X0Y0_尾13; + public ShapePart X0Y0_尾13; - public Par X0Y0_尾12; + public ShapePart X0Y0_尾12; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; public ColorD 尾17CD; @@ -788,46 +788,46 @@ namespace SlaveMatrix public 尾_竜(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_竜D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "竜尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][6])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_尾17 = pars["尾17"].ToPar(); - X0Y0_針 = pars["針"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "竜尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][6])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾17 = partGroup["尾17"].ToPar(); + X0Y0_針 = partGroup["針"].ToPar(); + PartGroup pars2 = partGroup["輪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_尾16 = partGroup["尾16"].ToPar(); + X0Y0_尾15 = partGroup["尾15"].ToPar(); + X0Y0_尾14 = partGroup["尾14"].ToPar(); + X0Y0_尾13 = partGroup["尾13"].ToPar(); + X0Y0_尾12 = partGroup["尾12"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + pars2 = partGroup["輪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(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾0 = partGroup["尾0"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1015,7 +1015,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -1024,7 +1024,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -1110,25 +1110,25 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾17CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾16CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1146,7 +1146,7 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { this.配色T(0, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1164,7 +1164,7 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { this.配色T(1, "尾", ref 体配色.鱗0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs index 8c26e13..322e915 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_竜D.cs @@ -80,7 +80,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_竜(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs index 8c54c49..0e724a3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓.cs @@ -5,473 +5,473 @@ namespace SlaveMatrix { public class 尾_腓 : 尾 { - public Par X0Y0_尾1_根; + public ShapePart X0Y0_尾1_根; - public Par X0Y0_尾1_鱗; + public ShapePart X0Y0_尾1_鱗; - public Par X0Y0_尾1_鱗左; + public ShapePart X0Y0_尾1_鱗左; - public Par X0Y0_尾1_鱗右; + public ShapePart X0Y0_尾1_鱗右; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾2_鱗; + public ShapePart X0Y0_尾2_鱗; - public Par X0Y0_尾2_鱗左; + public ShapePart X0Y0_尾2_鱗左; - public Par X0Y0_尾2_鱗右; + public ShapePart X0Y0_尾2_鱗右; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾3_鱗; + public ShapePart X0Y0_尾3_鱗; - public Par X0Y0_尾3_鱗左; + public ShapePart X0Y0_尾3_鱗左; - public Par X0Y0_尾3_鱗右; + public ShapePart X0Y0_尾3_鱗右; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾4_鱗; + public ShapePart X0Y0_尾4_鱗; - public Par X0Y0_尾4_鱗左; + public ShapePart X0Y0_尾4_鱗左; - public Par X0Y0_尾4_鱗右; + public ShapePart X0Y0_尾4_鱗右; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾5_鱗; + public ShapePart X0Y0_尾5_鱗; - public Par X0Y0_尾5_鱗左; + public ShapePart X0Y0_尾5_鱗左; - public Par X0Y0_尾5_鱗右; + public ShapePart X0Y0_尾5_鱗右; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾6_鱗; + public ShapePart X0Y0_尾6_鱗; - public Par X0Y0_尾6_鱗左; + public ShapePart X0Y0_尾6_鱗左; - public Par X0Y0_尾6_鱗右; + public ShapePart X0Y0_尾6_鱗右; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾7_鱗; + public ShapePart X0Y0_尾7_鱗; - public Par X0Y0_尾7_鱗左; + public ShapePart X0Y0_尾7_鱗左; - public Par X0Y0_尾7_鱗右; + public ShapePart X0Y0_尾7_鱗右; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾8_鱗; + public ShapePart X0Y0_尾8_鱗; - public Par X0Y0_尾8_鱗左; + public ShapePart X0Y0_尾8_鱗左; - public Par X0Y0_尾8_鱗右; + public ShapePart X0Y0_尾8_鱗右; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾9_鱗; + public ShapePart X0Y0_尾9_鱗; - public Par X0Y0_尾9_鱗左; + public ShapePart X0Y0_尾9_鱗左; - public Par X0Y0_尾9_鱗右; + public ShapePart X0Y0_尾9_鱗右; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾10_鱗; + public ShapePart X0Y0_尾10_鱗; - public Par X0Y0_尾10_鱗左; + public ShapePart X0Y0_尾10_鱗左; - public Par X0Y0_尾10_鱗右; + public ShapePart X0Y0_尾10_鱗右; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾11_鱗; + public ShapePart X0Y0_尾11_鱗; - public Par X0Y0_尾11_鱗左; + public ShapePart X0Y0_尾11_鱗左; - public Par X0Y0_尾11_鱗右; + public ShapePart X0Y0_尾11_鱗右; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾12_鱗; + public ShapePart X0Y0_尾12_鱗; - public Par X0Y0_尾12_鱗左; + public ShapePart X0Y0_尾12_鱗左; - public Par X0Y0_尾12_鱗右; + public ShapePart X0Y0_尾12_鱗右; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾13_鱗; + public ShapePart X0Y0_尾13_鱗; - public Par X0Y0_尾13_鱗左; + public ShapePart X0Y0_尾13_鱗左; - public Par X0Y0_尾13_鱗右; + public ShapePart X0Y0_尾13_鱗右; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾14_鱗; + public ShapePart X0Y0_尾14_鱗; - public Par X0Y0_尾14_鱗左; + public ShapePart X0Y0_尾14_鱗左; - public Par X0Y0_尾14_鱗右; + public ShapePart X0Y0_尾14_鱗右; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾15_鱗; + public ShapePart X0Y0_尾15_鱗; - public Par X0Y0_尾15_鱗左; + public ShapePart X0Y0_尾15_鱗左; - public Par X0Y0_尾15_鱗右; + public ShapePart X0Y0_尾15_鱗右; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾16_鱗; + public ShapePart X0Y0_尾16_鱗; - public Par X0Y0_尾16_鱗左; + public ShapePart X0Y0_尾16_鱗左; - public Par X0Y0_尾16_鱗右; + public ShapePart X0Y0_尾16_鱗右; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾17_鱗; + public ShapePart X0Y0_尾17_鱗; - public Par X0Y0_尾17_鱗左; + public ShapePart X0Y0_尾17_鱗左; - public Par X0Y0_尾17_鱗右; + public ShapePart X0Y0_尾17_鱗右; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾18_鱗; + public ShapePart X0Y0_尾18_鱗; - public Par X0Y0_尾18_鱗左; + public ShapePart X0Y0_尾18_鱗左; - public Par X0Y0_尾18_鱗右; + public ShapePart X0Y0_尾18_鱗右; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾19_鱗; + public ShapePart X0Y0_尾19_鱗; - public Par X0Y0_尾19_鱗左; + public ShapePart X0Y0_尾19_鱗左; - public Par X0Y0_尾19_鱗右; + public ShapePart X0Y0_尾19_鱗右; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾20_鱗; + public ShapePart X0Y0_尾20_鱗; - public Par X0Y0_尾20_鱗左; + public ShapePart X0Y0_尾20_鱗左; - public Par X0Y0_尾20_鱗右; + public ShapePart X0Y0_尾20_鱗右; - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾21_鱗; + public ShapePart X0Y0_尾21_鱗; - public Par X0Y0_尾21_鱗左; + public ShapePart X0Y0_尾21_鱗左; - public Par X0Y0_尾21_鱗右; + public ShapePart X0Y0_尾21_鱗右; - public Par X0Y0_尾21_尾; + public ShapePart X0Y0_尾21_尾; - public Par X0Y0_尾22_鱗; + public ShapePart X0Y0_尾22_鱗; - public Par X0Y0_尾22_鱗左; + public ShapePart X0Y0_尾22_鱗左; - public Par X0Y0_尾22_鱗右; + public ShapePart X0Y0_尾22_鱗右; - public Par X0Y0_尾22_尾; + public ShapePart X0Y0_尾22_尾; - public Par X0Y0_尾23_鱗; + public ShapePart X0Y0_尾23_鱗; - public Par X0Y0_尾23_鱗左; + public ShapePart X0Y0_尾23_鱗左; - public Par X0Y0_尾23_鱗右; + public ShapePart X0Y0_尾23_鱗右; - public Par X0Y0_尾23_尾; + public ShapePart X0Y0_尾23_尾; - public Par X0Y0_尾24_鱗; + public ShapePart X0Y0_尾24_鱗; - public Par X0Y0_尾24_鱗左; + public ShapePart X0Y0_尾24_鱗左; - public Par X0Y0_尾24_鱗右; + public ShapePart X0Y0_尾24_鱗右; - public Par X0Y0_尾24_尾; + public ShapePart X0Y0_尾24_尾; - public Par X0Y0_尾25_鱗; + public ShapePart X0Y0_尾25_鱗; - public Par X0Y0_尾25_鱗左; + public ShapePart X0Y0_尾25_鱗左; - public Par X0Y0_尾25_鱗右; + public ShapePart X0Y0_尾25_鱗右; - public Par X0Y0_尾25_尾; + public ShapePart X0Y0_尾25_尾; - public Par X0Y0_尾26_鱗; + public ShapePart X0Y0_尾26_鱗; - public Par X0Y0_尾26_鱗左; + public ShapePart X0Y0_尾26_鱗左; - public Par X0Y0_尾26_鱗右; + public ShapePart X0Y0_尾26_鱗右; - public Par X0Y0_尾26_尾; + public ShapePart X0Y0_尾26_尾; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾27_鱗; + public ShapePart X0Y0_尾27_鱗; - public Par X0Y0_尾27_鱗左; + public ShapePart X0Y0_尾27_鱗左; - public Par X0Y0_尾27_鱗右; + public ShapePart X0Y0_尾27_鱗右; - public Par X0Y0_尾27_尾; + public ShapePart X0Y0_尾27_尾; - public Par X0Y0_尾28_鱗; + public ShapePart X0Y0_尾28_鱗; - public Par X0Y0_尾28_鱗左; + public ShapePart X0Y0_尾28_鱗左; - public Par X0Y0_尾28_鱗右; + public ShapePart X0Y0_尾28_鱗右; - public Par X0Y0_尾28_尾; + public ShapePart X0Y0_尾28_尾; - public Par X0Y0_尾29_鱗; + public ShapePart X0Y0_尾29_鱗; - public Par X0Y0_尾29_鱗左; + public ShapePart X0Y0_尾29_鱗左; - public Par X0Y0_尾29_鱗右; + public ShapePart X0Y0_尾29_鱗右; - public Par X0Y0_尾29_尾; + public ShapePart X0Y0_尾29_尾; - public Par X0Y0_尾30_鱗; + public ShapePart X0Y0_尾30_鱗; - public Par X0Y0_尾30_鱗左; + public ShapePart X0Y0_尾30_鱗左; - public Par X0Y0_尾30_鱗右; + public ShapePart X0Y0_尾30_鱗右; - public Par X0Y0_尾30_尾; + public ShapePart X0Y0_尾30_尾; - public Par X0Y0_頚_頚; + public ShapePart X0Y0_頚_頚; - public Par X0Y0_頚_鱗3_鱗1; + public ShapePart X0Y0_頚_鱗3_鱗1; - public Par X0Y0_頚_鱗3_鱗2; + public ShapePart X0Y0_頚_鱗3_鱗2; - public Par X0Y0_頚_鱗3_鱗3; + public ShapePart X0Y0_頚_鱗3_鱗3; - public Par X0Y0_頚_鱗3_鱗4; + public ShapePart X0Y0_頚_鱗3_鱗4; - public Par X0Y0_頚_鱗3_鱗5; + public ShapePart X0Y0_頚_鱗3_鱗5; - public Par X0Y0_頚_鱗3_鱗6; + public ShapePart X0Y0_頚_鱗3_鱗6; - public Par X0Y0_頚_鱗3_鱗7; + public ShapePart X0Y0_頚_鱗3_鱗7; - public Par X0Y0_頚_鱗3_鱗8; + public ShapePart X0Y0_頚_鱗3_鱗8; - public Par X0Y0_頚_鱗3_鱗9; + public ShapePart X0Y0_頚_鱗3_鱗9; - public Par X0Y0_頚_鱗2_鱗1; + public ShapePart X0Y0_頚_鱗2_鱗1; - public Par X0Y0_頚_鱗2_鱗2; + public ShapePart X0Y0_頚_鱗2_鱗2; - public Par X0Y0_頚_鱗2_鱗3; + public ShapePart X0Y0_頚_鱗2_鱗3; - public Par X0Y0_頚_鱗2_鱗4; + public ShapePart X0Y0_頚_鱗2_鱗4; - public Par X0Y0_頚_鱗2_鱗5; + public ShapePart X0Y0_頚_鱗2_鱗5; - public Par X0Y0_頚_鱗2_鱗6; + public ShapePart X0Y0_頚_鱗2_鱗6; - public Par X0Y0_頚_鱗2_鱗7; + public ShapePart X0Y0_頚_鱗2_鱗7; - public Par X0Y0_頚_鱗2_鱗8; + public ShapePart X0Y0_頚_鱗2_鱗8; - public Par X0Y0_頚_鱗2_鱗9; + public ShapePart X0Y0_頚_鱗2_鱗9; - public Par X0Y0_頚_鱗2_鱗10; + public ShapePart X0Y0_頚_鱗2_鱗10; - public Par X0Y0_頚_鱗1_鱗1_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗1_鱗1; - public Par X0Y0_頚_鱗1_鱗1_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗1_鱗2; - public Par X0Y0_頚_鱗1_鱗2_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗2_鱗1; - public Par X0Y0_頚_鱗1_鱗2_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗2_鱗2; - public Par X0Y0_頚_鱗1_鱗3_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗3_鱗1; - public Par X0Y0_頚_鱗1_鱗3_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗3_鱗2; - public Par X0Y0_頚_鱗1_鱗4_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗4_鱗1; - public Par X0Y0_頚_鱗1_鱗4_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗4_鱗2; - public Par X0Y0_頚_鱗1_鱗5_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗5_鱗1; - public Par X0Y0_頚_鱗1_鱗5_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗5_鱗2; - public Par X0Y0_頚_鱗1_鱗6_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗6_鱗1; - public Par X0Y0_頚_鱗1_鱗6_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗6_鱗2; - public Par X0Y0_頚_鱗1_鱗7_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗7_鱗1; - public Par X0Y0_頚_鱗1_鱗7_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗7_鱗2; - public Par X0Y0_頚_鱗1_鱗8_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗8_鱗1; - public Par X0Y0_頚_鱗1_鱗8_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗8_鱗2; - public Par X0Y0_頚_鱗1_鱗9_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗9_鱗1; - public Par X0Y0_頚_鱗1_鱗9_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗9_鱗2; - public Par X0Y0_頚_鱗1_鱗10_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗10_鱗1; - public Par X0Y0_頚_鱗1_鱗10_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗10_鱗2; - public Par X0Y0_頚_鱗1_鱗11_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗11_鱗1; - public Par X0Y0_頚_鱗1_鱗11_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗11_鱗2; - public Par X0Y0_頚_鱗1_鱗12_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗12_鱗1; - public Par X0Y0_頚_鱗1_鱗12_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗12_鱗2; - public Par X0Y0_頚_鱗1_鱗13_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗13_鱗1; - public Par X0Y0_頚_鱗1_鱗13_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗13_鱗2; - public Par X0Y0_頚_鱗1_鱗14_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗14_鱗1; - public Par X0Y0_頚_鱗1_鱗14_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗14_鱗2; - public Par X0Y0_頚_鱗1_鱗15_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗15_鱗1; - public Par X0Y0_頚_鱗1_鱗15_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗15_鱗2; - public Par X0Y0_頚_鱗1_鱗16_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗16_鱗1; - public Par X0Y0_頚_鱗1_鱗16_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗16_鱗2; - public Par X0Y0_頚_鱗1_鱗17_鱗1; + public ShapePart X0Y0_頚_鱗1_鱗17_鱗1; - public Par X0Y0_頚_鱗1_鱗17_鱗2; + public ShapePart X0Y0_頚_鱗1_鱗17_鱗2; - public Par X0Y0_Head_上顎_顎基; + public ShapePart X0Y0_Head_上顎_顎基; - public Par X0Y0_Head_上顎_鱗4; + public ShapePart X0Y0_Head_上顎_鱗4; - public Par X0Y0_Head_上顎_鱗左1; + public ShapePart X0Y0_Head_上顎_鱗左1; - public Par X0Y0_Head_上顎_鱗右1; + public ShapePart X0Y0_Head_上顎_鱗右1; - public Par X0Y0_Head_上顎_鱗左2; + public ShapePart X0Y0_Head_上顎_鱗左2; - public Par X0Y0_Head_上顎_鱗右2; + public ShapePart X0Y0_Head_上顎_鱗右2; - public Par X0Y0_Head_上顎_鱗左3; + public ShapePart X0Y0_Head_上顎_鱗左3; - public Par X0Y0_Head_上顎_鱗右3; + public ShapePart X0Y0_Head_上顎_鱗右3; - public Par X0Y0_Head_上顎_鱗左4; + public ShapePart X0Y0_Head_上顎_鱗左4; - public Par X0Y0_Head_上顎_鱗右4; + public ShapePart X0Y0_Head_上顎_鱗右4; - public Par X0Y0_Head_上顎_鱗左5; + public ShapePart X0Y0_Head_上顎_鱗左5; - public Par X0Y0_Head_上顎_鱗右5; + public ShapePart X0Y0_Head_上顎_鱗右5; - public Par X0Y0_Head_上顎_鱗左8; + public ShapePart X0Y0_Head_上顎_鱗左8; - public Par X0Y0_Head_上顎_鱗右8; + public ShapePart X0Y0_Head_上顎_鱗右8; - public Par X0Y0_Head_上顎_鱗左9; + public ShapePart X0Y0_Head_上顎_鱗左9; - public Par X0Y0_Head_上顎_鱗右9; + public ShapePart X0Y0_Head_上顎_鱗右9; - public Par X0Y0_Head_上顎_鱗左10; + public ShapePart X0Y0_Head_上顎_鱗左10; - public Par X0Y0_Head_上顎_鱗右10; + public ShapePart X0Y0_Head_上顎_鱗右10; - public Par X0Y0_Head_上顎_鱗左11; + public ShapePart X0Y0_Head_上顎_鱗左11; - public Par X0Y0_Head_上顎_鱗右11; + public ShapePart X0Y0_Head_上顎_鱗右11; - public Par X0Y0_Head_下顎_顎基; + public ShapePart X0Y0_Head_下顎_顎基; - public Par X0Y0_Head_下顎_鱗1; + public ShapePart X0Y0_Head_下顎_鱗1; - public Par X0Y0_Head_下顎_鱗2; + public ShapePart X0Y0_Head_下顎_鱗2; - public Par X0Y0_Head_下顎_鱗3; + public ShapePart X0Y0_Head_下顎_鱗3; - public Par X0Y0_Head_下顎_鱗4; + public ShapePart X0Y0_Head_下顎_鱗4; - public Par X0Y0_Head_下顎_鱗左1; + public ShapePart X0Y0_Head_下顎_鱗左1; - public Par X0Y0_Head_下顎_鱗右1; + public ShapePart X0Y0_Head_下顎_鱗右1; - public Par X0Y0_Head_下顎_鱗左2; + public ShapePart X0Y0_Head_下顎_鱗左2; - public Par X0Y0_Head_下顎_鱗右2; + public ShapePart X0Y0_Head_下顎_鱗右2; - public Par X0Y0_Head_下顎_鱗左3; + public ShapePart X0Y0_Head_下顎_鱗左3; - public Par X0Y0_Head_下顎_鱗右3; + public ShapePart X0Y0_Head_下顎_鱗右3; - public Par X0Y0_Head_下顎_鱗左4; + public ShapePart X0Y0_Head_下顎_鱗左4; - public Par X0Y0_Head_下顎_鱗右4; + public ShapePart X0Y0_Head_下顎_鱗右4; - public Par X0Y0_Head_下顎_鱗左5; + public ShapePart X0Y0_Head_下顎_鱗左5; - public Par X0Y0_Head_下顎_鱗右5; + public ShapePart X0Y0_Head_下顎_鱗右5; - public Par X0Y0_Head_下顎_鱗左6; + public ShapePart X0Y0_Head_下顎_鱗左6; - public Par X0Y0_Head_下顎_鱗右6; + public ShapePart X0Y0_Head_下顎_鱗右6; - public Par X0Y0_Head_下顎_鱗左7; + public ShapePart X0Y0_Head_下顎_鱗左7; - public Par X0Y0_Head_下顎_鱗右7; + public ShapePart X0Y0_Head_下顎_鱗右7; - public Par X0Y0_Head_下顎_鱗左8; + public ShapePart X0Y0_Head_下顎_鱗左8; - public Par X0Y0_Head_下顎_鱗右8; + public ShapePart X0Y0_Head_下顎_鱗右8; - public Par X0Y0_Head_下顎_鱗左9; + public ShapePart X0Y0_Head_下顎_鱗左9; - public Par X0Y0_Head_下顎_鱗右9; + public ShapePart X0Y0_Head_下顎_鱗右9; - public Par X0Y0_Head_下顎_鱗左10; + public ShapePart X0Y0_Head_下顎_鱗左10; - public Par X0Y0_Head_下顎_鱗右10; + public ShapePart X0Y0_Head_下顎_鱗右10; - public Par X0Y0_Head_下顎_鱗左11; + public ShapePart X0Y0_Head_下顎_鱗左11; - public Par X0Y0_Head_下顎_鱗右11; + public ShapePart X0Y0_Head_下顎_鱗右11; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; public ColorD 尾1_根CD; @@ -5096,174 +5096,174 @@ namespace SlaveMatrix public 尾_腓(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_腓D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "腓尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][14])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "腓尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][14])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾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(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); + pars2 = partGroup["尾20"].ToPars(); X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); + pars2 = partGroup["尾21"].ToPars(); X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); + pars2 = partGroup["尾22"].ToPars(); X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); + pars2 = partGroup["尾23"].ToPars(); X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); + pars2 = partGroup["尾24"].ToPars(); X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); + pars2 = partGroup["尾25"].ToPars(); X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); + pars2 = partGroup["尾26"].ToPars(); X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["尾27"].ToPars(); X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); + pars2 = partGroup["尾28"].ToPars(); X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); + pars2 = partGroup["尾29"].ToPars(); X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); + pars2 = partGroup["尾30"].ToPars(); X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["頚"].ToPars(); + pars2 = partGroup["頚"].ToPars(); X0Y0_頚_頚 = pars2["頚"].ToPar(); - Pars pars3 = pars2["鱗3"].ToPars(); + PartGroup pars3 = pars2["鱗3"].ToPars(); X0Y0_頚_鱗3_鱗1 = pars3["鱗1"].ToPar(); X0Y0_頚_鱗3_鱗2 = pars3["鱗2"].ToPar(); X0Y0_頚_鱗3_鱗3 = pars3["鱗3"].ToPar(); @@ -5285,7 +5285,7 @@ namespace SlaveMatrix X0Y0_頚_鱗2_鱗9 = pars3["鱗9"].ToPar(); X0Y0_頚_鱗2_鱗10 = pars3["鱗10"].ToPar(); pars3 = pars2["鱗1"].ToPars(); - Pars pars4 = pars3["鱗1"].ToPars(); + PartGroup pars4 = pars3["鱗1"].ToPars(); X0Y0_頚_鱗1_鱗1_鱗1 = pars4["鱗1"].ToPar(); X0Y0_頚_鱗1_鱗1_鱗2 = pars4["鱗2"].ToPar(); pars4 = pars3["鱗2"].ToPars(); @@ -5336,7 +5336,7 @@ namespace SlaveMatrix pars4 = pars3["鱗17"].ToPars(); X0Y0_頚_鱗1_鱗17_鱗1 = pars4["鱗1"].ToPar(); X0Y0_頚_鱗1_鱗17_鱗2 = pars4["鱗2"].ToPar(); - pars2 = pars["頭"].ToPars(); + pars2 = partGroup["頭"].ToPars(); pars3 = pars2["上顎"].ToPars(); X0Y0_Head_上顎_顎基 = pars3["顎基"].ToPar(); X0Y0_Head_上顎_鱗4 = pars3["鱗4"].ToPar(); @@ -5386,7 +5386,7 @@ namespace SlaveMatrix X0Y0_Head_下顎_鱗右10 = pars3["鱗右10"].ToPar(); X0Y0_Head_下顎_鱗左11 = pars3["鱗左11"].ToPar(); X0Y0_Head_下顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -6202,7 +6202,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -6211,7 +6211,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾1_尾; yield return X0Y0_尾2_尾; @@ -6512,228 +6512,228 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); - Head_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -6750,228 +6750,228 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); - Head_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -6988,228 +6988,228 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); - Head_上顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Head_上顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_上顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_下顎_顎基CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_下顎_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0R); - Head_下顎_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右3CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右4CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右5CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右6CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右7CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右8CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右9CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右10CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗左11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); - Head_下顎_鱗右11CD = new ColorD(ref Col.Black, ref 体配色.鱗1R); + 尾1_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_頚CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗3_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗3_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗2_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗2_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頚_鱗1_鱗17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頚_鱗1_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頚_鱗1_鱗17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Head_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + Head_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + Head_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs index 3314f2e..a78ac0a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_腓D.cs @@ -488,7 +488,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_腓(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs index 65c5a32..b617e28 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫.cs @@ -5,53 +5,53 @@ namespace SlaveMatrix { public class 尾_虫 : 尾 { - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_針; + public ShapePart X0Y0_針; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; public ColorD 尾10CD; @@ -641,39 +641,39 @@ namespace SlaveMatrix public 尾_虫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_虫D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "虫尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][10])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_尾10 = pars["尾10"].ToPar(); - X0Y0_針 = pars["針"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "虫尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][10])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_針 = partGroup["針"].ToPar(); + PartGroup pars2 = partGroup["輪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_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + pars2 = partGroup["輪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(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾0 = partGroup["尾0"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -833,7 +833,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -842,7 +842,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -914,18 +914,18 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -943,7 +943,7 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { this.配色T(0, "尾", ref 体配色.甲0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -961,7 +961,7 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { this.配色T(1, "尾", ref 体配色.甲0R, ref 体配色.刺青R); - 針CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 針CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs index e3ca58e..5b3af42 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_虫D.cs @@ -66,7 +66,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_虫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs index feaab51..5aa1810 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇.cs @@ -5,477 +5,477 @@ namespace SlaveMatrix { public class 尾_蛇 : 尾 { - public Par X0Y0_尾1_根; + public ShapePart X0Y0_尾1_根; - public Par X0Y0_尾1_鱗; + public ShapePart X0Y0_尾1_鱗; - public Par X0Y0_尾1_鱗左; + public ShapePart X0Y0_尾1_鱗左; - public Par X0Y0_尾1_鱗右; + public ShapePart X0Y0_尾1_鱗右; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾2_鱗; + public ShapePart X0Y0_尾2_鱗; - public Par X0Y0_尾2_鱗左; + public ShapePart X0Y0_尾2_鱗左; - public Par X0Y0_尾2_鱗右; + public ShapePart X0Y0_尾2_鱗右; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾3_鱗; + public ShapePart X0Y0_尾3_鱗; - public Par X0Y0_尾3_鱗左; + public ShapePart X0Y0_尾3_鱗左; - public Par X0Y0_尾3_鱗右; + public ShapePart X0Y0_尾3_鱗右; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾4_鱗; + public ShapePart X0Y0_尾4_鱗; - public Par X0Y0_尾4_鱗左; + public ShapePart X0Y0_尾4_鱗左; - public Par X0Y0_尾4_鱗右; + public ShapePart X0Y0_尾4_鱗右; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾5_鱗; + public ShapePart X0Y0_尾5_鱗; - public Par X0Y0_尾5_鱗左; + public ShapePart X0Y0_尾5_鱗左; - public Par X0Y0_尾5_鱗右; + public ShapePart X0Y0_尾5_鱗右; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾6_鱗; + public ShapePart X0Y0_尾6_鱗; - public Par X0Y0_尾6_鱗左; + public ShapePart X0Y0_尾6_鱗左; - public Par X0Y0_尾6_鱗右; + public ShapePart X0Y0_尾6_鱗右; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾7_鱗; + public ShapePart X0Y0_尾7_鱗; - public Par X0Y0_尾7_鱗左; + public ShapePart X0Y0_尾7_鱗左; - public Par X0Y0_尾7_鱗右; + public ShapePart X0Y0_尾7_鱗右; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾8_鱗; + public ShapePart X0Y0_尾8_鱗; - public Par X0Y0_尾8_鱗左; + public ShapePart X0Y0_尾8_鱗左; - public Par X0Y0_尾8_鱗右; + public ShapePart X0Y0_尾8_鱗右; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾9_鱗; + public ShapePart X0Y0_尾9_鱗; - public Par X0Y0_尾9_鱗左; + public ShapePart X0Y0_尾9_鱗左; - public Par X0Y0_尾9_鱗右; + public ShapePart X0Y0_尾9_鱗右; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾10_鱗; + public ShapePart X0Y0_尾10_鱗; - public Par X0Y0_尾10_鱗左; + public ShapePart X0Y0_尾10_鱗左; - public Par X0Y0_尾10_鱗右; + public ShapePart X0Y0_尾10_鱗右; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾11_鱗; + public ShapePart X0Y0_尾11_鱗; - public Par X0Y0_尾11_鱗左; + public ShapePart X0Y0_尾11_鱗左; - public Par X0Y0_尾11_鱗右; + public ShapePart X0Y0_尾11_鱗右; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾12_鱗; + public ShapePart X0Y0_尾12_鱗; - public Par X0Y0_尾12_鱗左; + public ShapePart X0Y0_尾12_鱗左; - public Par X0Y0_尾12_鱗右; + public ShapePart X0Y0_尾12_鱗右; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾13_鱗; + public ShapePart X0Y0_尾13_鱗; - public Par X0Y0_尾13_鱗左; + public ShapePart X0Y0_尾13_鱗左; - public Par X0Y0_尾13_鱗右; + public ShapePart X0Y0_尾13_鱗右; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾14_鱗; + public ShapePart X0Y0_尾14_鱗; - public Par X0Y0_尾14_鱗左; + public ShapePart X0Y0_尾14_鱗左; - public Par X0Y0_尾14_鱗右; + public ShapePart X0Y0_尾14_鱗右; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾15_鱗; + public ShapePart X0Y0_尾15_鱗; - public Par X0Y0_尾15_鱗左; + public ShapePart X0Y0_尾15_鱗左; - public Par X0Y0_尾15_鱗右; + public ShapePart X0Y0_尾15_鱗右; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾16_鱗; + public ShapePart X0Y0_尾16_鱗; - public Par X0Y0_尾16_鱗左; + public ShapePart X0Y0_尾16_鱗左; - public Par X0Y0_尾16_鱗右; + public ShapePart X0Y0_尾16_鱗右; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾17_鱗; + public ShapePart X0Y0_尾17_鱗; - public Par X0Y0_尾17_鱗左; + public ShapePart X0Y0_尾17_鱗左; - public Par X0Y0_尾17_鱗右; + public ShapePart X0Y0_尾17_鱗右; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾18_鱗; + public ShapePart X0Y0_尾18_鱗; - public Par X0Y0_尾18_鱗左; + public ShapePart X0Y0_尾18_鱗左; - public Par X0Y0_尾18_鱗右; + public ShapePart X0Y0_尾18_鱗右; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾19_鱗; + public ShapePart X0Y0_尾19_鱗; - public Par X0Y0_尾19_鱗左; + public ShapePart X0Y0_尾19_鱗左; - public Par X0Y0_尾19_鱗右; + public ShapePart X0Y0_尾19_鱗右; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾20_鱗; + public ShapePart X0Y0_尾20_鱗; - public Par X0Y0_尾20_鱗左; + public ShapePart X0Y0_尾20_鱗左; - public Par X0Y0_尾20_鱗右; + public ShapePart X0Y0_尾20_鱗右; - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾21_鱗; + public ShapePart X0Y0_尾21_鱗; - public Par X0Y0_尾21_鱗左; + public ShapePart X0Y0_尾21_鱗左; - public Par X0Y0_尾21_鱗右; + public ShapePart X0Y0_尾21_鱗右; - public Par X0Y0_尾21_尾; + public ShapePart X0Y0_尾21_尾; - public Par X0Y0_尾22_鱗; + public ShapePart X0Y0_尾22_鱗; - public Par X0Y0_尾22_鱗左; + public ShapePart X0Y0_尾22_鱗左; - public Par X0Y0_尾22_鱗右; + public ShapePart X0Y0_尾22_鱗右; - public Par X0Y0_尾22_尾; + public ShapePart X0Y0_尾22_尾; - public Par X0Y0_尾23_鱗; + public ShapePart X0Y0_尾23_鱗; - public Par X0Y0_尾23_鱗左; + public ShapePart X0Y0_尾23_鱗左; - public Par X0Y0_尾23_鱗右; + public ShapePart X0Y0_尾23_鱗右; - public Par X0Y0_尾23_尾; + public ShapePart X0Y0_尾23_尾; - public Par X0Y0_尾24_鱗; + public ShapePart X0Y0_尾24_鱗; - public Par X0Y0_尾24_鱗左; + public ShapePart X0Y0_尾24_鱗左; - public Par X0Y0_尾24_鱗右; + public ShapePart X0Y0_尾24_鱗右; - public Par X0Y0_尾24_尾; + public ShapePart X0Y0_尾24_尾; - public Par X0Y0_尾25_鱗; + public ShapePart X0Y0_尾25_鱗; - public Par X0Y0_尾25_鱗左; + public ShapePart X0Y0_尾25_鱗左; - public Par X0Y0_尾25_鱗右; + public ShapePart X0Y0_尾25_鱗右; - public Par X0Y0_尾25_尾; + public ShapePart X0Y0_尾25_尾; - public Par X0Y0_尾26_鱗; + public ShapePart X0Y0_尾26_鱗; - public Par X0Y0_尾26_鱗左; + public ShapePart X0Y0_尾26_鱗左; - public Par X0Y0_尾26_鱗右; + public ShapePart X0Y0_尾26_鱗右; - public Par X0Y0_尾26_尾; + public ShapePart X0Y0_尾26_尾; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾27_鱗; + public ShapePart X0Y0_尾27_鱗; - public Par X0Y0_尾27_鱗左; + public ShapePart X0Y0_尾27_鱗左; - public Par X0Y0_尾27_鱗右; + public ShapePart X0Y0_尾27_鱗右; - public Par X0Y0_尾27_尾; + public ShapePart X0Y0_尾27_尾; - public Par X0Y0_尾28_鱗; + public ShapePart X0Y0_尾28_鱗; - public Par X0Y0_尾28_鱗左; + public ShapePart X0Y0_尾28_鱗左; - public Par X0Y0_尾28_鱗右; + public ShapePart X0Y0_尾28_鱗右; - public Par X0Y0_尾28_尾; + public ShapePart X0Y0_尾28_尾; - public Par X0Y0_尾29_鱗; + public ShapePart X0Y0_尾29_鱗; - public Par X0Y0_尾29_鱗左; + public ShapePart X0Y0_尾29_鱗左; - public Par X0Y0_尾29_鱗右; + public ShapePart X0Y0_尾29_鱗右; - public Par X0Y0_尾29_尾; + public ShapePart X0Y0_尾29_尾; - public Par X0Y0_尾30_鱗; + public ShapePart X0Y0_尾30_鱗; - public Par X0Y0_尾30_鱗左; + public ShapePart X0Y0_尾30_鱗左; - public Par X0Y0_尾30_鱗右; + public ShapePart X0Y0_尾30_鱗右; - public Par X0Y0_尾30_尾; + public ShapePart X0Y0_尾30_尾; - public Par X0Y0_尾31_鱗; + public ShapePart X0Y0_尾31_鱗; - public Par X0Y0_尾31_鱗左; + public ShapePart X0Y0_尾31_鱗左; - public Par X0Y0_尾31_鱗右; + public ShapePart X0Y0_尾31_鱗右; - public Par X0Y0_尾31_尾; + public ShapePart X0Y0_尾31_尾; - public Par X0Y0_尾32_鱗; + public ShapePart X0Y0_尾32_鱗; - public Par X0Y0_尾32_鱗左; + public ShapePart X0Y0_尾32_鱗左; - public Par X0Y0_尾32_鱗右; + public ShapePart X0Y0_尾32_鱗右; - public Par X0Y0_尾32_尾; + public ShapePart X0Y0_尾32_尾; - public Par X0Y0_尾33_鱗; + public ShapePart X0Y0_尾33_鱗; - public Par X0Y0_尾33_鱗左; + public ShapePart X0Y0_尾33_鱗左; - public Par X0Y0_尾33_鱗右; + public ShapePart X0Y0_尾33_鱗右; - public Par X0Y0_尾33_尾; + public ShapePart X0Y0_尾33_尾; - public Par X0Y0_尾34_鱗; + public ShapePart X0Y0_尾34_鱗; - public Par X0Y0_尾34_鱗左; + public ShapePart X0Y0_尾34_鱗左; - public Par X0Y0_尾34_鱗右; + public ShapePart X0Y0_尾34_鱗右; - public Par X0Y0_尾34_尾; + public ShapePart X0Y0_尾34_尾; - public Par X0Y0_尾35_鱗; + public ShapePart X0Y0_尾35_鱗; - public Par X0Y0_尾35_鱗左; + public ShapePart X0Y0_尾35_鱗左; - public Par X0Y0_尾35_鱗右; + public ShapePart X0Y0_尾35_鱗右; - public Par X0Y0_尾35_尾; + public ShapePart X0Y0_尾35_尾; - public Par X0Y0_尾36_鱗; + public ShapePart X0Y0_尾36_鱗; - public Par X0Y0_尾36_鱗左; + public ShapePart X0Y0_尾36_鱗左; - public Par X0Y0_尾36_鱗右; + public ShapePart X0Y0_尾36_鱗右; - public Par X0Y0_尾36_尾; + public ShapePart X0Y0_尾36_尾; - public Par X0Y0_尾37_鱗; + public ShapePart X0Y0_尾37_鱗; - public Par X0Y0_尾37_鱗左; + public ShapePart X0Y0_尾37_鱗左; - public Par X0Y0_尾37_鱗右; + public ShapePart X0Y0_尾37_鱗右; - public Par X0Y0_尾37_尾; + public ShapePart X0Y0_尾37_尾; - public Par X0Y0_尾38_鱗; + public ShapePart X0Y0_尾38_鱗; - public Par X0Y0_尾38_鱗左; + public ShapePart X0Y0_尾38_鱗左; - public Par X0Y0_尾38_鱗右; + public ShapePart X0Y0_尾38_鱗右; - public Par X0Y0_尾38_尾; + public ShapePart X0Y0_尾38_尾; - public Par X0Y0_尾39_鱗; + public ShapePart X0Y0_尾39_鱗; - public Par X0Y0_尾39_鱗左; + public ShapePart X0Y0_尾39_鱗左; - public Par X0Y0_尾39_鱗右; + public ShapePart X0Y0_尾39_鱗右; - public Par X0Y0_尾39_尾; + public ShapePart X0Y0_尾39_尾; - public Par X0Y0_尾40_鱗; + public ShapePart X0Y0_尾40_鱗; - public Par X0Y0_尾40_鱗左; + public ShapePart X0Y0_尾40_鱗左; - public Par X0Y0_尾40_鱗右; + public ShapePart X0Y0_尾40_鱗右; - public Par X0Y0_尾40_尾; + public ShapePart X0Y0_尾40_尾; - public Par X0Y0_尾41_鱗; + public ShapePart X0Y0_尾41_鱗; - public Par X0Y0_尾41_鱗左; + public ShapePart X0Y0_尾41_鱗左; - public Par X0Y0_尾41_鱗右; + public ShapePart X0Y0_尾41_鱗右; - public Par X0Y0_尾41_尾; + public ShapePart X0Y0_尾41_尾; - public Par X0Y0_尾42_鱗; + public ShapePart X0Y0_尾42_鱗; - public Par X0Y0_尾42_鱗左; + public ShapePart X0Y0_尾42_鱗左; - public Par X0Y0_尾42_鱗右; + public ShapePart X0Y0_尾42_鱗右; - public Par X0Y0_尾42_尾; + public ShapePart X0Y0_尾42_尾; - public Par X0Y0_尾43_鱗; + public ShapePart X0Y0_尾43_鱗; - public Par X0Y0_尾43_鱗左; + public ShapePart X0Y0_尾43_鱗左; - public Par X0Y0_尾43_鱗右; + public ShapePart X0Y0_尾43_鱗右; - public Par X0Y0_尾43_尾; + public ShapePart X0Y0_尾43_尾; - public Par X0Y0_尾44_鱗; + public ShapePart X0Y0_尾44_鱗; - public Par X0Y0_尾44_鱗左; + public ShapePart X0Y0_尾44_鱗左; - public Par X0Y0_尾44_鱗右; + public ShapePart X0Y0_尾44_鱗右; - public Par X0Y0_尾44_尾; + public ShapePart X0Y0_尾44_尾; - public Par X0Y0_頭_上顎_顎基; + public ShapePart X0Y0_頭_上顎_顎基; - public Par X0Y0_頭_上顎_鱗4; + public ShapePart X0Y0_頭_上顎_鱗4; - public Par X0Y0_頭_上顎_鱗左1; + public ShapePart X0Y0_頭_上顎_鱗左1; - public Par X0Y0_頭_上顎_鱗右1; + public ShapePart X0Y0_頭_上顎_鱗右1; - public Par X0Y0_頭_上顎_鱗左2; + public ShapePart X0Y0_頭_上顎_鱗左2; - public Par X0Y0_頭_上顎_鱗右2; + public ShapePart X0Y0_頭_上顎_鱗右2; - public Par X0Y0_頭_上顎_鱗左3; + public ShapePart X0Y0_頭_上顎_鱗左3; - public Par X0Y0_頭_上顎_鱗右3; + public ShapePart X0Y0_頭_上顎_鱗右3; - public Par X0Y0_頭_上顎_鱗左4; + public ShapePart X0Y0_頭_上顎_鱗左4; - public Par X0Y0_頭_上顎_鱗右4; + public ShapePart X0Y0_頭_上顎_鱗右4; - public Par X0Y0_頭_上顎_鱗左5; + public ShapePart X0Y0_頭_上顎_鱗左5; - public Par X0Y0_頭_上顎_鱗右5; + public ShapePart X0Y0_頭_上顎_鱗右5; - public Par X0Y0_頭_上顎_鱗左8; + public ShapePart X0Y0_頭_上顎_鱗左8; - public Par X0Y0_頭_上顎_鱗右8; + public ShapePart X0Y0_頭_上顎_鱗右8; - public Par X0Y0_頭_上顎_鱗左9; + public ShapePart X0Y0_頭_上顎_鱗左9; - public Par X0Y0_頭_上顎_鱗右9; + public ShapePart X0Y0_頭_上顎_鱗右9; - public Par X0Y0_頭_上顎_鱗左10; + public ShapePart X0Y0_頭_上顎_鱗左10; - public Par X0Y0_頭_上顎_鱗右10; + public ShapePart X0Y0_頭_上顎_鱗右10; - public Par X0Y0_頭_上顎_鱗左11; + public ShapePart X0Y0_頭_上顎_鱗左11; - public Par X0Y0_頭_上顎_鱗右11; + public ShapePart X0Y0_頭_上顎_鱗右11; - public Par X0Y0_頭_下顎_顎基; + public ShapePart X0Y0_頭_下顎_顎基; - public Par X0Y0_頭_下顎_鱗1; + public ShapePart X0Y0_頭_下顎_鱗1; - public Par X0Y0_頭_下顎_鱗2; + public ShapePart X0Y0_頭_下顎_鱗2; - public Par X0Y0_頭_下顎_鱗3; + public ShapePart X0Y0_頭_下顎_鱗3; - public Par X0Y0_頭_下顎_鱗4; + public ShapePart X0Y0_頭_下顎_鱗4; - public Par X0Y0_頭_下顎_鱗左1; + public ShapePart X0Y0_頭_下顎_鱗左1; - public Par X0Y0_頭_下顎_鱗右1; + public ShapePart X0Y0_頭_下顎_鱗右1; - public Par X0Y0_頭_下顎_鱗左2; + public ShapePart X0Y0_頭_下顎_鱗左2; - public Par X0Y0_頭_下顎_鱗右2; + public ShapePart X0Y0_頭_下顎_鱗右2; - public Par X0Y0_頭_下顎_鱗左3; + public ShapePart X0Y0_頭_下顎_鱗左3; - public Par X0Y0_頭_下顎_鱗右3; + public ShapePart X0Y0_頭_下顎_鱗右3; - public Par X0Y0_頭_下顎_鱗左4; + public ShapePart X0Y0_頭_下顎_鱗左4; - public Par X0Y0_頭_下顎_鱗右4; + public ShapePart X0Y0_頭_下顎_鱗右4; - public Par X0Y0_頭_下顎_鱗左5; + public ShapePart X0Y0_頭_下顎_鱗左5; - public Par X0Y0_頭_下顎_鱗右5; + public ShapePart X0Y0_頭_下顎_鱗右5; - public Par X0Y0_頭_下顎_鱗左6; + public ShapePart X0Y0_頭_下顎_鱗左6; - public Par X0Y0_頭_下顎_鱗右6; + public ShapePart X0Y0_頭_下顎_鱗右6; - public Par X0Y0_頭_下顎_鱗左7; + public ShapePart X0Y0_頭_下顎_鱗左7; - public Par X0Y0_頭_下顎_鱗右7; + public ShapePart X0Y0_頭_下顎_鱗右7; - public Par X0Y0_頭_下顎_鱗左8; + public ShapePart X0Y0_頭_下顎_鱗左8; - public Par X0Y0_頭_下顎_鱗右8; + public ShapePart X0Y0_頭_下顎_鱗右8; - public Par X0Y0_頭_下顎_鱗左9; + public ShapePart X0Y0_頭_下顎_鱗左9; - public Par X0Y0_頭_下顎_鱗右9; + public ShapePart X0Y0_頭_下顎_鱗右9; - public Par X0Y0_頭_下顎_鱗左10; + public ShapePart X0Y0_頭_下顎_鱗左10; - public Par X0Y0_頭_下顎_鱗右10; + public ShapePart X0Y0_頭_下顎_鱗右10; - public Par X0Y0_頭_下顎_鱗左11; + public ShapePart X0Y0_頭_下顎_鱗左11; - public Par X0Y0_頭_下顎_鱗右11; + public ShapePart X0Y0_頭_下顎_鱗右11; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; public ColorD 尾1_根CD; @@ -5093,243 +5093,243 @@ namespace SlaveMatrix public 尾_蛇(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_蛇D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛇尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][13])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蛇尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][13])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾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(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_鱗 = pars2["鱗"].ToPar(); X0Y0_尾2_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾2_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_鱗 = pars2["鱗"].ToPar(); X0Y0_尾3_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾3_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_鱗 = pars2["鱗"].ToPar(); X0Y0_尾4_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾4_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_鱗 = pars2["鱗"].ToPar(); X0Y0_尾5_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾5_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_鱗 = pars2["鱗"].ToPar(); X0Y0_尾6_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾6_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_鱗 = pars2["鱗"].ToPar(); X0Y0_尾7_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾7_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_鱗 = pars2["鱗"].ToPar(); X0Y0_尾8_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾8_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_鱗 = pars2["鱗"].ToPar(); X0Y0_尾9_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾9_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_鱗 = pars2["鱗"].ToPar(); X0Y0_尾10_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾10_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_鱗 = pars2["鱗"].ToPar(); X0Y0_尾11_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾11_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_鱗 = pars2["鱗"].ToPar(); X0Y0_尾12_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾12_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_鱗 = pars2["鱗"].ToPar(); X0Y0_尾13_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾13_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_鱗 = pars2["鱗"].ToPar(); X0Y0_尾14_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾14_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_鱗 = pars2["鱗"].ToPar(); X0Y0_尾15_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾15_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_鱗 = pars2["鱗"].ToPar(); X0Y0_尾16_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾16_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_鱗 = pars2["鱗"].ToPar(); X0Y0_尾17_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾17_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_鱗 = pars2["鱗"].ToPar(); X0Y0_尾18_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾18_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_鱗 = pars2["鱗"].ToPar(); X0Y0_尾19_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾19_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); + pars2 = partGroup["尾20"].ToPars(); X0Y0_尾20_鱗 = pars2["鱗"].ToPar(); X0Y0_尾20_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾20_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); + pars2 = partGroup["尾21"].ToPars(); X0Y0_尾21_鱗 = pars2["鱗"].ToPar(); X0Y0_尾21_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾21_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); + pars2 = partGroup["尾22"].ToPars(); X0Y0_尾22_鱗 = pars2["鱗"].ToPar(); X0Y0_尾22_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾22_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); + pars2 = partGroup["尾23"].ToPars(); X0Y0_尾23_鱗 = pars2["鱗"].ToPar(); X0Y0_尾23_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾23_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); + pars2 = partGroup["尾24"].ToPars(); X0Y0_尾24_鱗 = pars2["鱗"].ToPar(); X0Y0_尾24_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾24_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); + pars2 = partGroup["尾25"].ToPars(); X0Y0_尾25_鱗 = pars2["鱗"].ToPar(); X0Y0_尾25_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾25_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); + pars2 = partGroup["尾26"].ToPars(); X0Y0_尾26_鱗 = pars2["鱗"].ToPar(); X0Y0_尾26_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾26_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["尾27"].ToPars(); X0Y0_尾27_鱗 = pars2["鱗"].ToPar(); X0Y0_尾27_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾27_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); + pars2 = partGroup["尾28"].ToPars(); X0Y0_尾28_鱗 = pars2["鱗"].ToPar(); X0Y0_尾28_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾28_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); + pars2 = partGroup["尾29"].ToPars(); X0Y0_尾29_鱗 = pars2["鱗"].ToPar(); X0Y0_尾29_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾29_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); + pars2 = partGroup["尾30"].ToPars(); X0Y0_尾30_鱗 = pars2["鱗"].ToPar(); X0Y0_尾30_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾30_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾31"].ToPars(); + pars2 = partGroup["尾31"].ToPars(); X0Y0_尾31_鱗 = pars2["鱗"].ToPar(); X0Y0_尾31_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾31_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾31_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾32"].ToPars(); + pars2 = partGroup["尾32"].ToPars(); X0Y0_尾32_鱗 = pars2["鱗"].ToPar(); X0Y0_尾32_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾32_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾32_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾33"].ToPars(); + pars2 = partGroup["尾33"].ToPars(); X0Y0_尾33_鱗 = pars2["鱗"].ToPar(); X0Y0_尾33_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾33_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾33_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾34"].ToPars(); + pars2 = partGroup["尾34"].ToPars(); X0Y0_尾34_鱗 = pars2["鱗"].ToPar(); X0Y0_尾34_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾34_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾34_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾35"].ToPars(); + pars2 = partGroup["尾35"].ToPars(); X0Y0_尾35_鱗 = pars2["鱗"].ToPar(); X0Y0_尾35_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾35_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾35_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾36"].ToPars(); + pars2 = partGroup["尾36"].ToPars(); X0Y0_尾36_鱗 = pars2["鱗"].ToPar(); X0Y0_尾36_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾36_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾36_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾37"].ToPars(); + pars2 = partGroup["尾37"].ToPars(); X0Y0_尾37_鱗 = pars2["鱗"].ToPar(); X0Y0_尾37_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾37_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾37_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾38"].ToPars(); + pars2 = partGroup["尾38"].ToPars(); X0Y0_尾38_鱗 = pars2["鱗"].ToPar(); X0Y0_尾38_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾38_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾38_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾39"].ToPars(); + pars2 = partGroup["尾39"].ToPars(); X0Y0_尾39_鱗 = pars2["鱗"].ToPar(); X0Y0_尾39_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾39_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾39_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾40"].ToPars(); + pars2 = partGroup["尾40"].ToPars(); X0Y0_尾40_鱗 = pars2["鱗"].ToPar(); X0Y0_尾40_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾40_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾40_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾41"].ToPars(); + pars2 = partGroup["尾41"].ToPars(); X0Y0_尾41_鱗 = pars2["鱗"].ToPar(); X0Y0_尾41_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾41_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾41_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾42"].ToPars(); + pars2 = partGroup["尾42"].ToPars(); X0Y0_尾42_鱗 = pars2["鱗"].ToPar(); X0Y0_尾42_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾42_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾42_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾43"].ToPars(); + pars2 = partGroup["尾43"].ToPars(); X0Y0_尾43_鱗 = pars2["鱗"].ToPar(); X0Y0_尾43_鱗左 = pars2["鱗左"].ToPar(); X0Y0_尾43_鱗右 = pars2["鱗右"].ToPar(); X0Y0_尾43_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾44"].ToPars(); + pars2 = partGroup["尾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(); + pars2 = partGroup["頭"].ToPars(); + PartGroup pars3 = pars2["上顎"].ToPars(); X0Y0_頭_上顎_顎基 = pars3["顎基"].ToPar(); X0Y0_頭_上顎_鱗4 = pars3["鱗4"].ToPar(); X0Y0_頭_上顎_鱗左1 = pars3["鱗左1"].ToPar(); @@ -5378,7 +5378,7 @@ namespace SlaveMatrix X0Y0_頭_下顎_鱗右10 = pars3["鱗右10"].ToPar(); X0Y0_頭_下顎_鱗左11 = pars3["鱗左11"].ToPar(); X0Y0_頭_下顎_鱗右11 = pars3["鱗右11"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -6213,7 +6213,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -6222,7 +6222,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾1_尾; yield return X0Y0_尾2_尾; @@ -6539,230 +6539,230 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -6779,230 +6779,230 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾37_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾37_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾39_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾39_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾41_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾41_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾43_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾43_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -7019,230 +7019,230 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾2_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾3_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾4_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾5_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾6_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾7_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾8_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾9_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾10_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾11_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾12_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾13_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾14_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾15_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾16_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾17_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾18_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾19_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾20_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾21_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾22_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾23_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾24_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾25_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾26_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾27_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾28_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾29_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾30_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾31_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾32_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾33_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾34_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾34_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾35_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾36_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾36_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾36_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾37_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾38_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾38_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾38_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾39_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾40_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾40_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾40_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾40_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾41_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾41_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾42_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾42_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾42_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾42_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾43_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾43_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾44_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 尾44_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾44_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾44_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_上顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_顎基CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 頭_下顎_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗左11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); + 頭_下顎_鱗右11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs index 3d4c086..ccf058a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蛇D.cs @@ -490,7 +490,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_蛇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs index 0a7c9b9..1763ace 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘.cs @@ -7,39 +7,39 @@ namespace SlaveMatrix { public class 尾_蜘 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_柄0; + public ShapePart X0Y0_柄0; - public Par X0Y0_柄左1; + public ShapePart X0Y0_柄左1; - public Par X0Y0_柄左2; + public ShapePart X0Y0_柄左2; - public Par X0Y0_柄右1; + public ShapePart X0Y0_柄右1; - public Par X0Y0_柄右2; + public ShapePart X0Y0_柄右2; - public Par X0Y0_出糸突起後_出糸突起基; + public ShapePart X0Y0_出糸突起後_出糸突起基; - public Par X0Y0_出糸突起後_出糸突起中; + public ShapePart X0Y0_出糸突起後_出糸突起中; - public Par X0Y0_出糸突起後_出糸突起左; + public ShapePart X0Y0_出糸突起後_出糸突起左; - public Par X0Y0_出糸突起後_出糸突起右; + public ShapePart X0Y0_出糸突起後_出糸突起右; - public Par X0Y0_出糸突起左_出糸突起1; + public ShapePart X0Y0_出糸突起左_出糸突起1; - public Par X0Y0_出糸突起左_出糸突起2; + public ShapePart X0Y0_出糸突起左_出糸突起2; - public Par X0Y0_出糸突起右_出糸突起1; + public ShapePart X0Y0_出糸突起右_出糸突起1; - public Par X0Y0_出糸突起右_出糸突起2; + public ShapePart X0Y0_出糸突起右_出糸突起2; - public Par X0Y0_出糸突起前_出糸突起左; + public ShapePart X0Y0_出糸突起前_出糸突起左; - public Par X0Y0_出糸突起前_出糸突起右; + public ShapePart X0Y0_出糸突起前_出糸突起右; - public Par X0Y0_付根線; + public ShapePart X0Y0_付根線; public ColorD 尾0CD; @@ -111,7 +111,7 @@ namespace SlaveMatrix private bool 出糸_; - public Ele[] 出糸_接続; + public Element[] 出糸_接続; private Vector2D[] mm; @@ -452,34 +452,34 @@ namespace SlaveMatrix { 尾_蜘 尾_蜘2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蜘尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][11])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蜘尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][11])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_柄0 = partGroup["柄0"].ToPar(); + X0Y0_柄左1 = partGroup["柄左1"].ToPar(); + X0Y0_柄左2 = partGroup["柄左2"].ToPar(); + X0Y0_柄右1 = partGroup["柄右1"].ToPar(); + X0Y0_柄右2 = partGroup["柄右2"].ToPar(); + PartGroup pars2 = partGroup["出糸突起後"].ToPars(); X0Y0_出糸突起後_出糸突起基 = pars2["出糸突起基"].ToPar(); X0Y0_出糸突起後_出糸突起中 = pars2["出糸突起中"].ToPar(); X0Y0_出糸突起後_出糸突起左 = pars2["出糸突起左"].ToPar(); X0Y0_出糸突起後_出糸突起右 = pars2["出糸突起右"].ToPar(); - pars2 = pars["出糸突起左"].ToPars(); + pars2 = partGroup["出糸突起左"].ToPars(); X0Y0_出糸突起左_出糸突起1 = pars2["出糸突起1"].ToPar(); X0Y0_出糸突起左_出糸突起2 = pars2["出糸突起2"].ToPar(); - pars2 = pars["出糸突起右"].ToPars(); + pars2 = partGroup["出糸突起右"].ToPars(); X0Y0_出糸突起右_出糸突起1 = pars2["出糸突起1"].ToPar(); X0Y0_出糸突起右_出糸突起2 = pars2["出糸突起2"].ToPar(); - pars2 = pars["出糸突起前"].ToPars(); + pars2 = partGroup["出糸突起前"].ToPars(); X0Y0_出糸突起前_出糸突起左 = pars2["出糸突起左"].ToPar(); X0Y0_出糸突起前_出糸突起右 = pars2["出糸突起右"].ToPar(); - X0Y0_付根線 = pars["付根線"].ToPar(); + X0Y0_付根線 = partGroup["付根線"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -531,8 +531,8 @@ namespace SlaveMatrix } if (e.出糸_接続.Count > 0) { - Ele f; - 出糸_接続 = e.出糸_接続.Select(delegate(EleD g) + Element f; + 出糸_接続 = e.出糸_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蜘2; @@ -569,7 +569,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; } @@ -577,7 +577,7 @@ namespace SlaveMatrix public override void 色更新() { X0Y0_尾0CP.Update(); - X0Y0_柄0CP.Par.GetMiY_MaY(out mm); + X0Y0_柄0CP.ShapePart.GetMiY_MaY(out mm); X0Y0_柄0CP.Update(mm); X0Y0_柄左1CP.Update(mm); X0Y0_柄左2CP.Update(mm); @@ -617,65 +617,65 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 柄0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 柄左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 柄右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 柄右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 出糸突起後_出糸突起基CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起中CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起左_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起前_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 付根線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 柄0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起基CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起中CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起左_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起前_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 付根線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 出糸突起後_出糸突起基CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起中CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起後_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起左_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起左_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起右_出糸突起2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 出糸突起前_出糸突起左CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 出糸突起前_出糸突起右CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 付根線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs index 36f45dd..1d90d38 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蜘D.cs @@ -44,21 +44,21 @@ namespace SlaveMatrix public bool 出糸; - public List 出糸_接続 = new List(); + public List 出糸_接続 = new List(); public 尾_蜘D() { ThisType = GetType(); } - public void 出糸接続(EleD e) + public void 出糸接続(ElementData e) { 出糸_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蜘_出糸_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_蜘(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs index a934bbc..930797b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲.cs @@ -7,125 +7,125 @@ namespace SlaveMatrix { public class 尾_蟲 : 尾 { - public Par X0Y0_尾5_背板; + public ShapePart X0Y0_尾5_背板; - public Par X0Y0_尾5_節; + public ShapePart X0Y0_尾5_節; - public Par X0Y0_尾5_胸板; + public ShapePart X0Y0_尾5_胸板; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_瘤左2; + public ShapePart X0Y0_尾5_瘤左2; - public Par X0Y0_尾5_瘤左1; + public ShapePart X0Y0_尾5_瘤左1; - public Par X0Y0_尾5_瘤右2; + public ShapePart X0Y0_尾5_瘤右2; - public Par X0Y0_尾5_瘤右1; + public ShapePart X0Y0_尾5_瘤右1; - public Par X0Y0_尾4_背板; + public ShapePart X0Y0_尾4_背板; - public Par X0Y0_尾4_節; + public ShapePart X0Y0_尾4_節; - public Par X0Y0_尾4_胸板; + public ShapePart X0Y0_尾4_胸板; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_瘤左2; + public ShapePart X0Y0_尾4_瘤左2; - public Par X0Y0_尾4_瘤左1; + public ShapePart X0Y0_尾4_瘤左1; - public Par X0Y0_尾4_瘤右2; + public ShapePart X0Y0_尾4_瘤右2; - public Par X0Y0_尾4_瘤右1; + public ShapePart X0Y0_尾4_瘤右1; - public Par X0Y0_尾3_背板; + public ShapePart X0Y0_尾3_背板; - public Par X0Y0_尾3_節; + public ShapePart X0Y0_尾3_節; - public Par X0Y0_尾3_胸板; + public ShapePart X0Y0_尾3_胸板; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_瘤左2; + public ShapePart X0Y0_尾3_瘤左2; - public Par X0Y0_尾3_瘤左1; + public ShapePart X0Y0_尾3_瘤左1; - public Par X0Y0_尾3_瘤右2; + public ShapePart X0Y0_尾3_瘤右2; - public Par X0Y0_尾3_瘤右1; + public ShapePart X0Y0_尾3_瘤右1; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾2_背板; + public ShapePart X0Y0_尾2_背板; - public Par X0Y0_尾2_節; + public ShapePart X0Y0_尾2_節; - public Par X0Y0_尾2_胸板; + public ShapePart X0Y0_尾2_胸板; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_瘤左2; + public ShapePart X0Y0_尾2_瘤左2; - public Par X0Y0_尾2_瘤左1; + public ShapePart X0Y0_尾2_瘤左1; - public Par X0Y0_尾2_瘤右2; + public ShapePart X0Y0_尾2_瘤右2; - public Par X0Y0_尾2_瘤右1; + public ShapePart X0Y0_尾2_瘤右1; - public Par X0Y0_尾1_背板; + public ShapePart X0Y0_尾1_背板; - public Par X0Y0_尾1_節; + public ShapePart X0Y0_尾1_節; - public Par X0Y0_尾1_胸板; + public ShapePart X0Y0_尾1_胸板; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_瘤左2; + public ShapePart X0Y0_尾1_瘤左2; - public Par X0Y0_尾1_瘤左1; + public ShapePart X0Y0_尾1_瘤左1; - public Par X0Y0_尾1_瘤右2; + public ShapePart X0Y0_尾1_瘤右2; - public Par X0Y0_尾1_瘤右1; + public ShapePart X0Y0_尾1_瘤右1; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾0_背板; + public ShapePart X0Y0_尾0_背板; - public Par X0Y0_尾0_節; + public ShapePart X0Y0_尾0_節; - public Par X0Y0_尾0_胸板; + public ShapePart X0Y0_尾0_胸板; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_瘤左2; + public ShapePart X0Y0_尾0_瘤左2; - public Par X0Y0_尾0_瘤左1; + public ShapePart X0Y0_尾0_瘤左1; - public Par X0Y0_尾0_瘤右2; + public ShapePart X0Y0_尾0_瘤右2; - public Par X0Y0_尾0_瘤右1; + public ShapePart X0Y0_尾0_瘤右1; public ColorD 尾5_背板CD; @@ -375,29 +375,29 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; - public Ele[] 尾左_接続; + public Element[] 尾左_接続; - public Ele[] 尾右_接続; + public Element[] 尾右_接続; public override bool 欠損 { @@ -1551,14 +1551,14 @@ namespace SlaveMatrix { 尾_蟲 尾_蟲2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蟲尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][21])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾5"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蟲尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][21])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_背板 = pars2["背板"].ToPar(); X0Y0_尾5_節 = pars2["節"].ToPar(); X0Y0_尾5_胸板 = pars2["胸板"].ToPar(); @@ -1567,7 +1567,7 @@ namespace SlaveMatrix X0Y0_尾5_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾5_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾5_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_背板 = pars2["背板"].ToPar(); X0Y0_尾4_節 = pars2["節"].ToPar(); X0Y0_尾4_胸板 = pars2["胸板"].ToPar(); @@ -1576,7 +1576,7 @@ namespace SlaveMatrix X0Y0_尾4_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾4_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾4_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_背板 = pars2["背板"].ToPar(); X0Y0_尾3_節 = pars2["節"].ToPar(); X0Y0_尾3_胸板 = pars2["胸板"].ToPar(); @@ -1585,14 +1585,14 @@ namespace SlaveMatrix X0Y0_尾3_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾3_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾3_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_背板 = pars2["背板"].ToPar(); X0Y0_尾2_節 = pars2["節"].ToPar(); X0Y0_尾2_胸板 = pars2["胸板"].ToPar(); @@ -1601,7 +1601,7 @@ namespace SlaveMatrix X0Y0_尾2_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾2_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾2_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_背板 = pars2["背板"].ToPar(); X0Y0_尾1_節 = pars2["節"].ToPar(); X0Y0_尾1_胸板 = pars2["胸板"].ToPar(); @@ -1610,7 +1610,7 @@ namespace SlaveMatrix X0Y0_尾1_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾1_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾1_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_背板 = pars2["背板"].ToPar(); X0Y0_尾0_節 = pars2["節"].ToPar(); X0Y0_尾0_胸板 = pars2["胸板"].ToPar(); @@ -1619,7 +1619,7 @@ namespace SlaveMatrix X0Y0_尾0_瘤左1 = pars2["瘤左1"].ToPar(); X0Y0_尾0_瘤右2 = pars2["瘤右2"].ToPar(); X0Y0_尾0_瘤右1 = pars2["瘤右1"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪1"].ToPars(); X0Y0_輪1_革 = pars2["革"].ToPar(); X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); @@ -1724,10 +1724,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1738,7 +1738,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1749,7 +1749,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1760,7 +1760,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1771,7 +1771,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1782,7 +1782,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1793,7 +1793,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1804,7 +1804,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1815,7 +1815,7 @@ namespace SlaveMatrix } if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1826,7 +1826,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1837,7 +1837,7 @@ namespace SlaveMatrix } if (e.尾左_接続.Count > 0) { - 尾左_接続 = e.尾左_接続.Select(delegate(EleD g) + 尾左_接続 = e.尾左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -1848,7 +1848,7 @@ namespace SlaveMatrix } if (e.尾右_接続.Count > 0) { - 尾右_接続 = e.尾右_接続.Select(delegate(EleD g) + 尾右_接続 = e.尾右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_蟲2; @@ -2026,7 +2026,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -2035,7 +2035,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -2138,54 +2138,54 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾5_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -2202,54 +2202,54 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾5_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -2266,54 +2266,54 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾5_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾5_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾4_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾3_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾2_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 尾0_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 尾0_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs index a0a2675..6720a7d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蟲D.cs @@ -144,120 +144,120 @@ namespace SlaveMatrix 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 void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_右1_接続; } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_左2_接続; } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_右2_接続; } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_左3_接続; } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_右3_接続; } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_左4_接続; } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_右4_接続; } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_左5_接続; } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_右5_接続; } - public void 尾左接続(EleD e) + public void 尾左接続(ElementData e) { 尾左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_尾左_接続; } - public void 尾右接続(EleD e) + public void 尾右接続(ElementData e) { 尾右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_蟲_尾右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_蟲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs index a3f57bd..331600c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍.cs @@ -5,75 +5,75 @@ namespace SlaveMatrix { public class 尾_蠍 : 尾 { - public Par X0Y0_節1_尾; + public ShapePart X0Y0_節1_尾; - public Par X0Y0_節1_線; + public ShapePart X0Y0_節1_線; - public Par X0Y0_節1_瘤左; + public ShapePart X0Y0_節1_瘤左; - public Par X0Y0_節1_瘤右; + public ShapePart X0Y0_節1_瘤右; - public Par X0Y0_節2_尾; + public ShapePart X0Y0_節2_尾; - public Par X0Y0_節2_線; + public ShapePart X0Y0_節2_線; - public Par X0Y0_節2_瘤左; + public ShapePart X0Y0_節2_瘤左; - public Par X0Y0_節2_瘤右; + public ShapePart X0Y0_節2_瘤右; - public Par X0Y0_節3_尾; + public ShapePart X0Y0_節3_尾; - public Par X0Y0_節3_線; + public ShapePart X0Y0_節3_線; - public Par X0Y0_節3_瘤左; + public ShapePart X0Y0_節3_瘤左; - public Par X0Y0_節3_瘤右; + public ShapePart X0Y0_節3_瘤右; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_節4_尾; + public ShapePart X0Y0_節4_尾; - public Par X0Y0_節4_線; + public ShapePart X0Y0_節4_線; - public Par X0Y0_節4_瘤左; + public ShapePart X0Y0_節4_瘤左; - public Par X0Y0_節4_瘤右; + public ShapePart X0Y0_節4_瘤右; - public Par X0Y0_節5_尾; + public ShapePart X0Y0_節5_尾; - public Par X0Y0_節5_線; + public ShapePart X0Y0_節5_線; - public Par X0Y0_節5_瘤左; + public ShapePart X0Y0_節5_瘤左; - public Par X0Y0_節5_瘤右; + public ShapePart X0Y0_節5_瘤右; - public Par X0Y0_針_尾針; + public ShapePart X0Y0_針_尾針; - public Par X0Y0_針_線1; + public ShapePart X0Y0_針_線1; - public Par X0Y0_針_線2; + public ShapePart X0Y0_針_線2; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; public ColorD 節1_尾CD; @@ -872,50 +872,50 @@ namespace SlaveMatrix public 尾_蠍(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_蠍D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][12])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蠍尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][12])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["節1"].ToPars(); X0Y0_節1_尾 = pars2["尾"].ToPar(); X0Y0_節1_線 = pars2["線"].ToPar(); X0Y0_節1_瘤左 = pars2["瘤左"].ToPar(); X0Y0_節1_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節2"].ToPars(); + pars2 = partGroup["節2"].ToPars(); X0Y0_節2_尾 = pars2["尾"].ToPar(); X0Y0_節2_線 = pars2["線"].ToPar(); X0Y0_節2_瘤左 = pars2["瘤左"].ToPar(); X0Y0_節2_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節3"].ToPars(); + pars2 = partGroup["節3"].ToPars(); X0Y0_節3_尾 = pars2["尾"].ToPar(); X0Y0_節3_線 = pars2["線"].ToPar(); X0Y0_節3_瘤左 = pars2["瘤左"].ToPar(); X0Y0_節3_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["節4"].ToPars(); X0Y0_節4_尾 = pars2["尾"].ToPar(); X0Y0_節4_線 = pars2["線"].ToPar(); X0Y0_節4_瘤左 = pars2["瘤左"].ToPar(); X0Y0_節4_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["節5"].ToPars(); + pars2 = partGroup["節5"].ToPars(); X0Y0_節5_尾 = pars2["尾"].ToPar(); X0Y0_節5_線 = pars2["線"].ToPar(); X0Y0_節5_瘤左 = pars2["瘤左"].ToPar(); X0Y0_節5_瘤右 = pars2["瘤右"].ToPar(); - pars2 = pars["針"].ToPars(); + pars2 = partGroup["針"].ToPars(); X0Y0_針_尾針 = pars2["尾針"].ToPar(); X0Y0_針_線1 = pars2["線1"].ToPar(); X0Y0_針_線2 = pars2["線2"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪2"].ToPars(); X0Y0_輪2_革 = pars2["革"].ToPar(); X0Y0_輪2_金具1 = pars2["金具1"].ToPar(); X0Y0_輪2_金具2 = pars2["金具2"].ToPar(); @@ -1109,7 +1109,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -1118,7 +1118,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1_尾; yield return X0Y0_節2_尾; @@ -1196,29 +1196,29 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 針_尾針CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 針_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 針_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1235,29 +1235,29 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 節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(ref ColorHelper.Black, ref 体配色.刺青O); + 節1_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節2_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節3_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節4_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節5_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 針_尾針CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 針_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 針_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1274,29 +1274,29 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 節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(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節1_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節1_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節2_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節2_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節3_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節3_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節4_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節4_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節5_瘤左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節5_瘤右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 針_尾針CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 針_線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 針_線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs index 3e6b87d..78e0b44 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_蠍D.cs @@ -88,7 +88,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_蠍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs index 93a7d94..7bc4842 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬.cs @@ -5,85 +5,85 @@ namespace SlaveMatrix { public class 尾_馬 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_中央_尾0; + public ShapePart X0Y0_中央_尾0; - public Par X0Y0_中央_尾1; + public ShapePart X0Y0_中央_尾1; - public Par X0Y0_中央_尾2; + public ShapePart X0Y0_中央_尾2; - public Par X0Y0_中央_尾3; + public ShapePart X0Y0_中央_尾3; - public Par X0Y0_中央_尾4; + public ShapePart X0Y0_中央_尾4; - public Par X0Y0_中央_尾5; + public ShapePart X0Y0_中央_尾5; - public Par X0Y0_中央_尾6; + public ShapePart X0Y0_中央_尾6; - public Par X0Y0_左2_尾0; + public ShapePart X0Y0_左2_尾0; - public Par X0Y0_左2_尾1; + public ShapePart X0Y0_左2_尾1; - public Par X0Y0_左2_尾2; + public ShapePart X0Y0_左2_尾2; - public Par X0Y0_左2_尾3; + public ShapePart X0Y0_左2_尾3; - public Par X0Y0_左2_尾4; + public ShapePart X0Y0_左2_尾4; - public Par X0Y0_左2_尾5; + public ShapePart X0Y0_左2_尾5; - public Par X0Y0_左2_尾6; + public ShapePart X0Y0_左2_尾6; - public Par X0Y0_左1_尾0; + public ShapePart X0Y0_左1_尾0; - public Par X0Y0_左1_尾1; + public ShapePart X0Y0_左1_尾1; - public Par X0Y0_左1_尾2; + public ShapePart X0Y0_左1_尾2; - public Par X0Y0_左1_尾3; + public ShapePart X0Y0_左1_尾3; - public Par X0Y0_左1_尾4; + public ShapePart X0Y0_左1_尾4; - public Par X0Y0_左1_尾5; + public ShapePart X0Y0_左1_尾5; - public Par X0Y0_左1_尾6; + public ShapePart X0Y0_左1_尾6; - public Par X0Y0_右2_尾0; + public ShapePart X0Y0_右2_尾0; - public Par X0Y0_右2_尾1; + public ShapePart X0Y0_右2_尾1; - public Par X0Y0_右2_尾2; + public ShapePart X0Y0_右2_尾2; - public Par X0Y0_右2_尾3; + public ShapePart X0Y0_右2_尾3; - public Par X0Y0_右2_尾4; + public ShapePart X0Y0_右2_尾4; - public Par X0Y0_右2_尾5; + public ShapePart X0Y0_右2_尾5; - public Par X0Y0_右2_尾6; + public ShapePart X0Y0_右2_尾6; - public Par X0Y0_右1_尾0; + public ShapePart X0Y0_右1_尾0; - public Par X0Y0_右1_尾1; + public ShapePart X0Y0_右1_尾1; - public Par X0Y0_右1_尾2; + public ShapePart X0Y0_右1_尾2; - public Par X0Y0_右1_尾3; + public ShapePart X0Y0_右1_尾3; - public Par X0Y0_右1_尾4; + public ShapePart X0Y0_右1_尾4; - public Par X0Y0_右1_尾5; + public ShapePart X0Y0_右1_尾5; - public Par X0Y0_右1_尾6; + public ShapePart X0Y0_右1_尾6; public ColorD 尾0CD; @@ -245,7 +245,7 @@ namespace SlaveMatrix public ColorP X0Y0_右1_尾6CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -910,19 +910,19 @@ namespace SlaveMatrix public 尾_馬(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_馬D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "馬尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + PartGroup pars2 = partGroup["中央"].ToPars(); X0Y0_中央_尾0 = pars2["尾0"].ToPar(); X0Y0_中央_尾1 = pars2["尾1"].ToPar(); X0Y0_中央_尾2 = pars2["尾2"].ToPar(); @@ -930,7 +930,7 @@ namespace SlaveMatrix X0Y0_中央_尾4 = pars2["尾4"].ToPar(); X0Y0_中央_尾5 = pars2["尾5"].ToPar(); X0Y0_中央_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["左2"].ToPars(); + pars2 = partGroup["左2"].ToPars(); X0Y0_左2_尾0 = pars2["尾0"].ToPar(); X0Y0_左2_尾1 = pars2["尾1"].ToPar(); X0Y0_左2_尾2 = pars2["尾2"].ToPar(); @@ -938,7 +938,7 @@ namespace SlaveMatrix X0Y0_左2_尾4 = pars2["尾4"].ToPar(); X0Y0_左2_尾5 = pars2["尾5"].ToPar(); X0Y0_左2_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["左1"].ToPars(); + pars2 = partGroup["左1"].ToPars(); X0Y0_左1_尾0 = pars2["尾0"].ToPar(); X0Y0_左1_尾1 = pars2["尾1"].ToPar(); X0Y0_左1_尾2 = pars2["尾2"].ToPar(); @@ -946,7 +946,7 @@ namespace SlaveMatrix X0Y0_左1_尾4 = pars2["尾4"].ToPar(); X0Y0_左1_尾5 = pars2["尾5"].ToPar(); X0Y0_左1_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["右2"].ToPars(); + pars2 = partGroup["右2"].ToPars(); X0Y0_右2_尾0 = pars2["尾0"].ToPar(); X0Y0_右2_尾1 = pars2["尾1"].ToPar(); X0Y0_右2_尾2 = pars2["尾2"].ToPar(); @@ -954,7 +954,7 @@ namespace SlaveMatrix X0Y0_右2_尾4 = pars2["尾4"].ToPar(); X0Y0_右2_尾5 = pars2["尾5"].ToPar(); X0Y0_右2_尾6 = pars2["尾6"].ToPar(); - pars2 = pars["右1"].ToPars(); + pars2 = partGroup["右1"].ToPars(); X0Y0_右1_尾0 = pars2["尾0"].ToPar(); X0Y0_右1_尾1 = pars2["尾1"].ToPar(); X0Y0_右1_尾2 = pars2["尾2"].ToPar(); @@ -1035,7 +1035,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[40] + Pars = new ShapePart[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, @@ -1132,7 +1132,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -1193,46 +1193,46 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 中央_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 左1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右2_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 右1_尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs index b16b1e8..750ef45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_馬D.cs @@ -92,7 +92,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_馬(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs index e30ac35..3e690f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚.cs @@ -7,621 +7,621 @@ namespace SlaveMatrix { public class 尾_魚 : 尾 { - public Par X0Y0_尾33_鱗左_鱗1; + public ShapePart X0Y0_尾33_鱗左_鱗1; - public Par X0Y0_尾33_鱗左_鱗3; + public ShapePart X0Y0_尾33_鱗左_鱗3; - public Par X0Y0_尾33_鱗右_鱗1; + public ShapePart X0Y0_尾33_鱗右_鱗1; - public Par X0Y0_尾33_鱗右_鱗3; + public ShapePart X0Y0_尾33_鱗右_鱗3; - public Par X0Y0_尾33_尾; + public ShapePart X0Y0_尾33_尾; - public Par X0Y0_尾32_鱗左_鱗1; + public ShapePart X0Y0_尾32_鱗左_鱗1; - public Par X0Y0_尾32_鱗左_鱗2; + public ShapePart X0Y0_尾32_鱗左_鱗2; - public Par X0Y0_尾32_鱗左_鱗3; + public ShapePart X0Y0_尾32_鱗左_鱗3; - public Par X0Y0_尾32_鱗左_鱗4; + public ShapePart X0Y0_尾32_鱗左_鱗4; - public Par X0Y0_尾32_鱗右_鱗1; + public ShapePart X0Y0_尾32_鱗右_鱗1; - public Par X0Y0_尾32_鱗右_鱗2; + public ShapePart X0Y0_尾32_鱗右_鱗2; - public Par X0Y0_尾32_鱗右_鱗3; + public ShapePart X0Y0_尾32_鱗右_鱗3; - public Par X0Y0_尾32_鱗右_鱗4; + public ShapePart X0Y0_尾32_鱗右_鱗4; - public Par X0Y0_尾32_尾; + public ShapePart X0Y0_尾32_尾; - public Par X0Y0_尾31_鱗左_鱗1; + public ShapePart X0Y0_尾31_鱗左_鱗1; - public Par X0Y0_尾31_鱗左_鱗2; + public ShapePart X0Y0_尾31_鱗左_鱗2; - public Par X0Y0_尾31_鱗左_鱗3; + public ShapePart X0Y0_尾31_鱗左_鱗3; - public Par X0Y0_尾31_鱗左_鱗4; + public ShapePart X0Y0_尾31_鱗左_鱗4; - public Par X0Y0_尾31_鱗右_鱗1; + public ShapePart X0Y0_尾31_鱗右_鱗1; - public Par X0Y0_尾31_鱗右_鱗2; + public ShapePart X0Y0_尾31_鱗右_鱗2; - public Par X0Y0_尾31_鱗右_鱗3; + public ShapePart X0Y0_尾31_鱗右_鱗3; - public Par X0Y0_尾31_鱗右_鱗4; + public ShapePart X0Y0_尾31_鱗右_鱗4; - public Par X0Y0_尾31_尾; + public ShapePart X0Y0_尾31_尾; - public Par X0Y0_尾30_鱗左_鱗1; + public ShapePart X0Y0_尾30_鱗左_鱗1; - public Par X0Y0_尾30_鱗左_鱗2; + public ShapePart X0Y0_尾30_鱗左_鱗2; - public Par X0Y0_尾30_鱗左_鱗3; + public ShapePart X0Y0_尾30_鱗左_鱗3; - public Par X0Y0_尾30_鱗左_鱗4; + public ShapePart X0Y0_尾30_鱗左_鱗4; - public Par X0Y0_尾30_鱗右_鱗1; + public ShapePart X0Y0_尾30_鱗右_鱗1; - public Par X0Y0_尾30_鱗右_鱗2; + public ShapePart X0Y0_尾30_鱗右_鱗2; - public Par X0Y0_尾30_鱗右_鱗3; + public ShapePart X0Y0_尾30_鱗右_鱗3; - public Par X0Y0_尾30_鱗右_鱗4; + public ShapePart X0Y0_尾30_鱗右_鱗4; - public Par X0Y0_尾30_尾; + public ShapePart X0Y0_尾30_尾; - public Par X0Y0_尾29_鱗左_鱗1; + public ShapePart X0Y0_尾29_鱗左_鱗1; - public Par X0Y0_尾29_鱗左_鱗2; + public ShapePart X0Y0_尾29_鱗左_鱗2; - public Par X0Y0_尾29_鱗左_鱗3; + public ShapePart X0Y0_尾29_鱗左_鱗3; - public Par X0Y0_尾29_鱗左_鱗4; + public ShapePart X0Y0_尾29_鱗左_鱗4; - public Par X0Y0_尾29_鱗右_鱗1; + public ShapePart X0Y0_尾29_鱗右_鱗1; - public Par X0Y0_尾29_鱗右_鱗2; + public ShapePart X0Y0_尾29_鱗右_鱗2; - public Par X0Y0_尾29_鱗右_鱗3; + public ShapePart X0Y0_尾29_鱗右_鱗3; - public Par X0Y0_尾29_鱗右_鱗4; + public ShapePart X0Y0_尾29_鱗右_鱗4; - public Par X0Y0_尾29_尾; + public ShapePart X0Y0_尾29_尾; - public Par X0Y0_尾28_鱗左_鱗1; + public ShapePart X0Y0_尾28_鱗左_鱗1; - public Par X0Y0_尾28_鱗左_鱗2; + public ShapePart X0Y0_尾28_鱗左_鱗2; - public Par X0Y0_尾28_鱗左_鱗3; + public ShapePart X0Y0_尾28_鱗左_鱗3; - public Par X0Y0_尾28_鱗左_鱗4; + public ShapePart X0Y0_尾28_鱗左_鱗4; - public Par X0Y0_尾28_鱗右_鱗1; + public ShapePart X0Y0_尾28_鱗右_鱗1; - public Par X0Y0_尾28_鱗右_鱗2; + public ShapePart X0Y0_尾28_鱗右_鱗2; - public Par X0Y0_尾28_鱗右_鱗3; + public ShapePart X0Y0_尾28_鱗右_鱗3; - public Par X0Y0_尾28_鱗右_鱗4; + public ShapePart X0Y0_尾28_鱗右_鱗4; - public Par X0Y0_尾28_尾; + public ShapePart X0Y0_尾28_尾; - public Par X0Y0_尾27_鱗左_鱗1; + public ShapePart X0Y0_尾27_鱗左_鱗1; - public Par X0Y0_尾27_鱗左_鱗2; + public ShapePart X0Y0_尾27_鱗左_鱗2; - public Par X0Y0_尾27_鱗左_鱗3; + public ShapePart X0Y0_尾27_鱗左_鱗3; - public Par X0Y0_尾27_鱗左_鱗4; + public ShapePart X0Y0_尾27_鱗左_鱗4; - public Par X0Y0_尾27_鱗右_鱗1; + public ShapePart X0Y0_尾27_鱗右_鱗1; - public Par X0Y0_尾27_鱗右_鱗2; + public ShapePart X0Y0_尾27_鱗右_鱗2; - public Par X0Y0_尾27_鱗右_鱗3; + public ShapePart X0Y0_尾27_鱗右_鱗3; - public Par X0Y0_尾27_鱗右_鱗4; + public ShapePart X0Y0_尾27_鱗右_鱗4; - public Par X0Y0_尾27_尾; + public ShapePart X0Y0_尾27_尾; - public Par X0Y0_尾26_鱗左_鱗1; + public ShapePart X0Y0_尾26_鱗左_鱗1; - public Par X0Y0_尾26_鱗左_鱗2; + public ShapePart X0Y0_尾26_鱗左_鱗2; - public Par X0Y0_尾26_鱗左_鱗3; + public ShapePart X0Y0_尾26_鱗左_鱗3; - public Par X0Y0_尾26_鱗左_鱗4; + public ShapePart X0Y0_尾26_鱗左_鱗4; - public Par X0Y0_尾26_鱗右_鱗1; + public ShapePart X0Y0_尾26_鱗右_鱗1; - public Par X0Y0_尾26_鱗右_鱗2; + public ShapePart X0Y0_尾26_鱗右_鱗2; - public Par X0Y0_尾26_鱗右_鱗3; + public ShapePart X0Y0_尾26_鱗右_鱗3; - public Par X0Y0_尾26_鱗右_鱗4; + public ShapePart X0Y0_尾26_鱗右_鱗4; - public Par X0Y0_尾26_尾; + public ShapePart X0Y0_尾26_尾; - public Par X0Y0_尾25_鱗左_鱗1; + public ShapePart X0Y0_尾25_鱗左_鱗1; - public Par X0Y0_尾25_鱗左_鱗2; + public ShapePart X0Y0_尾25_鱗左_鱗2; - public Par X0Y0_尾25_鱗左_鱗3; + public ShapePart X0Y0_尾25_鱗左_鱗3; - public Par X0Y0_尾25_鱗左_鱗4; + public ShapePart X0Y0_尾25_鱗左_鱗4; - public Par X0Y0_尾25_鱗右_鱗1; + public ShapePart X0Y0_尾25_鱗右_鱗1; - public Par X0Y0_尾25_鱗右_鱗2; + public ShapePart X0Y0_尾25_鱗右_鱗2; - public Par X0Y0_尾25_鱗右_鱗3; + public ShapePart X0Y0_尾25_鱗右_鱗3; - public Par X0Y0_尾25_鱗右_鱗4; + public ShapePart X0Y0_尾25_鱗右_鱗4; - public Par X0Y0_尾25_尾; + public ShapePart X0Y0_尾25_尾; - public Par X0Y0_尾24_鱗左_鱗1; + public ShapePart X0Y0_尾24_鱗左_鱗1; - public Par X0Y0_尾24_鱗左_鱗2; + public ShapePart X0Y0_尾24_鱗左_鱗2; - public Par X0Y0_尾24_鱗左_鱗3; + public ShapePart X0Y0_尾24_鱗左_鱗3; - public Par X0Y0_尾24_鱗左_鱗4; + public ShapePart X0Y0_尾24_鱗左_鱗4; - public Par X0Y0_尾24_鱗右_鱗1; + public ShapePart X0Y0_尾24_鱗右_鱗1; - public Par X0Y0_尾24_鱗右_鱗2; + public ShapePart X0Y0_尾24_鱗右_鱗2; - public Par X0Y0_尾24_鱗右_鱗3; + public ShapePart X0Y0_尾24_鱗右_鱗3; - public Par X0Y0_尾24_鱗右_鱗4; + public ShapePart X0Y0_尾24_鱗右_鱗4; - public Par X0Y0_尾24_尾; + public ShapePart X0Y0_尾24_尾; - public Par X0Y0_尾23_鱗左_鱗1; + public ShapePart X0Y0_尾23_鱗左_鱗1; - public Par X0Y0_尾23_鱗左_鱗2; + public ShapePart X0Y0_尾23_鱗左_鱗2; - public Par X0Y0_尾23_鱗左_鱗3; + public ShapePart X0Y0_尾23_鱗左_鱗3; - public Par X0Y0_尾23_鱗左_鱗4; + public ShapePart X0Y0_尾23_鱗左_鱗4; - public Par X0Y0_尾23_鱗右_鱗1; + public ShapePart X0Y0_尾23_鱗右_鱗1; - public Par X0Y0_尾23_鱗右_鱗2; + public ShapePart X0Y0_尾23_鱗右_鱗2; - public Par X0Y0_尾23_鱗右_鱗3; + public ShapePart X0Y0_尾23_鱗右_鱗3; - public Par X0Y0_尾23_鱗右_鱗4; + public ShapePart X0Y0_尾23_鱗右_鱗4; - public Par X0Y0_尾23_尾; + public ShapePart X0Y0_尾23_尾; - public Par X0Y0_尾22_鱗左_鱗1; + public ShapePart X0Y0_尾22_鱗左_鱗1; - public Par X0Y0_尾22_鱗左_鱗2; + public ShapePart X0Y0_尾22_鱗左_鱗2; - public Par X0Y0_尾22_鱗左_鱗3; + public ShapePart X0Y0_尾22_鱗左_鱗3; - public Par X0Y0_尾22_鱗左_鱗4; + public ShapePart X0Y0_尾22_鱗左_鱗4; - public Par X0Y0_尾22_鱗右_鱗1; + public ShapePart X0Y0_尾22_鱗右_鱗1; - public Par X0Y0_尾22_鱗右_鱗2; + public ShapePart X0Y0_尾22_鱗右_鱗2; - public Par X0Y0_尾22_鱗右_鱗3; + public ShapePart X0Y0_尾22_鱗右_鱗3; - public Par X0Y0_尾22_鱗右_鱗4; + public ShapePart X0Y0_尾22_鱗右_鱗4; - public Par X0Y0_尾22_尾; + public ShapePart X0Y0_尾22_尾; - public Par X0Y0_尾21_鱗左_鱗1; + public ShapePart X0Y0_尾21_鱗左_鱗1; - public Par X0Y0_尾21_鱗左_鱗2; + public ShapePart X0Y0_尾21_鱗左_鱗2; - public Par X0Y0_尾21_鱗左_鱗3; + public ShapePart X0Y0_尾21_鱗左_鱗3; - public Par X0Y0_尾21_鱗左_鱗4; + public ShapePart X0Y0_尾21_鱗左_鱗4; - public Par X0Y0_尾21_鱗右_鱗1; + public ShapePart X0Y0_尾21_鱗右_鱗1; - public Par X0Y0_尾21_鱗右_鱗2; + public ShapePart X0Y0_尾21_鱗右_鱗2; - public Par X0Y0_尾21_鱗右_鱗3; + public ShapePart X0Y0_尾21_鱗右_鱗3; - public Par X0Y0_尾21_鱗右_鱗4; + public ShapePart X0Y0_尾21_鱗右_鱗4; - public Par X0Y0_尾21_尾; + public ShapePart X0Y0_尾21_尾; - public Par X0Y0_尾20_鱗左_鱗1; + public ShapePart X0Y0_尾20_鱗左_鱗1; - public Par X0Y0_尾20_鱗左_鱗2; + public ShapePart X0Y0_尾20_鱗左_鱗2; - public Par X0Y0_尾20_鱗左_鱗3; + public ShapePart X0Y0_尾20_鱗左_鱗3; - public Par X0Y0_尾20_鱗左_鱗4; + public ShapePart X0Y0_尾20_鱗左_鱗4; - public Par X0Y0_尾20_鱗右_鱗1; + public ShapePart X0Y0_尾20_鱗右_鱗1; - public Par X0Y0_尾20_鱗右_鱗2; + public ShapePart X0Y0_尾20_鱗右_鱗2; - public Par X0Y0_尾20_鱗右_鱗3; + public ShapePart X0Y0_尾20_鱗右_鱗3; - public Par X0Y0_尾20_鱗右_鱗4; + public ShapePart X0Y0_尾20_鱗右_鱗4; - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾19_鱗左_鱗1; + public ShapePart X0Y0_尾19_鱗左_鱗1; - public Par X0Y0_尾19_鱗左_鱗2; + public ShapePart X0Y0_尾19_鱗左_鱗2; - public Par X0Y0_尾19_鱗左_鱗3; + public ShapePart X0Y0_尾19_鱗左_鱗3; - public Par X0Y0_尾19_鱗左_鱗4; + public ShapePart X0Y0_尾19_鱗左_鱗4; - public Par X0Y0_尾19_鱗右_鱗1; + public ShapePart X0Y0_尾19_鱗右_鱗1; - public Par X0Y0_尾19_鱗右_鱗2; + public ShapePart X0Y0_尾19_鱗右_鱗2; - public Par X0Y0_尾19_鱗右_鱗3; + public ShapePart X0Y0_尾19_鱗右_鱗3; - public Par X0Y0_尾19_鱗右_鱗4; + public ShapePart X0Y0_尾19_鱗右_鱗4; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾18_鱗左_鱗1; + public ShapePart X0Y0_尾18_鱗左_鱗1; - public Par X0Y0_尾18_鱗左_鱗2; + public ShapePart X0Y0_尾18_鱗左_鱗2; - public Par X0Y0_尾18_鱗左_鱗3; + public ShapePart X0Y0_尾18_鱗左_鱗3; - public Par X0Y0_尾18_鱗左_鱗4; + public ShapePart X0Y0_尾18_鱗左_鱗4; - public Par X0Y0_尾18_鱗右_鱗1; + public ShapePart X0Y0_尾18_鱗右_鱗1; - public Par X0Y0_尾18_鱗右_鱗2; + public ShapePart X0Y0_尾18_鱗右_鱗2; - public Par X0Y0_尾18_鱗右_鱗3; + public ShapePart X0Y0_尾18_鱗右_鱗3; - public Par X0Y0_尾18_鱗右_鱗4; + public ShapePart X0Y0_尾18_鱗右_鱗4; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾17_鱗左_鱗1; + public ShapePart X0Y0_尾17_鱗左_鱗1; - public Par X0Y0_尾17_鱗左_鱗2; + public ShapePart X0Y0_尾17_鱗左_鱗2; - public Par X0Y0_尾17_鱗左_鱗3; + public ShapePart X0Y0_尾17_鱗左_鱗3; - public Par X0Y0_尾17_鱗左_鱗4; + public ShapePart X0Y0_尾17_鱗左_鱗4; - public Par X0Y0_尾17_鱗右_鱗1; + public ShapePart X0Y0_尾17_鱗右_鱗1; - public Par X0Y0_尾17_鱗右_鱗2; + public ShapePart X0Y0_尾17_鱗右_鱗2; - public Par X0Y0_尾17_鱗右_鱗3; + public ShapePart X0Y0_尾17_鱗右_鱗3; - public Par X0Y0_尾17_鱗右_鱗4; + public ShapePart X0Y0_尾17_鱗右_鱗4; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾16_鱗左_鱗1; + public ShapePart X0Y0_尾16_鱗左_鱗1; - public Par X0Y0_尾16_鱗左_鱗2; + public ShapePart X0Y0_尾16_鱗左_鱗2; - public Par X0Y0_尾16_鱗左_鱗3; + public ShapePart X0Y0_尾16_鱗左_鱗3; - public Par X0Y0_尾16_鱗左_鱗4; + public ShapePart X0Y0_尾16_鱗左_鱗4; - public Par X0Y0_尾16_鱗右_鱗1; + public ShapePart X0Y0_尾16_鱗右_鱗1; - public Par X0Y0_尾16_鱗右_鱗2; + public ShapePart X0Y0_尾16_鱗右_鱗2; - public Par X0Y0_尾16_鱗右_鱗3; + public ShapePart X0Y0_尾16_鱗右_鱗3; - public Par X0Y0_尾16_鱗右_鱗4; + public ShapePart X0Y0_尾16_鱗右_鱗4; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾15_鱗左_鱗1; + public ShapePart X0Y0_尾15_鱗左_鱗1; - public Par X0Y0_尾15_鱗左_鱗2; + public ShapePart X0Y0_尾15_鱗左_鱗2; - public Par X0Y0_尾15_鱗左_鱗3; + public ShapePart X0Y0_尾15_鱗左_鱗3; - public Par X0Y0_尾15_鱗左_鱗4; + public ShapePart X0Y0_尾15_鱗左_鱗4; - public Par X0Y0_尾15_鱗右_鱗1; + public ShapePart X0Y0_尾15_鱗右_鱗1; - public Par X0Y0_尾15_鱗右_鱗2; + public ShapePart X0Y0_尾15_鱗右_鱗2; - public Par X0Y0_尾15_鱗右_鱗3; + public ShapePart X0Y0_尾15_鱗右_鱗3; - public Par X0Y0_尾15_鱗右_鱗4; + public ShapePart X0Y0_尾15_鱗右_鱗4; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾14_鱗左_鱗1; + public ShapePart X0Y0_尾14_鱗左_鱗1; - public Par X0Y0_尾14_鱗左_鱗2; + public ShapePart X0Y0_尾14_鱗左_鱗2; - public Par X0Y0_尾14_鱗左_鱗3; + public ShapePart X0Y0_尾14_鱗左_鱗3; - public Par X0Y0_尾14_鱗左_鱗4; + public ShapePart X0Y0_尾14_鱗左_鱗4; - public Par X0Y0_尾14_鱗右_鱗1; + public ShapePart X0Y0_尾14_鱗右_鱗1; - public Par X0Y0_尾14_鱗右_鱗2; + public ShapePart X0Y0_尾14_鱗右_鱗2; - public Par X0Y0_尾14_鱗右_鱗3; + public ShapePart X0Y0_尾14_鱗右_鱗3; - public Par X0Y0_尾14_鱗右_鱗4; + public ShapePart X0Y0_尾14_鱗右_鱗4; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾13_鱗左_鱗1; + public ShapePart X0Y0_尾13_鱗左_鱗1; - public Par X0Y0_尾13_鱗左_鱗2; + public ShapePart X0Y0_尾13_鱗左_鱗2; - public Par X0Y0_尾13_鱗左_鱗3; + public ShapePart X0Y0_尾13_鱗左_鱗3; - public Par X0Y0_尾13_鱗左_鱗4; + public ShapePart X0Y0_尾13_鱗左_鱗4; - public Par X0Y0_尾13_鱗右_鱗1; + public ShapePart X0Y0_尾13_鱗右_鱗1; - public Par X0Y0_尾13_鱗右_鱗2; + public ShapePart X0Y0_尾13_鱗右_鱗2; - public Par X0Y0_尾13_鱗右_鱗3; + public ShapePart X0Y0_尾13_鱗右_鱗3; - public Par X0Y0_尾13_鱗右_鱗4; + public ShapePart X0Y0_尾13_鱗右_鱗4; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾12_鱗左_鱗1; + public ShapePart X0Y0_尾12_鱗左_鱗1; - public Par X0Y0_尾12_鱗左_鱗2; + public ShapePart X0Y0_尾12_鱗左_鱗2; - public Par X0Y0_尾12_鱗左_鱗3; + public ShapePart X0Y0_尾12_鱗左_鱗3; - public Par X0Y0_尾12_鱗左_鱗4; + public ShapePart X0Y0_尾12_鱗左_鱗4; - public Par X0Y0_尾12_鱗右_鱗1; + public ShapePart X0Y0_尾12_鱗右_鱗1; - public Par X0Y0_尾12_鱗右_鱗2; + public ShapePart X0Y0_尾12_鱗右_鱗2; - public Par X0Y0_尾12_鱗右_鱗3; + public ShapePart X0Y0_尾12_鱗右_鱗3; - public Par X0Y0_尾12_鱗右_鱗4; + public ShapePart X0Y0_尾12_鱗右_鱗4; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾11_鱗左_鱗1; + public ShapePart X0Y0_尾11_鱗左_鱗1; - public Par X0Y0_尾11_鱗左_鱗2; + public ShapePart X0Y0_尾11_鱗左_鱗2; - public Par X0Y0_尾11_鱗左_鱗3; + public ShapePart X0Y0_尾11_鱗左_鱗3; - public Par X0Y0_尾11_鱗左_鱗4; + public ShapePart X0Y0_尾11_鱗左_鱗4; - public Par X0Y0_尾11_鱗右_鱗1; + public ShapePart X0Y0_尾11_鱗右_鱗1; - public Par X0Y0_尾11_鱗右_鱗2; + public ShapePart X0Y0_尾11_鱗右_鱗2; - public Par X0Y0_尾11_鱗右_鱗3; + public ShapePart X0Y0_尾11_鱗右_鱗3; - public Par X0Y0_尾11_鱗右_鱗4; + public ShapePart X0Y0_尾11_鱗右_鱗4; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾10_鱗左_鱗1; + public ShapePart X0Y0_尾10_鱗左_鱗1; - public Par X0Y0_尾10_鱗左_鱗2; + public ShapePart X0Y0_尾10_鱗左_鱗2; - public Par X0Y0_尾10_鱗左_鱗3; + public ShapePart X0Y0_尾10_鱗左_鱗3; - public Par X0Y0_尾10_鱗左_鱗4; + public ShapePart X0Y0_尾10_鱗左_鱗4; - public Par X0Y0_尾10_鱗右_鱗1; + public ShapePart X0Y0_尾10_鱗右_鱗1; - public Par X0Y0_尾10_鱗右_鱗2; + public ShapePart X0Y0_尾10_鱗右_鱗2; - public Par X0Y0_尾10_鱗右_鱗3; + public ShapePart X0Y0_尾10_鱗右_鱗3; - public Par X0Y0_尾10_鱗右_鱗4; + public ShapePart X0Y0_尾10_鱗右_鱗4; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾9_鱗左_鱗1; + public ShapePart X0Y0_尾9_鱗左_鱗1; - public Par X0Y0_尾9_鱗左_鱗2; + public ShapePart X0Y0_尾9_鱗左_鱗2; - public Par X0Y0_尾9_鱗左_鱗3; + public ShapePart X0Y0_尾9_鱗左_鱗3; - public Par X0Y0_尾9_鱗左_鱗4; + public ShapePart X0Y0_尾9_鱗左_鱗4; - public Par X0Y0_尾9_鱗右_鱗1; + public ShapePart X0Y0_尾9_鱗右_鱗1; - public Par X0Y0_尾9_鱗右_鱗2; + public ShapePart X0Y0_尾9_鱗右_鱗2; - public Par X0Y0_尾9_鱗右_鱗3; + public ShapePart X0Y0_尾9_鱗右_鱗3; - public Par X0Y0_尾9_鱗右_鱗4; + public ShapePart X0Y0_尾9_鱗右_鱗4; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾8_鱗左_鱗1; + public ShapePart X0Y0_尾8_鱗左_鱗1; - public Par X0Y0_尾8_鱗左_鱗2; + public ShapePart X0Y0_尾8_鱗左_鱗2; - public Par X0Y0_尾8_鱗左_鱗3; + public ShapePart X0Y0_尾8_鱗左_鱗3; - public Par X0Y0_尾8_鱗左_鱗4; + public ShapePart X0Y0_尾8_鱗左_鱗4; - public Par X0Y0_尾8_鱗右_鱗1; + public ShapePart X0Y0_尾8_鱗右_鱗1; - public Par X0Y0_尾8_鱗右_鱗2; + public ShapePart X0Y0_尾8_鱗右_鱗2; - public Par X0Y0_尾8_鱗右_鱗3; + public ShapePart X0Y0_尾8_鱗右_鱗3; - public Par X0Y0_尾8_鱗右_鱗4; + public ShapePart X0Y0_尾8_鱗右_鱗4; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾7_鱗左_鱗1; + public ShapePart X0Y0_尾7_鱗左_鱗1; - public Par X0Y0_尾7_鱗左_鱗2; + public ShapePart X0Y0_尾7_鱗左_鱗2; - public Par X0Y0_尾7_鱗左_鱗3; + public ShapePart X0Y0_尾7_鱗左_鱗3; - public Par X0Y0_尾7_鱗左_鱗4; + public ShapePart X0Y0_尾7_鱗左_鱗4; - public Par X0Y0_尾7_鱗右_鱗1; + public ShapePart X0Y0_尾7_鱗右_鱗1; - public Par X0Y0_尾7_鱗右_鱗2; + public ShapePart X0Y0_尾7_鱗右_鱗2; - public Par X0Y0_尾7_鱗右_鱗3; + public ShapePart X0Y0_尾7_鱗右_鱗3; - public Par X0Y0_尾7_鱗右_鱗4; + public ShapePart X0Y0_尾7_鱗右_鱗4; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾6_鱗左_鱗1; + public ShapePart X0Y0_尾6_鱗左_鱗1; - public Par X0Y0_尾6_鱗左_鱗2; + public ShapePart X0Y0_尾6_鱗左_鱗2; - public Par X0Y0_尾6_鱗左_鱗3; + public ShapePart X0Y0_尾6_鱗左_鱗3; - public Par X0Y0_尾6_鱗左_鱗4; + public ShapePart X0Y0_尾6_鱗左_鱗4; - public Par X0Y0_尾6_鱗右_鱗1; + public ShapePart X0Y0_尾6_鱗右_鱗1; - public Par X0Y0_尾6_鱗右_鱗2; + public ShapePart X0Y0_尾6_鱗右_鱗2; - public Par X0Y0_尾6_鱗右_鱗3; + public ShapePart X0Y0_尾6_鱗右_鱗3; - public Par X0Y0_尾6_鱗右_鱗4; + public ShapePart X0Y0_尾6_鱗右_鱗4; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾5_鱗左_鱗1; + public ShapePart X0Y0_尾5_鱗左_鱗1; - public Par X0Y0_尾5_鱗左_鱗2; + public ShapePart X0Y0_尾5_鱗左_鱗2; - public Par X0Y0_尾5_鱗左_鱗3; + public ShapePart X0Y0_尾5_鱗左_鱗3; - public Par X0Y0_尾5_鱗左_鱗4; + public ShapePart X0Y0_尾5_鱗左_鱗4; - public Par X0Y0_尾5_鱗右_鱗1; + public ShapePart X0Y0_尾5_鱗右_鱗1; - public Par X0Y0_尾5_鱗右_鱗2; + public ShapePart X0Y0_尾5_鱗右_鱗2; - public Par X0Y0_尾5_鱗右_鱗3; + public ShapePart X0Y0_尾5_鱗右_鱗3; - public Par X0Y0_尾5_鱗右_鱗4; + public ShapePart X0Y0_尾5_鱗右_鱗4; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾4_鱗左_鱗1; + public ShapePart X0Y0_尾4_鱗左_鱗1; - public Par X0Y0_尾4_鱗左_鱗2; + public ShapePart X0Y0_尾4_鱗左_鱗2; - public Par X0Y0_尾4_鱗左_鱗3; + public ShapePart X0Y0_尾4_鱗左_鱗3; - public Par X0Y0_尾4_鱗左_鱗4; + public ShapePart X0Y0_尾4_鱗左_鱗4; - public Par X0Y0_尾4_鱗右_鱗1; + public ShapePart X0Y0_尾4_鱗右_鱗1; - public Par X0Y0_尾4_鱗右_鱗2; + public ShapePart X0Y0_尾4_鱗右_鱗2; - public Par X0Y0_尾4_鱗右_鱗3; + public ShapePart X0Y0_尾4_鱗右_鱗3; - public Par X0Y0_尾4_鱗右_鱗4; + public ShapePart X0Y0_尾4_鱗右_鱗4; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_尾3_鱗左_鱗1; + public ShapePart X0Y0_尾3_鱗左_鱗1; - public Par X0Y0_尾3_鱗左_鱗2; + public ShapePart X0Y0_尾3_鱗左_鱗2; - public Par X0Y0_尾3_鱗左_鱗3; + public ShapePart X0Y0_尾3_鱗左_鱗3; - public Par X0Y0_尾3_鱗左_鱗4; + public ShapePart X0Y0_尾3_鱗左_鱗4; - public Par X0Y0_尾3_鱗右_鱗1; + public ShapePart X0Y0_尾3_鱗右_鱗1; - public Par X0Y0_尾3_鱗右_鱗2; + public ShapePart X0Y0_尾3_鱗右_鱗2; - public Par X0Y0_尾3_鱗右_鱗3; + public ShapePart X0Y0_尾3_鱗右_鱗3; - public Par X0Y0_尾3_鱗右_鱗4; + public ShapePart X0Y0_尾3_鱗右_鱗4; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾2_鱗左_鱗1; + public ShapePart X0Y0_尾2_鱗左_鱗1; - public Par X0Y0_尾2_鱗左_鱗2; + public ShapePart X0Y0_尾2_鱗左_鱗2; - public Par X0Y0_尾2_鱗左_鱗3; + public ShapePart X0Y0_尾2_鱗左_鱗3; - public Par X0Y0_尾2_鱗左_鱗4; + public ShapePart X0Y0_尾2_鱗左_鱗4; - public Par X0Y0_尾2_鱗右_鱗1; + public ShapePart X0Y0_尾2_鱗右_鱗1; - public Par X0Y0_尾2_鱗右_鱗2; + public ShapePart X0Y0_尾2_鱗右_鱗2; - public Par X0Y0_尾2_鱗右_鱗3; + public ShapePart X0Y0_尾2_鱗右_鱗3; - public Par X0Y0_尾2_鱗右_鱗4; + public ShapePart X0Y0_尾2_鱗右_鱗4; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾1_鱗左_鱗1; + public ShapePart X0Y0_尾1_鱗左_鱗1; - public Par X0Y0_尾1_鱗左_鱗2; + public ShapePart X0Y0_尾1_鱗左_鱗2; - public Par X0Y0_尾1_鱗左_鱗3; + public ShapePart X0Y0_尾1_鱗左_鱗3; - public Par X0Y0_尾1_鱗左_鱗4; + public ShapePart X0Y0_尾1_鱗左_鱗4; - public Par X0Y0_尾1_鱗右_鱗1; + public ShapePart X0Y0_尾1_鱗右_鱗1; - public Par X0Y0_尾1_鱗右_鱗2; + public ShapePart X0Y0_尾1_鱗右_鱗2; - public Par X0Y0_尾1_鱗右_鱗3; + public ShapePart X0Y0_尾1_鱗右_鱗3; - public Par X0Y0_尾1_鱗右_鱗4; + public ShapePart X0Y0_尾1_鱗右_鱗4; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾0_鱗左_鱗1; + public ShapePart X0Y0_尾0_鱗左_鱗1; - public Par X0Y0_尾0_鱗左_鱗2; + public ShapePart X0Y0_尾0_鱗左_鱗2; - public Par X0Y0_尾0_鱗左_鱗3; + public ShapePart X0Y0_尾0_鱗左_鱗3; - public Par X0Y0_尾0_鱗左_鱗4; + public ShapePart X0Y0_尾0_鱗左_鱗4; - public Par X0Y0_尾0_鱗右_鱗1; + public ShapePart X0Y0_尾0_鱗右_鱗1; - public Par X0Y0_尾0_鱗右_鱗2; + public ShapePart X0Y0_尾0_鱗右_鱗2; - public Par X0Y0_尾0_鱗右_鱗3; + public ShapePart X0Y0_尾0_鱗右_鱗3; - public Par X0Y0_尾0_鱗右_鱗4; + public ShapePart X0Y0_尾0_鱗右_鱗4; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; public ColorD 尾33_鱗左_鱗1CD; @@ -1861,143 +1861,143 @@ namespace SlaveMatrix public bool Rパターン; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; - public Ele[] 左6_接続; + public Element[] 左6_接続; - public Ele[] 右6_接続; + public Element[] 右6_接続; - public Ele[] 左7_接続; + public Element[] 左7_接続; - public Ele[] 右7_接続; + public Element[] 右7_接続; - public Ele[] 左8_接続; + public Element[] 左8_接続; - public Ele[] 右8_接続; + public Element[] 右8_接続; - public Ele[] 左9_接続; + public Element[] 左9_接続; - public Ele[] 右9_接続; + public Element[] 右9_接続; - public Ele[] 左10_接続; + public Element[] 左10_接続; - public Ele[] 右10_接続; + public Element[] 右10_接続; - public Ele[] 左11_接続; + public Element[] 左11_接続; - public Ele[] 右11_接続; + public Element[] 右11_接続; - public Ele[] 左12_接続; + public Element[] 左12_接続; - public Ele[] 右12_接続; + public Element[] 右12_接続; - public Ele[] 左13_接続; + public Element[] 左13_接続; - public Ele[] 右13_接続; + public Element[] 右13_接続; - public Ele[] 左14_接続; + public Element[] 左14_接続; - public Ele[] 右14_接続; + public Element[] 右14_接続; - public Ele[] 左15_接続; + public Element[] 左15_接続; - public Ele[] 右15_接続; + public Element[] 右15_接続; - public Ele[] 左16_接続; + public Element[] 左16_接続; - public Ele[] 右16_接続; + public Element[] 右16_接続; - public Ele[] 左17_接続; + public Element[] 左17_接続; - public Ele[] 右17_接続; + public Element[] 右17_接続; - public Ele[] 左18_接続; + public Element[] 左18_接続; - public Ele[] 右18_接続; + public Element[] 右18_接続; - public Ele[] 左19_接続; + public Element[] 左19_接続; - public Ele[] 右19_接続; + public Element[] 右19_接続; - public Ele[] 左20_接続; + public Element[] 左20_接続; - public Ele[] 右20_接続; + public Element[] 右20_接続; - public Ele[] 左21_接続; + public Element[] 左21_接続; - public Ele[] 右21_接続; + public Element[] 右21_接続; - public Ele[] 左22_接続; + public Element[] 左22_接続; - public Ele[] 右22_接続; + public Element[] 右22_接続; - public Ele[] 左23_接続; + public Element[] 左23_接続; - public Ele[] 右23_接続; + public Element[] 右23_接続; - public Ele[] 左24_接続; + public Element[] 左24_接続; - public Ele[] 右24_接続; + public Element[] 右24_接続; - public Ele[] 左25_接続; + public Element[] 左25_接続; - public Ele[] 右25_接続; + public Element[] 右25_接続; - public Ele[] 左26_接続; + public Element[] 左26_接続; - public Ele[] 右26_接続; + public Element[] 右26_接続; - public Ele[] 左27_接続; + public Element[] 左27_接続; - public Ele[] 右27_接続; + public Element[] 右27_接続; - public Ele[] 左28_接続; + public Element[] 左28_接続; - public Ele[] 右28_接続; + public Element[] 右28_接続; - public Ele[] 左29_接続; + public Element[] 左29_接続; - public Ele[] 右29_接続; + public Element[] 右29_接続; - public Ele[] 左30_接続; + public Element[] 左30_接続; - public Ele[] 右30_接続; + public Element[] 右30_接続; - public Ele[] 左31_接続; + public Element[] 左31_接続; - public Ele[] 右31_接続; + public Element[] 右31_接続; - public Ele[] 左32_接続; + public Element[] 左32_接続; - public Ele[] 右32_接続; + public Element[] 右32_接続; - public Ele[] 左33_接続; + public Element[] 左33_接続; - public Ele[] 右33_接続; + public Element[] 右33_接続; - public Ele[] 左34_接続; + public Element[] 左34_接続; - public Ele[] 右34_接続; + public Element[] 右34_接続; - public Ele[] 尾先_接続; + public Element[] 尾先_接続; public override bool 欠損 { @@ -7400,22 +7400,22 @@ namespace SlaveMatrix { 尾_魚 尾_魚2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "魚尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][19])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾33"].ToPars(); - Pars pars3 = pars2["鱗左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "魚尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][19])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾33"].ToPars(); + PartGroup 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(); + pars2 = partGroup["尾32"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾32_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾32_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7427,7 +7427,7 @@ namespace SlaveMatrix X0Y0_尾32_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾32_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾32_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾31"].ToPars(); + pars2 = partGroup["尾31"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾31_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾31_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7439,7 +7439,7 @@ namespace SlaveMatrix X0Y0_尾31_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾31_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾31_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾30"].ToPars(); + pars2 = partGroup["尾30"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾30_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾30_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7451,7 +7451,7 @@ namespace SlaveMatrix X0Y0_尾30_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾30_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾30_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾29"].ToPars(); + pars2 = partGroup["尾29"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾29_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾29_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7463,7 +7463,7 @@ namespace SlaveMatrix X0Y0_尾29_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾29_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾29_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾28"].ToPars(); + pars2 = partGroup["尾28"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾28_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾28_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7475,7 +7475,7 @@ namespace SlaveMatrix X0Y0_尾28_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾28_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾28_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾27"].ToPars(); + pars2 = partGroup["尾27"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾27_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾27_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7487,7 +7487,7 @@ namespace SlaveMatrix X0Y0_尾27_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾27_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾27_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾26"].ToPars(); + pars2 = partGroup["尾26"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾26_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾26_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7499,7 +7499,7 @@ namespace SlaveMatrix X0Y0_尾26_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾26_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾26_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾25"].ToPars(); + pars2 = partGroup["尾25"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾25_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾25_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7511,7 +7511,7 @@ namespace SlaveMatrix X0Y0_尾25_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾25_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾25_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾24"].ToPars(); + pars2 = partGroup["尾24"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾24_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾24_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7523,7 +7523,7 @@ namespace SlaveMatrix X0Y0_尾24_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾24_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾24_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾23"].ToPars(); + pars2 = partGroup["尾23"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾23_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾23_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7535,7 +7535,7 @@ namespace SlaveMatrix X0Y0_尾23_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾23_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾23_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾22"].ToPars(); + pars2 = partGroup["尾22"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾22_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾22_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7547,7 +7547,7 @@ namespace SlaveMatrix X0Y0_尾22_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾22_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾22_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾21"].ToPars(); + pars2 = partGroup["尾21"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾21_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾21_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7559,7 +7559,7 @@ namespace SlaveMatrix X0Y0_尾21_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾21_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾21_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾20"].ToPars(); + pars2 = partGroup["尾20"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾20_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾20_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7571,7 +7571,7 @@ namespace SlaveMatrix X0Y0_尾20_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾20_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾19_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾19_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7583,7 +7583,7 @@ namespace SlaveMatrix X0Y0_尾19_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾19_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾18_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾18_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7595,7 +7595,7 @@ namespace SlaveMatrix X0Y0_尾18_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾18_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾17_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾17_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7607,7 +7607,7 @@ namespace SlaveMatrix X0Y0_尾17_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾17_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾16_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾16_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7619,7 +7619,7 @@ namespace SlaveMatrix X0Y0_尾16_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾16_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾15_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾15_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7631,7 +7631,7 @@ namespace SlaveMatrix X0Y0_尾15_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾15_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾14_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾14_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7643,7 +7643,7 @@ namespace SlaveMatrix X0Y0_尾14_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾14_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾13_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾13_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7655,7 +7655,7 @@ namespace SlaveMatrix X0Y0_尾13_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾13_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾12_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾12_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7667,7 +7667,7 @@ namespace SlaveMatrix X0Y0_尾12_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾12_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾11_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾11_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7679,7 +7679,7 @@ namespace SlaveMatrix X0Y0_尾11_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾11_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾10_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾10_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7691,7 +7691,7 @@ namespace SlaveMatrix X0Y0_尾10_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾10_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾9_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾9_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7703,7 +7703,7 @@ namespace SlaveMatrix X0Y0_尾9_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾9_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾8_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾8_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7715,7 +7715,7 @@ namespace SlaveMatrix X0Y0_尾8_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾8_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾7_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾7_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7727,7 +7727,7 @@ namespace SlaveMatrix X0Y0_尾7_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾7_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾6_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾6_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7739,7 +7739,7 @@ namespace SlaveMatrix X0Y0_尾6_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾6_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾5_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾5_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7751,7 +7751,7 @@ namespace SlaveMatrix X0Y0_尾5_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾5_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾4_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾4_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7763,14 +7763,14 @@ namespace SlaveMatrix X0Y0_尾4_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾4_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); - pars2 = pars["輪"].ToPars(); + pars2 = partGroup["輪"].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(); + pars2 = partGroup["尾3"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾3_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾3_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7782,7 +7782,7 @@ namespace SlaveMatrix X0Y0_尾3_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾3_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾2"].ToPars(); + pars2 = partGroup["尾2"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾2_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾2_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7794,7 +7794,7 @@ namespace SlaveMatrix X0Y0_尾2_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾2_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾1_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾1_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -7806,7 +7806,7 @@ namespace SlaveMatrix X0Y0_尾1_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_尾1_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_尾0_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_尾0_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -8161,10 +8161,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8175,7 +8175,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8186,7 +8186,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8197,7 +8197,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8208,7 +8208,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8219,7 +8219,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8230,7 +8230,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8241,7 +8241,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8252,7 +8252,7 @@ namespace SlaveMatrix } if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8263,7 +8263,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8274,7 +8274,7 @@ namespace SlaveMatrix } if (e.左6_接続.Count > 0) { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) + 左6_接続 = e.左6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8285,7 +8285,7 @@ namespace SlaveMatrix } if (e.右6_接続.Count > 0) { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) + 右6_接続 = e.右6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8296,7 +8296,7 @@ namespace SlaveMatrix } if (e.左7_接続.Count > 0) { - 左7_接続 = e.左7_接続.Select(delegate(EleD g) + 左7_接続 = e.左7_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8307,7 +8307,7 @@ namespace SlaveMatrix } if (e.右7_接続.Count > 0) { - 右7_接続 = e.右7_接続.Select(delegate(EleD g) + 右7_接続 = e.右7_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8318,7 +8318,7 @@ namespace SlaveMatrix } if (e.左8_接続.Count > 0) { - 左8_接続 = e.左8_接続.Select(delegate(EleD g) + 左8_接続 = e.左8_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8329,7 +8329,7 @@ namespace SlaveMatrix } if (e.右8_接続.Count > 0) { - 右8_接続 = e.右8_接続.Select(delegate(EleD g) + 右8_接続 = e.右8_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8340,7 +8340,7 @@ namespace SlaveMatrix } if (e.左9_接続.Count > 0) { - 左9_接続 = e.左9_接続.Select(delegate(EleD g) + 左9_接続 = e.左9_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8351,7 +8351,7 @@ namespace SlaveMatrix } if (e.右9_接続.Count > 0) { - 右9_接続 = e.右9_接続.Select(delegate(EleD g) + 右9_接続 = e.右9_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8362,7 +8362,7 @@ namespace SlaveMatrix } if (e.左10_接続.Count > 0) { - 左10_接続 = e.左10_接続.Select(delegate(EleD g) + 左10_接続 = e.左10_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8373,7 +8373,7 @@ namespace SlaveMatrix } if (e.右10_接続.Count > 0) { - 右10_接続 = e.右10_接続.Select(delegate(EleD g) + 右10_接続 = e.右10_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8384,7 +8384,7 @@ namespace SlaveMatrix } if (e.左11_接続.Count > 0) { - 左11_接続 = e.左11_接続.Select(delegate(EleD g) + 左11_接続 = e.左11_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8395,7 +8395,7 @@ namespace SlaveMatrix } if (e.右11_接続.Count > 0) { - 右11_接続 = e.右11_接続.Select(delegate(EleD g) + 右11_接続 = e.右11_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8406,7 +8406,7 @@ namespace SlaveMatrix } if (e.左12_接続.Count > 0) { - 左12_接続 = e.左12_接続.Select(delegate(EleD g) + 左12_接続 = e.左12_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8417,7 +8417,7 @@ namespace SlaveMatrix } if (e.右12_接続.Count > 0) { - 右12_接続 = e.右12_接続.Select(delegate(EleD g) + 右12_接続 = e.右12_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8428,7 +8428,7 @@ namespace SlaveMatrix } if (e.左13_接続.Count > 0) { - 左13_接続 = e.左13_接続.Select(delegate(EleD g) + 左13_接続 = e.左13_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8439,7 +8439,7 @@ namespace SlaveMatrix } if (e.右13_接続.Count > 0) { - 右13_接続 = e.右13_接続.Select(delegate(EleD g) + 右13_接続 = e.右13_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8450,7 +8450,7 @@ namespace SlaveMatrix } if (e.左14_接続.Count > 0) { - 左14_接続 = e.左14_接続.Select(delegate(EleD g) + 左14_接続 = e.左14_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8461,7 +8461,7 @@ namespace SlaveMatrix } if (e.右14_接続.Count > 0) { - 右14_接続 = e.右14_接続.Select(delegate(EleD g) + 右14_接続 = e.右14_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8472,7 +8472,7 @@ namespace SlaveMatrix } if (e.左15_接続.Count > 0) { - 左15_接続 = e.左15_接続.Select(delegate(EleD g) + 左15_接続 = e.左15_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8483,7 +8483,7 @@ namespace SlaveMatrix } if (e.右15_接続.Count > 0) { - 右15_接続 = e.右15_接続.Select(delegate(EleD g) + 右15_接続 = e.右15_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8494,7 +8494,7 @@ namespace SlaveMatrix } if (e.左16_接続.Count > 0) { - 左16_接続 = e.左16_接続.Select(delegate(EleD g) + 左16_接続 = e.左16_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8505,7 +8505,7 @@ namespace SlaveMatrix } if (e.右16_接続.Count > 0) { - 右16_接続 = e.右16_接続.Select(delegate(EleD g) + 右16_接続 = e.右16_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8516,7 +8516,7 @@ namespace SlaveMatrix } if (e.左17_接続.Count > 0) { - 左17_接続 = e.左17_接続.Select(delegate(EleD g) + 左17_接続 = e.左17_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8527,7 +8527,7 @@ namespace SlaveMatrix } if (e.右17_接続.Count > 0) { - 右17_接続 = e.右17_接続.Select(delegate(EleD g) + 右17_接続 = e.右17_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8538,7 +8538,7 @@ namespace SlaveMatrix } if (e.左18_接続.Count > 0) { - 左18_接続 = e.左18_接続.Select(delegate(EleD g) + 左18_接続 = e.左18_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8549,7 +8549,7 @@ namespace SlaveMatrix } if (e.右18_接続.Count > 0) { - 右18_接続 = e.右18_接続.Select(delegate(EleD g) + 右18_接続 = e.右18_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8560,7 +8560,7 @@ namespace SlaveMatrix } if (e.左19_接続.Count > 0) { - 左19_接続 = e.左19_接続.Select(delegate(EleD g) + 左19_接続 = e.左19_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8571,7 +8571,7 @@ namespace SlaveMatrix } if (e.右19_接続.Count > 0) { - 右19_接続 = e.右19_接続.Select(delegate(EleD g) + 右19_接続 = e.右19_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8582,7 +8582,7 @@ namespace SlaveMatrix } if (e.左20_接続.Count > 0) { - 左20_接続 = e.左20_接続.Select(delegate(EleD g) + 左20_接続 = e.左20_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8593,7 +8593,7 @@ namespace SlaveMatrix } if (e.右20_接続.Count > 0) { - 右20_接続 = e.右20_接続.Select(delegate(EleD g) + 右20_接続 = e.右20_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8604,7 +8604,7 @@ namespace SlaveMatrix } if (e.左21_接続.Count > 0) { - 左21_接続 = e.左21_接続.Select(delegate(EleD g) + 左21_接続 = e.左21_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8615,7 +8615,7 @@ namespace SlaveMatrix } if (e.右21_接続.Count > 0) { - 右21_接続 = e.右21_接続.Select(delegate(EleD g) + 右21_接続 = e.右21_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8626,7 +8626,7 @@ namespace SlaveMatrix } if (e.左22_接続.Count > 0) { - 左22_接続 = e.左22_接続.Select(delegate(EleD g) + 左22_接続 = e.左22_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8637,7 +8637,7 @@ namespace SlaveMatrix } if (e.右22_接続.Count > 0) { - 右22_接続 = e.右22_接続.Select(delegate(EleD g) + 右22_接続 = e.右22_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8648,7 +8648,7 @@ namespace SlaveMatrix } if (e.左23_接続.Count > 0) { - 左23_接続 = e.左23_接続.Select(delegate(EleD g) + 左23_接続 = e.左23_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8659,7 +8659,7 @@ namespace SlaveMatrix } if (e.右23_接続.Count > 0) { - 右23_接続 = e.右23_接続.Select(delegate(EleD g) + 右23_接続 = e.右23_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8670,7 +8670,7 @@ namespace SlaveMatrix } if (e.左24_接続.Count > 0) { - 左24_接続 = e.左24_接続.Select(delegate(EleD g) + 左24_接続 = e.左24_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8681,7 +8681,7 @@ namespace SlaveMatrix } if (e.右24_接続.Count > 0) { - 右24_接続 = e.右24_接続.Select(delegate(EleD g) + 右24_接続 = e.右24_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8692,7 +8692,7 @@ namespace SlaveMatrix } if (e.左25_接続.Count > 0) { - 左25_接続 = e.左25_接続.Select(delegate(EleD g) + 左25_接続 = e.左25_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8703,7 +8703,7 @@ namespace SlaveMatrix } if (e.右25_接続.Count > 0) { - 右25_接続 = e.右25_接続.Select(delegate(EleD g) + 右25_接続 = e.右25_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8714,7 +8714,7 @@ namespace SlaveMatrix } if (e.左26_接続.Count > 0) { - 左26_接続 = e.左26_接続.Select(delegate(EleD g) + 左26_接続 = e.左26_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8725,7 +8725,7 @@ namespace SlaveMatrix } if (e.右26_接続.Count > 0) { - 右26_接続 = e.右26_接続.Select(delegate(EleD g) + 右26_接続 = e.右26_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8736,7 +8736,7 @@ namespace SlaveMatrix } if (e.左27_接続.Count > 0) { - 左27_接続 = e.左27_接続.Select(delegate(EleD g) + 左27_接続 = e.左27_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8747,7 +8747,7 @@ namespace SlaveMatrix } if (e.右27_接続.Count > 0) { - 右27_接続 = e.右27_接続.Select(delegate(EleD g) + 右27_接続 = e.右27_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8758,7 +8758,7 @@ namespace SlaveMatrix } if (e.左28_接続.Count > 0) { - 左28_接続 = e.左28_接続.Select(delegate(EleD g) + 左28_接続 = e.左28_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8769,7 +8769,7 @@ namespace SlaveMatrix } if (e.右28_接続.Count > 0) { - 右28_接続 = e.右28_接続.Select(delegate(EleD g) + 右28_接続 = e.右28_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8780,7 +8780,7 @@ namespace SlaveMatrix } if (e.左29_接続.Count > 0) { - 左29_接続 = e.左29_接続.Select(delegate(EleD g) + 左29_接続 = e.左29_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8791,7 +8791,7 @@ namespace SlaveMatrix } if (e.右29_接続.Count > 0) { - 右29_接続 = e.右29_接続.Select(delegate(EleD g) + 右29_接続 = e.右29_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8802,7 +8802,7 @@ namespace SlaveMatrix } if (e.左30_接続.Count > 0) { - 左30_接続 = e.左30_接続.Select(delegate(EleD g) + 左30_接続 = e.左30_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8813,7 +8813,7 @@ namespace SlaveMatrix } if (e.右30_接続.Count > 0) { - 右30_接続 = e.右30_接続.Select(delegate(EleD g) + 右30_接続 = e.右30_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8824,7 +8824,7 @@ namespace SlaveMatrix } if (e.左31_接続.Count > 0) { - 左31_接続 = e.左31_接続.Select(delegate(EleD g) + 左31_接続 = e.左31_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8835,7 +8835,7 @@ namespace SlaveMatrix } if (e.右31_接続.Count > 0) { - 右31_接続 = e.右31_接続.Select(delegate(EleD g) + 右31_接続 = e.右31_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8846,7 +8846,7 @@ namespace SlaveMatrix } if (e.左32_接続.Count > 0) { - 左32_接続 = e.左32_接続.Select(delegate(EleD g) + 左32_接続 = e.左32_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8857,7 +8857,7 @@ namespace SlaveMatrix } if (e.右32_接続.Count > 0) { - 右32_接続 = e.右32_接続.Select(delegate(EleD g) + 右32_接続 = e.右32_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8868,7 +8868,7 @@ namespace SlaveMatrix } if (e.左33_接続.Count > 0) { - 左33_接続 = e.左33_接続.Select(delegate(EleD g) + 左33_接続 = e.左33_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8879,7 +8879,7 @@ namespace SlaveMatrix } if (e.右33_接続.Count > 0) { - 右33_接続 = e.右33_接続.Select(delegate(EleD g) + 右33_接続 = e.右33_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8890,7 +8890,7 @@ namespace SlaveMatrix } if (e.左34_接続.Count > 0) { - 左34_接続 = e.左34_接続.Select(delegate(EleD g) + 左34_接続 = e.左34_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8901,7 +8901,7 @@ namespace SlaveMatrix } if (e.右34_接続.Count > 0) { - 右34_接続 = e.右34_接続.Select(delegate(EleD g) + 右34_接続 = e.右34_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -8912,7 +8912,7 @@ namespace SlaveMatrix } if (e.尾先_接続.Count > 0) { - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + 尾先_接続 = e.尾先_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_魚2; @@ -9955,7 +9955,7 @@ namespace SlaveMatrix 鎖2.Dispose(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -9964,7 +9964,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -10339,308 +10339,308 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾33_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -10651,308 +10651,308 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾33_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -10963,308 +10963,308 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾33_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾32_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾31_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾30_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾29_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾28_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾27_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾26_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾25_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾24_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾23_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾22_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾21_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾20_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾19_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾18_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾17_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾16_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾15_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾14_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾13_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾12_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾11_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾10_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾9_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾8_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾7_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾1_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 尾0_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs index f0b4cd7..2e1cfeb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_魚D.cs @@ -642,633 +642,633 @@ namespace SlaveMatrix 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 void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右1_接続; } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左2_接続; } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右2_接続; } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左3_接続; } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右3_接続; } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左4_接続; } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右4_接続; } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左5_接続; } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右5_接続; } - public void 左6接続(EleD e) + public void 左6接続(ElementData e) { 左6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左6_接続; } - public void 右6接続(EleD e) + public void 右6接続(ElementData e) { 右6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右6_接続; } - public void 左7接続(EleD e) + public void 左7接続(ElementData e) { 左7_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左7_接続; } - public void 右7接続(EleD e) + public void 右7接続(ElementData e) { 右7_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右7_接続; } - public void 左8接続(EleD e) + public void 左8接続(ElementData e) { 左8_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左8_接続; } - public void 右8接続(EleD e) + public void 右8接続(ElementData e) { 右8_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右8_接続; } - public void 左9接続(EleD e) + public void 左9接続(ElementData e) { 左9_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左9_接続; } - public void 右9接続(EleD e) + public void 右9接続(ElementData e) { 右9_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右9_接続; } - public void 左10接続(EleD e) + public void 左10接続(ElementData e) { 左10_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左10_接続; } - public void 右10接続(EleD e) + public void 右10接続(ElementData e) { 右10_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右10_接続; } - public void 左11接続(EleD e) + public void 左11接続(ElementData e) { 左11_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左11_接続; } - public void 右11接続(EleD e) + public void 右11接続(ElementData e) { 右11_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右11_接続; } - public void 左12接続(EleD e) + public void 左12接続(ElementData e) { 左12_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左12_接続; } - public void 右12接続(EleD e) + public void 右12接続(ElementData e) { 右12_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右12_接続; } - public void 左13接続(EleD e) + public void 左13接続(ElementData e) { 左13_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左13_接続; } - public void 右13接続(EleD e) + public void 右13接続(ElementData e) { 右13_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右13_接続; } - public void 左14接続(EleD e) + public void 左14接続(ElementData e) { 左14_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左14_接続; } - public void 右14接続(EleD e) + public void 右14接続(ElementData e) { 右14_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右14_接続; } - public void 左15接続(EleD e) + public void 左15接続(ElementData e) { 左15_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左15_接続; } - public void 右15接続(EleD e) + public void 右15接続(ElementData e) { 右15_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右15_接続; } - public void 左16接続(EleD e) + public void 左16接続(ElementData e) { 左16_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左16_接続; } - public void 右16接続(EleD e) + public void 右16接続(ElementData e) { 右16_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右16_接続; } - public void 左17接続(EleD e) + public void 左17接続(ElementData e) { 左17_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左17_接続; } - public void 右17接続(EleD e) + public void 右17接続(ElementData e) { 右17_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右17_接続; } - public void 左18接続(EleD e) + public void 左18接続(ElementData e) { 左18_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左18_接続; } - public void 右18接続(EleD e) + public void 右18接続(ElementData e) { 右18_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右18_接続; } - public void 左19接続(EleD e) + public void 左19接続(ElementData e) { 左19_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左19_接続; } - public void 右19接続(EleD e) + public void 右19接続(ElementData e) { 右19_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右19_接続; } - public void 左20接続(EleD e) + public void 左20接続(ElementData e) { 左20_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左20_接続; } - public void 右20接続(EleD e) + public void 右20接続(ElementData e) { 右20_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右20_接続; } - public void 左21接続(EleD e) + public void 左21接続(ElementData e) { 左21_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左21_接続; } - public void 右21接続(EleD e) + public void 右21接続(ElementData e) { 右21_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右21_接続; } - public void 左22接続(EleD e) + public void 左22接続(ElementData e) { 左22_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左22_接続; } - public void 右22接続(EleD e) + public void 右22接続(ElementData e) { 右22_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右22_接続; } - public void 左23接続(EleD e) + public void 左23接続(ElementData e) { 左23_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左23_接続; } - public void 右23接続(EleD e) + public void 右23接続(ElementData e) { 右23_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右23_接続; } - public void 左24接続(EleD e) + public void 左24接続(ElementData e) { 左24_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左24_接続; } - public void 右24接続(EleD e) + public void 右24接続(ElementData e) { 右24_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右24_接続; } - public void 左25接続(EleD e) + public void 左25接続(ElementData e) { 左25_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左25_接続; } - public void 右25接続(EleD e) + public void 右25接続(ElementData e) { 右25_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右25_接続; } - public void 左26接続(EleD e) + public void 左26接続(ElementData e) { 左26_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左26_接続; } - public void 右26接続(EleD e) + public void 右26接続(ElementData e) { 右26_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右26_接続; } - public void 左27接続(EleD e) + public void 左27接続(ElementData e) { 左27_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左27_接続; } - public void 右27接続(EleD e) + public void 右27接続(ElementData e) { 右27_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右27_接続; } - public void 左28接続(EleD e) + public void 左28接続(ElementData e) { 左28_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左28_接続; } - public void 右28接続(EleD e) + public void 右28接続(ElementData e) { 右28_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右28_接続; } - public void 左29接続(EleD e) + public void 左29接続(ElementData e) { 左29_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左29_接続; } - public void 右29接続(EleD e) + public void 右29接続(ElementData e) { 右29_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右29_接続; } - public void 左30接続(EleD e) + public void 左30接続(ElementData e) { 左30_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左30_接続; } - public void 右30接続(EleD e) + public void 右30接続(ElementData e) { 右30_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右30_接続; } - public void 左31接続(EleD e) + public void 左31接続(ElementData e) { 左31_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左31_接続; } - public void 右31接続(EleD e) + public void 右31接続(ElementData e) { 右31_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右31_接続; } - public void 左32接続(EleD e) + public void 左32接続(ElementData e) { 左32_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左32_接続; } - public void 右32接続(EleD e) + public void 右32接続(ElementData e) { 右32_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右32_接続; } - public void 左33接続(EleD e) + public void 左33接続(ElementData e) { 左33_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左33_接続; } - public void 右33接続(EleD e) + public void 右33接続(ElementData e) { 右33_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右33_接続; } - public void 左34接続(EleD e) + public void 左34接続(ElementData e) { 左34_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_左34_接続; } - public void 右34接続(EleD e) + public void 右34接続(ElementData e) { 右34_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_右34_接続; } - public void 尾先接続(EleD e) + public void 尾先接続(ElementData e) { 尾先_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_魚_尾先_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_魚(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs index 3c2ef7d..1ae8c1c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨.cs @@ -7,221 +7,221 @@ namespace SlaveMatrix { public class 尾_鯨 : 尾 { - public Par X0Y0_尾33_尾; + public ShapePart X0Y0_尾33_尾; - public Par X0Y0_尾33_柄; + public ShapePart X0Y0_尾33_柄; - public Par X0Y0_尾33_縦影; + public ShapePart X0Y0_尾33_縦影; - public Par X0Y0_尾32_尾; + public ShapePart X0Y0_尾32_尾; - public Par X0Y0_尾32_柄; + public ShapePart X0Y0_尾32_柄; - public Par X0Y0_尾32_縦影; + public ShapePart X0Y0_尾32_縦影; - public Par X0Y0_尾31_尾; + public ShapePart X0Y0_尾31_尾; - public Par X0Y0_尾31_柄; + public ShapePart X0Y0_尾31_柄; - public Par X0Y0_尾31_縦影; + public ShapePart X0Y0_尾31_縦影; - public Par X0Y0_尾30_尾; + public ShapePart X0Y0_尾30_尾; - public Par X0Y0_尾30_柄; + public ShapePart X0Y0_尾30_柄; - public Par X0Y0_尾30_縦影; + public ShapePart X0Y0_尾30_縦影; - public Par X0Y0_尾29_尾; + public ShapePart X0Y0_尾29_尾; - public Par X0Y0_尾29_柄; + public ShapePart X0Y0_尾29_柄; - public Par X0Y0_尾29_縦影; + public ShapePart X0Y0_尾29_縦影; - public Par X0Y0_尾28_尾; + public ShapePart X0Y0_尾28_尾; - public Par X0Y0_尾28_柄; + public ShapePart X0Y0_尾28_柄; - public Par X0Y0_尾28_縦影; + public ShapePart X0Y0_尾28_縦影; - public Par X0Y0_尾27_尾; + public ShapePart X0Y0_尾27_尾; - public Par X0Y0_尾27_柄; + public ShapePart X0Y0_尾27_柄; - public Par X0Y0_尾27_縦影; + public ShapePart X0Y0_尾27_縦影; - public Par X0Y0_尾26_尾; + public ShapePart X0Y0_尾26_尾; - public Par X0Y0_尾26_柄; + public ShapePart X0Y0_尾26_柄; - public Par X0Y0_尾26_縦影; + public ShapePart X0Y0_尾26_縦影; - public Par X0Y0_尾25_尾; + public ShapePart X0Y0_尾25_尾; - public Par X0Y0_尾25_柄; + public ShapePart X0Y0_尾25_柄; - public Par X0Y0_尾25_縦影; + public ShapePart X0Y0_尾25_縦影; - public Par X0Y0_尾24_尾; + public ShapePart X0Y0_尾24_尾; - public Par X0Y0_尾24_柄; + public ShapePart X0Y0_尾24_柄; - public Par X0Y0_尾24_縦影; + public ShapePart X0Y0_尾24_縦影; - public Par X0Y0_尾23_尾; + public ShapePart X0Y0_尾23_尾; - public Par X0Y0_尾23_柄; + public ShapePart X0Y0_尾23_柄; - public Par X0Y0_尾23_縦影; + public ShapePart X0Y0_尾23_縦影; - public Par X0Y0_尾22_尾; + public ShapePart X0Y0_尾22_尾; - public Par X0Y0_尾22_柄; + public ShapePart X0Y0_尾22_柄; - public Par X0Y0_尾22_縦影; + public ShapePart X0Y0_尾22_縦影; - public Par X0Y0_尾21_尾; + public ShapePart X0Y0_尾21_尾; - public Par X0Y0_尾21_柄; + public ShapePart X0Y0_尾21_柄; - public Par X0Y0_尾21_縦影; + public ShapePart X0Y0_尾21_縦影; - public Par X0Y0_尾20_尾; + public ShapePart X0Y0_尾20_尾; - public Par X0Y0_尾20_柄; + public ShapePart X0Y0_尾20_柄; - public Par X0Y0_尾20_縦影; + public ShapePart X0Y0_尾20_縦影; - public Par X0Y0_尾19_尾; + public ShapePart X0Y0_尾19_尾; - public Par X0Y0_尾19_柄; + public ShapePart X0Y0_尾19_柄; - public Par X0Y0_尾19_縦影; + public ShapePart X0Y0_尾19_縦影; - public Par X0Y0_尾18_尾; + public ShapePart X0Y0_尾18_尾; - public Par X0Y0_尾18_柄; + public ShapePart X0Y0_尾18_柄; - public Par X0Y0_尾18_縦影; + public ShapePart X0Y0_尾18_縦影; - public Par X0Y0_尾17_尾; + public ShapePart X0Y0_尾17_尾; - public Par X0Y0_尾17_柄; + public ShapePart X0Y0_尾17_柄; - public Par X0Y0_尾17_縦影; + public ShapePart X0Y0_尾17_縦影; - public Par X0Y0_尾16_尾; + public ShapePart X0Y0_尾16_尾; - public Par X0Y0_尾16_柄; + public ShapePart X0Y0_尾16_柄; - public Par X0Y0_尾16_縦影; + public ShapePart X0Y0_尾16_縦影; - public Par X0Y0_尾15_尾; + public ShapePart X0Y0_尾15_尾; - public Par X0Y0_尾15_柄; + public ShapePart X0Y0_尾15_柄; - public Par X0Y0_尾15_縦影; + public ShapePart X0Y0_尾15_縦影; - public Par X0Y0_尾14_尾; + public ShapePart X0Y0_尾14_尾; - public Par X0Y0_尾14_柄; + public ShapePart X0Y0_尾14_柄; - public Par X0Y0_尾14_縦影; + public ShapePart X0Y0_尾14_縦影; - public Par X0Y0_尾13_尾; + public ShapePart X0Y0_尾13_尾; - public Par X0Y0_尾13_柄; + public ShapePart X0Y0_尾13_柄; - public Par X0Y0_尾13_縦影; + public ShapePart X0Y0_尾13_縦影; - public Par X0Y0_尾12_尾; + public ShapePart X0Y0_尾12_尾; - public Par X0Y0_尾12_柄; + public ShapePart X0Y0_尾12_柄; - public Par X0Y0_尾12_縦影; + public ShapePart X0Y0_尾12_縦影; - public Par X0Y0_尾11_尾; + public ShapePart X0Y0_尾11_尾; - public Par X0Y0_尾11_柄; + public ShapePart X0Y0_尾11_柄; - public Par X0Y0_尾11_縦影; + public ShapePart X0Y0_尾11_縦影; - public Par X0Y0_尾10_尾; + public ShapePart X0Y0_尾10_尾; - public Par X0Y0_尾10_柄; + public ShapePart X0Y0_尾10_柄; - public Par X0Y0_尾10_縦影; + public ShapePart X0Y0_尾10_縦影; - public Par X0Y0_尾9_尾; + public ShapePart X0Y0_尾9_尾; - public Par X0Y0_尾9_柄; + public ShapePart X0Y0_尾9_柄; - public Par X0Y0_尾9_縦影; + public ShapePart X0Y0_尾9_縦影; - public Par X0Y0_尾8_尾; + public ShapePart X0Y0_尾8_尾; - public Par X0Y0_尾8_柄; + public ShapePart X0Y0_尾8_柄; - public Par X0Y0_尾8_縦影; + public ShapePart X0Y0_尾8_縦影; - public Par X0Y0_尾7_尾; + public ShapePart X0Y0_尾7_尾; - public Par X0Y0_尾7_柄; + public ShapePart X0Y0_尾7_柄; - public Par X0Y0_尾7_縦影; + public ShapePart X0Y0_尾7_縦影; - public Par X0Y0_尾6_尾; + public ShapePart X0Y0_尾6_尾; - public Par X0Y0_尾6_柄; + public ShapePart X0Y0_尾6_柄; - public Par X0Y0_尾6_縦影; + public ShapePart X0Y0_尾6_縦影; - public Par X0Y0_尾5_尾; + public ShapePart X0Y0_尾5_尾; - public Par X0Y0_尾5_柄; + public ShapePart X0Y0_尾5_柄; - public Par X0Y0_尾5_縦影; + public ShapePart X0Y0_尾5_縦影; - public Par X0Y0_尾4_尾; + public ShapePart X0Y0_尾4_尾; - public Par X0Y0_尾4_柄; + public ShapePart X0Y0_尾4_柄; - public Par X0Y0_尾4_縦影; + public ShapePart X0Y0_尾4_縦影; - public Par X0Y0_尾3_尾; + public ShapePart X0Y0_尾3_尾; - public Par X0Y0_尾3_柄; + public ShapePart X0Y0_尾3_柄; - public Par X0Y0_尾3_縦影; + public ShapePart X0Y0_尾3_縦影; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_尾2_尾; + public ShapePart X0Y0_尾2_尾; - public Par X0Y0_尾2_柄; + public ShapePart X0Y0_尾2_柄; - public Par X0Y0_尾2_縦影; + public ShapePart X0Y0_尾2_縦影; - public Par X0Y0_尾1_尾; + public ShapePart X0Y0_尾1_尾; - public Par X0Y0_尾1_柄; + public ShapePart X0Y0_尾1_柄; - public Par X0Y0_尾1_縦影; + public ShapePart X0Y0_尾1_縦影; - public Par X0Y0_尾0_尾; + public ShapePart X0Y0_尾0_尾; - public Par X0Y0_尾0_柄; + public ShapePart X0Y0_尾0_柄; - public Par X0Y0_尾0_縦影; + public ShapePart X0Y0_尾0_縦影; public ColorD 尾33_尾CD; @@ -659,145 +659,145 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; - public Ele[] 左6_接続; + public Element[] 左6_接続; - public Ele[] 右6_接続; + public Element[] 右6_接続; - public Ele[] 左7_接続; + public Element[] 左7_接続; - public Ele[] 右7_接続; + public Element[] 右7_接続; - public Ele[] 左8_接続; + public Element[] 左8_接続; - public Ele[] 右8_接続; + public Element[] 右8_接続; - public Ele[] 左9_接続; + public Element[] 左9_接続; - public Ele[] 右9_接続; + public Element[] 右9_接続; - public Ele[] 左10_接続; + public Element[] 左10_接続; - public Ele[] 右10_接続; + public Element[] 右10_接続; - public Ele[] 左11_接続; + public Element[] 左11_接続; - public Ele[] 右11_接続; + public Element[] 右11_接続; - public Ele[] 左12_接続; + public Element[] 左12_接続; - public Ele[] 右12_接続; + public Element[] 右12_接続; - public Ele[] 左13_接続; + public Element[] 左13_接続; - public Ele[] 右13_接続; + public Element[] 右13_接続; - public Ele[] 左14_接続; + public Element[] 左14_接続; - public Ele[] 右14_接続; + public Element[] 右14_接続; - public Ele[] 左15_接続; + public Element[] 左15_接続; - public Ele[] 右15_接続; + public Element[] 右15_接続; - public Ele[] 左16_接続; + public Element[] 左16_接続; - public Ele[] 右16_接続; + public Element[] 右16_接続; - public Ele[] 左17_接続; + public Element[] 左17_接続; - public Ele[] 右17_接続; + public Element[] 右17_接続; - public Ele[] 左18_接続; + public Element[] 左18_接続; - public Ele[] 右18_接続; + public Element[] 右18_接続; - public Ele[] 左19_接続; + public Element[] 左19_接続; - public Ele[] 右19_接続; + public Element[] 右19_接続; - public Ele[] 左20_接続; + public Element[] 左20_接続; - public Ele[] 右20_接続; + public Element[] 右20_接続; - public Ele[] 左21_接続; + public Element[] 左21_接続; - public Ele[] 右21_接続; + public Element[] 右21_接続; - public Ele[] 左22_接続; + public Element[] 左22_接続; - public Ele[] 右22_接続; + public Element[] 右22_接続; - public Ele[] 左23_接続; + public Element[] 左23_接続; - public Ele[] 右23_接続; + public Element[] 右23_接続; - public Ele[] 左24_接続; + public Element[] 左24_接続; - public Ele[] 右24_接続; + public Element[] 右24_接続; - public Ele[] 左25_接続; + public Element[] 左25_接続; - public Ele[] 右25_接続; + public Element[] 右25_接続; - public Ele[] 左26_接続; + public Element[] 左26_接続; - public Ele[] 右26_接続; + public Element[] 右26_接続; - public Ele[] 左27_接続; + public Element[] 左27_接続; - public Ele[] 右27_接続; + public Element[] 右27_接続; - public Ele[] 左28_接続; + public Element[] 左28_接続; - public Ele[] 右28_接続; + public Element[] 右28_接続; - public Ele[] 左29_接続; + public Element[] 左29_接続; - public Ele[] 右29_接続; + public Element[] 右29_接続; - public Ele[] 左30_接続; + public Element[] 左30_接続; - public Ele[] 右30_接続; + public Element[] 右30_接続; - public Ele[] 左31_接続; + public Element[] 左31_接続; - public Ele[] 右31_接続; + public Element[] 右31_接続; - public Ele[] 左32_接続; + public Element[] 左32_接続; - public Ele[] 右32_接続; + public Element[] 右32_接続; - public Ele[] 左33_接続; + public Element[] 左33_接続; - public Ele[] 右33_接続; + public Element[] 右33_接続; - public Ele[] 左34_接続; + public Element[] 左34_接続; - public Ele[] 右34_接続; + public Element[] 右34_接続; - public Ele[] 尾先_接続; + public Element[] 尾先_接続; - private Par[] Pars; + private ShapePart[] Pars; private Vector2D[] mm; @@ -2831,153 +2831,153 @@ namespace SlaveMatrix { 尾_鯨 尾_鯨2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][20])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["尾33"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鯨尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][20])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["尾33"].ToPars(); X0Y0_尾33_尾 = pars2["尾"].ToPar(); X0Y0_尾33_柄 = pars2["柄"].ToPar(); X0Y0_尾33_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾32"].ToPars(); + pars2 = partGroup["尾32"].ToPars(); X0Y0_尾32_尾 = pars2["尾"].ToPar(); X0Y0_尾32_柄 = pars2["柄"].ToPar(); X0Y0_尾32_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾31"].ToPars(); + pars2 = partGroup["尾31"].ToPars(); X0Y0_尾31_尾 = pars2["尾"].ToPar(); X0Y0_尾31_柄 = pars2["柄"].ToPar(); X0Y0_尾31_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾30"].ToPars(); + pars2 = partGroup["尾30"].ToPars(); X0Y0_尾30_尾 = pars2["尾"].ToPar(); X0Y0_尾30_柄 = pars2["柄"].ToPar(); X0Y0_尾30_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾29"].ToPars(); + pars2 = partGroup["尾29"].ToPars(); X0Y0_尾29_尾 = pars2["尾"].ToPar(); X0Y0_尾29_柄 = pars2["柄"].ToPar(); X0Y0_尾29_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾28"].ToPars(); + pars2 = partGroup["尾28"].ToPars(); X0Y0_尾28_尾 = pars2["尾"].ToPar(); X0Y0_尾28_柄 = pars2["柄"].ToPar(); X0Y0_尾28_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾27"].ToPars(); + pars2 = partGroup["尾27"].ToPars(); X0Y0_尾27_尾 = pars2["尾"].ToPar(); X0Y0_尾27_柄 = pars2["柄"].ToPar(); X0Y0_尾27_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾26"].ToPars(); + pars2 = partGroup["尾26"].ToPars(); X0Y0_尾26_尾 = pars2["尾"].ToPar(); X0Y0_尾26_柄 = pars2["柄"].ToPar(); X0Y0_尾26_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾25"].ToPars(); + pars2 = partGroup["尾25"].ToPars(); X0Y0_尾25_尾 = pars2["尾"].ToPar(); X0Y0_尾25_柄 = pars2["柄"].ToPar(); X0Y0_尾25_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾24"].ToPars(); + pars2 = partGroup["尾24"].ToPars(); X0Y0_尾24_尾 = pars2["尾"].ToPar(); X0Y0_尾24_柄 = pars2["柄"].ToPar(); X0Y0_尾24_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾23"].ToPars(); + pars2 = partGroup["尾23"].ToPars(); X0Y0_尾23_尾 = pars2["尾"].ToPar(); X0Y0_尾23_柄 = pars2["柄"].ToPar(); X0Y0_尾23_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾22"].ToPars(); + pars2 = partGroup["尾22"].ToPars(); X0Y0_尾22_尾 = pars2["尾"].ToPar(); X0Y0_尾22_柄 = pars2["柄"].ToPar(); X0Y0_尾22_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾21"].ToPars(); + pars2 = partGroup["尾21"].ToPars(); X0Y0_尾21_尾 = pars2["尾"].ToPar(); X0Y0_尾21_柄 = pars2["柄"].ToPar(); X0Y0_尾21_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾20"].ToPars(); + pars2 = partGroup["尾20"].ToPars(); X0Y0_尾20_尾 = pars2["尾"].ToPar(); X0Y0_尾20_柄 = pars2["柄"].ToPar(); X0Y0_尾20_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾19"].ToPars(); + pars2 = partGroup["尾19"].ToPars(); X0Y0_尾19_尾 = pars2["尾"].ToPar(); X0Y0_尾19_柄 = pars2["柄"].ToPar(); X0Y0_尾19_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾18"].ToPars(); + pars2 = partGroup["尾18"].ToPars(); X0Y0_尾18_尾 = pars2["尾"].ToPar(); X0Y0_尾18_柄 = pars2["柄"].ToPar(); X0Y0_尾18_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾17"].ToPars(); + pars2 = partGroup["尾17"].ToPars(); X0Y0_尾17_尾 = pars2["尾"].ToPar(); X0Y0_尾17_柄 = pars2["柄"].ToPar(); X0Y0_尾17_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾16"].ToPars(); + pars2 = partGroup["尾16"].ToPars(); X0Y0_尾16_尾 = pars2["尾"].ToPar(); X0Y0_尾16_柄 = pars2["柄"].ToPar(); X0Y0_尾16_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾15"].ToPars(); + pars2 = partGroup["尾15"].ToPars(); X0Y0_尾15_尾 = pars2["尾"].ToPar(); X0Y0_尾15_柄 = pars2["柄"].ToPar(); X0Y0_尾15_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾14"].ToPars(); + pars2 = partGroup["尾14"].ToPars(); X0Y0_尾14_尾 = pars2["尾"].ToPar(); X0Y0_尾14_柄 = pars2["柄"].ToPar(); X0Y0_尾14_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾13"].ToPars(); + pars2 = partGroup["尾13"].ToPars(); X0Y0_尾13_尾 = pars2["尾"].ToPar(); X0Y0_尾13_柄 = pars2["柄"].ToPar(); X0Y0_尾13_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾12"].ToPars(); + pars2 = partGroup["尾12"].ToPars(); X0Y0_尾12_尾 = pars2["尾"].ToPar(); X0Y0_尾12_柄 = pars2["柄"].ToPar(); X0Y0_尾12_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾11"].ToPars(); + pars2 = partGroup["尾11"].ToPars(); X0Y0_尾11_尾 = pars2["尾"].ToPar(); X0Y0_尾11_柄 = pars2["柄"].ToPar(); X0Y0_尾11_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾10"].ToPars(); + pars2 = partGroup["尾10"].ToPars(); X0Y0_尾10_尾 = pars2["尾"].ToPar(); X0Y0_尾10_柄 = pars2["柄"].ToPar(); X0Y0_尾10_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾9"].ToPars(); + pars2 = partGroup["尾9"].ToPars(); X0Y0_尾9_尾 = pars2["尾"].ToPar(); X0Y0_尾9_柄 = pars2["柄"].ToPar(); X0Y0_尾9_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾8"].ToPars(); + pars2 = partGroup["尾8"].ToPars(); X0Y0_尾8_尾 = pars2["尾"].ToPar(); X0Y0_尾8_柄 = pars2["柄"].ToPar(); X0Y0_尾8_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾7"].ToPars(); + pars2 = partGroup["尾7"].ToPars(); X0Y0_尾7_尾 = pars2["尾"].ToPar(); X0Y0_尾7_柄 = pars2["柄"].ToPar(); X0Y0_尾7_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾6"].ToPars(); + pars2 = partGroup["尾6"].ToPars(); X0Y0_尾6_尾 = pars2["尾"].ToPar(); X0Y0_尾6_柄 = pars2["柄"].ToPar(); X0Y0_尾6_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾5"].ToPars(); + pars2 = partGroup["尾5"].ToPars(); X0Y0_尾5_尾 = pars2["尾"].ToPar(); X0Y0_尾5_柄 = pars2["柄"].ToPar(); X0Y0_尾5_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾4"].ToPars(); + pars2 = partGroup["尾4"].ToPars(); X0Y0_尾4_尾 = pars2["尾"].ToPar(); X0Y0_尾4_柄 = pars2["柄"].ToPar(); X0Y0_尾4_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾3"].ToPars(); + pars2 = partGroup["尾3"].ToPars(); X0Y0_尾3_尾 = pars2["尾"].ToPar(); X0Y0_尾3_柄 = pars2["柄"].ToPar(); X0Y0_尾3_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪"].ToPars(); + pars2 = partGroup["輪"].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(); + pars2 = partGroup["尾2"].ToPars(); X0Y0_尾2_尾 = pars2["尾"].ToPar(); X0Y0_尾2_柄 = pars2["柄"].ToPar(); X0Y0_尾2_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾1"].ToPars(); + pars2 = partGroup["尾1"].ToPars(); X0Y0_尾1_尾 = pars2["尾"].ToPar(); X0Y0_尾1_柄 = pars2["柄"].ToPar(); X0Y0_尾1_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["尾0"].ToPars(); + pars2 = partGroup["尾0"].ToPars(); X0Y0_尾0_尾 = pars2["尾"].ToPar(); X0Y0_尾0_柄 = pars2["柄"].ToPar(); X0Y0_尾0_縦影 = pars2["縦影"].ToPar(); @@ -3124,10 +3124,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3138,7 +3138,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3149,7 +3149,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3160,7 +3160,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3171,7 +3171,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3182,7 +3182,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3193,7 +3193,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3204,7 +3204,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3215,7 +3215,7 @@ namespace SlaveMatrix } if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3226,7 +3226,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3237,7 +3237,7 @@ namespace SlaveMatrix } if (e.左6_接続.Count > 0) { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) + 左6_接続 = e.左6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3248,7 +3248,7 @@ namespace SlaveMatrix } if (e.右6_接続.Count > 0) { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) + 右6_接続 = e.右6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3259,7 +3259,7 @@ namespace SlaveMatrix } if (e.左7_接続.Count > 0) { - 左7_接続 = e.左7_接続.Select(delegate(EleD g) + 左7_接続 = e.左7_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3270,7 +3270,7 @@ namespace SlaveMatrix } if (e.右7_接続.Count > 0) { - 右7_接続 = e.右7_接続.Select(delegate(EleD g) + 右7_接続 = e.右7_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3281,7 +3281,7 @@ namespace SlaveMatrix } if (e.左8_接続.Count > 0) { - 左8_接続 = e.左8_接続.Select(delegate(EleD g) + 左8_接続 = e.左8_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3292,7 +3292,7 @@ namespace SlaveMatrix } if (e.右8_接続.Count > 0) { - 右8_接続 = e.右8_接続.Select(delegate(EleD g) + 右8_接続 = e.右8_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3303,7 +3303,7 @@ namespace SlaveMatrix } if (e.左9_接続.Count > 0) { - 左9_接続 = e.左9_接続.Select(delegate(EleD g) + 左9_接続 = e.左9_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3314,7 +3314,7 @@ namespace SlaveMatrix } if (e.右9_接続.Count > 0) { - 右9_接続 = e.右9_接続.Select(delegate(EleD g) + 右9_接続 = e.右9_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3325,7 +3325,7 @@ namespace SlaveMatrix } if (e.左10_接続.Count > 0) { - 左10_接続 = e.左10_接続.Select(delegate(EleD g) + 左10_接続 = e.左10_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3336,7 +3336,7 @@ namespace SlaveMatrix } if (e.右10_接続.Count > 0) { - 右10_接続 = e.右10_接続.Select(delegate(EleD g) + 右10_接続 = e.右10_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3347,7 +3347,7 @@ namespace SlaveMatrix } if (e.左11_接続.Count > 0) { - 左11_接続 = e.左11_接続.Select(delegate(EleD g) + 左11_接続 = e.左11_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3358,7 +3358,7 @@ namespace SlaveMatrix } if (e.右11_接続.Count > 0) { - 右11_接続 = e.右11_接続.Select(delegate(EleD g) + 右11_接続 = e.右11_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3369,7 +3369,7 @@ namespace SlaveMatrix } if (e.左12_接続.Count > 0) { - 左12_接続 = e.左12_接続.Select(delegate(EleD g) + 左12_接続 = e.左12_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3380,7 +3380,7 @@ namespace SlaveMatrix } if (e.右12_接続.Count > 0) { - 右12_接続 = e.右12_接続.Select(delegate(EleD g) + 右12_接続 = e.右12_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3391,7 +3391,7 @@ namespace SlaveMatrix } if (e.左13_接続.Count > 0) { - 左13_接続 = e.左13_接続.Select(delegate(EleD g) + 左13_接続 = e.左13_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3402,7 +3402,7 @@ namespace SlaveMatrix } if (e.右13_接続.Count > 0) { - 右13_接続 = e.右13_接続.Select(delegate(EleD g) + 右13_接続 = e.右13_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3413,7 +3413,7 @@ namespace SlaveMatrix } if (e.左14_接続.Count > 0) { - 左14_接続 = e.左14_接続.Select(delegate(EleD g) + 左14_接続 = e.左14_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3424,7 +3424,7 @@ namespace SlaveMatrix } if (e.右14_接続.Count > 0) { - 右14_接続 = e.右14_接続.Select(delegate(EleD g) + 右14_接続 = e.右14_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3435,7 +3435,7 @@ namespace SlaveMatrix } if (e.左15_接続.Count > 0) { - 左15_接続 = e.左15_接続.Select(delegate(EleD g) + 左15_接続 = e.左15_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3446,7 +3446,7 @@ namespace SlaveMatrix } if (e.右15_接続.Count > 0) { - 右15_接続 = e.右15_接続.Select(delegate(EleD g) + 右15_接続 = e.右15_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3457,7 +3457,7 @@ namespace SlaveMatrix } if (e.左16_接続.Count > 0) { - 左16_接続 = e.左16_接続.Select(delegate(EleD g) + 左16_接続 = e.左16_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3468,7 +3468,7 @@ namespace SlaveMatrix } if (e.右16_接続.Count > 0) { - 右16_接続 = e.右16_接続.Select(delegate(EleD g) + 右16_接続 = e.右16_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3479,7 +3479,7 @@ namespace SlaveMatrix } if (e.左17_接続.Count > 0) { - 左17_接続 = e.左17_接続.Select(delegate(EleD g) + 左17_接続 = e.左17_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3490,7 +3490,7 @@ namespace SlaveMatrix } if (e.右17_接続.Count > 0) { - 右17_接続 = e.右17_接続.Select(delegate(EleD g) + 右17_接続 = e.右17_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3501,7 +3501,7 @@ namespace SlaveMatrix } if (e.左18_接続.Count > 0) { - 左18_接続 = e.左18_接続.Select(delegate(EleD g) + 左18_接続 = e.左18_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3512,7 +3512,7 @@ namespace SlaveMatrix } if (e.右18_接続.Count > 0) { - 右18_接続 = e.右18_接続.Select(delegate(EleD g) + 右18_接続 = e.右18_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3523,7 +3523,7 @@ namespace SlaveMatrix } if (e.左19_接続.Count > 0) { - 左19_接続 = e.左19_接続.Select(delegate(EleD g) + 左19_接続 = e.左19_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3534,7 +3534,7 @@ namespace SlaveMatrix } if (e.右19_接続.Count > 0) { - 右19_接続 = e.右19_接続.Select(delegate(EleD g) + 右19_接続 = e.右19_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3545,7 +3545,7 @@ namespace SlaveMatrix } if (e.左20_接続.Count > 0) { - 左20_接続 = e.左20_接続.Select(delegate(EleD g) + 左20_接続 = e.左20_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3556,7 +3556,7 @@ namespace SlaveMatrix } if (e.右20_接続.Count > 0) { - 右20_接続 = e.右20_接続.Select(delegate(EleD g) + 右20_接続 = e.右20_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3567,7 +3567,7 @@ namespace SlaveMatrix } if (e.左21_接続.Count > 0) { - 左21_接続 = e.左21_接続.Select(delegate(EleD g) + 左21_接続 = e.左21_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3578,7 +3578,7 @@ namespace SlaveMatrix } if (e.右21_接続.Count > 0) { - 右21_接続 = e.右21_接続.Select(delegate(EleD g) + 右21_接続 = e.右21_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3589,7 +3589,7 @@ namespace SlaveMatrix } if (e.左22_接続.Count > 0) { - 左22_接続 = e.左22_接続.Select(delegate(EleD g) + 左22_接続 = e.左22_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3600,7 +3600,7 @@ namespace SlaveMatrix } if (e.右22_接続.Count > 0) { - 右22_接続 = e.右22_接続.Select(delegate(EleD g) + 右22_接続 = e.右22_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3611,7 +3611,7 @@ namespace SlaveMatrix } if (e.左23_接続.Count > 0) { - 左23_接続 = e.左23_接続.Select(delegate(EleD g) + 左23_接続 = e.左23_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3622,7 +3622,7 @@ namespace SlaveMatrix } if (e.右23_接続.Count > 0) { - 右23_接続 = e.右23_接続.Select(delegate(EleD g) + 右23_接続 = e.右23_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3633,7 +3633,7 @@ namespace SlaveMatrix } if (e.左24_接続.Count > 0) { - 左24_接続 = e.左24_接続.Select(delegate(EleD g) + 左24_接続 = e.左24_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3644,7 +3644,7 @@ namespace SlaveMatrix } if (e.右24_接続.Count > 0) { - 右24_接続 = e.右24_接続.Select(delegate(EleD g) + 右24_接続 = e.右24_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3655,7 +3655,7 @@ namespace SlaveMatrix } if (e.左25_接続.Count > 0) { - 左25_接続 = e.左25_接続.Select(delegate(EleD g) + 左25_接続 = e.左25_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3666,7 +3666,7 @@ namespace SlaveMatrix } if (e.右25_接続.Count > 0) { - 右25_接続 = e.右25_接続.Select(delegate(EleD g) + 右25_接続 = e.右25_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3677,7 +3677,7 @@ namespace SlaveMatrix } if (e.左26_接続.Count > 0) { - 左26_接続 = e.左26_接続.Select(delegate(EleD g) + 左26_接続 = e.左26_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3688,7 +3688,7 @@ namespace SlaveMatrix } if (e.右26_接続.Count > 0) { - 右26_接続 = e.右26_接続.Select(delegate(EleD g) + 右26_接続 = e.右26_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3699,7 +3699,7 @@ namespace SlaveMatrix } if (e.左27_接続.Count > 0) { - 左27_接続 = e.左27_接続.Select(delegate(EleD g) + 左27_接続 = e.左27_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3710,7 +3710,7 @@ namespace SlaveMatrix } if (e.右27_接続.Count > 0) { - 右27_接続 = e.右27_接続.Select(delegate(EleD g) + 右27_接続 = e.右27_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3721,7 +3721,7 @@ namespace SlaveMatrix } if (e.左28_接続.Count > 0) { - 左28_接続 = e.左28_接続.Select(delegate(EleD g) + 左28_接続 = e.左28_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3732,7 +3732,7 @@ namespace SlaveMatrix } if (e.右28_接続.Count > 0) { - 右28_接続 = e.右28_接続.Select(delegate(EleD g) + 右28_接続 = e.右28_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3743,7 +3743,7 @@ namespace SlaveMatrix } if (e.左29_接続.Count > 0) { - 左29_接続 = e.左29_接続.Select(delegate(EleD g) + 左29_接続 = e.左29_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3754,7 +3754,7 @@ namespace SlaveMatrix } if (e.右29_接続.Count > 0) { - 右29_接続 = e.右29_接続.Select(delegate(EleD g) + 右29_接続 = e.右29_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3765,7 +3765,7 @@ namespace SlaveMatrix } if (e.左30_接続.Count > 0) { - 左30_接続 = e.左30_接続.Select(delegate(EleD g) + 左30_接続 = e.左30_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3776,7 +3776,7 @@ namespace SlaveMatrix } if (e.右30_接続.Count > 0) { - 右30_接続 = e.右30_接続.Select(delegate(EleD g) + 右30_接続 = e.右30_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3787,7 +3787,7 @@ namespace SlaveMatrix } if (e.左31_接続.Count > 0) { - 左31_接続 = e.左31_接続.Select(delegate(EleD g) + 左31_接続 = e.左31_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3798,7 +3798,7 @@ namespace SlaveMatrix } if (e.右31_接続.Count > 0) { - 右31_接続 = e.右31_接続.Select(delegate(EleD g) + 右31_接続 = e.右31_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3809,7 +3809,7 @@ namespace SlaveMatrix } if (e.左32_接続.Count > 0) { - 左32_接続 = e.左32_接続.Select(delegate(EleD g) + 左32_接続 = e.左32_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3820,7 +3820,7 @@ namespace SlaveMatrix } if (e.右32_接続.Count > 0) { - 右32_接続 = e.右32_接続.Select(delegate(EleD g) + 右32_接続 = e.右32_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3831,7 +3831,7 @@ namespace SlaveMatrix } if (e.左33_接続.Count > 0) { - 左33_接続 = e.左33_接続.Select(delegate(EleD g) + 左33_接続 = e.左33_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3842,7 +3842,7 @@ namespace SlaveMatrix } if (e.右33_接続.Count > 0) { - 右33_接続 = e.右33_接続.Select(delegate(EleD g) + 右33_接続 = e.右33_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3853,7 +3853,7 @@ namespace SlaveMatrix } if (e.左34_接続.Count > 0) { - 左34_接続 = e.左34_接続.Select(delegate(EleD g) + 左34_接続 = e.左34_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3864,7 +3864,7 @@ namespace SlaveMatrix } if (e.右34_接続.Count > 0) { - 右34_接続 = e.右34_接続.Select(delegate(EleD g) + 右34_接続 = e.右34_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3875,7 +3875,7 @@ namespace SlaveMatrix } if (e.尾先_接続.Count > 0) { - 尾先_接続 = e.尾先_接続.Select(delegate(EleD g) + 尾先_接続 = e.尾先_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 尾_鯨2; @@ -3886,7 +3886,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[34] + Pars = new ShapePart[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_尾, @@ -4202,7 +4202,7 @@ namespace SlaveMatrix X0Y0_尾14_尾.SetAngleBase(0.0); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -4211,7 +4211,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0_尾; yield return X0Y0_尾1_尾; @@ -4503,110 +4503,110 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾33_尾CD = new ColorD(ref Col.Black, ref 体配色.体1O); - 尾33_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref ColorHelper.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); + 尾33_縦影CD.線 = ColorHelper.Black; + 尾33_縦影CD.色 = new Color2(ref 体配色.体1O.Col2, ref ColorHelper.Empty); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾32_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾31_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾30_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾29_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾28_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾27_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾26_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾25_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾24_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾23_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾22_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾21_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾20_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾19_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾18_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾17_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾16_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾15_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾14_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾13_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾12_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾11_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾10_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾9_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾8_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾7_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾6_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾5_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾4_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾3_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾2_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾1_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾0_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -4617,108 +4617,108 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾33_縦影CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾31_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾30_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾29_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾28_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾27_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾26_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾25_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾24_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾23_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾22_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾21_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾20_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾19_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾18_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾17_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾16_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾15_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾14_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾13_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾12_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾11_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾10_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾9_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾8_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾7_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾6_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾5_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾4_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾3_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾2_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾1_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾0_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -4729,108 +4729,108 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾33_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾33_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾33_縦影CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾32_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾32_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾32_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾31_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾31_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾31_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾30_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾30_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾30_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾29_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾29_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾29_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾28_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾28_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾28_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾27_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾27_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾27_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾26_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾26_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾26_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾25_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾25_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾25_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾24_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾24_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾24_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾23_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾23_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾23_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾22_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾22_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾22_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾21_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾21_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾21_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾20_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾20_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾20_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾19_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾19_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾19_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾18_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾18_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾18_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾17_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾17_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾17_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾16_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾16_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾16_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾15_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾15_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾15_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾14_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾14_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾14_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾13_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾13_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾13_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾12_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾12_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾12_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾11_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾11_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾11_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾10_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾10_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾10_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾9_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾9_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾9_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾8_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾8_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾8_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾7_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾7_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾7_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾6_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾6_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾5_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾5_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾4_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾4_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾3_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾3_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾2_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾2_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾1_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 尾1_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); + 尾0_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 尾0_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾0_縦影CD = new ColorD(ref ColorHelper.Black, ref 尾33_縦影CD.c2); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs index 87da3c8..27fccb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鯨D.cs @@ -234,633 +234,633 @@ namespace SlaveMatrix 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 void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右1_接続; } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左2_接続; } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右2_接続; } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左3_接続; } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右3_接続; } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左4_接続; } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右4_接続; } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左5_接続; } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右5_接続; } - public void 左6接続(EleD e) + public void 左6接続(ElementData e) { 左6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左6_接続; } - public void 右6接続(EleD e) + public void 右6接続(ElementData e) { 右6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右6_接続; } - public void 左7接続(EleD e) + public void 左7接続(ElementData e) { 左7_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左7_接続; } - public void 右7接続(EleD e) + public void 右7接続(ElementData e) { 右7_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右7_接続; } - public void 左8接続(EleD e) + public void 左8接続(ElementData e) { 左8_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左8_接続; } - public void 右8接続(EleD e) + public void 右8接続(ElementData e) { 右8_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右8_接続; } - public void 左9接続(EleD e) + public void 左9接続(ElementData e) { 左9_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左9_接続; } - public void 右9接続(EleD e) + public void 右9接続(ElementData e) { 右9_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右9_接続; } - public void 左10接続(EleD e) + public void 左10接続(ElementData e) { 左10_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左10_接続; } - public void 右10接続(EleD e) + public void 右10接続(ElementData e) { 右10_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右10_接続; } - public void 左11接続(EleD e) + public void 左11接続(ElementData e) { 左11_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左11_接続; } - public void 右11接続(EleD e) + public void 右11接続(ElementData e) { 右11_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右11_接続; } - public void 左12接続(EleD e) + public void 左12接続(ElementData e) { 左12_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左12_接続; } - public void 右12接続(EleD e) + public void 右12接続(ElementData e) { 右12_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右12_接続; } - public void 左13接続(EleD e) + public void 左13接続(ElementData e) { 左13_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左13_接続; } - public void 右13接続(EleD e) + public void 右13接続(ElementData e) { 右13_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右13_接続; } - public void 左14接続(EleD e) + public void 左14接続(ElementData e) { 左14_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左14_接続; } - public void 右14接続(EleD e) + public void 右14接続(ElementData e) { 右14_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右14_接続; } - public void 左15接続(EleD e) + public void 左15接続(ElementData e) { 左15_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左15_接続; } - public void 右15接続(EleD e) + public void 右15接続(ElementData e) { 右15_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右15_接続; } - public void 左16接続(EleD e) + public void 左16接続(ElementData e) { 左16_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左16_接続; } - public void 右16接続(EleD e) + public void 右16接続(ElementData e) { 右16_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右16_接続; } - public void 左17接続(EleD e) + public void 左17接続(ElementData e) { 左17_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左17_接続; } - public void 右17接続(EleD e) + public void 右17接続(ElementData e) { 右17_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右17_接続; } - public void 左18接続(EleD e) + public void 左18接続(ElementData e) { 左18_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左18_接続; } - public void 右18接続(EleD e) + public void 右18接続(ElementData e) { 右18_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右18_接続; } - public void 左19接続(EleD e) + public void 左19接続(ElementData e) { 左19_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左19_接続; } - public void 右19接続(EleD e) + public void 右19接続(ElementData e) { 右19_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右19_接続; } - public void 左20接続(EleD e) + public void 左20接続(ElementData e) { 左20_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左20_接続; } - public void 右20接続(EleD e) + public void 右20接続(ElementData e) { 右20_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右20_接続; } - public void 左21接続(EleD e) + public void 左21接続(ElementData e) { 左21_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左21_接続; } - public void 右21接続(EleD e) + public void 右21接続(ElementData e) { 右21_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右21_接続; } - public void 左22接続(EleD e) + public void 左22接続(ElementData e) { 左22_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左22_接続; } - public void 右22接続(EleD e) + public void 右22接続(ElementData e) { 右22_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右22_接続; } - public void 左23接続(EleD e) + public void 左23接続(ElementData e) { 左23_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左23_接続; } - public void 右23接続(EleD e) + public void 右23接続(ElementData e) { 右23_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右23_接続; } - public void 左24接続(EleD e) + public void 左24接続(ElementData e) { 左24_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左24_接続; } - public void 右24接続(EleD e) + public void 右24接続(ElementData e) { 右24_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右24_接続; } - public void 左25接続(EleD e) + public void 左25接続(ElementData e) { 左25_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左25_接続; } - public void 右25接続(EleD e) + public void 右25接続(ElementData e) { 右25_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右25_接続; } - public void 左26接続(EleD e) + public void 左26接続(ElementData e) { 左26_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左26_接続; } - public void 右26接続(EleD e) + public void 右26接続(ElementData e) { 右26_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右26_接続; } - public void 左27接続(EleD e) + public void 左27接続(ElementData e) { 左27_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左27_接続; } - public void 右27接続(EleD e) + public void 右27接続(ElementData e) { 右27_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右27_接続; } - public void 左28接続(EleD e) + public void 左28接続(ElementData e) { 左28_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左28_接続; } - public void 右28接続(EleD e) + public void 右28接続(ElementData e) { 右28_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右28_接続; } - public void 左29接続(EleD e) + public void 左29接続(ElementData e) { 左29_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左29_接続; } - public void 右29接続(EleD e) + public void 右29接続(ElementData e) { 右29_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右29_接続; } - public void 左30接続(EleD e) + public void 左30接続(ElementData e) { 左30_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左30_接続; } - public void 右30接続(EleD e) + public void 右30接続(ElementData e) { 右30_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右30_接続; } - public void 左31接続(EleD e) + public void 左31接続(ElementData e) { 左31_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左31_接続; } - public void 右31接続(EleD e) + public void 右31接続(ElementData e) { 右31_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右31_接続; } - public void 左32接続(EleD e) + public void 左32接続(ElementData e) { 左32_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左32_接続; } - public void 右32接続(EleD e) + public void 右32接続(ElementData e) { 右32_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右32_接続; } - public void 左33接続(EleD e) + public void 左33接続(ElementData e) { 左33_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左33_接続; } - public void 右33接続(EleD e) + public void 右33接続(ElementData e) { 右33_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右33_接続; } - public void 左34接続(EleD e) + public void 左34接続(ElementData e) { 左34_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_左34_接続; } - public void 右34接続(EleD e) + public void 右34接続(ElementData e) { 右34_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_右34_接続; } - public void 尾先接続(EleD e) + public void 尾先接続(ElementData e) { 尾先_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.尾_鯨_尾先_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_鯨(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs index 7d1547d..806de16 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥.cs @@ -5,53 +5,53 @@ namespace SlaveMatrix { public class 尾_鳥 : 尾 { - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; - public Par X0Y0_風切羽_左_羽1; + public ShapePart X0Y0_風切羽_左_羽1; - public Par X0Y0_風切羽_左_羽2; + public ShapePart X0Y0_風切羽_左_羽2; - public Par X0Y0_風切羽_左_羽3; + public ShapePart X0Y0_風切羽_左_羽3; - public Par X0Y0_風切羽_左_羽4; + public ShapePart X0Y0_風切羽_左_羽4; - public Par X0Y0_風切羽_左_羽5; + public ShapePart X0Y0_風切羽_左_羽5; - public Par X0Y0_風切羽_左_羽6; + public ShapePart X0Y0_風切羽_左_羽6; - public Par X0Y0_風切羽_右_羽1; + public ShapePart X0Y0_風切羽_右_羽1; - public Par X0Y0_風切羽_右_羽2; + public ShapePart X0Y0_風切羽_右_羽2; - public Par X0Y0_風切羽_右_羽3; + public ShapePart X0Y0_風切羽_右_羽3; - public Par X0Y0_風切羽_右_羽4; + public ShapePart X0Y0_風切羽_右_羽4; - public Par X0Y0_風切羽_右_羽5; + public ShapePart X0Y0_風切羽_右_羽5; - public Par X0Y0_風切羽_右_羽6; + public ShapePart X0Y0_風切羽_右_羽6; - public Par X0Y0_雨覆羽_左_羽1; + public ShapePart X0Y0_雨覆羽_左_羽1; - public Par X0Y0_雨覆羽_左_羽2; + public ShapePart X0Y0_雨覆羽_左_羽2; - public Par X0Y0_雨覆羽_左_羽3; + public ShapePart X0Y0_雨覆羽_左_羽3; - public Par X0Y0_雨覆羽_左_羽4; + public ShapePart X0Y0_雨覆羽_左_羽4; - public Par X0Y0_雨覆羽_左_羽5; + public ShapePart X0Y0_雨覆羽_左_羽5; - public Par X0Y0_雨覆羽_右_羽1; + public ShapePart X0Y0_雨覆羽_右_羽1; - public Par X0Y0_雨覆羽_右_羽2; + public ShapePart X0Y0_雨覆羽_右_羽2; - public Par X0Y0_雨覆羽_右_羽3; + public ShapePart X0Y0_雨覆羽_右_羽3; - public Par X0Y0_雨覆羽_右_羽4; + public ShapePart X0Y0_雨覆羽_右_羽4; - public Par X0Y0_雨覆羽_右_羽5; + public ShapePart X0Y0_雨覆羽_右_羽5; - public Par X0Y0_羽根; + public ShapePart X0Y0_羽根; public ColorD 尾0CD; @@ -601,16 +601,16 @@ namespace SlaveMatrix public 尾_鳥(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_鳥D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳥尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][9])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_尾0 = pars["尾0"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); - Pars pars3 = pars2["左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鳥尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][9])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾0 = partGroup["尾0"].ToPar(); + PartGroup pars2 = partGroup["風切羽"].ToPars(); + PartGroup pars3 = pars2["左"].ToPars(); X0Y0_風切羽_左_羽1 = pars3["羽1"].ToPar(); X0Y0_風切羽_左_羽2 = pars3["羽2"].ToPar(); X0Y0_風切羽_左_羽3 = pars3["羽3"].ToPar(); @@ -624,7 +624,7 @@ namespace SlaveMatrix X0Y0_風切羽_右_羽4 = pars3["羽4"].ToPar(); X0Y0_風切羽_右_羽5 = pars3["羽5"].ToPar(); X0Y0_風切羽_右_羽6 = pars3["羽6"].ToPar(); - Pars pars4 = pars["雨覆羽"].ToPars(); + PartGroup pars4 = partGroup["雨覆羽"].ToPars(); pars3 = pars4["左"].ToPars(); X0Y0_雨覆羽_左_羽1 = pars3["羽1"].ToPar(); X0Y0_雨覆羽_左_羽2 = pars3["羽2"].ToPar(); @@ -637,7 +637,7 @@ namespace SlaveMatrix X0Y0_雨覆羽_右_羽3 = pars3["羽3"].ToPar(); X0Y0_雨覆羽_右_羽4 = pars3["羽4"].ToPar(); X0Y0_雨覆羽_右_羽5 = pars3["羽5"].ToPar(); - X0Y0_羽根 = pars["羽根"].ToPar(); + X0Y0_羽根 = partGroup["羽根"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -751,7 +751,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; } @@ -805,86 +805,86 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 羽根CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); } private void 配色T0(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_左_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽根CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); } private void 配色T1(BodyColorSet 体配色) { - 尾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); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 風切羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_左_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_右_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_左_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_左_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_左_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_左_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_右_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_右_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_右_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 羽根CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs index d2c0b09..d2dde46 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_鳥D.cs @@ -62,7 +62,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs index 583072d..e721e4d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍.cs @@ -5,111 +5,111 @@ namespace SlaveMatrix { public class 尾_龍 : 尾 { - public Par X0Y0_尾40; + public ShapePart X0Y0_尾40; - public Par X0Y0_尾39; + public ShapePart X0Y0_尾39; - public Par X0Y0_尾38; + public ShapePart X0Y0_尾38; - public Par X0Y0_尾37; + public ShapePart X0Y0_尾37; - public Par X0Y0_尾36; + public ShapePart X0Y0_尾36; - public Par X0Y0_尾35; + public ShapePart X0Y0_尾35; - public Par X0Y0_尾34; + public ShapePart X0Y0_尾34; - public Par X0Y0_尾33; + public ShapePart X0Y0_尾33; - public Par X0Y0_尾32; + public ShapePart X0Y0_尾32; - public Par X0Y0_尾31; + public ShapePart X0Y0_尾31; - public Par X0Y0_尾30; + public ShapePart X0Y0_尾30; - public Par X0Y0_尾29; + public ShapePart X0Y0_尾29; - public Par X0Y0_尾28; + public ShapePart X0Y0_尾28; - public Par X0Y0_尾27; + public ShapePart X0Y0_尾27; - public Par X0Y0_尾26; + public ShapePart X0Y0_尾26; - public Par X0Y0_尾25; + public ShapePart X0Y0_尾25; - public Par X0Y0_尾24; + public ShapePart X0Y0_尾24; - public Par X0Y0_尾23; + public ShapePart X0Y0_尾23; - public Par X0Y0_尾22; + public ShapePart X0Y0_尾22; - public Par X0Y0_尾21; + public ShapePart X0Y0_尾21; - public Par X0Y0_尾20; + public ShapePart X0Y0_尾20; - public Par X0Y0_尾19; + public ShapePart X0Y0_尾19; - public Par X0Y0_尾18; + public ShapePart X0Y0_尾18; - public Par X0Y0_尾17; + public ShapePart X0Y0_尾17; - public Par X0Y0_尾16; + public ShapePart X0Y0_尾16; - public Par X0Y0_尾15; + public ShapePart X0Y0_尾15; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_尾14; + public ShapePart X0Y0_尾14; - public Par X0Y0_尾13; + public ShapePart X0Y0_尾13; - public Par X0Y0_尾12; + public ShapePart X0Y0_尾12; - public Par X0Y0_尾11; + public ShapePart X0Y0_尾11; - public Par X0Y0_尾10; + public ShapePart X0Y0_尾10; - public Par X0Y0_尾9; + public ShapePart X0Y0_尾9; - public Par X0Y0_尾8; + public ShapePart X0Y0_尾8; - public Par X0Y0_尾7; + public ShapePart X0Y0_尾7; - public Par X0Y0_尾6; + public ShapePart X0Y0_尾6; - public Par X0Y0_尾5; + public ShapePart X0Y0_尾5; - public Par X0Y0_尾4; + public ShapePart X0Y0_尾4; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_尾3; + public ShapePart X0Y0_尾3; - public Par X0Y0_尾2; + public ShapePart X0Y0_尾2; - public Par X0Y0_尾1; + public ShapePart X0Y0_尾1; - public Par X0Y0_尾0; + public ShapePart X0Y0_尾0; public ColorD 尾40CD; @@ -1250,68 +1250,68 @@ namespace SlaveMatrix public 尾_龍(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾_龍D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "龍尾"; - dif.Add(new Pars(Sta.尻尾["尾"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "龍尾"; + morphVariant.Add(new PartGroup(GlobalState.尻尾["尾"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_尾40 = partGroup["尾40"].ToPar(); + X0Y0_尾39 = partGroup["尾39"].ToPar(); + X0Y0_尾38 = partGroup["尾38"].ToPar(); + X0Y0_尾37 = partGroup["尾37"].ToPar(); + X0Y0_尾36 = partGroup["尾36"].ToPar(); + X0Y0_尾35 = partGroup["尾35"].ToPar(); + X0Y0_尾34 = partGroup["尾34"].ToPar(); + X0Y0_尾33 = partGroup["尾33"].ToPar(); + X0Y0_尾32 = partGroup["尾32"].ToPar(); + X0Y0_尾31 = partGroup["尾31"].ToPar(); + X0Y0_尾30 = partGroup["尾30"].ToPar(); + X0Y0_尾29 = partGroup["尾29"].ToPar(); + X0Y0_尾28 = partGroup["尾28"].ToPar(); + X0Y0_尾27 = partGroup["尾27"].ToPar(); + X0Y0_尾26 = partGroup["尾26"].ToPar(); + X0Y0_尾25 = partGroup["尾25"].ToPar(); + X0Y0_尾24 = partGroup["尾24"].ToPar(); + X0Y0_尾23 = partGroup["尾23"].ToPar(); + X0Y0_尾22 = partGroup["尾22"].ToPar(); + X0Y0_尾21 = partGroup["尾21"].ToPar(); + X0Y0_尾20 = partGroup["尾20"].ToPar(); + X0Y0_尾19 = partGroup["尾19"].ToPar(); + X0Y0_尾18 = partGroup["尾18"].ToPar(); + X0Y0_尾17 = partGroup["尾17"].ToPar(); + X0Y0_尾16 = partGroup["尾16"].ToPar(); + X0Y0_尾15 = partGroup["尾15"].ToPar(); + PartGroup pars2 = partGroup["輪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_尾14 = partGroup["尾14"].ToPar(); + X0Y0_尾13 = partGroup["尾13"].ToPar(); + X0Y0_尾12 = partGroup["尾12"].ToPar(); + X0Y0_尾11 = partGroup["尾11"].ToPar(); + X0Y0_尾10 = partGroup["尾10"].ToPar(); + X0Y0_尾9 = partGroup["尾9"].ToPar(); + X0Y0_尾8 = partGroup["尾8"].ToPar(); + X0Y0_尾7 = partGroup["尾7"].ToPar(); + X0Y0_尾6 = partGroup["尾6"].ToPar(); + X0Y0_尾5 = partGroup["尾5"].ToPar(); + X0Y0_尾4 = partGroup["尾4"].ToPar(); + pars2 = partGroup["輪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(); + X0Y0_尾3 = partGroup["尾3"].ToPar(); + X0Y0_尾2 = partGroup["尾2"].ToPar(); + X0Y0_尾1 = partGroup["尾1"].ToPar(); + X0Y0_尾0 = partGroup["尾0"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1588,7 +1588,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -1597,7 +1597,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_尾0; yield return X0Y0_尾1; @@ -1728,47 +1728,47 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 尾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); + 尾40CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾39CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾38CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾37CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾36CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾35CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾34CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾33CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾32CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾31CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾30CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾29CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾28CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾27CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾26CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾25CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾24CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾23CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾22CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾21CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾20CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾19CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾18CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾17CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾16CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾15CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾14CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾13CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); + 尾0CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs index 1dcaf8e..d3ced67 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾_龍D.cs @@ -124,7 +124,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾_龍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs index 2e255ac..0e36a80 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 尾鰭 : Ele + public class 尾鰭 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs index 6fe3635..7ed738d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 尾鰭D : EleD + public class 尾鰭D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs index 5d03853..3f791c8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚.cs @@ -4,65 +4,65 @@ namespace SlaveMatrix { public class 尾鰭_魚 : 尾鰭 { - public Par X0Y0_鰭左2_鰭膜; + public ShapePart X0Y0_鰭左2_鰭膜; - public Par X0Y0_鰭左2_鰭条; + public ShapePart X0Y0_鰭左2_鰭条; - public Par X0Y0_鰭右2_鰭膜; + public ShapePart X0Y0_鰭右2_鰭膜; - public Par X0Y0_鰭右2_鰭条; + public ShapePart X0Y0_鰭右2_鰭条; - public Par X0Y0_鰭左1_鰭膜; + public ShapePart X0Y0_鰭左1_鰭膜; - public Par X0Y0_鰭左1_鰭条; + public ShapePart X0Y0_鰭左1_鰭条; - public Par X0Y0_鰭右1_鰭膜; + public ShapePart X0Y0_鰭右1_鰭膜; - public Par X0Y0_鰭右1_鰭条; + public ShapePart X0Y0_鰭右1_鰭条; - public Par X0Y0_尾_尾; + public ShapePart X0Y0_尾_尾; - public Par X0Y0_尾_鱗右3; + public ShapePart X0Y0_尾_鱗右3; - public Par X0Y0_尾_鱗左3; + public ShapePart X0Y0_尾_鱗左3; - public Par X0Y0_尾_鱗右2; + public ShapePart X0Y0_尾_鱗右2; - public Par X0Y0_尾_鱗左2; + public ShapePart X0Y0_尾_鱗左2; - public Par X0Y0_尾_鱗右1; + public ShapePart X0Y0_尾_鱗右1; - public Par X0Y0_尾_鱗左1; + public ShapePart X0Y0_尾_鱗左1; - public Par X0Y1_鰭左2_鰭膜; + public ShapePart X0Y1_鰭左2_鰭膜; - public Par X0Y1_鰭左2_鰭条; + public ShapePart X0Y1_鰭左2_鰭条; - public Par X0Y1_鰭右2_鰭膜; + public ShapePart X0Y1_鰭右2_鰭膜; - public Par X0Y1_鰭右2_鰭条; + public ShapePart X0Y1_鰭右2_鰭条; - public Par X0Y1_鰭左1_鰭膜; + public ShapePart X0Y1_鰭左1_鰭膜; - public Par X0Y1_鰭左1_鰭条; + public ShapePart X0Y1_鰭左1_鰭条; - public Par X0Y1_鰭右1_鰭膜; + public ShapePart X0Y1_鰭右1_鰭膜; - public Par X0Y1_鰭右1_鰭条; + public ShapePart X0Y1_鰭右1_鰭条; - public Par X0Y1_尾_尾; + public ShapePart X0Y1_尾_尾; - public Par X0Y1_尾_鱗右3; + public ShapePart X0Y1_尾_鱗右3; - public Par X0Y1_尾_鱗左3; + public ShapePart X0Y1_尾_鱗左3; - public Par X0Y1_尾_鱗右2; + public ShapePart X0Y1_尾_鱗右2; - public Par X0Y1_尾_鱗左2; + public ShapePart X0Y1_尾_鱗左2; - public Par X0Y1_尾_鱗右1; + public ShapePart X0Y1_尾_鱗右1; - public Par X0Y1_尾_鱗左1; + public ShapePart X0Y1_尾_鱗左1; public ColorD 鰭左2_鰭膜CD; @@ -488,24 +488,24 @@ namespace SlaveMatrix public 尾鰭_魚(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾鰭_魚D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["尾"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["鰭左2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["尾"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["鰭左2"].ToPars(); X0Y0_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭左2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭右2"].ToPars(); + pars2 = partGroup["鰭右2"].ToPars(); X0Y0_鰭右2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭右2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭左1"].ToPars(); + pars2 = partGroup["鰭左1"].ToPars(); X0Y0_鰭左1_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭左1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭右1"].ToPars(); + pars2 = partGroup["鰭右1"].ToPars(); X0Y0_鰭右1_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭右1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["尾"].ToPars(); + pars2 = partGroup["尾"].ToPars(); X0Y0_尾_尾 = pars2["尾"].ToPar(); X0Y0_尾_鱗右3 = pars2["鱗右3"].ToPar(); X0Y0_尾_鱗左3 = pars2["鱗左3"].ToPar(); @@ -513,7 +513,7 @@ namespace SlaveMatrix X0Y0_尾_鱗左2 = pars2["鱗左2"].ToPar(); X0Y0_尾_鱗右1 = pars2["鱗右1"].ToPar(); X0Y0_尾_鱗左1 = pars2["鱗左1"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["鰭左2"].ToPars(); X0Y1_鰭左2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y1_鰭左2_鰭条 = pars2["鰭条"].ToPar(); @@ -677,21 +677,21 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭左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); + 鰭左2_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭左2_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭右2_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭右2_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭左1_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭左1_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭右1_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭右1_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 尾_尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 尾_鱗右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾_鱗左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 尾_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs index 810056f..b166734 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_魚D.cs @@ -44,7 +44,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾鰭_魚(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs index 8829cb3..bbc4d4f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class 尾鰭_鯨 : 尾鰭 { - public Par X0Y0_鰭; + public ShapePart X0Y0_鰭; - public Par X0Y0_尾; + public ShapePart X0Y0_尾; public ColorD 鰭CD; @@ -107,15 +107,15 @@ namespace SlaveMatrix public 尾鰭_鯨(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 尾鰭_鯨D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨鰭"; - dif.Add(new Pars(Sta.肢中["尾"][1][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); - X0Y0_尾 = pars["尾"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鯨鰭"; + morphVariant.Add(new PartGroup(GlobalState.肢中["尾"][1][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_鰭 = partGroup["鰭"].ToPar(); + X0Y0_尾 = partGroup["尾"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -169,8 +169,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); - 尾CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 鰭CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 尾CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs index b55eb85..d600294 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/尾鰭_鯨D.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 尾鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs index de9b045..b18d656 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 後翅 : Ele + public class 後翅 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs index 9755b41..7fc0a58 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 後翅D : EleD + public class 後翅D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs index e834b56..c44fcb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲.cs @@ -4,45 +4,45 @@ namespace SlaveMatrix { public class 後翅_甲 : 後翅 { - public Par X0Y0_後翅_後翅根_後翅; + public ShapePart X0Y0_後翅_後翅根_後翅; - public Par X0Y0_後翅_後翅根_翅脈1; + public ShapePart X0Y0_後翅_後翅根_翅脈1; - public Par X0Y0_後翅_後翅根_翅脈2; + public ShapePart X0Y0_後翅_後翅根_翅脈2; - public Par X0Y0_後翅_後翅根_翅脈3; + public ShapePart X0Y0_後翅_後翅根_翅脈3; - public Par X0Y0_後翅_後翅根_翅脈4; + public ShapePart X0Y0_後翅_後翅根_翅脈4; - public Par X0Y0_後翅_後翅先_後翅; + public ShapePart X0Y0_後翅_後翅先_後翅; - public Par X0Y0_後翅_後翅先_翅脈1; + public ShapePart X0Y0_後翅_後翅先_翅脈1; - public Par X0Y0_後翅_後翅先_翅脈2; + public ShapePart X0Y0_後翅_後翅先_翅脈2; - public Par X0Y0_後翅_後翅先_翅脈3; + public ShapePart X0Y0_後翅_後翅先_翅脈3; - public Par X0Y0_後翅_後翅先_翅脈4; + public ShapePart X0Y0_後翅_後翅先_翅脈4; - public Par X0Y1_後翅_後翅根_後翅; + public ShapePart X0Y1_後翅_後翅根_後翅; - public Par X0Y1_後翅_後翅根_翅脈1; + public ShapePart X0Y1_後翅_後翅根_翅脈1; - public Par X0Y1_後翅_後翅根_翅脈2; + public ShapePart X0Y1_後翅_後翅根_翅脈2; - public Par X0Y1_後翅_後翅根_翅脈3; + public ShapePart X0Y1_後翅_後翅根_翅脈3; - public Par X0Y1_後翅_後翅根_翅脈4; + public ShapePart X0Y1_後翅_後翅根_翅脈4; - public Par X0Y1_後翅_後翅先_後翅; + public ShapePart X0Y1_後翅_後翅先_後翅; - public Par X0Y1_後翅_後翅先_翅脈1; + public ShapePart X0Y1_後翅_後翅先_翅脈1; - public Par X0Y1_後翅_後翅先_翅脈2; + public ShapePart X0Y1_後翅_後翅先_翅脈2; - public Par X0Y1_後翅_後翅先_翅脈3; + public ShapePart X0Y1_後翅_後翅先_翅脈3; - public Par X0Y1_後翅_後翅先_翅脈4; + public ShapePart X0Y1_後翅_後翅先_翅脈4; public ColorD 後翅_後翅根_後翅CD; @@ -343,7 +343,7 @@ namespace SlaveMatrix X0Y0_後翅_後翅先_後翅.SetAngleCont(num2 * -180.0 * num); X0Y1_後翅_後翅根_後翅.SetAngleCont(num2 * -77.0 * num); X0Y1_後翅_後翅先_後翅.SetAngleCont(num2 * -180.0 * num); - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeCont(0.35 + 0.65 * value); } @@ -353,24 +353,24 @@ namespace SlaveMatrix public 後翅_甲(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後翅_甲D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]["後翅"].ToPars(); - Pars pars2 = pars["後翅根"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["後翅"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["後翅"].ToPars(); + PartGroup pars2 = partGroup["後翅根"].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(); + pars2 = partGroup["後翅先"].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 = Body[0][1]["後翅"].ToPars(); + PartGroup pars3 = Body[0][1]["後翅"].ToPars(); pars2 = pars3["後翅根"].ToPars(); X0Y1_後翅_後翅根_後翅 = pars2["後翅"].ToPar(); X0Y1_後翅_後翅根_翅脈1 = pars2["翅脈1"].ToPar(); @@ -496,17 +496,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.Alpha(ref 体配色.甲1O, 128, out var ret); + 後翅_後翅根_後翅CD = new ColorD(ref ColorHelper.Black, ref ret); + 後翅_後翅根_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅根_翅脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅先_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅根_後翅CD.c2); + 後翅_後翅先_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_後翅先_翅脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs index 0d11643..2e30cfc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_甲D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後翅_甲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs index 56d7533..771dd36 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽.cs @@ -4,149 +4,149 @@ namespace SlaveMatrix { public class 後翅_羽 : 後翅 { - public Par X0Y0_後翅_後翅; + public ShapePart X0Y0_後翅_後翅; - public Par X0Y0_後翅_翅脈1; + public ShapePart X0Y0_後翅_翅脈1; - public Par X0Y0_後翅_翅脈2; + public ShapePart X0Y0_後翅_翅脈2; - public Par X0Y0_後翅_翅脈線1; + public ShapePart X0Y0_後翅_翅脈線1; - public Par X0Y0_後翅_翅脈線2; + public ShapePart X0Y0_後翅_翅脈線2; - public Par X0Y0_後翅_翅脈線3; + public ShapePart X0Y0_後翅_翅脈線3; - public Par X0Y0_後翅_翅脈線4; + public ShapePart X0Y0_後翅_翅脈線4; - public Par X0Y0_後翅_翅脈線5; + public ShapePart X0Y0_後翅_翅脈線5; - public Par X0Y0_後翅_翅脈線6; + public ShapePart X0Y0_後翅_翅脈線6; - public Par X0Y0_後翅_翅脈縦線1; + public ShapePart X0Y0_後翅_翅脈縦線1; - public Par X0Y0_後翅_翅脈縦線2; + public ShapePart X0Y0_後翅_翅脈縦線2; - public Par X0Y0_後翅_翅脈縦線3; + public ShapePart X0Y0_後翅_翅脈縦線3; - public Par X0Y0_後翅_翅脈縦線4; + public ShapePart X0Y0_後翅_翅脈縦線4; - public Par X0Y0_後翅_翅脈縦線5; + public ShapePart X0Y0_後翅_翅脈縦線5; - public Par X0Y0_後翅_翅脈縦線6; + public ShapePart X0Y0_後翅_翅脈縦線6; - public Par X0Y0_後翅_翅脈縦線7; + public ShapePart X0Y0_後翅_翅脈縦線7; - public Par X0Y0_後翅_翅脈縦線8; + public ShapePart X0Y0_後翅_翅脈縦線8; - public Par X0Y0_後翅_翅脈縦線9; + public ShapePart X0Y0_後翅_翅脈縦線9; - public Par X0Y0_後翅_翅脈縦線10; + public ShapePart X0Y0_後翅_翅脈縦線10; - public Par X0Y0_後翅_翅脈縦線11; + public ShapePart X0Y0_後翅_翅脈縦線11; - public Par X0Y0_後翅_翅脈縦線12; + public ShapePart X0Y0_後翅_翅脈縦線12; - public Par X0Y0_後翅_翅脈縦線13; + public ShapePart X0Y0_後翅_翅脈縦線13; - public Par X0Y0_後翅_翅脈縦線14; + public ShapePart X0Y0_後翅_翅脈縦線14; - public Par X0Y0_後翅_翅脈縦線15; + public ShapePart X0Y0_後翅_翅脈縦線15; - public Par X0Y0_後翅_翅脈縦線16; + public ShapePart X0Y0_後翅_翅脈縦線16; - public Par X0Y0_後翅_翅脈縦線17; + public ShapePart X0Y0_後翅_翅脈縦線17; - public Par X0Y0_後翅_翅脈網1_翅脈網線1; + public ShapePart X0Y0_後翅_翅脈網1_翅脈網線1; - public Par X0Y0_後翅_翅脈網1_翅脈網線2; + public ShapePart X0Y0_後翅_翅脈網1_翅脈網線2; - public Par X0Y0_後翅_翅脈網1_翅脈網線3; + public ShapePart X0Y0_後翅_翅脈網1_翅脈網線3; - public Par X0Y0_後翅_翅脈網2_翅脈網線1; + public ShapePart X0Y0_後翅_翅脈網2_翅脈網線1; - public Par X0Y0_後翅_翅脈網2_翅脈網線2; + public ShapePart X0Y0_後翅_翅脈網2_翅脈網線2; - public Par X0Y0_後翅_翅脈網2_翅脈網線3; + public ShapePart X0Y0_後翅_翅脈網2_翅脈網線3; - public Par X0Y0_後翅_翅脈網3_翅脈網線1; + public ShapePart X0Y0_後翅_翅脈網3_翅脈網線1; - public Par X0Y0_後翅_翅脈網3_翅脈網線2; + public ShapePart X0Y0_後翅_翅脈網3_翅脈網線2; - public Par X0Y0_後翅_翅脈網4_翅脈網線1; + public ShapePart X0Y0_後翅_翅脈網4_翅脈網線1; - public Par X0Y0_後翅_翅脈網4_翅脈網線2; + public ShapePart X0Y0_後翅_翅脈網4_翅脈網線2; - public Par X0Y1_後翅_後翅; + public ShapePart X0Y1_後翅_後翅; - public Par X0Y1_後翅_翅脈1; + public ShapePart X0Y1_後翅_翅脈1; - public Par X0Y1_後翅_翅脈2; + public ShapePart X0Y1_後翅_翅脈2; - public Par X0Y1_後翅_翅脈線1; + public ShapePart X0Y1_後翅_翅脈線1; - public Par X0Y1_後翅_翅脈線2; + public ShapePart X0Y1_後翅_翅脈線2; - public Par X0Y1_後翅_翅脈線3; + public ShapePart X0Y1_後翅_翅脈線3; - public Par X0Y1_後翅_翅脈線4; + public ShapePart X0Y1_後翅_翅脈線4; - public Par X0Y1_後翅_翅脈線5; + public ShapePart X0Y1_後翅_翅脈線5; - public Par X0Y1_後翅_翅脈線6; + public ShapePart X0Y1_後翅_翅脈線6; - public Par X0Y1_後翅_翅脈縦線1; + public ShapePart X0Y1_後翅_翅脈縦線1; - public Par X0Y1_後翅_翅脈縦線2; + public ShapePart X0Y1_後翅_翅脈縦線2; - public Par X0Y1_後翅_翅脈縦線3; + public ShapePart X0Y1_後翅_翅脈縦線3; - public Par X0Y1_後翅_翅脈縦線4; + public ShapePart X0Y1_後翅_翅脈縦線4; - public Par X0Y1_後翅_翅脈縦線5; + public ShapePart X0Y1_後翅_翅脈縦線5; - public Par X0Y1_後翅_翅脈縦線6; + public ShapePart X0Y1_後翅_翅脈縦線6; - public Par X0Y1_後翅_翅脈縦線7; + public ShapePart X0Y1_後翅_翅脈縦線7; - public Par X0Y1_後翅_翅脈縦線8; + public ShapePart X0Y1_後翅_翅脈縦線8; - public Par X0Y1_後翅_翅脈縦線9; + public ShapePart X0Y1_後翅_翅脈縦線9; - public Par X0Y1_後翅_翅脈縦線10; + public ShapePart X0Y1_後翅_翅脈縦線10; - public Par X0Y1_後翅_翅脈縦線11; + public ShapePart X0Y1_後翅_翅脈縦線11; - public Par X0Y1_後翅_翅脈縦線12; + public ShapePart X0Y1_後翅_翅脈縦線12; - public Par X0Y1_後翅_翅脈縦線13; + public ShapePart X0Y1_後翅_翅脈縦線13; - public Par X0Y1_後翅_翅脈縦線14; + public ShapePart X0Y1_後翅_翅脈縦線14; - public Par X0Y1_後翅_翅脈縦線15; + public ShapePart X0Y1_後翅_翅脈縦線15; - public Par X0Y1_後翅_翅脈縦線16; + public ShapePart X0Y1_後翅_翅脈縦線16; - public Par X0Y1_後翅_翅脈縦線17; + public ShapePart X0Y1_後翅_翅脈縦線17; - public Par X0Y1_後翅_翅脈網1_翅脈網線1; + public ShapePart X0Y1_後翅_翅脈網1_翅脈網線1; - public Par X0Y1_後翅_翅脈網1_翅脈網線2; + public ShapePart X0Y1_後翅_翅脈網1_翅脈網線2; - public Par X0Y1_後翅_翅脈網1_翅脈網線3; + public ShapePart X0Y1_後翅_翅脈網1_翅脈網線3; - public Par X0Y1_後翅_翅脈網2_翅脈網線1; + public ShapePart X0Y1_後翅_翅脈網2_翅脈網線1; - public Par X0Y1_後翅_翅脈網2_翅脈網線2; + public ShapePart X0Y1_後翅_翅脈網2_翅脈網線2; - public Par X0Y1_後翅_翅脈網2_翅脈網線3; + public ShapePart X0Y1_後翅_翅脈網2_翅脈網線3; - public Par X0Y1_後翅_翅脈網3_翅脈網線1; + public ShapePart X0Y1_後翅_翅脈網3_翅脈網線1; - public Par X0Y1_後翅_翅脈網3_翅脈網線2; + public ShapePart X0Y1_後翅_翅脈網3_翅脈網線2; - public Par X0Y1_後翅_翅脈網4_翅脈網線1; + public ShapePart X0Y1_後翅_翅脈網4_翅脈網線1; - public Par X0Y1_後翅_翅脈網4_翅脈網線2; + public ShapePart X0Y1_後翅_翅脈網4_翅脈網線2; public ColorD 後翅_後翅CD; @@ -1038,90 +1038,90 @@ namespace SlaveMatrix public 後翅_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後翅_羽D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["後翅"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["後翅"].ToPars(); + X0Y0_後翅_後翅 = partGroup["後翅"].ToPar(); + X0Y0_後翅_翅脈1 = partGroup["翅脈1"].ToPar(); + X0Y0_後翅_翅脈2 = partGroup["翅脈2"].ToPar(); + X0Y0_後翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y0_後翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y0_後翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y0_後翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y0_後翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y0_後翅_翅脈線6 = partGroup["翅脈線6"].ToPar(); + X0Y0_後翅_翅脈縦線1 = partGroup["翅脈縦線1"].ToPar(); + X0Y0_後翅_翅脈縦線2 = partGroup["翅脈縦線2"].ToPar(); + X0Y0_後翅_翅脈縦線3 = partGroup["翅脈縦線3"].ToPar(); + X0Y0_後翅_翅脈縦線4 = partGroup["翅脈縦線4"].ToPar(); + X0Y0_後翅_翅脈縦線5 = partGroup["翅脈縦線5"].ToPar(); + X0Y0_後翅_翅脈縦線6 = partGroup["翅脈縦線6"].ToPar(); + X0Y0_後翅_翅脈縦線7 = partGroup["翅脈縦線7"].ToPar(); + X0Y0_後翅_翅脈縦線8 = partGroup["翅脈縦線8"].ToPar(); + X0Y0_後翅_翅脈縦線9 = partGroup["翅脈縦線9"].ToPar(); + X0Y0_後翅_翅脈縦線10 = partGroup["翅脈縦線10"].ToPar(); + X0Y0_後翅_翅脈縦線11 = partGroup["翅脈縦線11"].ToPar(); + X0Y0_後翅_翅脈縦線12 = partGroup["翅脈縦線12"].ToPar(); + X0Y0_後翅_翅脈縦線13 = partGroup["翅脈縦線13"].ToPar(); + X0Y0_後翅_翅脈縦線14 = partGroup["翅脈縦線14"].ToPar(); + X0Y0_後翅_翅脈縦線15 = partGroup["翅脈縦線15"].ToPar(); + X0Y0_後翅_翅脈縦線16 = partGroup["翅脈縦線16"].ToPar(); + X0Y0_後翅_翅脈縦線17 = partGroup["翅脈縦線17"].ToPar(); + PartGroup pars2 = partGroup["翅脈網1"].ToPars(); X0Y0_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y0_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); + pars2 = partGroup["翅脈網2"].ToPars(); X0Y0_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y0_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網3"].ToPars(); + pars2 = partGroup["翅脈網3"].ToPars(); X0Y0_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars2 = pars["翅脈網4"].ToPars(); + pars2 = partGroup["翅脈網4"].ToPars(); X0Y0_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y0_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars = Body[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(); + partGroup = Body[0][1]["後翅"].ToPars(); + X0Y1_後翅_後翅 = partGroup["後翅"].ToPar(); + X0Y1_後翅_翅脈1 = partGroup["翅脈1"].ToPar(); + X0Y1_後翅_翅脈2 = partGroup["翅脈2"].ToPar(); + X0Y1_後翅_翅脈線1 = partGroup["翅脈線1"].ToPar(); + X0Y1_後翅_翅脈線2 = partGroup["翅脈線2"].ToPar(); + X0Y1_後翅_翅脈線3 = partGroup["翅脈線3"].ToPar(); + X0Y1_後翅_翅脈線4 = partGroup["翅脈線4"].ToPar(); + X0Y1_後翅_翅脈線5 = partGroup["翅脈線5"].ToPar(); + X0Y1_後翅_翅脈線6 = partGroup["翅脈線6"].ToPar(); + X0Y1_後翅_翅脈縦線1 = partGroup["翅脈縦線1"].ToPar(); + X0Y1_後翅_翅脈縦線2 = partGroup["翅脈縦線2"].ToPar(); + X0Y1_後翅_翅脈縦線3 = partGroup["翅脈縦線3"].ToPar(); + X0Y1_後翅_翅脈縦線4 = partGroup["翅脈縦線4"].ToPar(); + X0Y1_後翅_翅脈縦線5 = partGroup["翅脈縦線5"].ToPar(); + X0Y1_後翅_翅脈縦線6 = partGroup["翅脈縦線6"].ToPar(); + X0Y1_後翅_翅脈縦線7 = partGroup["翅脈縦線7"].ToPar(); + X0Y1_後翅_翅脈縦線8 = partGroup["翅脈縦線8"].ToPar(); + X0Y1_後翅_翅脈縦線9 = partGroup["翅脈縦線9"].ToPar(); + X0Y1_後翅_翅脈縦線10 = partGroup["翅脈縦線10"].ToPar(); + X0Y1_後翅_翅脈縦線11 = partGroup["翅脈縦線11"].ToPar(); + X0Y1_後翅_翅脈縦線12 = partGroup["翅脈縦線12"].ToPar(); + X0Y1_後翅_翅脈縦線13 = partGroup["翅脈縦線13"].ToPar(); + X0Y1_後翅_翅脈縦線14 = partGroup["翅脈縦線14"].ToPar(); + X0Y1_後翅_翅脈縦線15 = partGroup["翅脈縦線15"].ToPar(); + X0Y1_後翅_翅脈縦線16 = partGroup["翅脈縦線16"].ToPar(); + X0Y1_後翅_翅脈縦線17 = partGroup["翅脈縦線17"].ToPar(); + pars2 = partGroup["翅脈網1"].ToPars(); X0Y1_後翅_翅脈網1_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_後翅_翅脈網1_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y1_後翅_翅脈網1_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網2"].ToPars(); + pars2 = partGroup["翅脈網2"].ToPars(); X0Y1_後翅_翅脈網2_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_後翅_翅脈網2_翅脈網線2 = pars2["翅脈網線2"].ToPar(); X0Y1_後翅_翅脈網2_翅脈網線3 = pars2["翅脈網線3"].ToPar(); - pars2 = pars["翅脈網3"].ToPars(); + pars2 = partGroup["翅脈網3"].ToPars(); X0Y1_後翅_翅脈網3_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_後翅_翅脈網3_翅脈網線2 = pars2["翅脈網線2"].ToPar(); - pars2 = pars["翅脈網4"].ToPars(); + pars2 = partGroup["翅脈網4"].ToPars(); X0Y1_後翅_翅脈網4_翅脈網線1 = pars2["翅脈網線1"].ToPar(); X0Y1_後翅_翅脈網4_翅脈網線2 = pars2["翅脈網線2"].ToPar(); Xasix = false; @@ -1380,122 +1380,122 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 後翅_後翅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); + 後翅_後翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); } private void 配色T1(BodyColorSet 体配色) { - 後翅_後翅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); + 後翅_後翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); } private void 配色T0(BodyColorSet 体配色) { - 後翅_後翅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); + 後翅_後翅CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 後翅_翅脈線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線9CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線10CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線11CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線12CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線13CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線14CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線15CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線16CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈縦線17CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 後翅_翅脈網1_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網1_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網1_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網2_翅脈網線3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網3_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網3_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網4_翅脈網線1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_翅脈網4_翅脈網線2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs index 1aad4d1..4fcaf6b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_羽D.cs @@ -84,7 +84,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後翅_羽(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs index ebe4324..86cd764 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草.cs @@ -4,181 +4,181 @@ namespace SlaveMatrix { public class 後翅_草 : 後翅 { - public Par X0Y0_後翅_後翅1_後翅; + public ShapePart X0Y0_後翅_後翅1_後翅; - public Par X0Y0_後翅_後翅1_翅脈1; + public ShapePart X0Y0_後翅_後翅1_翅脈1; - public Par X0Y0_後翅_後翅1_翅脈2; + public ShapePart X0Y0_後翅_後翅1_翅脈2; - public Par X0Y0_後翅_後翅1_翅脈3; + public ShapePart X0Y0_後翅_後翅1_翅脈3; - public Par X0Y0_後翅_後翅2_後翅; + public ShapePart X0Y0_後翅_後翅2_後翅; - public Par X0Y0_後翅_後翅2_翅脈1; + public ShapePart X0Y0_後翅_後翅2_翅脈1; - public Par X0Y0_後翅_後翅2_翅脈2; + public ShapePart X0Y0_後翅_後翅2_翅脈2; - public Par X0Y0_後翅_後翅2_翅脈3; + public ShapePart X0Y0_後翅_後翅2_翅脈3; - public Par X0Y0_後翅_後翅3_後翅; + public ShapePart X0Y0_後翅_後翅3_後翅; - public Par X0Y0_後翅_後翅3_翅脈1; + public ShapePart X0Y0_後翅_後翅3_翅脈1; - public Par X0Y0_後翅_後翅3_翅脈2; + public ShapePart X0Y0_後翅_後翅3_翅脈2; - public Par X0Y0_後翅_後翅3_翅脈3; + public ShapePart X0Y0_後翅_後翅3_翅脈3; - public Par X0Y0_後翅_後翅4_後翅; + public ShapePart X0Y0_後翅_後翅4_後翅; - public Par X0Y0_後翅_後翅4_翅脈1; + public ShapePart X0Y0_後翅_後翅4_翅脈1; - public Par X0Y0_後翅_後翅4_翅脈2; + public ShapePart X0Y0_後翅_後翅4_翅脈2; - public Par X0Y0_後翅_後翅4_翅脈3; + public ShapePart X0Y0_後翅_後翅4_翅脈3; - public Par X0Y0_後翅_後翅5_後翅; + public ShapePart X0Y0_後翅_後翅5_後翅; - public Par X0Y0_後翅_後翅5_翅脈1; + public ShapePart X0Y0_後翅_後翅5_翅脈1; - public Par X0Y0_後翅_後翅5_翅脈2; + public ShapePart X0Y0_後翅_後翅5_翅脈2; - public Par X0Y0_後翅_後翅5_翅脈3; + public ShapePart X0Y0_後翅_後翅5_翅脈3; - public Par X0Y0_後翅_後翅6_後翅; + public ShapePart X0Y0_後翅_後翅6_後翅; - public Par X0Y0_後翅_後翅6_翅脈1; + public ShapePart X0Y0_後翅_後翅6_翅脈1; - public Par X0Y0_後翅_後翅6_翅脈2; + public ShapePart X0Y0_後翅_後翅6_翅脈2; - public Par X0Y0_後翅_後翅6_翅脈3; + public ShapePart X0Y0_後翅_後翅6_翅脈3; - public Par X0Y0_後翅_後翅7_後翅; + public ShapePart X0Y0_後翅_後翅7_後翅; - public Par X0Y0_後翅_後翅7_翅脈1; + public ShapePart X0Y0_後翅_後翅7_翅脈1; - public Par X0Y0_後翅_後翅7_翅脈2; + public ShapePart X0Y0_後翅_後翅7_翅脈2; - public Par X0Y0_後翅_後翅7_翅脈3; + public ShapePart X0Y0_後翅_後翅7_翅脈3; - public Par X0Y0_後翅_後翅8_後翅; + public ShapePart X0Y0_後翅_後翅8_後翅; - public Par X0Y0_後翅_後翅8_翅脈1; + public ShapePart X0Y0_後翅_後翅8_翅脈1; - public Par X0Y0_後翅_後翅8_翅脈2; + public ShapePart X0Y0_後翅_後翅8_翅脈2; - public Par X0Y0_後翅_後翅8_翅脈3; + public ShapePart X0Y0_後翅_後翅8_翅脈3; - public Par X0Y0_後翅_後翅9_後翅; + public ShapePart X0Y0_後翅_後翅9_後翅; - public Par X0Y0_後翅_後翅9_翅脈1; + public ShapePart X0Y0_後翅_後翅9_翅脈1; - public Par X0Y0_後翅_後翅9_翅脈2; + public ShapePart X0Y0_後翅_後翅9_翅脈2; - public Par X0Y0_後翅_後翅9_翅脈3; + public ShapePart X0Y0_後翅_後翅9_翅脈3; - public Par X0Y0_後翅_後翅10_後翅; + public ShapePart X0Y0_後翅_後翅10_後翅; - public Par X0Y0_後翅_後翅10_翅脈1; + public ShapePart X0Y0_後翅_後翅10_翅脈1; - public Par X0Y0_後翅_後翅10_翅脈2; + public ShapePart X0Y0_後翅_後翅10_翅脈2; - public Par X0Y0_後翅_後翅10_翅脈3; + public ShapePart X0Y0_後翅_後翅10_翅脈3; - public Par X0Y0_後翅_後翅11_後翅; + public ShapePart X0Y0_後翅_後翅11_後翅; - public Par X0Y0_後翅_後翅11_翅脈1; + public ShapePart X0Y0_後翅_後翅11_翅脈1; - public Par X0Y0_後翅_後翅11_翅脈2; + public ShapePart X0Y0_後翅_後翅11_翅脈2; - public Par X0Y0_後翅_後翅11_翅脈3; + public ShapePart X0Y0_後翅_後翅11_翅脈3; - public Par X0Y1_後翅_後翅1_後翅; + public ShapePart X0Y1_後翅_後翅1_後翅; - public Par X0Y1_後翅_後翅1_翅脈1; + public ShapePart X0Y1_後翅_後翅1_翅脈1; - public Par X0Y1_後翅_後翅1_翅脈2; + public ShapePart X0Y1_後翅_後翅1_翅脈2; - public Par X0Y1_後翅_後翅1_翅脈3; + public ShapePart X0Y1_後翅_後翅1_翅脈3; - public Par X0Y1_後翅_後翅2_後翅; + public ShapePart X0Y1_後翅_後翅2_後翅; - public Par X0Y1_後翅_後翅2_翅脈1; + public ShapePart X0Y1_後翅_後翅2_翅脈1; - public Par X0Y1_後翅_後翅2_翅脈2; + public ShapePart X0Y1_後翅_後翅2_翅脈2; - public Par X0Y1_後翅_後翅2_翅脈3; + public ShapePart X0Y1_後翅_後翅2_翅脈3; - public Par X0Y1_後翅_後翅3_後翅; + public ShapePart X0Y1_後翅_後翅3_後翅; - public Par X0Y1_後翅_後翅3_翅脈1; + public ShapePart X0Y1_後翅_後翅3_翅脈1; - public Par X0Y1_後翅_後翅3_翅脈2; + public ShapePart X0Y1_後翅_後翅3_翅脈2; - public Par X0Y1_後翅_後翅3_翅脈3; + public ShapePart X0Y1_後翅_後翅3_翅脈3; - public Par X0Y1_後翅_後翅4_後翅; + public ShapePart X0Y1_後翅_後翅4_後翅; - public Par X0Y1_後翅_後翅4_翅脈1; + public ShapePart X0Y1_後翅_後翅4_翅脈1; - public Par X0Y1_後翅_後翅4_翅脈2; + public ShapePart X0Y1_後翅_後翅4_翅脈2; - public Par X0Y1_後翅_後翅4_翅脈3; + public ShapePart X0Y1_後翅_後翅4_翅脈3; - public Par X0Y1_後翅_後翅5_後翅; + public ShapePart X0Y1_後翅_後翅5_後翅; - public Par X0Y1_後翅_後翅5_翅脈1; + public ShapePart X0Y1_後翅_後翅5_翅脈1; - public Par X0Y1_後翅_後翅5_翅脈2; + public ShapePart X0Y1_後翅_後翅5_翅脈2; - public Par X0Y1_後翅_後翅5_翅脈3; + public ShapePart X0Y1_後翅_後翅5_翅脈3; - public Par X0Y1_後翅_後翅6_後翅; + public ShapePart X0Y1_後翅_後翅6_後翅; - public Par X0Y1_後翅_後翅6_翅脈1; + public ShapePart X0Y1_後翅_後翅6_翅脈1; - public Par X0Y1_後翅_後翅6_翅脈2; + public ShapePart X0Y1_後翅_後翅6_翅脈2; - public Par X0Y1_後翅_後翅6_翅脈3; + public ShapePart X0Y1_後翅_後翅6_翅脈3; - public Par X0Y1_後翅_後翅7_後翅; + public ShapePart X0Y1_後翅_後翅7_後翅; - public Par X0Y1_後翅_後翅7_翅脈1; + public ShapePart X0Y1_後翅_後翅7_翅脈1; - public Par X0Y1_後翅_後翅7_翅脈2; + public ShapePart X0Y1_後翅_後翅7_翅脈2; - public Par X0Y1_後翅_後翅7_翅脈3; + public ShapePart X0Y1_後翅_後翅7_翅脈3; - public Par X0Y1_後翅_後翅8_後翅; + public ShapePart X0Y1_後翅_後翅8_後翅; - public Par X0Y1_後翅_後翅8_翅脈1; + public ShapePart X0Y1_後翅_後翅8_翅脈1; - public Par X0Y1_後翅_後翅8_翅脈2; + public ShapePart X0Y1_後翅_後翅8_翅脈2; - public Par X0Y1_後翅_後翅8_翅脈3; + public ShapePart X0Y1_後翅_後翅8_翅脈3; - public Par X0Y1_後翅_後翅9_後翅; + public ShapePart X0Y1_後翅_後翅9_後翅; - public Par X0Y1_後翅_後翅9_翅脈1; + public ShapePart X0Y1_後翅_後翅9_翅脈1; - public Par X0Y1_後翅_後翅9_翅脈2; + public ShapePart X0Y1_後翅_後翅9_翅脈2; - public Par X0Y1_後翅_後翅9_翅脈3; + public ShapePart X0Y1_後翅_後翅9_翅脈3; - public Par X0Y1_後翅_後翅10_後翅; + public ShapePart X0Y1_後翅_後翅10_後翅; - public Par X0Y1_後翅_後翅10_翅脈1; + public ShapePart X0Y1_後翅_後翅10_翅脈1; - public Par X0Y1_後翅_後翅10_翅脈2; + public ShapePart X0Y1_後翅_後翅10_翅脈2; - public Par X0Y1_後翅_後翅10_翅脈3; + public ShapePart X0Y1_後翅_後翅10_翅脈3; - public Par X0Y1_後翅_後翅11_後翅; + public ShapePart X0Y1_後翅_後翅11_後翅; - public Par X0Y1_後翅_後翅11_翅脈1; + public ShapePart X0Y1_後翅_後翅11_翅脈1; - public Par X0Y1_後翅_後翅11_翅脈2; + public ShapePart X0Y1_後翅_後翅11_翅脈2; - public Par X0Y1_後翅_後翅11_翅脈3; + public ShapePart X0Y1_後翅_後翅11_翅脈3; public ColorD 後翅_後翅1_後翅CD; @@ -1285,67 +1285,67 @@ namespace SlaveMatrix public 後翅_草(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後翅_草D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]["後翅"].ToPars(); - Pars pars2 = pars["後翅1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["後翅"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["後翅"].ToPars(); + PartGroup pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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(); + pars2 = partGroup["後翅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 = Body[0][1]["後翅"].ToPars(); + PartGroup pars3 = Body[0][1]["後翅"].ToPars(); pars2 = pars3["後翅1"].ToPars(); X0Y1_後翅_後翅1_後翅 = pars2["後翅"].ToPar(); X0Y1_後翅_後翅1_翅脈1 = pars2["翅脈1"].ToPar(); @@ -1684,52 +1684,52 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.Alpha(ref 体配色.体1O, 128, out var ret); + 後翅_後翅1_後翅CD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.Alpha(ref 体配色.柄O, 128, out ret); + 後翅_後翅1_翅脈1CD = new ColorD(ref ColorHelper.Black, ref ret); + 後翅_後翅1_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅1_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅2_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅2_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅3_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅3_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅4_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅4_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅5_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅5_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅6_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅6_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅7_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅7_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅8_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅8_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅9_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅9_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅10_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅10_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_後翅CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_後翅CD.c2); + 後翅_後翅11_翅脈1CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_翅脈2CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); + 後翅_後翅11_翅脈3CD = new ColorD(ref ColorHelper.Black, ref 後翅_後翅1_翅脈1CD.c2); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs index 37dac60..e21b72d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_草D.cs @@ -102,7 +102,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後翅_草(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs index abfca82..ac8bf1d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶.cs @@ -4,87 +4,87 @@ namespace SlaveMatrix { public class 後翅_蝶 : 後翅 { - public Par X0Y0_後翅_後翅; + public ShapePart X0Y0_後翅_後翅; - public Par X0Y0_後翅_水青_柄; + public ShapePart X0Y0_後翅_水青_柄; - public Par X0Y0_後翅_水青_紋1; + public ShapePart X0Y0_後翅_水青_紋1; - public Par X0Y0_後翅_水青_紋2; + public ShapePart X0Y0_後翅_水青_紋2; - public Par X0Y0_後翅_水青_紋3; + public ShapePart X0Y0_後翅_水青_紋3; - public Par X0Y0_後翅_揚羽_柄1; + public ShapePart X0Y0_後翅_揚羽_柄1; - public Par X0Y0_後翅_揚羽_柄2; + public ShapePart X0Y0_後翅_揚羽_柄2; - public Par X0Y0_後翅_揚羽_柄3; + public ShapePart X0Y0_後翅_揚羽_柄3; - public Par X0Y0_後翅_揚羽_柄4; + public ShapePart X0Y0_後翅_揚羽_柄4; - public Par X0Y0_後翅_揚羽_柄5; + public ShapePart X0Y0_後翅_揚羽_柄5; - public Par X0Y0_後翅_揚羽_柄6; + public ShapePart X0Y0_後翅_揚羽_柄6; - public Par X0Y0_後翅_揚羽_柄7; + public ShapePart X0Y0_後翅_揚羽_柄7; - public Par X0Y0_後翅_揚羽_柄8; + public ShapePart X0Y0_後翅_揚羽_柄8; - public Par X0Y0_後翅_揚羽_柄9; + public ShapePart X0Y0_後翅_揚羽_柄9; - public Par X0Y0_後翅_揚羽_柄10; + public ShapePart X0Y0_後翅_揚羽_柄10; - public Par X0Y0_後翅_揚羽_紋1; + public ShapePart X0Y0_後翅_揚羽_紋1; - public Par X0Y0_後翅_揚羽_紋2; + public ShapePart X0Y0_後翅_揚羽_紋2; - public Par X0Y0_後翅_揚羽_紋3; + public ShapePart X0Y0_後翅_揚羽_紋3; - public Par X0Y0_後翅_揚羽_紋4; + public ShapePart X0Y0_後翅_揚羽_紋4; - public Par X0Y0_後翅_揚羽_紋5; + public ShapePart X0Y0_後翅_揚羽_紋5; - public Par X0Y0_後翅_揚羽_紋6; + public ShapePart X0Y0_後翅_揚羽_紋6; - public Par X0Y1_後翅_後翅; + public ShapePart X0Y1_後翅_後翅; - public Par X0Y1_後翅_水青_柄; + public ShapePart X0Y1_後翅_水青_柄; - public Par X0Y1_後翅_水青_紋1; + public ShapePart X0Y1_後翅_水青_紋1; - public Par X0Y1_後翅_水青_紋2; + public ShapePart X0Y1_後翅_水青_紋2; - public Par X0Y1_後翅_揚羽_柄1; + public ShapePart X0Y1_後翅_揚羽_柄1; - public Par X0Y1_後翅_揚羽_柄2; + public ShapePart X0Y1_後翅_揚羽_柄2; - public Par X0Y1_後翅_揚羽_柄3; + public ShapePart X0Y1_後翅_揚羽_柄3; - public Par X0Y1_後翅_揚羽_柄4; + public ShapePart X0Y1_後翅_揚羽_柄4; - public Par X0Y1_後翅_揚羽_柄5; + public ShapePart X0Y1_後翅_揚羽_柄5; - public Par X0Y1_後翅_揚羽_柄6; + public ShapePart X0Y1_後翅_揚羽_柄6; - public Par X0Y1_後翅_揚羽_柄7; + public ShapePart X0Y1_後翅_揚羽_柄7; - public Par X0Y1_後翅_揚羽_柄8; + public ShapePart X0Y1_後翅_揚羽_柄8; - public Par X0Y1_後翅_揚羽_柄9; + public ShapePart X0Y1_後翅_揚羽_柄9; - public Par X0Y1_後翅_揚羽_柄10; + public ShapePart X0Y1_後翅_揚羽_柄10; - public Par X0Y1_後翅_揚羽_紋1; + public ShapePart X0Y1_後翅_揚羽_紋1; - public Par X0Y1_後翅_揚羽_紋2; + public ShapePart X0Y1_後翅_揚羽_紋2; - public Par X0Y1_後翅_揚羽_紋3; + public ShapePart X0Y1_後翅_揚羽_紋3; - public Par X0Y1_後翅_揚羽_紋4; + public ShapePart X0Y1_後翅_揚羽_紋4; - public Par X0Y1_後翅_揚羽_紋5; + public ShapePart X0Y1_後翅_揚羽_紋5; - public Par X0Y1_後翅_揚羽_紋6; + public ShapePart X0Y1_後翅_揚羽_紋6; public ColorD 後翅_後翅CD; @@ -661,18 +661,18 @@ namespace SlaveMatrix public 後翅_蝶(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 後翅_蝶D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["後翅"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]["後翅"].ToPars(); - X0Y0_後翅_後翅 = pars["後翅"].ToPar(); - Pars pars2 = pars["水青"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["後翅"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]["後翅"].ToPars(); + X0Y0_後翅_後翅 = partGroup["後翅"].ToPar(); + PartGroup pars2 = partGroup["水青"].ToPars(); X0Y0_後翅_水青_柄 = pars2["柄"].ToPar(); X0Y0_後翅_水青_紋1 = pars2["紋1"].ToPar(); X0Y0_後翅_水青_紋2 = pars2["紋2"].ToPar(); X0Y0_後翅_水青_紋3 = pars2["紋3"].ToPar(); - pars2 = pars["揚羽"].ToPars(); + pars2 = partGroup["揚羽"].ToPars(); X0Y0_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); X0Y0_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); X0Y0_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); @@ -689,13 +689,13 @@ namespace SlaveMatrix X0Y0_後翅_揚羽_紋4 = pars2["紋4"].ToPar(); X0Y0_後翅_揚羽_紋5 = pars2["紋5"].ToPar(); X0Y0_後翅_揚羽_紋6 = pars2["紋6"].ToPar(); - pars = Body[0][1]["後翅"].ToPars(); - X0Y1_後翅_後翅 = pars["後翅"].ToPar(); - pars2 = pars["水青"].ToPars(); + partGroup = Body[0][1]["後翅"].ToPars(); + X0Y1_後翅_後翅 = partGroup["後翅"].ToPar(); + pars2 = partGroup["水青"].ToPars(); X0Y1_後翅_水青_柄 = pars2["柄"].ToPar(); X0Y1_後翅_水青_紋1 = pars2["紋1"].ToPar(); X0Y1_後翅_水青_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["揚羽"].ToPars(); + pars2 = partGroup["揚羽"].ToPars(); X0Y1_後翅_揚羽_柄1 = pars2["柄1"].ToPar(); X0Y1_後翅_揚羽_柄2 = pars2["柄2"].ToPar(); X0Y1_後翅_揚羽_柄3 = pars2["柄3"].ToPar(); @@ -878,27 +878,27 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 後翅_後翅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); + 後翅_後翅CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 後翅_水青_柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 後翅_水青_紋1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 後翅_水青_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_水青_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄3CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄4CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄5CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄6CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄7CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄8CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄9CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_柄10CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 後翅_揚羽_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_紋5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 後翅_揚羽_紋6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs index b2c2155..ab67a3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/後翅_蝶D.cs @@ -56,7 +56,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 後翅_蝶(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs index 3c474f7..d9e6d42 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 性器 : Ele + public class 性器 : Element { public virtual double くぱぁ { get; set; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs index 000e0b8..81ca458 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 性器D : EleD + public class 性器D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs index 11b65f8..760dd1b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人.cs @@ -6,247 +6,247 @@ namespace SlaveMatrix { public class 性器_人 : 性器 { - public Par X0Y0_小陰唇; + public ShapePart X0Y0_小陰唇; - public Par X0Y0_性器基; + public ShapePart X0Y0_性器基; - public Par X0Y0_陰核; + public ShapePart X0Y0_陰核; - public Par X0Y0_尿道; + public ShapePart X0Y0_尿道; - public Par X0Y0_膣口; + public ShapePart X0Y0_膣口; - public Par X0Y1_小陰唇; + public ShapePart X0Y1_小陰唇; - public Par X0Y1_性器基; + public ShapePart X0Y1_性器基; - public Par X0Y1_陰核; + public ShapePart X0Y1_陰核; - public Par X0Y1_尿道; + public ShapePart X0Y1_尿道; - public Par X0Y1_膣口; + public ShapePart X0Y1_膣口; - public Par X0Y2_小陰唇; + public ShapePart X0Y2_小陰唇; - public Par X0Y2_性器基; + public ShapePart X0Y2_性器基; - public Par X0Y2_陰核; + public ShapePart X0Y2_陰核; - public Par X0Y2_尿道; + public ShapePart X0Y2_尿道; - public Par X0Y2_膣口; + public ShapePart X0Y2_膣口; - public Par X0Y3_小陰唇; + public ShapePart X0Y3_小陰唇; - public Par X0Y3_性器基; + public ShapePart X0Y3_性器基; - public Par X0Y3_陰核; + public ShapePart X0Y3_陰核; - public Par X0Y3_尿道; + public ShapePart X0Y3_尿道; - public Par X0Y3_膣口; + public ShapePart X0Y3_膣口; - public Par X0Y4_小陰唇; + public ShapePart X0Y4_小陰唇; - public Par X0Y4_性器基; + public ShapePart X0Y4_性器基; - public Par X0Y4_陰核; + public ShapePart X0Y4_陰核; - public Par X0Y4_尿道; + public ShapePart X0Y4_尿道; - public Par X0Y4_膣口; + public ShapePart X0Y4_膣口; - public Par X0Y5_小陰唇; + public ShapePart X0Y5_小陰唇; - public Par X0Y5_性器基; + public ShapePart X0Y5_性器基; - public Par X0Y5_陰核; + public ShapePart X0Y5_陰核; - public Par X0Y5_尿道; + public ShapePart X0Y5_尿道; - public Par X0Y5_膣口; + public ShapePart X0Y5_膣口; - public Par X1Y0_小陰唇; + public ShapePart X1Y0_小陰唇; - public Par X1Y0_性器基; + public ShapePart X1Y0_性器基; - public Par X1Y0_陰核; + public ShapePart X1Y0_陰核; - public Par X1Y0_尿道; + public ShapePart X1Y0_尿道; - public Par X1Y0_膣口; + public ShapePart X1Y0_膣口; - public Par X1Y1_小陰唇; + public ShapePart X1Y1_小陰唇; - public Par X1Y1_性器基; + public ShapePart X1Y1_性器基; - public Par X1Y1_陰核; + public ShapePart X1Y1_陰核; - public Par X1Y1_尿道; + public ShapePart X1Y1_尿道; - public Par X1Y1_膣口; + public ShapePart X1Y1_膣口; - public Par X1Y2_小陰唇; + public ShapePart X1Y2_小陰唇; - public Par X1Y2_性器基; + public ShapePart X1Y2_性器基; - public Par X1Y2_陰核; + public ShapePart X1Y2_陰核; - public Par X1Y2_尿道; + public ShapePart X1Y2_尿道; - public Par X1Y2_膣口; + public ShapePart X1Y2_膣口; - public Par X1Y3_小陰唇; + public ShapePart X1Y3_小陰唇; - public Par X1Y3_性器基; + public ShapePart X1Y3_性器基; - public Par X1Y3_陰核; + public ShapePart X1Y3_陰核; - public Par X1Y3_尿道; + public ShapePart X1Y3_尿道; - public Par X1Y3_膣口; + public ShapePart X1Y3_膣口; - public Par X1Y4_小陰唇; + public ShapePart X1Y4_小陰唇; - public Par X1Y4_性器基; + public ShapePart X1Y4_性器基; - public Par X1Y4_陰核; + public ShapePart X1Y4_陰核; - public Par X1Y4_尿道; + public ShapePart X1Y4_尿道; - public Par X1Y4_膣口; + public ShapePart X1Y4_膣口; - public Par X1Y5_小陰唇; + public ShapePart X1Y5_小陰唇; - public Par X1Y5_性器基; + public ShapePart X1Y5_性器基; - public Par X1Y5_陰核; + public ShapePart X1Y5_陰核; - public Par X1Y5_尿道; + public ShapePart X1Y5_尿道; - public Par X1Y5_膣口; + public ShapePart X1Y5_膣口; - public Par X2Y0_小陰唇; + public ShapePart X2Y0_小陰唇; - public Par X2Y0_性器基; + public ShapePart X2Y0_性器基; - public Par X2Y0_陰核; + public ShapePart X2Y0_陰核; - public Par X2Y0_尿道; + public ShapePart X2Y0_尿道; - public Par X2Y0_膣口; + public ShapePart X2Y0_膣口; - public Par X2Y1_小陰唇; + public ShapePart X2Y1_小陰唇; - public Par X2Y1_性器基; + public ShapePart X2Y1_性器基; - public Par X2Y1_陰核; + public ShapePart X2Y1_陰核; - public Par X2Y1_尿道; + public ShapePart X2Y1_尿道; - public Par X2Y1_膣口; + public ShapePart X2Y1_膣口; - public Par X2Y2_小陰唇; + public ShapePart X2Y2_小陰唇; - public Par X2Y2_性器基; + public ShapePart X2Y2_性器基; - public Par X2Y2_陰核; + public ShapePart X2Y2_陰核; - public Par X2Y2_尿道; + public ShapePart X2Y2_尿道; - public Par X2Y2_膣口; + public ShapePart X2Y2_膣口; - public Par X2Y3_小陰唇; + public ShapePart X2Y3_小陰唇; - public Par X2Y3_性器基; + public ShapePart X2Y3_性器基; - public Par X2Y3_陰核; + public ShapePart X2Y3_陰核; - public Par X2Y3_尿道; + public ShapePart X2Y3_尿道; - public Par X2Y3_膣口; + public ShapePart X2Y3_膣口; - public Par X2Y4_小陰唇; + public ShapePart X2Y4_小陰唇; - public Par X2Y4_性器基; + public ShapePart X2Y4_性器基; - public Par X2Y4_陰核; + public ShapePart X2Y4_陰核; - public Par X2Y4_尿道; + public ShapePart X2Y4_尿道; - public Par X2Y4_膣口; + public ShapePart X2Y4_膣口; - public Par X2Y5_小陰唇; + public ShapePart X2Y5_小陰唇; - public Par X2Y5_性器基; + public ShapePart X2Y5_性器基; - public Par X2Y5_陰核; + public ShapePart X2Y5_陰核; - public Par X2Y5_尿道; + public ShapePart X2Y5_尿道; - public Par X2Y5_膣口; + public ShapePart X2Y5_膣口; - public Par X3Y0_小陰唇; + public ShapePart X3Y0_小陰唇; - public Par X3Y0_性器基; + public ShapePart X3Y0_性器基; - public Par X3Y0_陰核; + public ShapePart X3Y0_陰核; - public Par X3Y0_尿道; + public ShapePart X3Y0_尿道; - public Par X3Y0_膣口; + public ShapePart X3Y0_膣口; - public Par X3Y1_小陰唇; + public ShapePart X3Y1_小陰唇; - public Par X3Y1_性器基; + public ShapePart X3Y1_性器基; - public Par X3Y1_陰核; + public ShapePart X3Y1_陰核; - public Par X3Y1_尿道; + public ShapePart X3Y1_尿道; - public Par X3Y1_膣口; + public ShapePart X3Y1_膣口; - public Par X3Y2_小陰唇; + public ShapePart X3Y2_小陰唇; - public Par X3Y2_性器基; + public ShapePart X3Y2_性器基; - public Par X3Y2_陰核; + public ShapePart X3Y2_陰核; - public Par X3Y2_尿道; + public ShapePart X3Y2_尿道; - public Par X3Y2_膣口; + public ShapePart X3Y2_膣口; - public Par X3Y3_小陰唇; + public ShapePart X3Y3_小陰唇; - public Par X3Y3_性器基; + public ShapePart X3Y3_性器基; - public Par X3Y3_陰核; + public ShapePart X3Y3_陰核; - public Par X3Y3_尿道; + public ShapePart X3Y3_尿道; - public Par X3Y3_膣口; + public ShapePart X3Y3_膣口; - public Par X3Y4_小陰唇; + public ShapePart X3Y4_小陰唇; - public Par X3Y4_性器基; + public ShapePart X3Y4_性器基; - public Par X3Y4_陰核; + public ShapePart X3Y4_陰核; - public Par X3Y4_尿道; + public ShapePart X3Y4_尿道; - public Par X3Y4_膣口; + public ShapePart X3Y4_膣口; - public Par X3Y5_小陰唇; + public ShapePart X3Y5_小陰唇; - public Par X3Y5_性器基; + public ShapePart X3Y5_性器基; - public Par X3Y5_陰核; + public ShapePart X3Y5_陰核; - public Par X3Y5_尿道; + public ShapePart X3Y5_尿道; - public Par X3Y5_膣口; + public ShapePart X3Y5_膣口; - public AreM AreM; + public ManagedArea ManagedArea; private Vector2D AreMPos; @@ -500,15 +500,15 @@ namespace SlaveMatrix public ColorP X3Y5_膣口CP; - private Par p; + private ShapePart p; private double くぱぁ_; - public Ele[] 陰核_接続; + public Element[] 陰核_接続; - public Ele[] 尿道_接続; + public Element[] 尿道_接続; - public Ele[] 膣口_接続; + public Element[] 膣口_接続; public override bool 欠損 { @@ -896,151 +896,151 @@ namespace SlaveMatrix { 性器_人 性器_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.性器["性器"]); - Pars pars = Body[0][0]; - X0Y0_小陰唇 = pars["小陰唇"].ToPar(); - X0Y0_性器基 = pars["性器基"].ToPar(); - X0Y0_陰核 = pars["陰核"].ToPar(); - X0Y0_尿道 = pars["尿道"].ToPar(); - X0Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[0][1]; - X0Y1_小陰唇 = pars["小陰唇"].ToPar(); - X0Y1_性器基 = pars["性器基"].ToPar(); - X0Y1_陰核 = pars["陰核"].ToPar(); - X0Y1_尿道 = pars["尿道"].ToPar(); - X0Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[0][2]; - X0Y2_小陰唇 = pars["小陰唇"].ToPar(); - X0Y2_性器基 = pars["性器基"].ToPar(); - X0Y2_陰核 = pars["陰核"].ToPar(); - X0Y2_尿道 = pars["尿道"].ToPar(); - X0Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[0][3]; - X0Y3_小陰唇 = pars["小陰唇"].ToPar(); - X0Y3_性器基 = pars["性器基"].ToPar(); - X0Y3_陰核 = pars["陰核"].ToPar(); - X0Y3_尿道 = pars["尿道"].ToPar(); - X0Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[0][4]; - X0Y4_小陰唇 = pars["小陰唇"].ToPar(); - X0Y4_性器基 = pars["性器基"].ToPar(); - X0Y4_陰核 = pars["陰核"].ToPar(); - X0Y4_尿道 = pars["尿道"].ToPar(); - X0Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[0][5]; - X0Y5_小陰唇 = pars["小陰唇"].ToPar(); - X0Y5_性器基 = pars["性器基"].ToPar(); - X0Y5_陰核 = pars["陰核"].ToPar(); - X0Y5_尿道 = pars["尿道"].ToPar(); - X0Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[1][0]; - X1Y0_小陰唇 = pars["小陰唇"].ToPar(); - X1Y0_性器基 = pars["性器基"].ToPar(); - X1Y0_陰核 = pars["陰核"].ToPar(); - X1Y0_尿道 = pars["尿道"].ToPar(); - X1Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[1][1]; - X1Y1_小陰唇 = pars["小陰唇"].ToPar(); - X1Y1_性器基 = pars["性器基"].ToPar(); - X1Y1_陰核 = pars["陰核"].ToPar(); - X1Y1_尿道 = pars["尿道"].ToPar(); - X1Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[1][2]; - X1Y2_小陰唇 = pars["小陰唇"].ToPar(); - X1Y2_性器基 = pars["性器基"].ToPar(); - X1Y2_陰核 = pars["陰核"].ToPar(); - X1Y2_尿道 = pars["尿道"].ToPar(); - X1Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[1][3]; - X1Y3_小陰唇 = pars["小陰唇"].ToPar(); - X1Y3_性器基 = pars["性器基"].ToPar(); - X1Y3_陰核 = pars["陰核"].ToPar(); - X1Y3_尿道 = pars["尿道"].ToPar(); - X1Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[1][4]; - X1Y4_小陰唇 = pars["小陰唇"].ToPar(); - X1Y4_性器基 = pars["性器基"].ToPar(); - X1Y4_陰核 = pars["陰核"].ToPar(); - X1Y4_尿道 = pars["尿道"].ToPar(); - X1Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[1][5]; - X1Y5_小陰唇 = pars["小陰唇"].ToPar(); - X1Y5_性器基 = pars["性器基"].ToPar(); - X1Y5_陰核 = pars["陰核"].ToPar(); - X1Y5_尿道 = pars["尿道"].ToPar(); - X1Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[2][0]; - X2Y0_小陰唇 = pars["小陰唇"].ToPar(); - X2Y0_性器基 = pars["性器基"].ToPar(); - X2Y0_陰核 = pars["陰核"].ToPar(); - X2Y0_尿道 = pars["尿道"].ToPar(); - X2Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[2][1]; - X2Y1_小陰唇 = pars["小陰唇"].ToPar(); - X2Y1_性器基 = pars["性器基"].ToPar(); - X2Y1_陰核 = pars["陰核"].ToPar(); - X2Y1_尿道 = pars["尿道"].ToPar(); - X2Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[2][2]; - X2Y2_小陰唇 = pars["小陰唇"].ToPar(); - X2Y2_性器基 = pars["性器基"].ToPar(); - X2Y2_陰核 = pars["陰核"].ToPar(); - X2Y2_尿道 = pars["尿道"].ToPar(); - X2Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[2][3]; - X2Y3_小陰唇 = pars["小陰唇"].ToPar(); - X2Y3_性器基 = pars["性器基"].ToPar(); - X2Y3_陰核 = pars["陰核"].ToPar(); - X2Y3_尿道 = pars["尿道"].ToPar(); - X2Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[2][4]; - X2Y4_小陰唇 = pars["小陰唇"].ToPar(); - X2Y4_性器基 = pars["性器基"].ToPar(); - X2Y4_陰核 = pars["陰核"].ToPar(); - X2Y4_尿道 = pars["尿道"].ToPar(); - X2Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[2][5]; - X2Y5_小陰唇 = pars["小陰唇"].ToPar(); - X2Y5_性器基 = pars["性器基"].ToPar(); - X2Y5_陰核 = pars["陰核"].ToPar(); - X2Y5_尿道 = pars["尿道"].ToPar(); - X2Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[3][0]; - X3Y0_小陰唇 = pars["小陰唇"].ToPar(); - X3Y0_性器基 = pars["性器基"].ToPar(); - X3Y0_陰核 = pars["陰核"].ToPar(); - X3Y0_尿道 = pars["尿道"].ToPar(); - X3Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[3][1]; - X3Y1_小陰唇 = pars["小陰唇"].ToPar(); - X3Y1_性器基 = pars["性器基"].ToPar(); - X3Y1_陰核 = pars["陰核"].ToPar(); - X3Y1_尿道 = pars["尿道"].ToPar(); - X3Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[3][2]; - X3Y2_小陰唇 = pars["小陰唇"].ToPar(); - X3Y2_性器基 = pars["性器基"].ToPar(); - X3Y2_陰核 = pars["陰核"].ToPar(); - X3Y2_尿道 = pars["尿道"].ToPar(); - X3Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[3][3]; - X3Y3_小陰唇 = pars["小陰唇"].ToPar(); - X3Y3_性器基 = pars["性器基"].ToPar(); - X3Y3_陰核 = pars["陰核"].ToPar(); - X3Y3_尿道 = pars["尿道"].ToPar(); - X3Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[3][4]; - X3Y4_小陰唇 = pars["小陰唇"].ToPar(); - X3Y4_性器基 = pars["性器基"].ToPar(); - X3Y4_陰核 = pars["陰核"].ToPar(); - X3Y4_尿道 = pars["尿道"].ToPar(); - X3Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[3][5]; - X3Y5_小陰唇 = pars["小陰唇"].ToPar(); - X3Y5_性器基 = pars["性器基"].ToPar(); - X3Y5_陰核 = pars["陰核"].ToPar(); - X3Y5_尿道 = pars["尿道"].ToPar(); - X3Y5_膣口 = pars["膣口"].ToPar(); + Body = new VariantGrid(GlobalState.性器["性器"]); + PartGroup partGroup = Body[0][0]; + X0Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y0_性器基 = partGroup["性器基"].ToPar(); + X0Y0_陰核 = partGroup["陰核"].ToPar(); + X0Y0_尿道 = partGroup["尿道"].ToPar(); + X0Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][1]; + X0Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y1_性器基 = partGroup["性器基"].ToPar(); + X0Y1_陰核 = partGroup["陰核"].ToPar(); + X0Y1_尿道 = partGroup["尿道"].ToPar(); + X0Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][2]; + X0Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y2_性器基 = partGroup["性器基"].ToPar(); + X0Y2_陰核 = partGroup["陰核"].ToPar(); + X0Y2_尿道 = partGroup["尿道"].ToPar(); + X0Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][3]; + X0Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y3_性器基 = partGroup["性器基"].ToPar(); + X0Y3_陰核 = partGroup["陰核"].ToPar(); + X0Y3_尿道 = partGroup["尿道"].ToPar(); + X0Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][4]; + X0Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y4_性器基 = partGroup["性器基"].ToPar(); + X0Y4_陰核 = partGroup["陰核"].ToPar(); + X0Y4_尿道 = partGroup["尿道"].ToPar(); + X0Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][5]; + X0Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y5_性器基 = partGroup["性器基"].ToPar(); + X0Y5_陰核 = partGroup["陰核"].ToPar(); + X0Y5_尿道 = partGroup["尿道"].ToPar(); + X0Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][0]; + X1Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y0_性器基 = partGroup["性器基"].ToPar(); + X1Y0_陰核 = partGroup["陰核"].ToPar(); + X1Y0_尿道 = partGroup["尿道"].ToPar(); + X1Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][1]; + X1Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y1_性器基 = partGroup["性器基"].ToPar(); + X1Y1_陰核 = partGroup["陰核"].ToPar(); + X1Y1_尿道 = partGroup["尿道"].ToPar(); + X1Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][2]; + X1Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y2_性器基 = partGroup["性器基"].ToPar(); + X1Y2_陰核 = partGroup["陰核"].ToPar(); + X1Y2_尿道 = partGroup["尿道"].ToPar(); + X1Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][3]; + X1Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y3_性器基 = partGroup["性器基"].ToPar(); + X1Y3_陰核 = partGroup["陰核"].ToPar(); + X1Y3_尿道 = partGroup["尿道"].ToPar(); + X1Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][4]; + X1Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y4_性器基 = partGroup["性器基"].ToPar(); + X1Y4_陰核 = partGroup["陰核"].ToPar(); + X1Y4_尿道 = partGroup["尿道"].ToPar(); + X1Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][5]; + X1Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y5_性器基 = partGroup["性器基"].ToPar(); + X1Y5_陰核 = partGroup["陰核"].ToPar(); + X1Y5_尿道 = partGroup["尿道"].ToPar(); + X1Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][0]; + X2Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y0_性器基 = partGroup["性器基"].ToPar(); + X2Y0_陰核 = partGroup["陰核"].ToPar(); + X2Y0_尿道 = partGroup["尿道"].ToPar(); + X2Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][1]; + X2Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y1_性器基 = partGroup["性器基"].ToPar(); + X2Y1_陰核 = partGroup["陰核"].ToPar(); + X2Y1_尿道 = partGroup["尿道"].ToPar(); + X2Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][2]; + X2Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y2_性器基 = partGroup["性器基"].ToPar(); + X2Y2_陰核 = partGroup["陰核"].ToPar(); + X2Y2_尿道 = partGroup["尿道"].ToPar(); + X2Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][3]; + X2Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y3_性器基 = partGroup["性器基"].ToPar(); + X2Y3_陰核 = partGroup["陰核"].ToPar(); + X2Y3_尿道 = partGroup["尿道"].ToPar(); + X2Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][4]; + X2Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y4_性器基 = partGroup["性器基"].ToPar(); + X2Y4_陰核 = partGroup["陰核"].ToPar(); + X2Y4_尿道 = partGroup["尿道"].ToPar(); + X2Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][5]; + X2Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y5_性器基 = partGroup["性器基"].ToPar(); + X2Y5_陰核 = partGroup["陰核"].ToPar(); + X2Y5_尿道 = partGroup["尿道"].ToPar(); + X2Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][0]; + X3Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y0_性器基 = partGroup["性器基"].ToPar(); + X3Y0_陰核 = partGroup["陰核"].ToPar(); + X3Y0_尿道 = partGroup["尿道"].ToPar(); + X3Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][1]; + X3Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y1_性器基 = partGroup["性器基"].ToPar(); + X3Y1_陰核 = partGroup["陰核"].ToPar(); + X3Y1_尿道 = partGroup["尿道"].ToPar(); + X3Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][2]; + X3Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y2_性器基 = partGroup["性器基"].ToPar(); + X3Y2_陰核 = partGroup["陰核"].ToPar(); + X3Y2_尿道 = partGroup["尿道"].ToPar(); + X3Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][3]; + X3Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y3_性器基 = partGroup["性器基"].ToPar(); + X3Y3_陰核 = partGroup["陰核"].ToPar(); + X3Y3_尿道 = partGroup["尿道"].ToPar(); + X3Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][4]; + X3Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y4_性器基 = partGroup["性器基"].ToPar(); + X3Y4_陰核 = partGroup["陰核"].ToPar(); + X3Y4_尿道 = partGroup["尿道"].ToPar(); + X3Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][5]; + X3Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y5_性器基 = partGroup["性器基"].ToPar(); + X3Y5_陰核 = partGroup["陰核"].ToPar(); + X3Y5_尿道 = partGroup["尿道"].ToPar(); + X3Y5_膣口 = partGroup["膣口"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1078,10 +1078,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.陰核_接続.Count > 0) { - 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) + 陰核_接続 = e.陰核_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_人2; @@ -1092,7 +1092,7 @@ namespace SlaveMatrix } if (e.尿道_接続.Count > 0) { - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + 尿道_接続 = e.尿道_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_人2; @@ -1103,7 +1103,7 @@ namespace SlaveMatrix } if (e.膣口_接続.Count > 0) { - 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) + 膣口_接続 = e.膣口_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_人2; @@ -1234,9 +1234,9 @@ namespace SlaveMatrix 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.BasePoint = new Vector2D(0.5, 0.5); - AreMPos = AreM.GetPosition(ref AreM.BasePoint); + ManagedArea = new ManagedArea(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); + ManagedArea.BasePoint = new Vector2D(0.5, 0.5); + AreMPos = ManagedArea.GetPosition(ref ManagedArea.BasePoint); Intensity = e.濃度; Xi = 1; } @@ -1244,21 +1244,21 @@ namespace SlaveMatrix private void AreMSetPos() { p = 接続根.Difs0.GetCurrent().GetPar(接続根.Path0); - AreM.Position = p.ToGlobal(p.GetJP()[接続根.Index].Joint); + ManagedArea.Position = p.ToGlobal(p.GetJP()[接続根.Index].Joint); } public override void Dispose() { base.Dispose(); - AreM.Dispose(); + ManagedArea.Dispose(); } public override void 描画0(RenderArea Are) { - AreM.Clear(); + ManagedArea.Clear(); 位置B = AreMPos; - Body.Draw(AreM); - Are.Draw(AreM); + Body.Draw(ManagedArea); + Are.Draw(ManagedArea); } public override void 接続P() diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs index f70caf5..fe363ba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_人D.cs @@ -20,39 +20,39 @@ namespace SlaveMatrix 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 void 陰核接続(EleD e) + public void 陰核接続(ElementData e) { 陰核_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_人_陰核_接続; } - public void 尿道接続(EleD e) + public void 尿道接続(ElementData e) { 尿道_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_人_尿道_接続; } - public void 膣口接続(EleD e) + public void 膣口接続(ElementData e) { 膣口_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_人_膣口_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 性器_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs index 9357a44..e34f618 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣.cs @@ -6,247 +6,247 @@ namespace SlaveMatrix { public class 性器_獣 : 性器 { - public Par X0Y0_小陰唇; + public ShapePart X0Y0_小陰唇; - public Par X0Y0_性器基; + public ShapePart X0Y0_性器基; - public Par X0Y0_陰核; + public ShapePart X0Y0_陰核; - public Par X0Y0_尿道; + public ShapePart X0Y0_尿道; - public Par X0Y0_膣口; + public ShapePart X0Y0_膣口; - public Par X0Y1_小陰唇; + public ShapePart X0Y1_小陰唇; - public Par X0Y1_性器基; + public ShapePart X0Y1_性器基; - public Par X0Y1_陰核; + public ShapePart X0Y1_陰核; - public Par X0Y1_尿道; + public ShapePart X0Y1_尿道; - public Par X0Y1_膣口; + public ShapePart X0Y1_膣口; - public Par X0Y2_小陰唇; + public ShapePart X0Y2_小陰唇; - public Par X0Y2_性器基; + public ShapePart X0Y2_性器基; - public Par X0Y2_陰核; + public ShapePart X0Y2_陰核; - public Par X0Y2_尿道; + public ShapePart X0Y2_尿道; - public Par X0Y2_膣口; + public ShapePart X0Y2_膣口; - public Par X0Y3_小陰唇; + public ShapePart X0Y3_小陰唇; - public Par X0Y3_性器基; + public ShapePart X0Y3_性器基; - public Par X0Y3_陰核; + public ShapePart X0Y3_陰核; - public Par X0Y3_尿道; + public ShapePart X0Y3_尿道; - public Par X0Y3_膣口; + public ShapePart X0Y3_膣口; - public Par X0Y4_小陰唇; + public ShapePart X0Y4_小陰唇; - public Par X0Y4_性器基; + public ShapePart X0Y4_性器基; - public Par X0Y4_陰核; + public ShapePart X0Y4_陰核; - public Par X0Y4_尿道; + public ShapePart X0Y4_尿道; - public Par X0Y4_膣口; + public ShapePart X0Y4_膣口; - public Par X0Y5_小陰唇; + public ShapePart X0Y5_小陰唇; - public Par X0Y5_性器基; + public ShapePart X0Y5_性器基; - public Par X0Y5_陰核; + public ShapePart X0Y5_陰核; - public Par X0Y5_尿道; + public ShapePart X0Y5_尿道; - public Par X0Y5_膣口; + public ShapePart X0Y5_膣口; - public Par X1Y0_小陰唇; + public ShapePart X1Y0_小陰唇; - public Par X1Y0_性器基; + public ShapePart X1Y0_性器基; - public Par X1Y0_陰核; + public ShapePart X1Y0_陰核; - public Par X1Y0_尿道; + public ShapePart X1Y0_尿道; - public Par X1Y0_膣口; + public ShapePart X1Y0_膣口; - public Par X1Y1_小陰唇; + public ShapePart X1Y1_小陰唇; - public Par X1Y1_性器基; + public ShapePart X1Y1_性器基; - public Par X1Y1_陰核; + public ShapePart X1Y1_陰核; - public Par X1Y1_尿道; + public ShapePart X1Y1_尿道; - public Par X1Y1_膣口; + public ShapePart X1Y1_膣口; - public Par X1Y2_小陰唇; + public ShapePart X1Y2_小陰唇; - public Par X1Y2_性器基; + public ShapePart X1Y2_性器基; - public Par X1Y2_陰核; + public ShapePart X1Y2_陰核; - public Par X1Y2_尿道; + public ShapePart X1Y2_尿道; - public Par X1Y2_膣口; + public ShapePart X1Y2_膣口; - public Par X1Y3_小陰唇; + public ShapePart X1Y3_小陰唇; - public Par X1Y3_性器基; + public ShapePart X1Y3_性器基; - public Par X1Y3_陰核; + public ShapePart X1Y3_陰核; - public Par X1Y3_尿道; + public ShapePart X1Y3_尿道; - public Par X1Y3_膣口; + public ShapePart X1Y3_膣口; - public Par X1Y4_小陰唇; + public ShapePart X1Y4_小陰唇; - public Par X1Y4_性器基; + public ShapePart X1Y4_性器基; - public Par X1Y4_陰核; + public ShapePart X1Y4_陰核; - public Par X1Y4_尿道; + public ShapePart X1Y4_尿道; - public Par X1Y4_膣口; + public ShapePart X1Y4_膣口; - public Par X1Y5_小陰唇; + public ShapePart X1Y5_小陰唇; - public Par X1Y5_性器基; + public ShapePart X1Y5_性器基; - public Par X1Y5_陰核; + public ShapePart X1Y5_陰核; - public Par X1Y5_尿道; + public ShapePart X1Y5_尿道; - public Par X1Y5_膣口; + public ShapePart X1Y5_膣口; - public Par X2Y0_小陰唇; + public ShapePart X2Y0_小陰唇; - public Par X2Y0_性器基; + public ShapePart X2Y0_性器基; - public Par X2Y0_陰核; + public ShapePart X2Y0_陰核; - public Par X2Y0_尿道; + public ShapePart X2Y0_尿道; - public Par X2Y0_膣口; + public ShapePart X2Y0_膣口; - public Par X2Y1_小陰唇; + public ShapePart X2Y1_小陰唇; - public Par X2Y1_性器基; + public ShapePart X2Y1_性器基; - public Par X2Y1_陰核; + public ShapePart X2Y1_陰核; - public Par X2Y1_尿道; + public ShapePart X2Y1_尿道; - public Par X2Y1_膣口; + public ShapePart X2Y1_膣口; - public Par X2Y2_小陰唇; + public ShapePart X2Y2_小陰唇; - public Par X2Y2_性器基; + public ShapePart X2Y2_性器基; - public Par X2Y2_陰核; + public ShapePart X2Y2_陰核; - public Par X2Y2_尿道; + public ShapePart X2Y2_尿道; - public Par X2Y2_膣口; + public ShapePart X2Y2_膣口; - public Par X2Y3_小陰唇; + public ShapePart X2Y3_小陰唇; - public Par X2Y3_性器基; + public ShapePart X2Y3_性器基; - public Par X2Y3_陰核; + public ShapePart X2Y3_陰核; - public Par X2Y3_尿道; + public ShapePart X2Y3_尿道; - public Par X2Y3_膣口; + public ShapePart X2Y3_膣口; - public Par X2Y4_小陰唇; + public ShapePart X2Y4_小陰唇; - public Par X2Y4_性器基; + public ShapePart X2Y4_性器基; - public Par X2Y4_陰核; + public ShapePart X2Y4_陰核; - public Par X2Y4_尿道; + public ShapePart X2Y4_尿道; - public Par X2Y4_膣口; + public ShapePart X2Y4_膣口; - public Par X2Y5_小陰唇; + public ShapePart X2Y5_小陰唇; - public Par X2Y5_性器基; + public ShapePart X2Y5_性器基; - public Par X2Y5_陰核; + public ShapePart X2Y5_陰核; - public Par X2Y5_尿道; + public ShapePart X2Y5_尿道; - public Par X2Y5_膣口; + public ShapePart X2Y5_膣口; - public Par X3Y0_小陰唇; + public ShapePart X3Y0_小陰唇; - public Par X3Y0_性器基; + public ShapePart X3Y0_性器基; - public Par X3Y0_陰核; + public ShapePart X3Y0_陰核; - public Par X3Y0_尿道; + public ShapePart X3Y0_尿道; - public Par X3Y0_膣口; + public ShapePart X3Y0_膣口; - public Par X3Y1_小陰唇; + public ShapePart X3Y1_小陰唇; - public Par X3Y1_性器基; + public ShapePart X3Y1_性器基; - public Par X3Y1_陰核; + public ShapePart X3Y1_陰核; - public Par X3Y1_尿道; + public ShapePart X3Y1_尿道; - public Par X3Y1_膣口; + public ShapePart X3Y1_膣口; - public Par X3Y2_小陰唇; + public ShapePart X3Y2_小陰唇; - public Par X3Y2_性器基; + public ShapePart X3Y2_性器基; - public Par X3Y2_陰核; + public ShapePart X3Y2_陰核; - public Par X3Y2_尿道; + public ShapePart X3Y2_尿道; - public Par X3Y2_膣口; + public ShapePart X3Y2_膣口; - public Par X3Y3_小陰唇; + public ShapePart X3Y3_小陰唇; - public Par X3Y3_性器基; + public ShapePart X3Y3_性器基; - public Par X3Y3_陰核; + public ShapePart X3Y3_陰核; - public Par X3Y3_尿道; + public ShapePart X3Y3_尿道; - public Par X3Y3_膣口; + public ShapePart X3Y3_膣口; - public Par X3Y4_小陰唇; + public ShapePart X3Y4_小陰唇; - public Par X3Y4_性器基; + public ShapePart X3Y4_性器基; - public Par X3Y4_陰核; + public ShapePart X3Y4_陰核; - public Par X3Y4_尿道; + public ShapePart X3Y4_尿道; - public Par X3Y4_膣口; + public ShapePart X3Y4_膣口; - public Par X3Y5_小陰唇; + public ShapePart X3Y5_小陰唇; - public Par X3Y5_性器基; + public ShapePart X3Y5_性器基; - public Par X3Y5_陰核; + public ShapePart X3Y5_陰核; - public Par X3Y5_尿道; + public ShapePart X3Y5_尿道; - public Par X3Y5_膣口; + public ShapePart X3Y5_膣口; - public AreM AreM; + public ManagedArea ManagedArea; private Vector2D AreMPos; @@ -500,15 +500,15 @@ namespace SlaveMatrix public ColorP X3Y5_膣口CP; - private Par p; + private ShapePart p; private double くぱぁ_; - public Ele[] 陰核_接続; + public Element[] 陰核_接続; - public Ele[] 尿道_接続; + public Element[] 尿道_接続; - public Ele[] 膣口_接続; + public Element[] 膣口_接続; public override bool 欠損 { @@ -896,151 +896,151 @@ namespace SlaveMatrix { 性器_獣 性器_獣2 = this; ThisType = GetType(); - Body = new Difs(Sta.性器["四足性器"]); - Pars pars = Body[0][0]; - X0Y0_小陰唇 = pars["小陰唇"].ToPar(); - X0Y0_性器基 = pars["性器基"].ToPar(); - X0Y0_陰核 = pars["陰核"].ToPar(); - X0Y0_尿道 = pars["尿道"].ToPar(); - X0Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[0][1]; - X0Y1_小陰唇 = pars["小陰唇"].ToPar(); - X0Y1_性器基 = pars["性器基"].ToPar(); - X0Y1_陰核 = pars["陰核"].ToPar(); - X0Y1_尿道 = pars["尿道"].ToPar(); - X0Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[0][2]; - X0Y2_小陰唇 = pars["小陰唇"].ToPar(); - X0Y2_性器基 = pars["性器基"].ToPar(); - X0Y2_陰核 = pars["陰核"].ToPar(); - X0Y2_尿道 = pars["尿道"].ToPar(); - X0Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[0][3]; - X0Y3_小陰唇 = pars["小陰唇"].ToPar(); - X0Y3_性器基 = pars["性器基"].ToPar(); - X0Y3_陰核 = pars["陰核"].ToPar(); - X0Y3_尿道 = pars["尿道"].ToPar(); - X0Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[0][4]; - X0Y4_小陰唇 = pars["小陰唇"].ToPar(); - X0Y4_性器基 = pars["性器基"].ToPar(); - X0Y4_陰核 = pars["陰核"].ToPar(); - X0Y4_尿道 = pars["尿道"].ToPar(); - X0Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[0][5]; - X0Y5_小陰唇 = pars["小陰唇"].ToPar(); - X0Y5_性器基 = pars["性器基"].ToPar(); - X0Y5_陰核 = pars["陰核"].ToPar(); - X0Y5_尿道 = pars["尿道"].ToPar(); - X0Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[1][0]; - X1Y0_小陰唇 = pars["小陰唇"].ToPar(); - X1Y0_性器基 = pars["性器基"].ToPar(); - X1Y0_陰核 = pars["陰核"].ToPar(); - X1Y0_尿道 = pars["尿道"].ToPar(); - X1Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[1][1]; - X1Y1_小陰唇 = pars["小陰唇"].ToPar(); - X1Y1_性器基 = pars["性器基"].ToPar(); - X1Y1_陰核 = pars["陰核"].ToPar(); - X1Y1_尿道 = pars["尿道"].ToPar(); - X1Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[1][2]; - X1Y2_小陰唇 = pars["小陰唇"].ToPar(); - X1Y2_性器基 = pars["性器基"].ToPar(); - X1Y2_陰核 = pars["陰核"].ToPar(); - X1Y2_尿道 = pars["尿道"].ToPar(); - X1Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[1][3]; - X1Y3_小陰唇 = pars["小陰唇"].ToPar(); - X1Y3_性器基 = pars["性器基"].ToPar(); - X1Y3_陰核 = pars["陰核"].ToPar(); - X1Y3_尿道 = pars["尿道"].ToPar(); - X1Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[1][4]; - X1Y4_小陰唇 = pars["小陰唇"].ToPar(); - X1Y4_性器基 = pars["性器基"].ToPar(); - X1Y4_陰核 = pars["陰核"].ToPar(); - X1Y4_尿道 = pars["尿道"].ToPar(); - X1Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[1][5]; - X1Y5_小陰唇 = pars["小陰唇"].ToPar(); - X1Y5_性器基 = pars["性器基"].ToPar(); - X1Y5_陰核 = pars["陰核"].ToPar(); - X1Y5_尿道 = pars["尿道"].ToPar(); - X1Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[2][0]; - X2Y0_小陰唇 = pars["小陰唇"].ToPar(); - X2Y0_性器基 = pars["性器基"].ToPar(); - X2Y0_陰核 = pars["陰核"].ToPar(); - X2Y0_尿道 = pars["尿道"].ToPar(); - X2Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[2][1]; - X2Y1_小陰唇 = pars["小陰唇"].ToPar(); - X2Y1_性器基 = pars["性器基"].ToPar(); - X2Y1_陰核 = pars["陰核"].ToPar(); - X2Y1_尿道 = pars["尿道"].ToPar(); - X2Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[2][2]; - X2Y2_小陰唇 = pars["小陰唇"].ToPar(); - X2Y2_性器基 = pars["性器基"].ToPar(); - X2Y2_陰核 = pars["陰核"].ToPar(); - X2Y2_尿道 = pars["尿道"].ToPar(); - X2Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[2][3]; - X2Y3_小陰唇 = pars["小陰唇"].ToPar(); - X2Y3_性器基 = pars["性器基"].ToPar(); - X2Y3_陰核 = pars["陰核"].ToPar(); - X2Y3_尿道 = pars["尿道"].ToPar(); - X2Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[2][4]; - X2Y4_小陰唇 = pars["小陰唇"].ToPar(); - X2Y4_性器基 = pars["性器基"].ToPar(); - X2Y4_陰核 = pars["陰核"].ToPar(); - X2Y4_尿道 = pars["尿道"].ToPar(); - X2Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[2][5]; - X2Y5_小陰唇 = pars["小陰唇"].ToPar(); - X2Y5_性器基 = pars["性器基"].ToPar(); - X2Y5_陰核 = pars["陰核"].ToPar(); - X2Y5_尿道 = pars["尿道"].ToPar(); - X2Y5_膣口 = pars["膣口"].ToPar(); - pars = Body[3][0]; - X3Y0_小陰唇 = pars["小陰唇"].ToPar(); - X3Y0_性器基 = pars["性器基"].ToPar(); - X3Y0_陰核 = pars["陰核"].ToPar(); - X3Y0_尿道 = pars["尿道"].ToPar(); - X3Y0_膣口 = pars["膣口"].ToPar(); - pars = Body[3][1]; - X3Y1_小陰唇 = pars["小陰唇"].ToPar(); - X3Y1_性器基 = pars["性器基"].ToPar(); - X3Y1_陰核 = pars["陰核"].ToPar(); - X3Y1_尿道 = pars["尿道"].ToPar(); - X3Y1_膣口 = pars["膣口"].ToPar(); - pars = Body[3][2]; - X3Y2_小陰唇 = pars["小陰唇"].ToPar(); - X3Y2_性器基 = pars["性器基"].ToPar(); - X3Y2_陰核 = pars["陰核"].ToPar(); - X3Y2_尿道 = pars["尿道"].ToPar(); - X3Y2_膣口 = pars["膣口"].ToPar(); - pars = Body[3][3]; - X3Y3_小陰唇 = pars["小陰唇"].ToPar(); - X3Y3_性器基 = pars["性器基"].ToPar(); - X3Y3_陰核 = pars["陰核"].ToPar(); - X3Y3_尿道 = pars["尿道"].ToPar(); - X3Y3_膣口 = pars["膣口"].ToPar(); - pars = Body[3][4]; - X3Y4_小陰唇 = pars["小陰唇"].ToPar(); - X3Y4_性器基 = pars["性器基"].ToPar(); - X3Y4_陰核 = pars["陰核"].ToPar(); - X3Y4_尿道 = pars["尿道"].ToPar(); - X3Y4_膣口 = pars["膣口"].ToPar(); - pars = Body[3][5]; - X3Y5_小陰唇 = pars["小陰唇"].ToPar(); - X3Y5_性器基 = pars["性器基"].ToPar(); - X3Y5_陰核 = pars["陰核"].ToPar(); - X3Y5_尿道 = pars["尿道"].ToPar(); - X3Y5_膣口 = pars["膣口"].ToPar(); + Body = new VariantGrid(GlobalState.性器["四足性器"]); + PartGroup partGroup = Body[0][0]; + X0Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y0_性器基 = partGroup["性器基"].ToPar(); + X0Y0_陰核 = partGroup["陰核"].ToPar(); + X0Y0_尿道 = partGroup["尿道"].ToPar(); + X0Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][1]; + X0Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y1_性器基 = partGroup["性器基"].ToPar(); + X0Y1_陰核 = partGroup["陰核"].ToPar(); + X0Y1_尿道 = partGroup["尿道"].ToPar(); + X0Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][2]; + X0Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y2_性器基 = partGroup["性器基"].ToPar(); + X0Y2_陰核 = partGroup["陰核"].ToPar(); + X0Y2_尿道 = partGroup["尿道"].ToPar(); + X0Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][3]; + X0Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y3_性器基 = partGroup["性器基"].ToPar(); + X0Y3_陰核 = partGroup["陰核"].ToPar(); + X0Y3_尿道 = partGroup["尿道"].ToPar(); + X0Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][4]; + X0Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y4_性器基 = partGroup["性器基"].ToPar(); + X0Y4_陰核 = partGroup["陰核"].ToPar(); + X0Y4_尿道 = partGroup["尿道"].ToPar(); + X0Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[0][5]; + X0Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X0Y5_性器基 = partGroup["性器基"].ToPar(); + X0Y5_陰核 = partGroup["陰核"].ToPar(); + X0Y5_尿道 = partGroup["尿道"].ToPar(); + X0Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][0]; + X1Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y0_性器基 = partGroup["性器基"].ToPar(); + X1Y0_陰核 = partGroup["陰核"].ToPar(); + X1Y0_尿道 = partGroup["尿道"].ToPar(); + X1Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][1]; + X1Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y1_性器基 = partGroup["性器基"].ToPar(); + X1Y1_陰核 = partGroup["陰核"].ToPar(); + X1Y1_尿道 = partGroup["尿道"].ToPar(); + X1Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][2]; + X1Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y2_性器基 = partGroup["性器基"].ToPar(); + X1Y2_陰核 = partGroup["陰核"].ToPar(); + X1Y2_尿道 = partGroup["尿道"].ToPar(); + X1Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][3]; + X1Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y3_性器基 = partGroup["性器基"].ToPar(); + X1Y3_陰核 = partGroup["陰核"].ToPar(); + X1Y3_尿道 = partGroup["尿道"].ToPar(); + X1Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][4]; + X1Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y4_性器基 = partGroup["性器基"].ToPar(); + X1Y4_陰核 = partGroup["陰核"].ToPar(); + X1Y4_尿道 = partGroup["尿道"].ToPar(); + X1Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[1][5]; + X1Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X1Y5_性器基 = partGroup["性器基"].ToPar(); + X1Y5_陰核 = partGroup["陰核"].ToPar(); + X1Y5_尿道 = partGroup["尿道"].ToPar(); + X1Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][0]; + X2Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y0_性器基 = partGroup["性器基"].ToPar(); + X2Y0_陰核 = partGroup["陰核"].ToPar(); + X2Y0_尿道 = partGroup["尿道"].ToPar(); + X2Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][1]; + X2Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y1_性器基 = partGroup["性器基"].ToPar(); + X2Y1_陰核 = partGroup["陰核"].ToPar(); + X2Y1_尿道 = partGroup["尿道"].ToPar(); + X2Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][2]; + X2Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y2_性器基 = partGroup["性器基"].ToPar(); + X2Y2_陰核 = partGroup["陰核"].ToPar(); + X2Y2_尿道 = partGroup["尿道"].ToPar(); + X2Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][3]; + X2Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y3_性器基 = partGroup["性器基"].ToPar(); + X2Y3_陰核 = partGroup["陰核"].ToPar(); + X2Y3_尿道 = partGroup["尿道"].ToPar(); + X2Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][4]; + X2Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y4_性器基 = partGroup["性器基"].ToPar(); + X2Y4_陰核 = partGroup["陰核"].ToPar(); + X2Y4_尿道 = partGroup["尿道"].ToPar(); + X2Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[2][5]; + X2Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X2Y5_性器基 = partGroup["性器基"].ToPar(); + X2Y5_陰核 = partGroup["陰核"].ToPar(); + X2Y5_尿道 = partGroup["尿道"].ToPar(); + X2Y5_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][0]; + X3Y0_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y0_性器基 = partGroup["性器基"].ToPar(); + X3Y0_陰核 = partGroup["陰核"].ToPar(); + X3Y0_尿道 = partGroup["尿道"].ToPar(); + X3Y0_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][1]; + X3Y1_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y1_性器基 = partGroup["性器基"].ToPar(); + X3Y1_陰核 = partGroup["陰核"].ToPar(); + X3Y1_尿道 = partGroup["尿道"].ToPar(); + X3Y1_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][2]; + X3Y2_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y2_性器基 = partGroup["性器基"].ToPar(); + X3Y2_陰核 = partGroup["陰核"].ToPar(); + X3Y2_尿道 = partGroup["尿道"].ToPar(); + X3Y2_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][3]; + X3Y3_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y3_性器基 = partGroup["性器基"].ToPar(); + X3Y3_陰核 = partGroup["陰核"].ToPar(); + X3Y3_尿道 = partGroup["尿道"].ToPar(); + X3Y3_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][4]; + X3Y4_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y4_性器基 = partGroup["性器基"].ToPar(); + X3Y4_陰核 = partGroup["陰核"].ToPar(); + X3Y4_尿道 = partGroup["尿道"].ToPar(); + X3Y4_膣口 = partGroup["膣口"].ToPar(); + partGroup = Body[3][5]; + X3Y5_小陰唇 = partGroup["小陰唇"].ToPar(); + X3Y5_性器基 = partGroup["性器基"].ToPar(); + X3Y5_陰核 = partGroup["陰核"].ToPar(); + X3Y5_尿道 = partGroup["尿道"].ToPar(); + X3Y5_膣口 = partGroup["膣口"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1078,10 +1078,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.陰核_接続.Count > 0) { - 陰核_接続 = e.陰核_接続.Select(delegate(EleD g) + 陰核_接続 = e.陰核_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_獣2; @@ -1092,7 +1092,7 @@ namespace SlaveMatrix } if (e.尿道_接続.Count > 0) { - 尿道_接続 = e.尿道_接続.Select(delegate(EleD g) + 尿道_接続 = e.尿道_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_獣2; @@ -1103,7 +1103,7 @@ namespace SlaveMatrix } if (e.膣口_接続.Count > 0) { - 膣口_接続 = e.膣口_接続.Select(delegate(EleD g) + 膣口_接続 = e.膣口_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 性器_獣2; @@ -1234,9 +1234,9 @@ namespace SlaveMatrix 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.BasePoint = new Vector2D(0.5, 0.5); - AreMPos = AreM.GetPosition(ref AreM.BasePoint); + ManagedArea = new ManagedArea(Med.Unit, 1.0, 1.0, 0.024, Med.DisQuality, Med.HitAccuracy, 0.1); + ManagedArea.BasePoint = new Vector2D(0.5, 0.5); + AreMPos = ManagedArea.GetPosition(ref ManagedArea.BasePoint); Intensity = e.濃度; Xi = 1; } @@ -1244,21 +1244,21 @@ namespace SlaveMatrix private void AreMSetPos() { p = 接続根.Difs0.GetCurrent().GetPar(接続根.Path0); - AreM.Position = p.ToGlobal(p.GetJP()[接続根.Index].Joint); + ManagedArea.Position = p.ToGlobal(p.GetJP()[接続根.Index].Joint); } public override void Dispose() { base.Dispose(); - AreM.Dispose(); + ManagedArea.Dispose(); } public override void 描画0(RenderArea Are) { - AreM.Clear(); + ManagedArea.Clear(); 位置B = AreMPos; - Body.Draw(AreM); - Are.Draw(AreM); + Body.Draw(ManagedArea); + Are.Draw(ManagedArea); } public override void 接続P() diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs index bfd37ad..8f58f8a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器_獣D.cs @@ -20,39 +20,39 @@ namespace SlaveMatrix 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 void 陰核接続(EleD e) + public void 陰核接続(ElementData e) { 陰核_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_獣_陰核_接続; } - public void 尿道接続(EleD e) + public void 尿道接続(ElementData e) { 尿道_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_獣_尿道_接続; } - public void 膣口接続(EleD e) + public void 膣口接続(ElementData e) { 膣口_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.性器_獣_膣口_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 性器_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs index c73553a..c26277e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 性器精液 : Ele + public class 性器精液 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs index b5a73e9..ec494ac 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 性器精液D : EleD + public class 性器精液D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs index 22d1934..10445df 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 性器精液_人 : 性器精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y0_血液1; + public ShapePart X0Y0_血液1; - public Par X0Y0_血液2; + public ShapePart X0Y0_血液2; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y1_血液1; + public ShapePart X0Y1_血液1; - public Par X0Y1_血液2; + public ShapePart X0Y1_血液2; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y2_血液1; + public ShapePart X0Y2_血液1; - public Par X0Y2_血液2; + public ShapePart X0Y2_血液2; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y3_血液1; + public ShapePart X0Y3_血液1; - public Par X0Y3_血液2; + public ShapePart X0Y3_血液2; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; - public Par X0Y4_血液1; + public ShapePart X0Y4_血液1; - public Par X0Y4_血液2; + public ShapePart X0Y4_血液2; - public Par X0Y5_精液; + public ShapePart X0Y5_精液; - public Par X0Y5_血液1; + public ShapePart X0Y5_血液1; - public Par X0Y5_血液2; + public ShapePart X0Y5_血液2; public ColorD 精液CD; @@ -231,31 +231,31 @@ namespace SlaveMatrix public 性器精液_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 性器精液_人D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["性器精液垂れ"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - X0Y1_血液1 = pars["血液1"].ToPar(); - X0Y1_血液2 = pars["血液2"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - X0Y2_血液1 = pars["血液1"].ToPar(); - X0Y2_血液2 = pars["血液2"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - X0Y3_血液1 = pars["血液1"].ToPar(); - X0Y3_血液2 = pars["血液2"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - X0Y4_血液1 = pars["血液1"].ToPar(); - X0Y4_血液2 = pars["血液2"].ToPar(); - pars = Body[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - X0Y5_血液1 = pars["血液1"].ToPar(); - X0Y5_血液2 = pars["血液2"].ToPar(); + Body = new VariantGrid(GlobalState.性器付["性器精液垂れ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + X0Y0_血液1 = partGroup["血液1"].ToPar(); + X0Y0_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + X0Y1_血液1 = partGroup["血液1"].ToPar(); + X0Y1_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + X0Y2_血液1 = partGroup["血液1"].ToPar(); + X0Y2_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + X0Y3_血液1 = partGroup["血液1"].ToPar(); + X0Y3_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); + X0Y4_血液1 = partGroup["血液1"].ToPar(); + X0Y4_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][5]; + X0Y5_精液 = partGroup["精液"].ToPar(); + X0Y5_血液1 = partGroup["血液1"].ToPar(); + X0Y5_血液2 = partGroup["血液2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -358,8 +358,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); } public void 精液配色(主人公配色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs index ffc313d..18d4a4c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_人D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 性器精液_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs index 489c24e..e572406 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 性器精液_獣 : 性器精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y0_血液1; + public ShapePart X0Y0_血液1; - public Par X0Y0_血液2; + public ShapePart X0Y0_血液2; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y1_血液1; + public ShapePart X0Y1_血液1; - public Par X0Y1_血液2; + public ShapePart X0Y1_血液2; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y2_血液1; + public ShapePart X0Y2_血液1; - public Par X0Y2_血液2; + public ShapePart X0Y2_血液2; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y3_血液1; + public ShapePart X0Y3_血液1; - public Par X0Y3_血液2; + public ShapePart X0Y3_血液2; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; - public Par X0Y4_血液1; + public ShapePart X0Y4_血液1; - public Par X0Y4_血液2; + public ShapePart X0Y4_血液2; - public Par X0Y5_精液; + public ShapePart X0Y5_精液; - public Par X0Y5_血液1; + public ShapePart X0Y5_血液1; - public Par X0Y5_血液2; + public ShapePart X0Y5_血液2; public ColorD 精液CD; @@ -231,31 +231,31 @@ namespace SlaveMatrix public 性器精液_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 性器精液_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["四足性器精液垂れ"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - X0Y1_血液1 = pars["血液1"].ToPar(); - X0Y1_血液2 = pars["血液2"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - X0Y2_血液1 = pars["血液1"].ToPar(); - X0Y2_血液2 = pars["血液2"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - X0Y3_血液1 = pars["血液1"].ToPar(); - X0Y3_血液2 = pars["血液2"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - X0Y4_血液1 = pars["血液1"].ToPar(); - X0Y4_血液2 = pars["血液2"].ToPar(); - pars = Body[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); - X0Y5_血液1 = pars["血液1"].ToPar(); - X0Y5_血液2 = pars["血液2"].ToPar(); + Body = new VariantGrid(GlobalState.性器付["四足性器精液垂れ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + X0Y0_血液1 = partGroup["血液1"].ToPar(); + X0Y0_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + X0Y1_血液1 = partGroup["血液1"].ToPar(); + X0Y1_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + X0Y2_血液1 = partGroup["血液1"].ToPar(); + X0Y2_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + X0Y3_血液1 = partGroup["血液1"].ToPar(); + X0Y3_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); + X0Y4_血液1 = partGroup["血液1"].ToPar(); + X0Y4_血液2 = partGroup["血液2"].ToPar(); + partGroup = Body[0][5]; + X0Y5_精液 = partGroup["精液"].ToPar(); + X0Y5_血液1 = partGroup["血液1"].ToPar(); + X0Y5_血液2 = partGroup["血液2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -358,8 +358,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); } public void 精液配色(主人公配色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs index 9bd581d..5e2e5b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/性器精液_獣D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 性器精液_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs index c374de7..9d4e0e4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 手 : Ele + public class 手 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs index 1d7e3aa..90152a5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 手D : EleD + public class 手D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs index 0ead2c4..a19d571 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人.cs @@ -5,667 +5,667 @@ namespace SlaveMatrix { public class 手_人 : 手 { - public Par X0Y0_グローブ_グローブ; + public ShapePart X0Y0_グローブ_グローブ; - public Par X0Y0_グローブ_縁1; + public ShapePart X0Y0_グローブ_縁1; - public Par X0Y0_グローブ_縁2; + public ShapePart X0Y0_グローブ_縁2; - public Par X0Y0_獣性_獣毛; + public ShapePart X0Y0_獣性_獣毛; - public Par X0Y0_手; + public ShapePart X0Y0_手; - public Par X0Y0_獣性_肉球; + public ShapePart X0Y0_獣性_肉球; - public Par X0Y0_人指_人指1; + public ShapePart X0Y0_人指_人指1; - public Par X0Y0_人指_人指3; + public ShapePart X0Y0_人指_人指3; - public Par X0Y0_人指_人指2; + public ShapePart X0Y0_人指_人指2; - public Par X0Y0_人指_水掻; + public ShapePart X0Y0_人指_水掻; - public Par X0Y0_中指_中指1; + public ShapePart X0Y0_中指_中指1; - public Par X0Y0_中指_中指3; + public ShapePart X0Y0_中指_中指3; - public Par X0Y0_中指_中指2; + public ShapePart X0Y0_中指_中指2; - public Par X0Y0_中指_水掻; + public ShapePart X0Y0_中指_水掻; - public Par X0Y0_薬指_薬指1; + public ShapePart X0Y0_薬指_薬指1; - public Par X0Y0_薬指_薬指3; + public ShapePart X0Y0_薬指_薬指3; - public Par X0Y0_薬指_薬指2; + public ShapePart X0Y0_薬指_薬指2; - public Par X0Y0_薬指_水掻; + public ShapePart X0Y0_薬指_水掻; - public Par X0Y0_小指_小指1; + public ShapePart X0Y0_小指_小指1; - public Par X0Y0_小指_小指3; + public ShapePart X0Y0_小指_小指3; - public Par X0Y0_小指_小指2; + public ShapePart X0Y0_小指_小指2; - public Par X0Y0_親指_水掻; + public ShapePart X0Y0_親指_水掻; - public Par X0Y0_親指_親指1; + public ShapePart X0Y0_親指_親指1; - public Par X0Y0_親指_獣性_肉球; + public ShapePart X0Y0_親指_獣性_肉球; - public Par X0Y0_親指_親指2; + public ShapePart X0Y0_親指_親指2; - public Par X0Y0_親指_親指3; + public ShapePart X0Y0_親指_親指3; - public Par X0Y1_親指_親指3; + public ShapePart X0Y1_親指_親指3; - public Par X0Y1_親指_親指2; + public ShapePart X0Y1_親指_親指2; - public Par X0Y1_親指_親指1; + public ShapePart X0Y1_親指_親指1; - public Par X0Y1_親指_水掻; + public ShapePart X0Y1_親指_水掻; - public Par X0Y1_人指_人指3; + public ShapePart X0Y1_人指_人指3; - public Par X0Y1_人指_人指2; + public ShapePart X0Y1_人指_人指2; - public Par X0Y1_人指_人指1; + public ShapePart X0Y1_人指_人指1; - public Par X0Y1_人指_水掻; + public ShapePart X0Y1_人指_水掻; - public Par X0Y1_中指_中指3; + public ShapePart X0Y1_中指_中指3; - public Par X0Y1_中指_中指2; + public ShapePart X0Y1_中指_中指2; - public Par X0Y1_中指_中指1; + public ShapePart X0Y1_中指_中指1; - public Par X0Y1_中指_水掻; + public ShapePart X0Y1_中指_水掻; - public Par X0Y1_薬指_薬指3; + public ShapePart X0Y1_薬指_薬指3; - public Par X0Y1_薬指_薬指2; + public ShapePart X0Y1_薬指_薬指2; - public Par X0Y1_薬指_薬指1; + public ShapePart X0Y1_薬指_薬指1; - public Par X0Y1_薬指_水掻; + public ShapePart X0Y1_薬指_水掻; - public Par X0Y1_小指_小指3; + public ShapePart X0Y1_小指_小指3; - public Par X0Y1_小指_小指2; + public ShapePart X0Y1_小指_小指2; - public Par X0Y1_小指_小指1; + public ShapePart X0Y1_小指_小指1; - public Par X0Y1_手; + public ShapePart X0Y1_手; - public Par X0Y1_獣性_獣毛; + public ShapePart X0Y1_獣性_獣毛; - public Par X0Y1_竜性_鱗1; + public ShapePart X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public ShapePart X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public ShapePart X0Y1_竜性_鱗3; - public Par X0Y1_悪タトゥ_五芒星_円1; + public ShapePart X0Y1_悪タトゥ_五芒星_円1; - public Par X0Y1_悪タトゥ_五芒星_円2; + public ShapePart X0Y1_悪タトゥ_五芒星_円2; - public Par X0Y1_悪タトゥ_五芒星_星; + public ShapePart X0Y1_悪タトゥ_五芒星_星; - public Par X0Y1_悪タトゥ_五芒星_五角形; + public ShapePart X0Y1_悪タトゥ_五芒星_五角形; - public Par X0Y1_グローブ_グローブ; + public ShapePart X0Y1_グローブ_グローブ; - public Par X0Y1_グローブ_縁1; + public ShapePart X0Y1_グローブ_縁1; - public Par X0Y1_グローブ_縁2; + public ShapePart X0Y1_グローブ_縁2; - public Par X0Y2_親指_親指3; + public ShapePart X0Y2_親指_親指3; - public Par X0Y2_親指_親指2; + public ShapePart X0Y2_親指_親指2; - public Par X0Y2_親指_親指1; + public ShapePart X0Y2_親指_親指1; - public Par X0Y2_親指_水掻; + public ShapePart X0Y2_親指_水掻; - public Par X0Y2_人指_人指3; + public ShapePart X0Y2_人指_人指3; - public Par X0Y2_人指_人指2; + public ShapePart X0Y2_人指_人指2; - public Par X0Y2_人指_人指1; + public ShapePart X0Y2_人指_人指1; - public Par X0Y2_人指_水掻; + public ShapePart X0Y2_人指_水掻; - public Par X0Y2_中指_中指3; + public ShapePart X0Y2_中指_中指3; - public Par X0Y2_中指_中指2; + public ShapePart X0Y2_中指_中指2; - public Par X0Y2_中指_中指1; + public ShapePart X0Y2_中指_中指1; - public Par X0Y2_中指_水掻; + public ShapePart X0Y2_中指_水掻; - public Par X0Y2_薬指_薬指3; + public ShapePart X0Y2_薬指_薬指3; - public Par X0Y2_薬指_薬指2; + public ShapePart X0Y2_薬指_薬指2; - public Par X0Y2_薬指_薬指1; + public ShapePart X0Y2_薬指_薬指1; - public Par X0Y2_薬指_水掻; + public ShapePart X0Y2_薬指_水掻; - public Par X0Y2_小指_小指3; + public ShapePart X0Y2_小指_小指3; - public Par X0Y2_小指_小指2; + public ShapePart X0Y2_小指_小指2; - public Par X0Y2_小指_小指1; + public ShapePart X0Y2_小指_小指1; - public Par X0Y2_手; + public ShapePart X0Y2_手; - public Par X0Y2_獣性_獣毛; + public ShapePart X0Y2_獣性_獣毛; - public Par X0Y2_竜性_鱗1; + public ShapePart X0Y2_竜性_鱗1; - public Par X0Y2_竜性_鱗2; + public ShapePart X0Y2_竜性_鱗2; - public Par X0Y2_竜性_鱗3; + public ShapePart X0Y2_竜性_鱗3; - public Par X0Y2_悪タトゥ_五芒星_円1; + public ShapePart X0Y2_悪タトゥ_五芒星_円1; - public Par X0Y2_悪タトゥ_五芒星_円2; + public ShapePart X0Y2_悪タトゥ_五芒星_円2; - public Par X0Y2_悪タトゥ_五芒星_星; + public ShapePart X0Y2_悪タトゥ_五芒星_星; - public Par X0Y2_悪タトゥ_五芒星_五角形; + public ShapePart X0Y2_悪タトゥ_五芒星_五角形; - public Par X0Y2_グローブ_グローブ; + public ShapePart X0Y2_グローブ_グローブ; - public Par X0Y2_グローブ_縁1; + public ShapePart X0Y2_グローブ_縁1; - public Par X0Y2_グローブ_縁2; + public ShapePart X0Y2_グローブ_縁2; - public Par X0Y3_親指_親指1; + public ShapePart X0Y3_親指_親指1; - public Par X0Y3_親指_親指2; + public ShapePart X0Y3_親指_親指2; - public Par X0Y3_親指_親指3; + public ShapePart X0Y3_親指_親指3; - public Par X0Y3_親指_水掻; + public ShapePart X0Y3_親指_水掻; - public Par X0Y3_人指_人指3; + public ShapePart X0Y3_人指_人指3; - public Par X0Y3_人指_人指2; + public ShapePart X0Y3_人指_人指2; - public Par X0Y3_人指_人指1; + public ShapePart X0Y3_人指_人指1; - public Par X0Y3_人指_水掻; + public ShapePart X0Y3_人指_水掻; - public Par X0Y3_中指_中指3; + public ShapePart X0Y3_中指_中指3; - public Par X0Y3_中指_中指2; + public ShapePart X0Y3_中指_中指2; - public Par X0Y3_中指_中指1; + public ShapePart X0Y3_中指_中指1; - public Par X0Y3_中指_水掻; + public ShapePart X0Y3_中指_水掻; - public Par X0Y3_薬指_薬指3; + public ShapePart X0Y3_薬指_薬指3; - public Par X0Y3_薬指_薬指2; + public ShapePart X0Y3_薬指_薬指2; - public Par X0Y3_薬指_薬指1; + public ShapePart X0Y3_薬指_薬指1; - public Par X0Y3_薬指_水掻; + public ShapePart X0Y3_薬指_水掻; - public Par X0Y3_小指_小指3; + public ShapePart X0Y3_小指_小指3; - public Par X0Y3_小指_小指2; + public ShapePart X0Y3_小指_小指2; - public Par X0Y3_小指_小指1; + public ShapePart X0Y3_小指_小指1; - public Par X0Y3_手; + public ShapePart X0Y3_手; - public Par X0Y3_獣性_獣毛; + public ShapePart X0Y3_獣性_獣毛; - public Par X0Y3_竜性_鱗1; + public ShapePart X0Y3_竜性_鱗1; - public Par X0Y3_竜性_鱗2; + public ShapePart X0Y3_竜性_鱗2; - public Par X0Y3_竜性_鱗3; + public ShapePart X0Y3_竜性_鱗3; - public Par X0Y3_悪タトゥ_五芒星_円1; + public ShapePart X0Y3_悪タトゥ_五芒星_円1; - public Par X0Y3_悪タトゥ_五芒星_円2; + public ShapePart X0Y3_悪タトゥ_五芒星_円2; - public Par X0Y3_悪タトゥ_五芒星_星; + public ShapePart X0Y3_悪タトゥ_五芒星_星; - public Par X0Y3_悪タトゥ_五芒星_五角形; + public ShapePart X0Y3_悪タトゥ_五芒星_五角形; - public Par X0Y3_グローブ_グローブ; + public ShapePart X0Y3_グローブ_グローブ; - public Par X0Y3_グローブ_縁1; + public ShapePart X0Y3_グローブ_縁1; - public Par X0Y3_グローブ_縁2; + public ShapePart X0Y3_グローブ_縁2; - public Par X0Y4_親指_親指3; + public ShapePart X0Y4_親指_親指3; - public Par X0Y4_親指_親指2; + public ShapePart X0Y4_親指_親指2; - public Par X0Y4_親指_親指1; + public ShapePart X0Y4_親指_親指1; - public Par X0Y4_親指_水掻; + public ShapePart X0Y4_親指_水掻; - public Par X0Y4_人指_人指3; + public ShapePart X0Y4_人指_人指3; - public Par X0Y4_人指_人指2; + public ShapePart X0Y4_人指_人指2; - public Par X0Y4_人指_人指1; + public ShapePart X0Y4_人指_人指1; - public Par X0Y4_人指_水掻; + public ShapePart X0Y4_人指_水掻; - public Par X0Y4_小指_小指3; + public ShapePart X0Y4_小指_小指3; - public Par X0Y4_小指_小指2; + public ShapePart X0Y4_小指_小指2; - public Par X0Y4_小指_小指1; + public ShapePart X0Y4_小指_小指1; - public Par X0Y4_中指_中指3; + public ShapePart X0Y4_中指_中指3; - public Par X0Y4_中指_中指2; + public ShapePart X0Y4_中指_中指2; - public Par X0Y4_中指_中指1; + public ShapePart X0Y4_中指_中指1; - public Par X0Y4_中指_水掻; + public ShapePart X0Y4_中指_水掻; - public Par X0Y4_薬指_薬指3; + public ShapePart X0Y4_薬指_薬指3; - public Par X0Y4_薬指_薬指2; + public ShapePart X0Y4_薬指_薬指2; - public Par X0Y4_薬指_薬指1; + public ShapePart X0Y4_薬指_薬指1; - public Par X0Y4_薬指_水掻; + public ShapePart X0Y4_薬指_水掻; - public Par X0Y4_手; + public ShapePart X0Y4_手; - public Par X0Y4_獣性_獣毛; + public ShapePart X0Y4_獣性_獣毛; - public Par X0Y4_竜性_鱗1; + public ShapePart X0Y4_竜性_鱗1; - public Par X0Y4_竜性_鱗2; + public ShapePart X0Y4_竜性_鱗2; - public Par X0Y4_竜性_鱗3; + public ShapePart X0Y4_竜性_鱗3; - public Par X0Y4_悪タトゥ_五芒星_円1; + public ShapePart X0Y4_悪タトゥ_五芒星_円1; - public Par X0Y4_悪タトゥ_五芒星_円2; + public ShapePart X0Y4_悪タトゥ_五芒星_円2; - public Par X0Y4_悪タトゥ_五芒星_星; + public ShapePart X0Y4_悪タトゥ_五芒星_星; - public Par X0Y4_悪タトゥ_五芒星_五角形; + public ShapePart X0Y4_悪タトゥ_五芒星_五角形; - public Par X0Y4_グローブ_グローブ; + public ShapePart X0Y4_グローブ_グローブ; - public Par X0Y4_グローブ_縁1; + public ShapePart X0Y4_グローブ_縁1; - public Par X0Y4_グローブ_縁2; + public ShapePart X0Y4_グローブ_縁2; - public Par X0Y5_親指_親指1; + public ShapePart X0Y5_親指_親指1; - public Par X0Y5_親指_親指2; + public ShapePart X0Y5_親指_親指2; - public Par X0Y5_親指_親指3; + public ShapePart X0Y5_親指_親指3; - public Par X0Y5_親指_水掻; + public ShapePart X0Y5_親指_水掻; - public Par X0Y5_人指_人指3; + public ShapePart X0Y5_人指_人指3; - public Par X0Y5_人指_人指2; + public ShapePart X0Y5_人指_人指2; - public Par X0Y5_人指_人指1; + public ShapePart X0Y5_人指_人指1; - public Par X0Y5_人指_水掻; + public ShapePart X0Y5_人指_水掻; - public Par X0Y5_中指_中指3; + public ShapePart X0Y5_中指_中指3; - public Par X0Y5_中指_中指2; + public ShapePart X0Y5_中指_中指2; - public Par X0Y5_中指_中指1; + public ShapePart X0Y5_中指_中指1; - public Par X0Y5_中指_水掻; + public ShapePart X0Y5_中指_水掻; - public Par X0Y5_薬指_薬指3; + public ShapePart X0Y5_薬指_薬指3; - public Par X0Y5_薬指_薬指2; + public ShapePart X0Y5_薬指_薬指2; - public Par X0Y5_薬指_薬指1; + public ShapePart X0Y5_薬指_薬指1; - public Par X0Y5_薬指_水掻; + public ShapePart X0Y5_薬指_水掻; - public Par X0Y5_小指_小指3; + public ShapePart X0Y5_小指_小指3; - public Par X0Y5_小指_小指2; + public ShapePart X0Y5_小指_小指2; - public Par X0Y5_小指_小指1; + public ShapePart X0Y5_小指_小指1; - public Par X0Y5_手; + public ShapePart X0Y5_手; - public Par X0Y5_獣性_獣毛; + public ShapePart X0Y5_獣性_獣毛; - public Par X0Y5_竜性_鱗1; + public ShapePart X0Y5_竜性_鱗1; - public Par X0Y5_竜性_鱗2; + public ShapePart X0Y5_竜性_鱗2; - public Par X0Y5_竜性_鱗3; + public ShapePart X0Y5_竜性_鱗3; - public Par X0Y5_悪タトゥ_五芒星_円1; + public ShapePart X0Y5_悪タトゥ_五芒星_円1; - public Par X0Y5_悪タトゥ_五芒星_円2; + public ShapePart X0Y5_悪タトゥ_五芒星_円2; - public Par X0Y5_悪タトゥ_五芒星_星; + public ShapePart X0Y5_悪タトゥ_五芒星_星; - public Par X0Y5_悪タトゥ_五芒星_五角形; + public ShapePart X0Y5_悪タトゥ_五芒星_五角形; - public Par X0Y5_グローブ_グローブ; + public ShapePart X0Y5_グローブ_グローブ; - public Par X0Y5_グローブ_縁1; + public ShapePart X0Y5_グローブ_縁1; - public Par X0Y5_グローブ_縁2; + public ShapePart X0Y5_グローブ_縁2; - public Par X0Y6_小指_小指3; + public ShapePart X0Y6_小指_小指3; - public Par X0Y6_小指_小指2; + public ShapePart X0Y6_小指_小指2; - public Par X0Y6_小指_小指1; + public ShapePart X0Y6_小指_小指1; - public Par X0Y6_薬指_水掻; + public ShapePart X0Y6_薬指_水掻; - public Par X0Y6_薬指_薬指3; + public ShapePart X0Y6_薬指_薬指3; - public Par X0Y6_薬指_薬指2; + public ShapePart X0Y6_薬指_薬指2; - public Par X0Y6_薬指_薬指1; + public ShapePart X0Y6_薬指_薬指1; - public Par X0Y6_中指_水掻; + public ShapePart X0Y6_中指_水掻; - public Par X0Y6_中指_中指3; + public ShapePart X0Y6_中指_中指3; - public Par X0Y6_中指_中指2; + public ShapePart X0Y6_中指_中指2; - public Par X0Y6_中指_中指1; + public ShapePart X0Y6_中指_中指1; - public Par X0Y6_人指_水掻; + public ShapePart X0Y6_人指_水掻; - public Par X0Y6_人指_人指3; + public ShapePart X0Y6_人指_人指3; - public Par X0Y6_人指_人指2; + public ShapePart X0Y6_人指_人指2; - public Par X0Y6_人指_人指1; + public ShapePart X0Y6_人指_人指1; - public Par X0Y6_親指_親指3; + public ShapePart X0Y6_親指_親指3; - public Par X0Y6_親指_親指2; + public ShapePart X0Y6_親指_親指2; - public Par X0Y6_親指_親指1; + public ShapePart X0Y6_親指_親指1; - public Par X0Y6_親指_水掻; + public ShapePart X0Y6_親指_水掻; - public Par X0Y6_手; + public ShapePart X0Y6_手; - public Par X0Y6_獣性_獣毛; + public ShapePart X0Y6_獣性_獣毛; - public Par X0Y6_竜性_鱗1; + public ShapePart X0Y6_竜性_鱗1; - public Par X0Y6_竜性_鱗2; + public ShapePart X0Y6_竜性_鱗2; - public Par X0Y6_竜性_鱗3; + public ShapePart X0Y6_竜性_鱗3; - public Par X0Y6_悪タトゥ_五芒星_円1; + public ShapePart X0Y6_悪タトゥ_五芒星_円1; - public Par X0Y6_悪タトゥ_五芒星_円2; + public ShapePart X0Y6_悪タトゥ_五芒星_円2; - public Par X0Y6_悪タトゥ_五芒星_星; + public ShapePart X0Y6_悪タトゥ_五芒星_星; - public Par X0Y6_悪タトゥ_五芒星_五角形; + public ShapePart X0Y6_悪タトゥ_五芒星_五角形; - public Par X0Y6_グローブ_グローブ; + public ShapePart X0Y6_グローブ_グローブ; - public Par X0Y6_グローブ_縁1; + public ShapePart X0Y6_グローブ_縁1; - public Par X0Y6_グローブ_縁2; + public ShapePart X0Y6_グローブ_縁2; - public Par X0Y7_親指_親指1; + public ShapePart X0Y7_親指_親指1; - public Par X0Y7_親指_親指2; + public ShapePart X0Y7_親指_親指2; - public Par X0Y7_親指_親指3; + public ShapePart X0Y7_親指_親指3; - public Par X0Y7_親指_水掻; + public ShapePart X0Y7_親指_水掻; - public Par X0Y7_手; + public ShapePart X0Y7_手; - public Par X0Y7_人指_人指3; + public ShapePart X0Y7_人指_人指3; - public Par X0Y7_人指_人指2; + public ShapePart X0Y7_人指_人指2; - public Par X0Y7_人指_人指1; + public ShapePart X0Y7_人指_人指1; - public Par X0Y7_人指_水掻; + public ShapePart X0Y7_人指_水掻; - public Par X0Y7_中指_中指3; + public ShapePart X0Y7_中指_中指3; - public Par X0Y7_中指_中指2; + public ShapePart X0Y7_中指_中指2; - public Par X0Y7_中指_中指1; + public ShapePart X0Y7_中指_中指1; - public Par X0Y7_中指_水掻; + public ShapePart X0Y7_中指_水掻; - public Par X0Y7_小指_小指3; + public ShapePart X0Y7_小指_小指3; - public Par X0Y7_小指_小指2; + public ShapePart X0Y7_小指_小指2; - public Par X0Y7_小指_小指1; + public ShapePart X0Y7_小指_小指1; - public Par X0Y7_薬指_薬指3; + public ShapePart X0Y7_薬指_薬指3; - public Par X0Y7_薬指_薬指2; + public ShapePart X0Y7_薬指_薬指2; - public Par X0Y7_薬指_薬指1; + public ShapePart X0Y7_薬指_薬指1; - public Par X0Y7_薬指_水掻; + public ShapePart X0Y7_薬指_水掻; - public Par X0Y7_獣性_獣毛; + public ShapePart X0Y7_獣性_獣毛; - public Par X0Y7_竜性_鱗1; + public ShapePart X0Y7_竜性_鱗1; - public Par X0Y7_竜性_鱗2; + public ShapePart X0Y7_竜性_鱗2; - public Par X0Y7_竜性_鱗3; + public ShapePart X0Y7_竜性_鱗3; - public Par X0Y7_悪タトゥ_五芒星_円1; + public ShapePart X0Y7_悪タトゥ_五芒星_円1; - public Par X0Y7_悪タトゥ_五芒星_円2; + public ShapePart X0Y7_悪タトゥ_五芒星_円2; - public Par X0Y7_悪タトゥ_五芒星_星; + public ShapePart X0Y7_悪タトゥ_五芒星_星; - public Par X0Y7_悪タトゥ_五芒星_五角形; + public ShapePart X0Y7_悪タトゥ_五芒星_五角形; - public Par X0Y7_グローブ_グローブ; + public ShapePart X0Y7_グローブ_グローブ; - public Par X0Y7_グローブ_縁1; + public ShapePart X0Y7_グローブ_縁1; - public Par X0Y7_グローブ_縁2; + public ShapePart X0Y7_グローブ_縁2; - public Par X0Y8_親指_親指3; + public ShapePart X0Y8_親指_親指3; - public Par X0Y8_親指_親指2; + public ShapePart X0Y8_親指_親指2; - public Par X0Y8_親指_親指1; + public ShapePart X0Y8_親指_親指1; - public Par X0Y8_親指_水掻; + public ShapePart X0Y8_親指_水掻; - public Par X0Y8_人指_人指3; + public ShapePart X0Y8_人指_人指3; - public Par X0Y8_人指_人指2; + public ShapePart X0Y8_人指_人指2; - public Par X0Y8_人指_人指1; + public ShapePart X0Y8_人指_人指1; - public Par X0Y8_人指_水掻; + public ShapePart X0Y8_人指_水掻; - public Par X0Y8_中指_中指3; + public ShapePart X0Y8_中指_中指3; - public Par X0Y8_中指_中指2; + public ShapePart X0Y8_中指_中指2; - public Par X0Y8_中指_中指1; + public ShapePart X0Y8_中指_中指1; - public Par X0Y8_中指_水掻; + public ShapePart X0Y8_中指_水掻; - public Par X0Y8_薬指_薬指3; + public ShapePart X0Y8_薬指_薬指3; - public Par X0Y8_薬指_薬指2; + public ShapePart X0Y8_薬指_薬指2; - public Par X0Y8_薬指_薬指1; + public ShapePart X0Y8_薬指_薬指1; - public Par X0Y8_薬指_水掻; + public ShapePart X0Y8_薬指_水掻; - public Par X0Y8_小指_小指3; + public ShapePart X0Y8_小指_小指3; - public Par X0Y8_小指_小指2; + public ShapePart X0Y8_小指_小指2; - public Par X0Y8_小指_小指1; + public ShapePart X0Y8_小指_小指1; - public Par X0Y8_手; + public ShapePart X0Y8_手; - public Par X0Y8_獣性_獣毛; + public ShapePart X0Y8_獣性_獣毛; - public Par X0Y8_竜性_鱗1; + public ShapePart X0Y8_竜性_鱗1; - public Par X0Y8_竜性_鱗2; + public ShapePart X0Y8_竜性_鱗2; - public Par X0Y8_竜性_鱗3; + public ShapePart X0Y8_竜性_鱗3; - public Par X0Y8_悪タトゥ_五芒星_円1; + public ShapePart X0Y8_悪タトゥ_五芒星_円1; - public Par X0Y8_悪タトゥ_五芒星_円2; + public ShapePart X0Y8_悪タトゥ_五芒星_円2; - public Par X0Y8_悪タトゥ_五芒星_星; + public ShapePart X0Y8_悪タトゥ_五芒星_星; - public Par X0Y8_悪タトゥ_五芒星_五角形; + public ShapePart X0Y8_悪タトゥ_五芒星_五角形; - public Par X0Y8_グローブ_グローブ; + public ShapePart X0Y8_グローブ_グローブ; - public Par X0Y8_グローブ_縁1; + public ShapePart X0Y8_グローブ_縁1; - public Par X0Y8_グローブ_縁2; + public ShapePart X0Y8_グローブ_縁2; - public Par X0Y9_グローブ_グローブ; + public ShapePart X0Y9_グローブ_グローブ; - public Par X0Y9_グローブ_縁1; + public ShapePart X0Y9_グローブ_縁1; - public Par X0Y9_グローブ_縁2; + public ShapePart X0Y9_グローブ_縁2; - public Par X0Y9_獣性_獣毛; + public ShapePart X0Y9_獣性_獣毛; - public Par X0Y9_手; + public ShapePart X0Y9_手; - public Par X0Y9_獣肉球; + public ShapePart X0Y9_獣肉球; - public Par X0Y9_人指_人指1; + public ShapePart X0Y9_人指_人指1; - public Par X0Y9_人指_人指3; + public ShapePart X0Y9_人指_人指3; - public Par X0Y9_人指_人指2; + public ShapePart X0Y9_人指_人指2; - public Par X0Y9_人指_水掻; + public ShapePart X0Y9_人指_水掻; - public Par X0Y9_中指_中指1; + public ShapePart X0Y9_中指_中指1; - public Par X0Y9_中指_中指3; + public ShapePart X0Y9_中指_中指3; - public Par X0Y9_中指_中指2; + public ShapePart X0Y9_中指_中指2; - public Par X0Y9_中指_水掻; + public ShapePart X0Y9_中指_水掻; - public Par X0Y9_薬指_薬指1; + public ShapePart X0Y9_薬指_薬指1; - public Par X0Y9_薬指_薬指3; + public ShapePart X0Y9_薬指_薬指3; - public Par X0Y9_薬指_薬指2; + public ShapePart X0Y9_薬指_薬指2; - public Par X0Y9_薬指_水掻; + public ShapePart X0Y9_薬指_水掻; - public Par X0Y9_小指_小指1; + public ShapePart X0Y9_小指_小指1; - public Par X0Y9_小指_小指3; + public ShapePart X0Y9_小指_小指3; - public Par X0Y9_小指_小指2; + public ShapePart X0Y9_小指_小指2; - public Par X0Y9_親指_水掻; + public ShapePart X0Y9_親指_水掻; - public Par X0Y9_親指_親指1; + public ShapePart X0Y9_親指_親指1; - public Par X0Y9_親指_獣肉球; + public ShapePart X0Y9_親指_獣肉球; - public Par X0Y9_親指_親指2; + public ShapePart X0Y9_親指_親指2; - public Par X0Y9_親指_親指3; + public ShapePart X0Y9_親指_親指3; - public Par X0Y10_親指_親指3; + public ShapePart X0Y10_親指_親指3; - public Par X0Y10_親指_親指2; + public ShapePart X0Y10_親指_親指2; - public Par X0Y10_親指_親指1; + public ShapePart X0Y10_親指_親指1; - public Par X0Y10_親指_水掻; + public ShapePart X0Y10_親指_水掻; - public Par X0Y10_人指_人指3; + public ShapePart X0Y10_人指_人指3; - public Par X0Y10_人指_人指2; + public ShapePart X0Y10_人指_人指2; - public Par X0Y10_人指_人指1; + public ShapePart X0Y10_人指_人指1; - public Par X0Y10_人指_水掻; + public ShapePart X0Y10_人指_水掻; - public Par X0Y10_小指_小指3; + public ShapePart X0Y10_小指_小指3; - public Par X0Y10_小指_小指2; + public ShapePart X0Y10_小指_小指2; - public Par X0Y10_小指_小指1; + public ShapePart X0Y10_小指_小指1; - public Par X0Y10_中指_中指3; + public ShapePart X0Y10_中指_中指3; - public Par X0Y10_中指_中指2; + public ShapePart X0Y10_中指_中指2; - public Par X0Y10_中指_中指1; + public ShapePart X0Y10_中指_中指1; - public Par X0Y10_中指_水掻; + public ShapePart X0Y10_中指_水掻; - public Par X0Y10_薬指_薬指3; + public ShapePart X0Y10_薬指_薬指3; - public Par X0Y10_薬指_薬指2; + public ShapePart X0Y10_薬指_薬指2; - public Par X0Y10_薬指_薬指1; + public ShapePart X0Y10_薬指_薬指1; - public Par X0Y10_薬指_水掻; + public ShapePart X0Y10_薬指_水掻; - public Par X0Y10_手; + public ShapePart X0Y10_手; - public Par X0Y10_獣性_獣毛; + public ShapePart X0Y10_獣性_獣毛; - public Par X0Y10_竜性_鱗1; + public ShapePart X0Y10_竜性_鱗1; - public Par X0Y10_竜性_鱗2; + public ShapePart X0Y10_竜性_鱗2; - public Par X0Y10_竜性_鱗3; + public ShapePart X0Y10_竜性_鱗3; - public Par X0Y10_悪タトゥ_五芒星_円1; + public ShapePart X0Y10_悪タトゥ_五芒星_円1; - public Par X0Y10_悪タトゥ_五芒星_円2; + public ShapePart X0Y10_悪タトゥ_五芒星_円2; - public Par X0Y10_悪タトゥ_五芒星_星; + public ShapePart X0Y10_悪タトゥ_五芒星_星; - public Par X0Y10_悪タトゥ_五芒星_五角形; + public ShapePart X0Y10_悪タトゥ_五芒星_五角形; - public Par X0Y10_グローブ_グローブ; + public ShapePart X0Y10_グローブ_グローブ; - public Par X0Y10_グローブ_縁1; + public ShapePart X0Y10_グローブ_縁1; - public Par X0Y10_グローブ_縁2; + public ShapePart X0Y10_グローブ_縁2; public ColorD グローブ_グローブCD; @@ -2560,227 +2560,227 @@ namespace SlaveMatrix { double num = 1.5; int num2 = (右 ? 1 : 0); - List oP = X0Y0_人指_人指3.GetOP(); - 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.GetBasePointBase()) * num * value; - List oP2 = X0Y0_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP3 = X0Y0_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP4 = X0Y0_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP5 = X0Y0_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP6 = X0Y9_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP7 = X0Y9_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP8 = X0Y9_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP9 = X0Y9_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP10 = X0Y9_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; + List oP = X0Y0_人指_人指3.GetOP(); + CurveOutline curveOutline = oP[(int)((double)(oP.Count - num2) * 0.5)]; + int index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_人指_人指3.GetBasePointBase()) * num * value; + List oP2 = X0Y0_中指_中指3.GetOP(); + curveOutline = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_中指_中指3.GetBasePointBase()) * num * value; + List oP3 = X0Y0_薬指_薬指3.GetOP(); + curveOutline = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_薬指_薬指3.GetBasePointBase()) * num * value; + List oP4 = X0Y0_小指_小指3.GetOP(); + curveOutline = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_小指_小指3.GetBasePointBase()) * num * value; + List oP5 = X0Y0_親指_親指3.GetOP(); + curveOutline = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP6 = X0Y9_人指_人指3.GetOP(); + curveOutline = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_人指_人指3.GetBasePointBase()) * num * value; + List oP7 = X0Y9_中指_中指3.GetOP(); + curveOutline = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_中指_中指3.GetBasePointBase()) * num * value; + List oP8 = X0Y9_薬指_薬指3.GetOP(); + curveOutline = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_薬指_薬指3.GetBasePointBase()) * num * value; + List oP9 = X0Y9_小指_小指3.GetOP(); + curveOutline = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_小指_小指3.GetBasePointBase()) * num * value; + List oP10 = X0Y9_親指_親指3.GetOP(); + curveOutline = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y9_親指_親指3.GetBasePointBase()) * num * 0.65 * value; num2 = ((!右) ? 1 : 0); - List oP11 = X0Y1_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP12 = X0Y1_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP13 = X0Y1_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP14 = X0Y1_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP15 = X0Y1_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP16 = X0Y2_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP17 = X0Y2_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP18 = X0Y2_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP19 = X0Y2_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP20 = X0Y2_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP21 = X0Y3_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP22 = X0Y3_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP23 = X0Y3_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP24 = X0Y3_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP25 = X0Y3_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP26 = X0Y4_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP27 = X0Y4_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP28 = X0Y4_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP29 = X0Y4_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP30 = X0Y4_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP31 = X0Y5_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP32 = X0Y5_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP33 = X0Y5_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP34 = X0Y5_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP35 = X0Y5_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP36 = X0Y6_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP37 = X0Y6_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP38 = X0Y6_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP39 = X0Y6_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP40 = X0Y6_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP41 = X0Y7_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP42 = X0Y7_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP43 = X0Y7_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP44 = X0Y7_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP45 = X0Y7_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP46 = X0Y8_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP47 = X0Y8_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP48 = X0Y8_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP49 = X0Y8_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP50 = X0Y8_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP51 = X0Y10_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP52 = X0Y10_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP53 = X0Y10_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP54 = X0Y10_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP55 = X0Y10_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; + List oP11 = X0Y1_人指_人指3.GetOP(); + curveOutline = oP11[(int)((double)(oP11.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_人指_人指3.GetBasePointBase()) * num * value; + List oP12 = X0Y1_中指_中指3.GetOP(); + curveOutline = oP12[(int)((double)(oP12.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_中指_中指3.GetBasePointBase()) * num * value; + List oP13 = X0Y1_薬指_薬指3.GetOP(); + curveOutline = oP13[(int)((double)(oP13.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_薬指_薬指3.GetBasePointBase()) * num * value; + List oP14 = X0Y1_小指_小指3.GetOP(); + curveOutline = oP14[(int)((double)(oP14.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_小指_小指3.GetBasePointBase()) * num * value; + List oP15 = X0Y1_親指_親指3.GetOP(); + curveOutline = oP15[(int)((double)(oP15.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP16 = X0Y2_人指_人指3.GetOP(); + curveOutline = oP16[(int)((double)(oP16.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_人指_人指3.GetBasePointBase()) * num * value; + List oP17 = X0Y2_中指_中指3.GetOP(); + curveOutline = oP17[(int)((double)(oP17.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_中指_中指3.GetBasePointBase()) * num * value; + List oP18 = X0Y2_薬指_薬指3.GetOP(); + curveOutline = oP18[(int)((double)(oP18.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_薬指_薬指3.GetBasePointBase()) * num * value; + List oP19 = X0Y2_小指_小指3.GetOP(); + curveOutline = oP19[(int)((double)(oP19.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_小指_小指3.GetBasePointBase()) * num * value; + List oP20 = X0Y2_親指_親指3.GetOP(); + curveOutline = oP20[(int)((double)(oP20.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y2_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP21 = X0Y3_人指_人指3.GetOP(); + curveOutline = oP21[(int)((double)(oP21.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_人指_人指3.GetBasePointBase()) * num * value; + List oP22 = X0Y3_中指_中指3.GetOP(); + curveOutline = oP22[(int)((double)(oP22.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_中指_中指3.GetBasePointBase()) * num * value; + List oP23 = X0Y3_薬指_薬指3.GetOP(); + curveOutline = oP23[(int)((double)(oP23.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_薬指_薬指3.GetBasePointBase()) * num * value; + List oP24 = X0Y3_小指_小指3.GetOP(); + curveOutline = oP24[(int)((double)(oP24.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_小指_小指3.GetBasePointBase()) * num * value; + List oP25 = X0Y3_親指_親指3.GetOP(); + curveOutline = oP25[(int)((double)(oP25.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y3_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP26 = X0Y4_人指_人指3.GetOP(); + curveOutline = oP26[(int)((double)(oP26.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_人指_人指3.GetBasePointBase()) * num * value; + List oP27 = X0Y4_中指_中指3.GetOP(); + curveOutline = oP27[(int)((double)(oP27.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_中指_中指3.GetBasePointBase()) * num * value; + List oP28 = X0Y4_薬指_薬指3.GetOP(); + curveOutline = oP28[(int)((double)(oP28.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_薬指_薬指3.GetBasePointBase()) * num * value; + List oP29 = X0Y4_小指_小指3.GetOP(); + curveOutline = oP29[(int)((double)(oP29.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_小指_小指3.GetBasePointBase()) * num * value; + List oP30 = X0Y4_親指_親指3.GetOP(); + curveOutline = oP30[(int)((double)(oP30.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y4_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP31 = X0Y5_人指_人指3.GetOP(); + curveOutline = oP31[(int)((double)(oP31.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_人指_人指3.GetBasePointBase()) * num * value; + List oP32 = X0Y5_中指_中指3.GetOP(); + curveOutline = oP32[(int)((double)(oP32.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_中指_中指3.GetBasePointBase()) * num * value; + List oP33 = X0Y5_薬指_薬指3.GetOP(); + curveOutline = oP33[(int)((double)(oP33.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_薬指_薬指3.GetBasePointBase()) * num * value; + List oP34 = X0Y5_小指_小指3.GetOP(); + curveOutline = oP34[(int)((double)(oP34.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_小指_小指3.GetBasePointBase()) * num * value; + List oP35 = X0Y5_親指_親指3.GetOP(); + curveOutline = oP35[(int)((double)(oP35.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y5_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP36 = X0Y6_人指_人指3.GetOP(); + curveOutline = oP36[(int)((double)(oP36.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_人指_人指3.GetBasePointBase()) * num * value; + List oP37 = X0Y6_中指_中指3.GetOP(); + curveOutline = oP37[(int)((double)(oP37.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_中指_中指3.GetBasePointBase()) * num * value; + List oP38 = X0Y6_薬指_薬指3.GetOP(); + curveOutline = oP38[(int)((double)(oP38.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_薬指_薬指3.GetBasePointBase()) * num * value; + List oP39 = X0Y6_小指_小指3.GetOP(); + curveOutline = oP39[(int)((double)(oP39.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_小指_小指3.GetBasePointBase()) * num * value; + List oP40 = X0Y6_親指_親指3.GetOP(); + curveOutline = oP40[(int)((double)(oP40.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y6_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP41 = X0Y7_人指_人指3.GetOP(); + curveOutline = oP41[(int)((double)(oP41.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_人指_人指3.GetBasePointBase()) * num * value; + List oP42 = X0Y7_中指_中指3.GetOP(); + curveOutline = oP42[(int)((double)(oP42.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_中指_中指3.GetBasePointBase()) * num * value; + List oP43 = X0Y7_薬指_薬指3.GetOP(); + curveOutline = oP43[(int)((double)(oP43.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_薬指_薬指3.GetBasePointBase()) * num * value; + List oP44 = X0Y7_小指_小指3.GetOP(); + curveOutline = oP44[(int)((double)(oP44.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_小指_小指3.GetBasePointBase()) * num * value; + List oP45 = X0Y7_親指_親指3.GetOP(); + curveOutline = oP45[(int)((double)(oP45.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y7_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP46 = X0Y8_人指_人指3.GetOP(); + curveOutline = oP46[(int)((double)(oP46.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_人指_人指3.GetBasePointBase()) * num * value; + List oP47 = X0Y8_中指_中指3.GetOP(); + curveOutline = oP47[(int)((double)(oP47.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_中指_中指3.GetBasePointBase()) * num * value; + List oP48 = X0Y8_薬指_薬指3.GetOP(); + curveOutline = oP48[(int)((double)(oP48.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_薬指_薬指3.GetBasePointBase()) * num * value; + List oP49 = X0Y8_小指_小指3.GetOP(); + curveOutline = oP49[(int)((double)(oP49.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_小指_小指3.GetBasePointBase()) * num * value; + List oP50 = X0Y8_親指_親指3.GetOP(); + curveOutline = oP50[(int)((double)(oP50.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y8_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP51 = X0Y10_人指_人指3.GetOP(); + curveOutline = oP51[(int)((double)(oP51.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_人指_人指3.GetBasePointBase()) * num * value; + List oP52 = X0Y10_中指_中指3.GetOP(); + curveOutline = oP52[(int)((double)(oP52.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_中指_中指3.GetBasePointBase()) * num * value; + List oP53 = X0Y10_薬指_薬指3.GetOP(); + curveOutline = oP53[(int)((double)(oP53.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_薬指_薬指3.GetBasePointBase()) * num * value; + List oP54 = X0Y10_小指_小指3.GetOP(); + curveOutline = oP54[(int)((double)(oP54.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_小指_小指3.GetBasePointBase()) * num * value; + List oP55 = X0Y10_親指_親指3.GetOP(); + curveOutline = oP55[(int)((double)(oP55.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y10_親指_親指3.GetBasePointBase()) * num * 0.65 * value; } } @@ -2801,439 +2801,439 @@ namespace SlaveMatrix public 手_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 手_人D e) { ThisType = GetType(); - Body = new Difs(Sta.腕左["手"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["グローブ"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["手"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["グローブ"].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_獣性_獣毛 = partGroup["獣毛"].ToPar(); + X0Y0_手 = partGroup["手"].ToPar(); + X0Y0_獣性_肉球 = partGroup["獣肉球"].ToPar(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_人指1 = pars2["人指1"].ToPar(); X0Y0_人指_人指3 = pars2["人指3"].ToPar(); X0Y0_人指_人指2 = pars2["人指2"].ToPar(); X0Y0_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_中指1 = pars2["中指1"].ToPar(); X0Y0_中指_中指3 = pars2["中指3"].ToPar(); X0Y0_中指_中指2 = pars2["中指2"].ToPar(); X0Y0_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y0_小指_小指1 = pars2["小指1"].ToPar(); X0Y0_小指_小指3 = pars2["小指3"].ToPar(); X0Y0_小指_小指2 = pars2["小指2"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y0_親指_水掻 = pars2["水掻"].ToPar(); X0Y0_親指_親指1 = pars2["親指1"].ToPar(); X0Y0_親指_獣性_肉球 = pars2["獣肉球"].ToPar(); X0Y0_親指_親指2 = pars2["親指2"].ToPar(); X0Y0_親指_親指3 = pars2["親指3"].ToPar(); - pars = Body[0][1]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][1]; + pars2 = partGroup["親指"].ToPars(); X0Y1_親指_親指3 = pars2["親指3"].ToPar(); X0Y1_親指_親指2 = pars2["親指2"].ToPar(); X0Y1_親指_親指1 = pars2["親指1"].ToPar(); X0Y1_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y1_人指_人指3 = pars2["人指3"].ToPar(); X0Y1_人指_人指2 = pars2["人指2"].ToPar(); X0Y1_人指_人指1 = pars2["人指1"].ToPar(); X0Y1_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y1_中指_中指3 = pars2["中指3"].ToPar(); X0Y1_中指_中指2 = pars2["中指2"].ToPar(); X0Y1_中指_中指1 = pars2["中指1"].ToPar(); X0Y1_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].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_手 = partGroup["手"].ToPar(); + X0Y1_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["五芒星"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); + PartGroup pars3 = pars2["五芒星"].ToPars(); X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y1_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y1_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y1_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][2]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][2]; + pars2 = partGroup["親指"].ToPars(); X0Y2_親指_親指3 = pars2["親指3"].ToPar(); X0Y2_親指_親指2 = pars2["親指2"].ToPar(); X0Y2_親指_親指1 = pars2["親指1"].ToPar(); X0Y2_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y2_人指_人指3 = pars2["人指3"].ToPar(); X0Y2_人指_人指2 = pars2["人指2"].ToPar(); X0Y2_人指_人指1 = pars2["人指1"].ToPar(); X0Y2_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y2_中指_中指3 = pars2["中指3"].ToPar(); X0Y2_中指_中指2 = pars2["中指2"].ToPar(); X0Y2_中指_中指1 = pars2["中指1"].ToPar(); X0Y2_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y2_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y2_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y2_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y2_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].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_手 = partGroup["手"].ToPar(); + X0Y2_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y2_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y2_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y2_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y2_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y2_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y2_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y2_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][3]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][3]; + pars2 = partGroup["親指"].ToPars(); X0Y3_親指_親指1 = pars2["親指1"].ToPar(); X0Y3_親指_親指2 = pars2["親指2"].ToPar(); X0Y3_親指_親指3 = pars2["親指3"].ToPar(); X0Y3_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y3_人指_人指3 = pars2["人指3"].ToPar(); X0Y3_人指_人指2 = pars2["人指2"].ToPar(); X0Y3_人指_人指1 = pars2["人指1"].ToPar(); X0Y3_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y3_中指_中指3 = pars2["中指3"].ToPar(); X0Y3_中指_中指2 = pars2["中指2"].ToPar(); X0Y3_中指_中指1 = pars2["中指1"].ToPar(); X0Y3_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y3_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y3_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y3_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y3_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].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_手 = partGroup["手"].ToPar(); + X0Y3_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y3_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y3_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y3_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y3_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y3_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y3_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y3_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][4]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][4]; + pars2 = partGroup["親指"].ToPars(); X0Y4_親指_親指3 = pars2["親指3"].ToPar(); X0Y4_親指_親指2 = pars2["親指2"].ToPar(); X0Y4_親指_親指1 = pars2["親指1"].ToPar(); X0Y4_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y4_人指_人指3 = pars2["人指3"].ToPar(); X0Y4_人指_人指2 = pars2["人指2"].ToPar(); X0Y4_人指_人指1 = pars2["人指1"].ToPar(); X0Y4_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y4_小指_小指3 = pars2["小指3"].ToPar(); X0Y4_小指_小指2 = pars2["小指2"].ToPar(); X0Y4_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y4_中指_中指3 = pars2["中指3"].ToPar(); X0Y4_中指_中指2 = pars2["中指2"].ToPar(); X0Y4_中指_中指1 = pars2["中指1"].ToPar(); X0Y4_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].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_手 = partGroup["手"].ToPar(); + X0Y4_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y4_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y4_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y4_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y4_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y4_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y4_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y4_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][5]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][5]; + pars2 = partGroup["親指"].ToPars(); X0Y5_親指_親指1 = pars2["親指1"].ToPar(); X0Y5_親指_親指2 = pars2["親指2"].ToPar(); X0Y5_親指_親指3 = pars2["親指3"].ToPar(); X0Y5_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y5_人指_人指3 = pars2["人指3"].ToPar(); X0Y5_人指_人指2 = pars2["人指2"].ToPar(); X0Y5_人指_人指1 = pars2["人指1"].ToPar(); X0Y5_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y5_中指_中指3 = pars2["中指3"].ToPar(); X0Y5_中指_中指2 = pars2["中指2"].ToPar(); X0Y5_中指_中指1 = pars2["中指1"].ToPar(); X0Y5_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y5_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y5_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y5_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y5_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].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_手 = partGroup["手"].ToPar(); + X0Y5_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y5_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y5_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y5_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y5_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y5_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y5_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y5_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y5_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y5_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y5_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][6]; - pars2 = pars["小指"].ToPars(); + partGroup = Body[0][6]; + pars2 = partGroup["小指"].ToPars(); X0Y6_小指_小指3 = pars2["小指3"].ToPar(); X0Y6_小指_小指2 = pars2["小指2"].ToPar(); X0Y6_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y6_薬指_水掻 = pars2["水掻"].ToPar(); X0Y6_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y6_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y6_薬指_薬指1 = pars2["薬指1"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y6_中指_水掻 = pars2["水掻"].ToPar(); X0Y6_中指_中指3 = pars2["中指3"].ToPar(); X0Y6_中指_中指2 = pars2["中指2"].ToPar(); X0Y6_中指_中指1 = pars2["中指1"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y6_人指_水掻 = pars2["水掻"].ToPar(); X0Y6_人指_人指3 = pars2["人指3"].ToPar(); X0Y6_人指_人指2 = pars2["人指2"].ToPar(); X0Y6_人指_人指1 = pars2["人指1"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].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_手 = partGroup["手"].ToPar(); + X0Y6_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y6_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y6_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y6_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y6_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y6_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y6_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y6_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y6_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y6_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y6_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][7]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][7]; + pars2 = partGroup["親指"].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_手 = partGroup["手"].ToPar(); + pars2 = partGroup["人指"].ToPars(); X0Y7_人指_人指3 = pars2["人指3"].ToPar(); X0Y7_人指_人指2 = pars2["人指2"].ToPar(); X0Y7_人指_人指1 = pars2["人指1"].ToPar(); X0Y7_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y7_中指_中指3 = pars2["中指3"].ToPar(); X0Y7_中指_中指2 = pars2["中指2"].ToPar(); X0Y7_中指_中指1 = pars2["中指1"].ToPar(); X0Y7_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y7_小指_小指3 = pars2["小指3"].ToPar(); X0Y7_小指_小指2 = pars2["小指2"].ToPar(); X0Y7_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].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_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y7_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y7_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y7_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y7_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y7_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y7_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y7_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y7_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y7_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y7_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][8]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][8]; + pars2 = partGroup["親指"].ToPars(); X0Y8_親指_親指3 = pars2["親指3"].ToPar(); X0Y8_親指_親指2 = pars2["親指2"].ToPar(); X0Y8_親指_親指1 = pars2["親指1"].ToPar(); X0Y8_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y8_人指_人指3 = pars2["人指3"].ToPar(); X0Y8_人指_人指2 = pars2["人指2"].ToPar(); X0Y8_人指_人指1 = pars2["人指1"].ToPar(); X0Y8_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y8_中指_中指3 = pars2["中指3"].ToPar(); X0Y8_中指_中指2 = pars2["中指2"].ToPar(); X0Y8_中指_中指1 = pars2["中指1"].ToPar(); X0Y8_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y8_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y8_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y8_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y8_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].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_手 = partGroup["手"].ToPar(); + X0Y8_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y8_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y8_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y8_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y8_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y8_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y8_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y8_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y8_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y8_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y8_グローブ_縁2 = pars2["縁2"].ToPar(); - pars = Body[0][9]; - pars2 = pars["グローブ"].ToPars(); + partGroup = Body[0][9]; + pars2 = partGroup["グローブ"].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_獣性_獣毛 = partGroup["獣毛"].ToPar(); + X0Y9_手 = partGroup["手"].ToPar(); + X0Y9_獣肉球 = partGroup["獣肉球"].ToPar(); + pars2 = partGroup["人指"].ToPars(); X0Y9_人指_人指1 = pars2["人指1"].ToPar(); X0Y9_人指_人指3 = pars2["人指3"].ToPar(); X0Y9_人指_人指2 = pars2["人指2"].ToPar(); X0Y9_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y9_中指_中指1 = pars2["中指1"].ToPar(); X0Y9_中指_中指3 = pars2["中指3"].ToPar(); X0Y9_中指_中指2 = pars2["中指2"].ToPar(); X0Y9_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y9_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y9_薬指_薬指3 = pars2["薬指3"].ToPar(); X0Y9_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y9_薬指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y9_小指_小指1 = pars2["小指1"].ToPar(); X0Y9_小指_小指3 = pars2["小指3"].ToPar(); X0Y9_小指_小指2 = pars2["小指2"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y9_親指_水掻 = pars2["水掻"].ToPar(); X0Y9_親指_親指1 = pars2["親指1"].ToPar(); X0Y9_親指_獣肉球 = pars2["獣肉球"].ToPar(); X0Y9_親指_親指2 = pars2["親指2"].ToPar(); X0Y9_親指_親指3 = pars2["親指3"].ToPar(); - pars = Body[0][10]; - pars2 = pars["親指"].ToPars(); + partGroup = Body[0][10]; + pars2 = partGroup["親指"].ToPars(); X0Y10_親指_親指3 = pars2["親指3"].ToPar(); X0Y10_親指_親指2 = pars2["親指2"].ToPar(); X0Y10_親指_親指1 = pars2["親指1"].ToPar(); X0Y10_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y10_人指_人指3 = pars2["人指3"].ToPar(); X0Y10_人指_人指2 = pars2["人指2"].ToPar(); X0Y10_人指_人指1 = pars2["人指1"].ToPar(); X0Y10_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y10_小指_小指3 = pars2["小指3"].ToPar(); X0Y10_小指_小指2 = pars2["小指2"].ToPar(); X0Y10_小指_小指1 = pars2["小指1"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y10_中指_中指3 = pars2["中指3"].ToPar(); X0Y10_中指_中指2 = pars2["中指2"].ToPar(); X0Y10_中指_中指1 = pars2["中指1"].ToPar(); X0Y10_中指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].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_手 = partGroup["手"].ToPar(); + X0Y10_獣性_獣毛 = partGroup["獣毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y10_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y10_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y10_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y10_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y10_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y10_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y10_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["グローブ"].ToPars(); + pars2 = partGroup["グローブ"].ToPars(); X0Y10_グローブ_グローブ = pars2["グローブ"].ToPar(); X0Y10_グローブ_縁1 = pars2["縁1"].ToPar(); X0Y10_グローブ_縁2 = pars2["縁2"].ToPar(); @@ -4127,7 +4127,7 @@ namespace SlaveMatrix public void 獣性() { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.GetOP().ExpansionXY(item.GetOP().GetCenter(), 0.001); item.SetSizeBase(item.GetSizeBase() * 1.2); @@ -4136,7 +4136,7 @@ namespace SlaveMatrix public void 竜性() { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { if (item.Tag.Contains("鱗")) { @@ -4168,7 +4168,7 @@ namespace SlaveMatrix X0Y10_親指_親指1.GetOP()[(!右) ? 4 : 0].Outline = true; } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -4567,31 +4567,31 @@ namespace SlaveMatrix グローブ_グローブ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); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 獣性_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 親指_親指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.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); @@ -4603,31 +4603,31 @@ namespace SlaveMatrix グローブ_グローブ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); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.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); @@ -4639,31 +4639,31 @@ namespace SlaveMatrix グローブ_グローブ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); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 獣性_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 親指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.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); @@ -4675,31 +4675,31 @@ namespace SlaveMatrix グローブ_グローブ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); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 獣性_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.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); @@ -4711,31 +4711,31 @@ namespace SlaveMatrix グローブ_グローブ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); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 獣性_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 親指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 親指_親指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.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); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs index e536887..6e275fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_人D.cs @@ -92,7 +92,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs index 1883f4e..4393f8e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class 手_牛 : 獣手 { - public Par X0Y0_指0; + public ShapePart X0Y0_指0; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_蹄_蹄2; + public ShapePart X0Y0_蹄_蹄2; - public Par X0Y0_蹄_蹄1; + public ShapePart X0Y0_蹄_蹄1; - public Par X0Y0_蹄_副蹄; + public ShapePart X0Y0_蹄_副蹄; - public Par X0Y0_指1; + public ShapePart X0Y0_指1; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD 指0CD; @@ -355,21 +355,21 @@ namespace SlaveMatrix public 手_牛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 手_牛D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛"; - dif.Add(new Pars(Sta.腕左["四足手"][1][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_指0 = pars["指0"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "牛"; + morphVariant.Add(new PartGroup(GlobalState.腕左["四足手"][1][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_指0 = partGroup["指0"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["蹄"].ToPars(); X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); X0Y0_蹄_副蹄 = pars2["副蹄"].ToPar(); - X0Y0_指1 = pars["指1"].ToPar(); - pars2 = pars["腕輪"].ToPars(); + X0Y0_指1 = partGroup["指1"].ToPar(); + pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -464,7 +464,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -498,12 +498,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 指0CD = new ColorD(ref ColorHelper.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); + 蹄_蹄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_蹄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_副蹄CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs index 214dc21..648b0fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_牛D.cs @@ -40,7 +40,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_牛(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs index a82354e..f084d40 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class 手_獣 : 獣手 { - public Par X0Y0_手; + public ShapePart X0Y0_手; - public Par X0Y0_親指_指; + public ShapePart X0Y0_親指_指; - public Par X0Y0_親指_爪; + public ShapePart X0Y0_親指_爪; - public Par X0Y0_小指_指; + public ShapePart X0Y0_小指_指; - public Par X0Y0_小指_爪; + public ShapePart X0Y0_小指_爪; - public Par X0Y0_薬指_指; + public ShapePart X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public ShapePart X0Y0_薬指_爪; - public Par X0Y0_中指_指; + public ShapePart X0Y0_中指_指; - public Par X0Y0_中指_爪; + public ShapePart X0Y0_中指_爪; - public Par X0Y0_人指_指; + public ShapePart X0Y0_人指_指; - public Par X0Y0_人指_爪; + public ShapePart X0Y0_人指_爪; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; public ColorD 手CD; @@ -359,30 +359,30 @@ namespace SlaveMatrix public 手_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 手_獣D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.腕左["四足手"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_手 = pars["手"].ToPar(); - Pars pars2 = pars["親指"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "獣"; + morphVariant.Add(new PartGroup(GlobalState.腕左["四足手"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_手 = partGroup["手"].ToPar(); + PartGroup pars2 = partGroup["親指"].ToPars(); X0Y0_親指_指 = pars2["指"].ToPar(); X0Y0_親指_爪 = pars2["爪"].ToPar(); - pars2 = pars["小指"].ToPars(); + pars2 = partGroup["小指"].ToPars(); X0Y0_小指_指 = pars2["指"].ToPar(); X0Y0_小指_爪 = pars2["爪"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_指 = pars2["指"].ToPar(); X0Y0_薬指_爪 = pars2["爪"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_指 = pars2["指"].ToPar(); X0Y0_中指_爪 = pars2["爪"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_指 = pars2["指"].ToPar(); X0Y0_人指_爪 = pars2["爪"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); @@ -497,56 +497,56 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 手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); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 手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); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 手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); + 手CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs index 1c31a07..8374999 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_獣D.cs @@ -40,7 +40,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs index bed2dc8..19cfe0f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙.cs @@ -4,37 +4,37 @@ namespace SlaveMatrix { public class 手_蝙 : 翼手 { - public Par X0Y0_獣翼手; + public ShapePart X0Y0_獣翼手; - public Par X0Y0_小指_指1; + public ShapePart X0Y0_小指_指1; - public Par X0Y0_小指_指2; + public ShapePart X0Y0_小指_指2; - public Par X0Y0_小指_指3; + public ShapePart X0Y0_小指_指3; - public Par X0Y0_薬指_指1; + public ShapePart X0Y0_薬指_指1; - public Par X0Y0_薬指_指2; + public ShapePart X0Y0_薬指_指2; - public Par X0Y0_薬指_指3; + public ShapePart X0Y0_薬指_指3; - public Par X0Y0_中指_指1; + public ShapePart X0Y0_中指_指1; - public Par X0Y0_中指_指2; + public ShapePart X0Y0_中指_指2; - public Par X0Y0_中指_指3; + public ShapePart X0Y0_中指_指3; - public Par X0Y0_人指_指1; + public ShapePart X0Y0_人指_指1; - public Par X0Y0_人指_指2; + public ShapePart X0Y0_人指_指2; - public Par X0Y0_人指_指3; + public ShapePart X0Y0_人指_指3; - public Par X0Y0_親指_指1; + public ShapePart X0Y0_親指_指1; - public Par X0Y0_親指_指2; + public ShapePart X0Y0_親指_指2; - public Par X0Y0_親指_指3; + public ShapePart X0Y0_親指_指3; public 飛膜_先 飛膜; @@ -104,15 +104,15 @@ namespace SlaveMatrix public bool カーブ; - public Par[] Pars1; + public ShapePart[] Pars1; - public Par[] Pars2; + public ShapePart[] Pars2; - public Par[] Pars3; + public ShapePart[] Pars3; - public Par[] Pars4; + public ShapePart[] Pars4; - public Par[] Pars5; + public ShapePart[] Pars5; private Vector2D[] mm; @@ -737,26 +737,26 @@ namespace SlaveMatrix 飛膜 = new 飛膜_先(DisUnit, 配色指定, 体配色); 飛膜.Par = this; ThisType = GetType(); - Body = new Difs(Sta.腕左["獣翼手"]); - Pars pars = Body[0][0]; - X0Y0_獣翼手 = pars["獣翼手"].ToPar(); - Pars pars2 = pars["小指"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["獣翼手"]); + PartGroup partGroup = Body[0][0]; + X0Y0_獣翼手 = partGroup["獣翼手"].ToPar(); + PartGroup pars2 = partGroup["小指"].ToPars(); X0Y0_小指_指1 = pars2["指1"].ToPar(); X0Y0_小指_指2 = pars2["指2"].ToPar(); X0Y0_小指_指3 = pars2["指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_指1 = pars2["指1"].ToPar(); X0Y0_薬指_指2 = pars2["指2"].ToPar(); X0Y0_薬指_指3 = pars2["指3"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_指1 = pars2["指1"].ToPar(); X0Y0_中指_指2 = pars2["指2"].ToPar(); X0Y0_中指_指3 = pars2["指3"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_指1 = pars2["指1"].ToPar(); X0Y0_人指_指2 = pars2["指2"].ToPar(); X0Y0_人指_指3 = pars2["指3"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y0_親指_指1 = pars2["指1"].ToPar(); X0Y0_親指_指2 = pars2["指2"].ToPar(); X0Y0_親指_指3 = pars2["指3"].ToPar(); @@ -817,23 +817,23 @@ namespace SlaveMatrix base.配色指定 = 配色指定; 配色(体配色); X0Y0_獣翼手CP = new ColorP(X0Y0_獣翼手, 獣翼手CD, DisUnit, abj: true); - Pars1 = new Par[3] { X0Y0_小指_指1, X0Y0_小指_指2, X0Y0_小指_指3 }; + Pars1 = new ShapePart[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 }; + Pars2 = new ShapePart[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 }; + Pars3 = new ShapePart[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 }; + Pars4 = new ShapePart[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 }; + Pars5 = new ShapePart[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); @@ -930,22 +930,22 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 獣翼手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); + 獣翼手CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 小指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 小指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 薬指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 薬指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 薬指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 人指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 親指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 親指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs index 4a2229f..8d3f84a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_蝙D.cs @@ -56,7 +56,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_蝙(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs index f937abd..d2e7924 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬.cs @@ -4,25 +4,25 @@ namespace SlaveMatrix { public class 手_馬 : 獣手 { - public Par X0Y0_指0; + public ShapePart X0Y0_指0; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_蹄; + public ShapePart X0Y0_蹄; - public Par X0Y0_指1; + public ShapePart X0Y0_指1; - public Par X0Y0_腕輪_革; + public ShapePart X0Y0_腕輪_革; - public Par X0Y0_腕輪_金具1; + public ShapePart X0Y0_腕輪_金具1; - public Par X0Y0_腕輪_金具2; + public ShapePart X0Y0_腕輪_金具2; - public Par X0Y0_腕輪_金具3; + public ShapePart X0Y0_腕輪_金具3; - public Par X0Y0_腕輪_金具左; + public ShapePart X0Y0_腕輪_金具左; - public Par X0Y0_腕輪_金具右; + public ShapePart X0Y0_腕輪_金具右; public ColorD 指0CD; @@ -313,18 +313,18 @@ namespace SlaveMatrix public 手_馬(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 手_馬D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬"; - dif.Add(new Pars(Sta.腕左["四足手"][1][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_指0 = pars["指0"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_蹄 = pars["蹄"].ToPar(); - X0Y0_指1 = pars["指1"].ToPar(); - Pars pars2 = pars["腕輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "馬"; + morphVariant.Add(new PartGroup(GlobalState.腕左["四足手"][1][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_指0 = partGroup["指0"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + X0Y0_蹄 = partGroup["蹄"].ToPar(); + X0Y0_指1 = partGroup["指1"].ToPar(); + PartGroup pars2 = partGroup["腕輪"].ToPars(); X0Y0_腕輪_革 = pars2["革"].ToPar(); X0Y0_腕輪_金具1 = pars2["金具1"].ToPar(); X0Y0_腕輪_金具2 = pars2["金具2"].ToPar(); @@ -415,7 +415,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_腕輪_革 && p != X0Y0_腕輪_金具1 && p != X0Y0_腕輪_金具2 && p != X0Y0_腕輪_金具3 && p != X0Y0_腕輪_金具左) { @@ -447,10 +447,10 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 指0CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 指0CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.爪O); + 指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 腕輪_革CD = new ColorD(); 腕輪_金具1CD = new ColorD(); 腕輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs index f5dfe02..d60db46 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_馬D.cs @@ -36,7 +36,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_馬(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs index 94f8ffc..d253c17 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥.cs @@ -4,151 +4,151 @@ namespace SlaveMatrix { public class 手_鳥 : 翼手 { - public Par X0Y0_鳥翼手; + public ShapePart X0Y0_鳥翼手; - public Par X0Y0_風切羽_羽10; + public ShapePart X0Y0_風切羽_羽10; - public Par X0Y0_風切羽_羽9; + public ShapePart X0Y0_風切羽_羽9; - public Par X0Y0_風切羽_羽8; + public ShapePart X0Y0_風切羽_羽8; - public Par X0Y0_風切羽_羽7; + public ShapePart X0Y0_風切羽_羽7; - public Par X0Y0_風切羽_羽6; + public ShapePart X0Y0_風切羽_羽6; - public Par X0Y0_風切羽_羽5; + public ShapePart X0Y0_風切羽_羽5; - public Par X0Y0_風切羽_羽4; + public ShapePart X0Y0_風切羽_羽4; - public Par X0Y0_風切羽_羽3; + public ShapePart X0Y0_風切羽_羽3; - public Par X0Y0_風切羽_羽2; + public ShapePart X0Y0_風切羽_羽2; - public Par X0Y0_風切羽_羽1; + public ShapePart X0Y0_風切羽_羽1; - public Par X0Y0_雨覆羽_羽10; + public ShapePart X0Y0_雨覆羽_羽10; - public Par X0Y0_雨覆羽_羽9; + public ShapePart X0Y0_雨覆羽_羽9; - public Par X0Y0_雨覆羽_羽8; + public ShapePart X0Y0_雨覆羽_羽8; - public Par X0Y0_雨覆羽_羽7; + public ShapePart X0Y0_雨覆羽_羽7; - public Par X0Y0_雨覆羽_羽6; + public ShapePart X0Y0_雨覆羽_羽6; - public Par X0Y0_雨覆羽_羽5; + public ShapePart X0Y0_雨覆羽_羽5; - public Par X0Y0_雨覆羽_羽4; + public ShapePart X0Y0_雨覆羽_羽4; - public Par X0Y0_雨覆羽_羽3; + public ShapePart X0Y0_雨覆羽_羽3; - public Par X0Y0_雨覆羽_羽2; + public ShapePart X0Y0_雨覆羽_羽2; - public Par X0Y0_雨覆羽_羽1; + public ShapePart X0Y0_雨覆羽_羽1; - public Par X0Y0_小翼羽_羽3; + public ShapePart X0Y0_小翼羽_羽3; - public Par X0Y0_小翼羽_羽2; + public ShapePart X0Y0_小翼羽_羽2; - public Par X0Y0_小翼羽_羽1; + public ShapePart X0Y0_小翼羽_羽1; - public Par X0Y0_指_中指_爪; + public ShapePart X0Y0_指_中指_爪; - public Par X0Y0_指_中指_指3; + public ShapePart X0Y0_指_中指_指3; - public Par X0Y0_指_中指_指2; + public ShapePart X0Y0_指_中指_指2; - public Par X0Y0_指_中指_指1; + public ShapePart X0Y0_指_中指_指1; - public Par X0Y0_指_中指_鱗3_鱗1; + public ShapePart X0Y0_指_中指_鱗3_鱗1; - public Par X0Y0_指_中指_鱗3_鱗2; + public ShapePart X0Y0_指_中指_鱗3_鱗2; - public Par X0Y0_指_中指_鱗3_鱗3; + public ShapePart X0Y0_指_中指_鱗3_鱗3; - public Par X0Y0_指_中指_鱗3_鱗4; + public ShapePart X0Y0_指_中指_鱗3_鱗4; - public Par X0Y0_指_中指_鱗2_鱗1; + public ShapePart X0Y0_指_中指_鱗2_鱗1; - public Par X0Y0_指_中指_鱗2_鱗2; + public ShapePart X0Y0_指_中指_鱗2_鱗2; - public Par X0Y0_指_中指_鱗2_鱗3; + public ShapePart X0Y0_指_中指_鱗2_鱗3; - public Par X0Y0_指_中指_鱗2_鱗4; + public ShapePart X0Y0_指_中指_鱗2_鱗4; - public Par X0Y0_指_中指_鱗1_鱗1; + public ShapePart X0Y0_指_中指_鱗1_鱗1; - public Par X0Y0_指_中指_鱗1_鱗2; + public ShapePart X0Y0_指_中指_鱗1_鱗2; - public Par X0Y0_指_中指_鱗1_鱗3; + public ShapePart X0Y0_指_中指_鱗1_鱗3; - public Par X0Y0_指_中指_鱗1_鱗4; + public ShapePart X0Y0_指_中指_鱗1_鱗4; - public Par X0Y0_指_中指_鱗1_鱗5; + public ShapePart X0Y0_指_中指_鱗1_鱗5; - public Par X0Y0_指_中指_鱗1_鱗6; + public ShapePart X0Y0_指_中指_鱗1_鱗6; - public Par X0Y0_指_人指_爪; + public ShapePart X0Y0_指_人指_爪; - public Par X0Y0_指_人指_指3; + public ShapePart X0Y0_指_人指_指3; - public Par X0Y0_指_人指_指2; + public ShapePart X0Y0_指_人指_指2; - public Par X0Y0_指_人指_指1; + public ShapePart X0Y0_指_人指_指1; - public Par X0Y0_指_人指_鱗3_鱗1; + public ShapePart X0Y0_指_人指_鱗3_鱗1; - public Par X0Y0_指_人指_鱗3_鱗2; + public ShapePart X0Y0_指_人指_鱗3_鱗2; - public Par X0Y0_指_人指_鱗3_鱗3; + public ShapePart X0Y0_指_人指_鱗3_鱗3; - public Par X0Y0_指_人指_鱗3_鱗4; + public ShapePart X0Y0_指_人指_鱗3_鱗4; - public Par X0Y0_指_人指_鱗2_鱗1; + public ShapePart X0Y0_指_人指_鱗2_鱗1; - public Par X0Y0_指_人指_鱗2_鱗2; + public ShapePart X0Y0_指_人指_鱗2_鱗2; - public Par X0Y0_指_人指_鱗2_鱗3; + public ShapePart X0Y0_指_人指_鱗2_鱗3; - public Par X0Y0_指_人指_鱗2_鱗4; + public ShapePart X0Y0_指_人指_鱗2_鱗4; - public Par X0Y0_指_人指_鱗1_鱗1; + public ShapePart X0Y0_指_人指_鱗1_鱗1; - public Par X0Y0_指_人指_鱗1_鱗2; + public ShapePart X0Y0_指_人指_鱗1_鱗2; - public Par X0Y0_指_人指_鱗1_鱗3; + public ShapePart X0Y0_指_人指_鱗1_鱗3; - public Par X0Y0_指_人指_鱗1_鱗4; + public ShapePart X0Y0_指_人指_鱗1_鱗4; - public Par X0Y0_指_人指_鱗1_鱗5; + public ShapePart X0Y0_指_人指_鱗1_鱗5; - public Par X0Y0_指_人指_鱗1_鱗6; + public ShapePart X0Y0_指_人指_鱗1_鱗6; - public Par X0Y0_指_親指_爪; + public ShapePart X0Y0_指_親指_爪; - public Par X0Y0_指_親指_指2; + public ShapePart X0Y0_指_親指_指2; - public Par X0Y0_指_親指_指1; + public ShapePart X0Y0_指_親指_指1; - public Par X0Y0_指_親指_鱗2_鱗1; + public ShapePart X0Y0_指_親指_鱗2_鱗1; - public Par X0Y0_指_親指_鱗2_鱗2; + public ShapePart X0Y0_指_親指_鱗2_鱗2; - public Par X0Y0_指_親指_鱗2_鱗3; + public ShapePart X0Y0_指_親指_鱗2_鱗3; - public Par X0Y0_指_親指_鱗2_鱗4; + public ShapePart X0Y0_指_親指_鱗2_鱗4; - public Par X0Y0_指_親指_鱗1_鱗1; + public ShapePart X0Y0_指_親指_鱗1_鱗1; - public Par X0Y0_指_親指_鱗1_鱗2; + public ShapePart X0Y0_指_親指_鱗1_鱗2; - public Par X0Y0_指_親指_鱗1_鱗3; + public ShapePart X0Y0_指_親指_鱗1_鱗3; - public Par X0Y0_指_親指_鱗1_鱗4; + public ShapePart X0Y0_指_親指_鱗1_鱗4; - public Par X0Y0_指_親指_鱗1_鱗5; + public ShapePart X0Y0_指_親指_鱗1_鱗5; - public Par X0Y0_指_親指_鱗1_鱗6; + public ShapePart X0Y0_指_親指_鱗1_鱗6; public ColorD 鳥翼手CD; @@ -2067,10 +2067,10 @@ namespace SlaveMatrix public 手_鳥(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 手_鳥D e) { ThisType = GetType(); - Body = new Difs(Sta.腕左["鳥翼手"]); - Pars pars = Body[0][0]; - X0Y0_鳥翼手 = pars["鳥翼手"].ToPar(); - Pars pars2 = pars["風切羽"].ToPars(); + Body = new VariantGrid(GlobalState.腕左["鳥翼手"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鳥翼手 = partGroup["鳥翼手"].ToPar(); + PartGroup pars2 = partGroup["風切羽"].ToPars(); X0Y0_風切羽_羽10 = pars2["羽10"].ToPar(); X0Y0_風切羽_羽9 = pars2["羽9"].ToPar(); X0Y0_風切羽_羽8 = pars2["羽8"].ToPar(); @@ -2081,7 +2081,7 @@ namespace SlaveMatrix X0Y0_風切羽_羽3 = pars2["羽3"].ToPar(); X0Y0_風切羽_羽2 = pars2["羽2"].ToPar(); X0Y0_風切羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["雨覆羽"].ToPars(); + pars2 = partGroup["雨覆羽"].ToPars(); X0Y0_雨覆羽_羽10 = pars2["羽10"].ToPar(); X0Y0_雨覆羽_羽9 = pars2["羽9"].ToPar(); X0Y0_雨覆羽_羽8 = pars2["羽8"].ToPar(); @@ -2092,17 +2092,17 @@ namespace SlaveMatrix X0Y0_雨覆羽_羽3 = pars2["羽3"].ToPar(); X0Y0_雨覆羽_羽2 = pars2["羽2"].ToPar(); X0Y0_雨覆羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["小翼羽"].ToPars(); + pars2 = partGroup["小翼羽"].ToPars(); X0Y0_小翼羽_羽3 = pars2["羽3"].ToPar(); X0Y0_小翼羽_羽2 = pars2["羽2"].ToPar(); X0Y0_小翼羽_羽1 = pars2["羽1"].ToPar(); - pars2 = pars["指"].ToPars(); - Pars pars3 = pars2["中指"].ToPars(); + pars2 = partGroup["指"].ToPars(); + PartGroup 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(); + PartGroup pars4 = pars3["鱗3"].ToPars(); X0Y0_指_中指_鱗3_鱗1 = pars4["鱗1"].ToPar(); X0Y0_指_中指_鱗3_鱗2 = pars4["鱗2"].ToPar(); X0Y0_指_中指_鱗3_鱗3 = pars4["鱗3"].ToPar(); @@ -2580,233 +2580,233 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鳥翼手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); + 鳥翼手CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 小翼羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 小翼羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 小翼羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 指_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 鳥翼手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); + 鳥翼手CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 小翼羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 小翼羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小翼羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 指_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { - 鳥翼手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); + 鳥翼手CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 風切羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 風切羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 風切羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽1O); + 雨覆羽_羽10CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽8CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽6CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 雨覆羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 雨覆羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小翼羽_羽3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 小翼羽_羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 小翼羽_羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_中指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_中指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_中指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_人指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_人指_鱗3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗3_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_人指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_人指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 指_親指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 指_親指_鱗2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 指_親指_鱗1_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 指_親指_鱗1_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs index 72aa87b..2cfb158 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/手_鳥D.cs @@ -212,7 +212,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 手_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs index 4dffc72..1eb1050 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束具色.cs @@ -16,22 +16,22 @@ namespace SlaveMatrix public void SetDefault() { - 革部 = Col.Black; + 革部 = ColorHelper.Black; 金具 = Color.Gray; SetColor2(); } public void SetRandom() { - Col.GetRandomClothesColor(out 革部); - Col.GetRandomClothesColor(out 金具); + ColorHelper.GetRandomClothesColor(out 革部); + ColorHelper.GetRandomClothesColor(out 金具); SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 革部, out 革部色); - Col.GetMetal(ref 金具, out 金具色); + ColorHelper.GetGrad(ref 革部, out 革部色); + ColorHelper.GetMetal(ref 金具, out 金具色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs index feb0602..f2ff4ab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/拘束鎖.cs @@ -4,25 +4,25 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 拘束鎖 : Ele + public class 拘束鎖 : Element { - public Par X0Y0_鎖2; + public ShapePart X0Y0_鎖2; - public Par X0Y0_鎖1; + public ShapePart X0Y0_鎖1; - public Par X0Y0_鎖4; + public ShapePart X0Y0_鎖4; - public Par X0Y0_鎖3; + public ShapePart X0Y0_鎖3; - public Par X0Y0_鎖6; + public ShapePart X0Y0_鎖6; - public Par X0Y0_鎖5; + public ShapePart X0Y0_鎖5; - public Par X0Y0_鎖8; + public ShapePart X0Y0_鎖8; - public Par X0Y0_鎖7; + public ShapePart X0Y0_鎖7; - public Par X0Y0_鎖9; + public ShapePart X0Y0_鎖9; public ColorD 鎖2CD; @@ -256,17 +256,17 @@ namespace SlaveMatrix public 拘束鎖(double DisUnit, bool 右, 配色指定 配色指定, BodyColorSet 体配色, bool Xasix) { ThisType = GetType(); - Body = new Difs(Sta.その他["拘束鎖"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.その他["拘束鎖"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鎖2 = partGroup["鎖2"].ToPar(); + X0Y0_鎖1 = partGroup["鎖1"].ToPar(); + X0Y0_鎖4 = partGroup["鎖4"].ToPar(); + X0Y0_鎖3 = partGroup["鎖3"].ToPar(); + X0Y0_鎖6 = partGroup["鎖6"].ToPar(); + X0Y0_鎖5 = partGroup["鎖5"].ToPar(); + X0Y0_鎖8 = partGroup["鎖8"].ToPar(); + X0Y0_鎖7 = partGroup["鎖7"].ToPar(); + X0Y0_鎖9 = partGroup["鎖9"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); if (Xasix) @@ -292,14 +292,14 @@ namespace SlaveMatrix public void SetSize() { - Par par = 接続根.Difs0.GetCurrent().GetPar(接続根.Path0); - if (par.GetJP().Count <= 0) + ShapePart shapePart = 接続根.Difs0.GetCurrent().GetPar(接続根.Path0); + if (shapePart.GetJP().Count <= 0) { return; } int num = 0; - Vector2D vec2DZero = Dat.Vec2DZero; - foreach (Out item in par.GetOP()) + Vector2D vec2DZero = DataConsts.Vec2DZero; + foreach (CurveOutline item in shapePart.GetOP()) { foreach (Vector2D item2 in item.ps.Skip(1).Take(item.ps.Count - 2)) { @@ -307,12 +307,12 @@ namespace SlaveMatrix num++; } } - par.GetJP()[0] = new Joi(vec2DZero / num); + shapePart.GetJP()[0] = new JointPoint(vec2DZero / num); 接続P(); - 尺度B = (par.GetArea() / X0Y0_鎖1.GetArea()).Sqrt() * 1.2; + 尺度B = (shapePart.GetArea() / X0Y0_鎖1.GetArea()).Sqrt() * 1.2; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs index a95ef33..f459221 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/挿入処理.cs @@ -87,9 +87,9 @@ namespace SlaveMatrix private double y0; - private Par p0; + private ShapePart p0; - private Par py; + private ShapePart py; private Vector2D bp; @@ -209,17 +209,17 @@ namespace SlaveMatrix { set { - if (対象.Ele is バイブ_アナル) + if (対象.Element is バイブ_アナル) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); } - else if (対象.Ele is パール) + else if (対象.Element is パール) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); } else { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, 1.0); } } } @@ -231,22 +231,22 @@ namespace SlaveMatrix if (Bod.断面_表示) { dv = (dv + value).Clamp(0.0, 1.0); - dy = ((dv >= 1.0) ? (対象.Ele.Body.GetCountY() - 1) : ((int)((double)対象.Ele.Body.GetCountY() * dv))); - if (対象.Ele is バイブ_アナル) + dy = ((dv >= 1.0) ? (対象.Element.Body.GetCountY() - 1) : ((int)((double)対象.Element.Body.GetCountY() * dv))); + if (対象.Element is バイブ_アナル) { dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); } - else if (対象.Ele is パール) + else if (対象.Element 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 ((!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) && !(対象.Element is マウス) && (!Bod.Is獣 || (!(対象.Element is パール) && !(対象.Element is ロータ)))) { - if (対象.Ele is バイブ_デンマ) + if (対象.Element is バイブ_デンマ) { Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); } - else if (対象.Ele is ロータ || 対象.Ele is ハンド) + else if (対象.Element is ロータ || 対象.Element is ハンド) { Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); } @@ -255,34 +255,34 @@ namespace SlaveMatrix Bod.断面.Yv = dv.Clamp(0.0, 1.0); } } - if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) + if (!Bod.Is獣 && !(対象.Element is バイブ_デンマ) && !(対象.Element is ハンド) && !(対象.Element is マウス) && !(対象.Element is ロータ)) { Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); Bod.VaginalCumDrip.尺度YC = Bod.断面.膣サイズY; Bod.膣基.尺度YC = Bod.断面.膣サイズY; } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + if (!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) { Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); } } else { - if (対象.Ele is バイブ_アナル) + if (対象.Element is バイブ_アナル) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); } - else if (対象.Ele is パール) + else if (対象.Element is パール) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); } else { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, 1.0); } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + if (!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) { - Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); + Bod.性器.Yv = 対象.Element.Yv.Clamp(性器単位v, 1.0); } } } @@ -292,7 +292,7 @@ namespace SlaveMatrix { set { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, 1.0); } } @@ -300,17 +300,17 @@ namespace SlaveMatrix { set { - if (対象.Ele is バイブ_アナル) + if (対象.Element is バイブ_アナル) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, A通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, A通常人最大v); } - else if (対象.Ele is パール) + else if (対象.Element is パール) { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, P通常人最大v); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, P通常人最大v); } else { - 対象.Ele.Yv = (対象.Ele.Yv + value).Clamp(0.0, 1.0); + 対象.Element.Yv = (対象.Element.Yv + value).Clamp(0.0, 1.0); } } } @@ -321,7 +321,7 @@ namespace SlaveMatrix { if (!Is膣 || !Bod.断面_表示) { - return 対象.Ele.Yv; + return 対象.Element.Yv; } return dv; } @@ -350,43 +350,43 @@ namespace SlaveMatrix { get { - if (対象.Ele is ハンド) + if (対象.Element is ハンド) { return ToolType.Hand; } - if (対象.Ele is マウス) + if (対象.Element is マウス) { return ToolType.マウス; } - if (対象.Ele is ペニス) + if (対象.Element is ペニス) { return ToolType.Penis; } - if (対象.Ele is バイブ_ディル) + if (対象.Element is バイブ_ディル) { return ToolType.Dildo; } - if (対象.Ele is バイブ_コモン) + if (対象.Element is バイブ_コモン) { return ToolType.Vibrator; } - if (対象.Ele is バイブ_ドリル) + if (対象.Element is バイブ_ドリル) { return ToolType.Drill; } - if (対象.Ele is バイブ_デンマ) + if (対象.Element is バイブ_デンマ) { return ToolType.デンマ; } - if (対象.Ele is バイブ_アナル) + if (対象.Element is バイブ_アナル) { return ToolType.AnalVibrator; } - if (対象.Ele is ロータ) + if (対象.Element is ロータ) { return ToolType.ロータ; } - if (対象.Ele is パール) + if (対象.Element is パール) { return ToolType.パール; } @@ -398,7 +398,7 @@ namespace SlaveMatrix { if ((0.1 * Player.口挿入度).Lot()) { - switch (RNG.XS.Next(2)) + switch (Rng.XS.Next(2)) { case 0: //Sounds.挿抜口1.Play(); @@ -414,7 +414,7 @@ namespace SlaveMatrix { if ((0.1 * Player.膣挿入度 * Player.Tension.Inverse()).Lot()) { - switch (RNG.XS.Next(2)) + switch (Rng.XS.Next(2)) { case 0: //Sounds.挿抜前1.Play(); @@ -430,7 +430,7 @@ namespace SlaveMatrix { if ((0.1 * Player.肛挿入度 * Player.Tension.Inverse()).Lot()) { - switch (Oth.GetRandomIndex(4.0, 4.0, 1.0, 1.0)) + switch (GeometryUtils.GetRandomIndex(4.0, 4.0, 1.0, 1.0)) { case 0: //Sounds.挿抜前3.Play(); @@ -452,7 +452,7 @@ namespace SlaveMatrix { if ((0.1 * Player.糸挿入度 * Player.Tension.Inverse()).Lot()) { - switch (RNG.XS.Next(2)) + switch (Rng.XS.Next(2)) { case 0: //Sounds.挿抜糸1.Play(); @@ -475,7 +475,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), GlobalState.口挿.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); }); } } @@ -486,7 +486,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), GlobalState.口中.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); }); } } @@ -497,7 +497,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.口腔位置.GetAreaPoint(0.05), GlobalState.口抜.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); }); } } @@ -508,7 +508,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), GlobalState.膣挿.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); }); } } @@ -519,7 +519,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), GlobalState.膣中.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); }); } } @@ -530,7 +530,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.膣口位置.GetAreaPoint(0.04), GlobalState.膣抜.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); }); } } @@ -541,7 +541,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), GlobalState.肛挿.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); }); } } @@ -552,7 +552,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), GlobalState.肛中.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); }); } } @@ -563,7 +563,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.肛門位置.GetAreaPoint(0.04), GlobalState.肛抜.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); }); } } @@ -574,7 +574,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), GlobalState.糸挿.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); }); } } @@ -585,7 +585,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), GlobalState.糸中.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); }); } } @@ -596,7 +596,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, Bod.出糸位置.GetAreaPoint(0.04), GlobalState.糸抜.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); }); } } @@ -607,7 +607,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, 対象.Element.位置.GetAreaPoint(0.04), GlobalState.振動.GetVal(1.0, 1.0), new Font("MS Gothic", 1f), ColorHelper.Black, 0.1 + 0.1 * base.強度, b: true); }); } } @@ -625,7 +625,7 @@ namespace SlaveMatrix if (挿入箇所 == ContactType.Vagina) { 膣挿抜 = yr * Player.膣挿入度; - 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Element.Yi, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); 膣継続(); @@ -633,12 +633,12 @@ namespace SlaveMatrix else if (挿入箇所 == ContactType.Anal) { 肛挿抜 = yr * Player.肛挿入度; - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Element.Yi, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); 肛継続(); } - 対象.Ele.角度C = (100.0 * xr).Clamp(-5.0, 5.0); + 対象.Element.角度C = (100.0 * xr).Clamp(-5.0, 5.0); or = vr; } } @@ -651,22 +651,22 @@ namespace SlaveMatrix } if (Is口) { - a = 対象.Ele.角度C; - 調教UI.Set_口(対象.Ele); - 対象.Ele.角度C = a; + a = 対象.Element.角度C; + 調教UI.Set_口(対象.Element); + 対象.Element.角度C = a; } else if (Is膣) { if (Bod.断面_表示) { Bod.性器.接続PA(); - 対象.Ele.位置B = Bod.性器.Body.GetCurrent().EnumAllPar().First((Par p_) => p_.Tag.Contains("膣口")).GetPosition(); - p0 = 対象.Ele.Body.pr[対象.Ele.Body[対象.Ele.Body.GetIndexX()][0]]; - py = 対象.Ele.Body.pr[対象.Ele.Body[対象.Ele.Body.GetIndexX()][dy]]; + 対象.Element.位置B = Bod.性器.Body.GetCurrent().EnumAllPar().First((ShapePart p_) => p_.Tag.Contains("膣口")).GetPosition(); + p0 = 対象.Element.Body.pr[対象.Element.Body[対象.Element.Body.GetIndexX()][0]]; + py = 対象.Element.Body.pr[対象.Element.Body[対象.Element.Body.GetIndexX()][dy]]; if (pn) { bp = py.GetPositionBase(); - py.SetPositionBase(対象.Ele.位置B); + py.SetPositionBase(対象.Element.位置B); y0 = py.ToGlobal(py.GetOP()[0].ps[psi]).Y; py.SetPositionBase(bp); } @@ -674,37 +674,37 @@ namespace SlaveMatrix { y0 = py.ToGlobal(py.GetOP()[0].ps[psi]).Y; } - 対象.Ele.位置B = 対象.Ele.位置B.AddY(p0.GetBasePointBase().Y - py.GetBasePointBase().Y); + 対象.Element.位置B = 対象.Element.位置B.AddY(p0.GetBasePointBase().Y - py.GetBasePointBase().Y); if (pn) { bp = p0.GetPositionBase(); - p0.SetPositionBase(対象.Ele.位置B); - 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.GetOP()[0].ps[psi]).Y); + p0.SetPositionBase(対象.Element.位置B); + 対象.Element.位置B = 対象.Element.位置B.AddY(y0 - p0.ToGlobal(p0.GetOP()[0].ps[psi]).Y); p0.SetPositionBase(bp); } else { - 対象.Ele.位置B = 対象.Ele.位置B.AddY(y0 - p0.ToGlobal(p0.GetOP()[0].ps[psi]).Y); + 対象.Element.位置B = 対象.Element.位置B.AddY(y0 - p0.ToGlobal(p0.GetOP()[0].ps[psi]).Y); } } else { - a = 対象.Ele.角度C; - 調教UI.Set_膣口(対象.Ele); - 対象.Ele.角度C = a; + a = 対象.Element.角度C; + 調教UI.Set_膣口(対象.Element); + 対象.Element.角度C = a; } } else if (Is肛) { - a = 対象.Ele.角度C; - 調教UI.Set_肛門(対象.Ele); - 対象.Ele.角度C = a; + a = 対象.Element.角度C; + 調教UI.Set_肛門(対象.Element); + 対象.Element.角度C = a; } else if (Is糸) { - a = 対象.Ele.角度C; - 調教UI.Set_出糸(対象.Ele); - 対象.Ele.角度C = a; + a = 対象.Element.角度C; + 調教UI.Set_出糸(対象.Element); + 対象.Element.角度C = a; } } @@ -719,7 +719,7 @@ namespace SlaveMatrix { Bod.性器.Xi = 1; Bod.性器.Yi = 0; - if (!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) + if (!(対象.Element is ハンド) || 対象.Element.Xi != 7) { Bod.性器.くぱぁ = くぱぁ; } @@ -741,15 +741,15 @@ namespace SlaveMatrix _ = Is糸; } 挿入箇所 = ContactType.none; - 対象.Ele.角度C = 0.0; - if (対象.Ele is ペニス) + 対象.Element.角度C = 0.0; + if (対象.Element is ペニス) { - 対象.Ele.Xi = 0; + 対象.Element.Xi = 0; } - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; if (調教UI.挿入処理s != null) { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.対象.Element.角度C = 0.0; 調教UI.挿入処理s.Insert = 1.0; } 調教UI.放し(); @@ -777,7 +777,7 @@ namespace SlaveMatrix private void 挿入中1(string str) { - if (!Sta.GameData.ガイド) + if (!GlobalState.GameData.ガイド) { return; } @@ -814,7 +814,7 @@ namespace SlaveMatrix private void 待機時1() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (振動機能) { @@ -833,7 +833,7 @@ namespace SlaveMatrix private void 押付時(ref ContactD cd) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (振動機能) { @@ -856,7 +856,7 @@ namespace SlaveMatrix private void 挿入時(string str) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = str + "\r\nLDo&Mo↑:" + GameText.挿入; } @@ -866,25 +866,25 @@ namespace SlaveMatrix { if (Bod.断面_表示) { - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; Bod.性器.Xi = 3; dv = v; - dy = ((dv >= 1.0) ? (対象.Ele.Body.GetCountY() - 1) : ((int)((double)対象.Ele.Body.GetCountY() * dv))); - if (対象.Ele is バイブ_アナル) + dy = ((dv >= 1.0) ? (対象.Element.Body.GetCountY() - 1) : ((int)((double)対象.Element.Body.GetCountY() * dv))); + if (対象.Element is バイブ_アナル) { dy = dy.Limit(0, Bod.Is獣 ? A断面獣最大i : A断面人最大i); } - else if (対象.Ele is パール) + else if (対象.Element 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 ((!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) && !(対象.Element is マウス) && (!Bod.Is獣 || (!(対象.Element is パール) && !(対象.Element is ロータ)))) { - if (対象.Ele is バイブ_デンマ) + if (対象.Element is バイブ_デンマ) { Bod.断面.Yv = dv.Clamp(断面単位v, 断面単位v3); } - else if (対象.Ele is ロータ || 対象.Ele is ハンド) + else if (対象.Element is ロータ || 対象.Element is ハンド) { Bod.断面.Yv = dv.Clamp(0.0, 断面単位v2); } @@ -893,13 +893,13 @@ namespace SlaveMatrix Bod.断面.Yv = dv.Clamp(0.0, 1.0); } } - if (!Bod.Is獣 && !(対象.Ele is バイブ_デンマ) && !(対象.Ele is ハンド) && !(対象.Ele is マウス) && !(対象.Ele is ロータ)) + if (!Bod.Is獣 && !(対象.Element is バイブ_デンマ) && !(対象.Element is ハンド) && !(対象.Element is マウス) && !(対象.Element is ロータ)) { Bod.断面.膣サイズY = 1.0 + 0.2 * dv.Clamp(0.0, 1.0); Bod.VaginalCumDrip.尺度YC = Bod.断面.膣サイズY; Bod.膣基.尺度YC = Bod.断面.膣サイズY; } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + if (!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) { Bod.性器.Yv = dv.Clamp(性器単位v, 1.0); } @@ -907,28 +907,28 @@ namespace SlaveMatrix else { Bod.性器.Xi = 2; - if (対象.Ele is バイブ_アナル) + if (対象.Element is バイブ_アナル) { - 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); + 対象.Element.Yv = v.Clamp(0.0, Bod.Is獣 ? A通常獣最大v : A通常人最大v); } - else if (対象.Ele is パール) + else if (対象.Element is パール) { - 対象.Ele.Yv = v.Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); + 対象.Element.Yv = v.Clamp(0.0, Bod.Is獣 ? P通常獣最大v : P通常人最大v); } else { - 対象.Ele.Yv = v.Clamp(0.0, 1.0); + 対象.Element.Yv = v.Clamp(0.0, 1.0); } - if (!(対象.Ele is ハンド) || (対象.Ele.Xi != 6 && 対象.Ele.Xi != 7)) + if (!(対象.Element is ハンド) || (対象.Element.Xi != 6 && 対象.Element.Xi != 7)) { - Bod.性器.Yv = 対象.Ele.Yv.Clamp(性器単位v, 1.0); + Bod.性器.Yv = 対象.Element.Yv.Clamp(性器単位v, 1.0); } } } public void 突き上げ() { - if (対象.Ele is ペニス && Insert > oi && Insert > 0.8) + if (対象.Element is ペニス && Insert > oi && Insert > 0.8) { Cha.BodySway.Start(); } @@ -967,18 +967,18 @@ namespace SlaveMatrix System.Diagnostics.Debug.WriteLine("x y diffs: {0} {1}", x, y); if (Is挿入) { - 対象.Ele.角度C = (100.0 * x).Clamp(-5.0, 5.0); + 対象.Element.角度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); + 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Element.Yi, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); 口継続(); - //if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) + //if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) { 調教UI.Action(ContactType.Mouth, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -987,8 +987,8 @@ namespace SlaveMatrix 解除(); //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 待機時1(); if (調教UI.ペニス処理.フェラ.Run) @@ -997,7 +997,7 @@ namespace SlaveMatrix } if (調教UI.ペニス処理.中出し) { - if (Cha.CharacterData.SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Cha.CharacterData.Affection > 0.6 && Cha.CharacterData.Lust > 0.5) + if (Cha.CharacterData.SkillL > 0.5 * GlobalState.GameData.TrainingTarget.MaxSkillL && Cha.CharacterData.Affection > 0.6 && Cha.CharacterData.Lust > 0.5) { Cha.Swallow.Start(); } @@ -1019,12 +1019,12 @@ namespace SlaveMatrix { 挿入中1(GameText.肛門); 肛挿抜 = y * Player.肛挿入度; - 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Element.Yi, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); 肛継続(); - //if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) + //if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) { 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -1033,8 +1033,8 @@ namespace SlaveMatrix 解除(); //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 待機時1(); if (調教UI.ペニス処理.中出し) @@ -1060,8 +1060,8 @@ namespace SlaveMatrix Player.主精力消費小(); 膣継続(); - //if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Ele.Yi == 0)) && o.Y < v.Y && !挿抜モーション.Run) - if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Ele.Yi == 0)) && o.Y > v.Y && !挿抜モーション.Run) + //if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Element.Yi == 0)) && o.Y < v.Y && !挿抜モーション.Run) + if (mb != MouseButtons.Left && (Bod.断面_表示 ? (dy == 0) : (対象.Element.Yi == 0)) && o.Y > v.Y && !挿抜モーション.Run) { 調教UI.Action(ContactType.Vagina, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -1070,8 +1070,8 @@ namespace SlaveMatrix 解除(); //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 待機時1(); if (調教UI.ペニス処理.中出し) @@ -1092,12 +1092,12 @@ namespace SlaveMatrix { 挿入中1(GameText.出糸); 糸挿抜 = y * Player.糸挿入度; - 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Ele.Yi, 1, 機械: false, 射精: false); + 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Continue, アイテム情報, 対象.Element.Yi, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); 糸継続(); - //if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) - if (mb != MouseButtons.Left && 対象.Ele.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) + //if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y < v.Y && !挿抜モーション.Run) + if (mb != MouseButtons.Left && 対象.Element.Yi == 0 && o.Y > v.Y && !挿抜モーション.Run) { 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -1105,8 +1105,8 @@ namespace SlaveMatrix 糸終了(); 解除(); //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 待機時1(); if (調教UI.ペニス処理.中出し) @@ -1136,11 +1136,11 @@ namespace SlaveMatrix } if (対象 == 調教UI.ペニスCM) { - 対象.Ele.角度C = (100.0 * x).Clamp(-4.0, 4.0); + 対象.Element.角度C = (100.0 * x).Clamp(-4.0, 4.0); } else { - 対象.Ele.角度C = (100.0 * x).Clamp(-11.0, 11.0); + 対象.Element.角度C = (100.0 * x).Clamp(-11.0, 11.0); } 調教UI.Action(cd.c, ActionType.Contact, CurrentState.Continue, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -1151,7 +1151,7 @@ namespace SlaveMatrix 調教UI.Action(cd.c, ActionType.Contact, CurrentState.End, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; 調教UI.放し(); } 押付時(ref cd); @@ -1159,22 +1159,22 @@ namespace SlaveMatrix } else if (Player.フェラ1 && cd.c == ContactType.Mouth && !調教UI.SubFocus.Any((挿入処理 e) => e.Is口)) { - 調教UI.Set_口(対象.Ele); + 調教UI.Set_口(対象.Element); 挿入時(GameText.口腔); } else if (cd.c == ContactType.Anal && !調教UI.SubFocus.Any((挿入処理 e) => e.Is肛)) { - 調教UI.Set_肛門(対象.Ele); + 調教UI.Set_肛門(対象.Element); 挿入時(GameText.肛門); } else if (cd.c == ContactType.Vagina && !調教UI.SubFocus.Any((挿入処理 e) => e.Is膣)) { - 調教UI.Set_膣口(対象.Ele); + 調教UI.Set_膣口(対象.Element); 挿入時(GameText.膣腔); } else if (cd.c == ContactType.Thread && !調教UI.SubFocus.Any((挿入処理 e) => e.Is糸)) { - 調教UI.Set_出糸(対象.Ele); + 調教UI.Set_出糸(対象.Element); 挿入時(GameText.出糸); } else if (押し付け) @@ -1194,10 +1194,10 @@ namespace SlaveMatrix if (調教UI.Focus == 調教UI.ペニスCM || 調教UI.Focus == 調教UI.マウスCM) { 調教UI.挿入放し(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; if (調教UI.挿入処理s != null) { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.対象.Element.角度C = 0.0; 調教UI.挿入処理s.Insert = 1.0; } 調教UI.放し(); @@ -1219,11 +1219,11 @@ namespace SlaveMatrix 調教UI.押し(ref cd); Is挿入 = true; 挿入箇所 = cd.c; - if (対象.Ele is ペニス) + if (対象.Element is ペニス) { - 対象.Ele.Xi = 1; + 対象.Element.Xi = 1; } - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; Bod.口i = 13; if (Player.フェラ2) { @@ -1242,11 +1242,11 @@ namespace SlaveMatrix 調教UI.押し(ref cd); Is挿入 = true; 挿入箇所 = cd.c; - if (対象.Ele is ペニス) + if (対象.Element is ペニス) { - 対象.Ele.Xi = 1; + 対象.Element.Xi = 1; } - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; 対象.Under = true; 調教UI.Action(ContactType.Anal, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); @@ -1260,11 +1260,11 @@ namespace SlaveMatrix 調教UI.押し(ref cd); Is挿入 = true; 挿入箇所 = cd.c; - if (対象.Ele is ペニス) + if (対象.Element is ペニス) { - 対象.Ele.Xi = 1; + 対象.Element.Xi = 1; } - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; 対象.Under = true; if (Bod.断面_表示) { @@ -1275,7 +1275,7 @@ namespace SlaveMatrix Bod.性器.Xi = 2; } Bod.性器.Yi = 1; - if ((!(対象.Ele is ハンド) || 対象.Ele.Xi != 7) && !(対象.Ele is マウス)) + if ((!(対象.Element is ハンド) || 対象.Element.Xi != 7) && !(対象.Element is マウス)) { くぱぁ = Bod.性器.くぱぁ; Bod.性器.くぱぁ = 1.0; @@ -1292,11 +1292,11 @@ namespace SlaveMatrix 調教UI.押し(ref cd); Is挿入 = true; 挿入箇所 = cd.c; - if (対象.Ele is ペニス) + if (対象.Element is ペニス) { - 対象.Ele.Xi = 1; + 対象.Element.Xi = 1; } - 対象.Ele.Yi = 0; + 対象.Element.Yi = 0; 調教UI.Action(ContactType.Thread, ActionType.Insertion, CurrentState.Start, アイテム情報, 0, 1, 機械: false, 射精: false); Player.奴体力消費小(); Player.主精力消費小(); @@ -1344,7 +1344,7 @@ namespace SlaveMatrix } if (Is挿入) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (Is口) { @@ -1376,16 +1376,16 @@ namespace SlaveMatrix return; } _ = Is口; - if (Is挿入 && ((!Is膣 && 対象.Ele.Yi > 0) || (Is膣 && Bod.断面_表示 && dy > 0) || (!Bod.断面_表示 && 対象.Ele.Yi > 0))) + if (Is挿入 && ((!Is膣 && 対象.Element.Yi > 0) || (Is膣 && Bod.断面_表示 && dy > 0) || (!Bod.断面_表示 && 対象.Element.Yi > 0))) { if (調教UI.Focus != 調教UI.ハンド右CM && 調教UI.Focus != 調教UI.マウスCM && 調教UI.Focus != 調教UI.ペニスCM) { 挿抜モーション.End(); 調教UI.挿入放し(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; if (調教UI.挿入処理s != null) { - 調教UI.挿入処理s.対象.Ele.角度C = 0.0; + 調教UI.挿入処理s.対象.Element.角度C = 0.0; 調教UI.挿入処理s.Insert = 1.0; } 調教UI.放し(); @@ -1395,8 +1395,8 @@ namespace SlaveMatrix { 解除(); //~~TODO~~ fix? - //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Ele.位置B)); - Med.CursorPosition = Med.FromBasePosition(対象.Ele.位置B); + //Cursor.Position = Med.BaseControlC.PointToScreen(Med.FromBasePosition(対象.Element.位置B)); + Med.CursorPosition = Med.FromBasePosition(対象.Element.位置B); 調教UI.通常放し(); } } @@ -1410,7 +1410,7 @@ namespace SlaveMatrix Player.奴体力消費小(); Player.主精力消費小(); 調教UI.放し(); - 対象.Ele.角度C = 0.0; + 対象.Element.角度C = 0.0; Is押付 = false; if (調教UI.IsHitCha(ref cd)) { @@ -1438,13 +1438,13 @@ namespace SlaveMatrix { 回転モーション.BaseSpeed = 10.0 * base.強度; } - if (!Sta.GameData.ガイド) + if (!GlobalState.GameData.ガイド) { ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; } else if (Is挿入) { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (挿入箇所 == ContactType.Mouth) { @@ -1470,41 +1470,41 @@ namespace SlaveMatrix } } - public 挿入処理(TrainingUI 調教UI, CM 対象) + public 挿入処理(TrainingUI 調教UI, CharacterElement 対象) : base(調教UI, 対象) { 挿入処理 挿入処理2 = this; - 振動機能 = !(対象.Ele is ペニス) && !(対象.Ele is マウス) && !(対象.Ele is ハンド) && !(対象.Ele is パール); + 振動機能 = !(対象.Element is ペニス) && !(対象.Element is マウス) && !(対象.Element is ハンド) && !(対象.Element is パール); if (振動機能) { double d = 0.0005; - if (対象.Ele is ロータ) + if (対象.Element is ロータ) { d *= 1.0; } - else if (対象.Ele is バイブ_ディル) + else if (対象.Element is バイブ_ディル) { d *= 1.1; } - else if (対象.Ele is バイブ_コモン) + else if (対象.Element is バイブ_コモン) { d *= 1.2; } - else if (対象.Ele is バイブ_ドリル) + else if (対象.Element is バイブ_ドリル) { d *= 1.2; } - else if (対象.Ele is バイブ_アナル) + else if (対象.Element is バイブ_アナル) { d *= 1.1; } - else if (対象.Ele is バイブ_デンマ) + else if (対象.Element is バイブ_デンマ) { d *= 1.5; } - Vector2D p = Dat.Vec2DZero; - bool f = !(対象.Ele is ロータ); - bool v = 対象.Ele is バイブ_ディル || 対象.Ele is バイブ_コモン || 対象.Ele is バイブ_ドリル || 対象.Ele is バイブ_アナル || 対象.Ele is バイブ_デンマ; + Vector2D p = DataConsts.Vec2DZero; + bool f = !(対象.Element is ロータ); + bool v = 対象.Element is バイブ_ディル || 対象.Element is バイブ_コモン || 対象.Element is バイブ_ドリル || 対象.Element is バイブ_アナル || 対象.Element is バイブ_デンマ; 振動モーション = new Motion(-1.0, 1.0) { BaseSpeed = double.MaxValue, @@ -1516,12 +1516,12 @@ namespace SlaveMatrix p.X = m.Value * d * 挿入処理2.強度; if (v) { - 対象.Ele.位置C = p.MulX(0.5); - 対象.Ele.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag.Contains("ヘッド")).SetPositionCont(p); + 対象.Element.位置C = p.MulX(0.5); + 対象.Element.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag.Contains("ヘッド")).SetPositionCont(p); } else { - 対象.Ele.位置C = p; + 対象.Element.位置C = p; } if (f && 挿入処理2.Is挿入) { @@ -1538,7 +1538,7 @@ namespace SlaveMatrix } if (挿入処理2.Is挿入) { - 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); + 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Element.Yi, 挿入処理2.強さ, 機械: true, 射精: false); Player.奴体力消費小(); } else if (挿入処理2.Is押付 && 調教UI.押し状態) @@ -1557,16 +1557,16 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - foreach (Par item in 対象.Ele.Body.EnumAllPar()) + foreach (ShapePart item in 対象.Element.Body.EnumAllPar()) { - item.SetPositionCont(Dat.Vec2DZero); + item.SetPositionCont(DataConsts.Vec2DZero); } - 挿入処理2.Bod.断面.位置C = Dat.Vec2DZero; + 挿入処理2.Bod.断面.位置C = DataConsts.Vec2DZero; } }; 調教UI.Mots.Add(振動モーション.GetHashCode().ToString(), 振動モーション); } - 回転機能 = 対象.Ele is バイブ_ドリル; + 回転機能 = 対象.Element is バイブ_ドリル; if (回転機能) { 回転モーション = new Motion(0.0, 1.0) @@ -1574,15 +1574,15 @@ namespace SlaveMatrix BaseSpeed = 10.0 * base.強度, OnStart = delegate { - 対象.Ele.Xv = 0.0; + 対象.Element.Xv = 0.0; }, OnUpdate = delegate(Motion m) { - 対象.Ele.Xv = m.Value; - 対象.Ele.Body.JoinPA(); + 対象.Element.Xv = m.Value; + 対象.Element.Body.JoinPA(); if (挿入処理2.Is挿入) { - 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Ele.Yi, 挿入処理2.強さ, 機械: true, 射精: false); + 調教UI.Action(挿入処理2.挿入箇所, ActionType.Insertion, CurrentState.Continue, 挿入処理2.アイテム情報, 対象.Element.Yi, 挿入処理2.強さ, 機械: true, 射精: false); Player.奴体力消費小(); } else if (挿入処理2.Is押付 && 調教UI.押し状態) @@ -1602,7 +1602,7 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - 対象.Ele.Xv = 0.0; + 対象.Element.Xv = 0.0; } }; 調教UI.Mots.Add(回転モーション.GetHashCode().ToString(), 回転モーション); @@ -1636,16 +1636,16 @@ namespace SlaveMatrix break; } 挿入処理2.解除(); - 対象.Ele.Intensity = 0.5; + 対象.Element.Intensity = 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; + 対象.Element.右 = false; + 対象.Element.位置B = 対象.bp; + 対象.Element.位置C = DataConsts.Vec2DZero; + 対象.Element.角度B = 0.0; + 対象.Element.角度C = 0.0; + 対象.Element.Xi = 0; + 対象.Element.Yi = 0; if (挿入処理2.振動機能) { 挿入処理2.振動 = false; @@ -1655,7 +1655,7 @@ namespace SlaveMatrix 挿入処理2.回転 = false; } 挿入処理2.選択 = false; - 対象.Ele.尺度C = 1.09; + 対象.Element.尺度C = 1.09; 調教UI.SubFocus.Remove(挿入処理2); m.End(); } @@ -1672,7 +1672,7 @@ namespace SlaveMatrix } }; 調教UI.Mots.Add(抜け落ち.GetHashCode().ToString(), 抜け落ち); - 押し付け = 振動機能 || 対象.Ele is ペニス; + 押し付け = 振動機能 || 対象.Element is ペニス; A断面獣最大i = 5; A断面人最大i = A断面獣最大i - 1; double num = 1.0 / (double)調教UI.アナル.Body.GetCountY(); @@ -1683,8 +1683,8 @@ namespace SlaveMatrix double num2 = 1.0 / (double)調教UI.パール.Body.GetCountY(); P通常獣最大v = num2 * (double)(P断面獣最大i - 1); P通常人最大v = num2 * (double)(P断面人最大i - 1); - psi = ((対象.Ele is ロータ) ? 2 : 0); - pn = 対象.Ele is ペニス; + psi = ((対象.Element is ロータ) ? 2 : 0); + pn = 対象.Element is ペニス; MouseButtons mb_ = MouseButtons.None; Vector2D cp_ = default(Vector2D); Color hc_ = default(Color); @@ -1743,16 +1743,16 @@ namespace SlaveMatrix break; } 解除(); - 対象.Ele.Intensity = 0.5; + 対象.Element.Intensity = 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; + 対象.Element.右 = false; + 対象.Element.位置B = 対象.bp; + 対象.Element.位置C = DataConsts.Vec2DZero; + 対象.Element.角度B = 0.0; + 対象.Element.角度C = 0.0; + 対象.Element.Xi = 0; + 対象.Element.Yi = 0; if (振動機能) { 振動 = false; @@ -1762,7 +1762,7 @@ namespace SlaveMatrix 回転 = false; } 選択 = false; - 対象.Ele.尺度C = 1.09; + 対象.Element.尺度C = 1.09; 調教UI.SubFocus.Remove(this); } base.Reset(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs index 5b10fde..153bf19 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 放尿 : Ele + public class 放尿 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs index 35c69c2..074b006 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 放尿D : EleD + public class 放尿D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs index d474252..8a79085 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人.cs @@ -4,135 +4,135 @@ namespace SlaveMatrix { public class 放尿_人 : 放尿 { - public Par X0Y0_尿; + public ShapePart X0Y0_尿; - public Par X0Y0_尿散り1; + public ShapePart X0Y0_尿散り1; - public Par X0Y0_尿散り2; + public ShapePart X0Y0_尿散り2; - public Par X0Y0_尿散り3; + public ShapePart X0Y0_尿散り3; - public Par X0Y0_尿散り4; + public ShapePart X0Y0_尿散り4; - public Par X0Y0_尿散り5; + public ShapePart X0Y0_尿散り5; - public Par X0Y1_尿; + public ShapePart X0Y1_尿; - public Par X0Y1_尿散り1; + public ShapePart X0Y1_尿散り1; - public Par X0Y1_尿散り2; + public ShapePart X0Y1_尿散り2; - public Par X0Y1_尿散り3; + public ShapePart X0Y1_尿散り3; - public Par X0Y1_尿散り4; + public ShapePart X0Y1_尿散り4; - public Par X0Y1_尿散り5; + public ShapePart X0Y1_尿散り5; - public Par X0Y2_尿; + public ShapePart X0Y2_尿; - public Par X0Y2_尿散り1; + public ShapePart X0Y2_尿散り1; - public Par X0Y2_尿散り2; + public ShapePart X0Y2_尿散り2; - public Par X0Y2_尿散り3; + public ShapePart X0Y2_尿散り3; - public Par X0Y2_尿散り4; + public ShapePart X0Y2_尿散り4; - public Par X0Y2_尿散り5; + public ShapePart X0Y2_尿散り5; - public Par X0Y3_尿; + public ShapePart X0Y3_尿; - public Par X0Y3_尿散り1; + public ShapePart X0Y3_尿散り1; - public Par X0Y3_尿散り2; + public ShapePart X0Y3_尿散り2; - public Par X0Y3_尿散り3; + public ShapePart X0Y3_尿散り3; - public Par X0Y3_尿散り4; + public ShapePart X0Y3_尿散り4; - public Par X0Y3_尿散り5; + public ShapePart X0Y3_尿散り5; - public Par X0Y4_尿; + public ShapePart X0Y4_尿; - public Par X0Y4_尿散り1; + public ShapePart X0Y4_尿散り1; - public Par X0Y4_尿散り2; + public ShapePart X0Y4_尿散り2; - public Par X0Y4_尿散り3; + public ShapePart X0Y4_尿散り3; - public Par X0Y4_尿散り4; + public ShapePart X0Y4_尿散り4; - public Par X0Y4_尿散り5; + public ShapePart X0Y4_尿散り5; - public Par X0Y5_尿; + public ShapePart X0Y5_尿; - public Par X0Y5_尿散り1; + public ShapePart X0Y5_尿散り1; - public Par X0Y5_尿散り2; + public ShapePart X0Y5_尿散り2; - public Par X0Y5_尿散り3; + public ShapePart X0Y5_尿散り3; - public Par X0Y5_尿散り4; + public ShapePart X0Y5_尿散り4; - public Par X0Y5_尿散り5; + public ShapePart X0Y5_尿散り5; - public Par X0Y6_尿; + public ShapePart X0Y6_尿; - public Par X0Y6_尿散り1; + public ShapePart X0Y6_尿散り1; - public Par X0Y6_尿散り2; + public ShapePart X0Y6_尿散り2; - public Par X0Y6_尿散り3; + public ShapePart X0Y6_尿散り3; - public Par X0Y6_尿散り4; + public ShapePart X0Y6_尿散り4; - public Par X0Y6_尿散り5; + public ShapePart X0Y6_尿散り5; - public Par X0Y7_尿; + public ShapePart X0Y7_尿; - public Par X0Y7_尿散り1; + public ShapePart X0Y7_尿散り1; - public Par X0Y7_尿散り2; + public ShapePart X0Y7_尿散り2; - public Par X0Y7_尿散り3; + public ShapePart X0Y7_尿散り3; - public Par X0Y7_尿散り4; + public ShapePart X0Y7_尿散り4; - public Par X0Y7_尿散り5; + public ShapePart X0Y7_尿散り5; - public Par X0Y8_尿; + public ShapePart X0Y8_尿; - public Par X0Y8_尿散り1; + public ShapePart X0Y8_尿散り1; - public Par X0Y8_尿散り2; + public ShapePart X0Y8_尿散り2; - public Par X0Y8_尿散り3; + public ShapePart X0Y8_尿散り3; - public Par X0Y8_尿散り4; + public ShapePart X0Y8_尿散り4; - public Par X0Y8_尿散り5; + public ShapePart X0Y8_尿散り5; - public Par X0Y9_尿; + public ShapePart X0Y9_尿; - public Par X0Y9_尿散り1; + public ShapePart X0Y9_尿散り1; - public Par X0Y9_尿散り2; + public ShapePart X0Y9_尿散り2; - public Par X0Y9_尿散り3; + public ShapePart X0Y9_尿散り3; - public Par X0Y9_尿散り4; + public ShapePart X0Y9_尿散り4; - public Par X0Y10_尿; + public ShapePart X0Y10_尿; - public Par X0Y10_尿散り1; + public ShapePart X0Y10_尿散り1; - public Par X0Y10_尿散り2; + public ShapePart X0Y10_尿散り2; - public Par X0Y10_尿散り3; + public ShapePart X0Y10_尿散り3; - public Par X0Y10_尿散り4; + public ShapePart X0Y10_尿散り4; - public Par X0Y10_尿散り5; + public ShapePart X0Y10_尿散り5; public ColorD 尿CD; @@ -545,83 +545,83 @@ namespace SlaveMatrix public 放尿_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 放尿_人D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["放尿"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.性器付["放尿"]); + PartGroup partGroup = Body[0][0]; + X0Y0_尿 = partGroup["尿"].ToPar(); + X0Y0_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y0_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y0_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y0_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y0_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][1]; + X0Y1_尿 = partGroup["尿"].ToPar(); + X0Y1_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y1_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y1_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y1_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y1_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][2]; + X0Y2_尿 = partGroup["尿"].ToPar(); + X0Y2_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y2_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y2_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y2_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y2_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][3]; + X0Y3_尿 = partGroup["尿"].ToPar(); + X0Y3_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y3_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y3_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y3_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y3_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][4]; + X0Y4_尿 = partGroup["尿"].ToPar(); + X0Y4_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y4_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y4_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y4_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y4_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][5]; + X0Y5_尿 = partGroup["尿"].ToPar(); + X0Y5_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y5_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y5_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y5_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y5_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][6]; + X0Y6_尿 = partGroup["尿"].ToPar(); + X0Y6_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y6_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y6_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y6_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y6_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][7]; + X0Y7_尿 = partGroup["尿"].ToPar(); + X0Y7_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y7_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y7_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y7_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y7_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][8]; + X0Y8_尿 = partGroup["尿"].ToPar(); + X0Y8_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y8_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y8_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y8_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y8_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][9]; + X0Y9_尿 = partGroup["尿"].ToPar(); + X0Y9_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y9_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y9_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y9_尿散り4 = partGroup["尿散り4"].ToPar(); + partGroup = Body[0][10]; + X0Y10_尿 = partGroup["尿"].ToPar(); + X0Y10_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y10_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y10_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y10_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y10_尿散り5 = partGroup["尿散り5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs index 3fea2a2..3653409 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_人D.cs @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 放尿_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs index 29db593..727cdd4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣.cs @@ -4,135 +4,135 @@ namespace SlaveMatrix { public class 放尿_獣 : 放尿 { - public Par X0Y0_尿; + public ShapePart X0Y0_尿; - public Par X0Y0_尿散り1; + public ShapePart X0Y0_尿散り1; - public Par X0Y0_尿散り2; + public ShapePart X0Y0_尿散り2; - public Par X0Y0_尿散り3; + public ShapePart X0Y0_尿散り3; - public Par X0Y0_尿散り4; + public ShapePart X0Y0_尿散り4; - public Par X0Y0_尿散り5; + public ShapePart X0Y0_尿散り5; - public Par X0Y1_尿; + public ShapePart X0Y1_尿; - public Par X0Y1_尿散り1; + public ShapePart X0Y1_尿散り1; - public Par X0Y1_尿散り2; + public ShapePart X0Y1_尿散り2; - public Par X0Y1_尿散り3; + public ShapePart X0Y1_尿散り3; - public Par X0Y1_尿散り4; + public ShapePart X0Y1_尿散り4; - public Par X0Y1_尿散り5; + public ShapePart X0Y1_尿散り5; - public Par X0Y2_尿; + public ShapePart X0Y2_尿; - public Par X0Y2_尿散り1; + public ShapePart X0Y2_尿散り1; - public Par X0Y2_尿散り2; + public ShapePart X0Y2_尿散り2; - public Par X0Y2_尿散り3; + public ShapePart X0Y2_尿散り3; - public Par X0Y2_尿散り4; + public ShapePart X0Y2_尿散り4; - public Par X0Y2_尿散り5; + public ShapePart X0Y2_尿散り5; - public Par X0Y3_尿; + public ShapePart X0Y3_尿; - public Par X0Y3_尿散り1; + public ShapePart X0Y3_尿散り1; - public Par X0Y3_尿散り2; + public ShapePart X0Y3_尿散り2; - public Par X0Y3_尿散り3; + public ShapePart X0Y3_尿散り3; - public Par X0Y3_尿散り4; + public ShapePart X0Y3_尿散り4; - public Par X0Y3_尿散り5; + public ShapePart X0Y3_尿散り5; - public Par X0Y4_尿; + public ShapePart X0Y4_尿; - public Par X0Y4_尿散り1; + public ShapePart X0Y4_尿散り1; - public Par X0Y4_尿散り2; + public ShapePart X0Y4_尿散り2; - public Par X0Y4_尿散り3; + public ShapePart X0Y4_尿散り3; - public Par X0Y4_尿散り4; + public ShapePart X0Y4_尿散り4; - public Par X0Y4_尿散り5; + public ShapePart X0Y4_尿散り5; - public Par X0Y5_尿; + public ShapePart X0Y5_尿; - public Par X0Y5_尿散り1; + public ShapePart X0Y5_尿散り1; - public Par X0Y5_尿散り2; + public ShapePart X0Y5_尿散り2; - public Par X0Y5_尿散り3; + public ShapePart X0Y5_尿散り3; - public Par X0Y5_尿散り4; + public ShapePart X0Y5_尿散り4; - public Par X0Y5_尿散り5; + public ShapePart X0Y5_尿散り5; - public Par X0Y6_尿; + public ShapePart X0Y6_尿; - public Par X0Y6_尿散り1; + public ShapePart X0Y6_尿散り1; - public Par X0Y6_尿散り2; + public ShapePart X0Y6_尿散り2; - public Par X0Y6_尿散り3; + public ShapePart X0Y6_尿散り3; - public Par X0Y6_尿散り4; + public ShapePart X0Y6_尿散り4; - public Par X0Y6_尿散り5; + public ShapePart X0Y6_尿散り5; - public Par X0Y7_尿; + public ShapePart X0Y7_尿; - public Par X0Y7_尿散り1; + public ShapePart X0Y7_尿散り1; - public Par X0Y7_尿散り2; + public ShapePart X0Y7_尿散り2; - public Par X0Y7_尿散り3; + public ShapePart X0Y7_尿散り3; - public Par X0Y7_尿散り4; + public ShapePart X0Y7_尿散り4; - public Par X0Y7_尿散り5; + public ShapePart X0Y7_尿散り5; - public Par X0Y8_尿; + public ShapePart X0Y8_尿; - public Par X0Y8_尿散り1; + public ShapePart X0Y8_尿散り1; - public Par X0Y8_尿散り2; + public ShapePart X0Y8_尿散り2; - public Par X0Y8_尿散り3; + public ShapePart X0Y8_尿散り3; - public Par X0Y8_尿散り4; + public ShapePart X0Y8_尿散り4; - public Par X0Y8_尿散り5; + public ShapePart X0Y8_尿散り5; - public Par X0Y9_尿; + public ShapePart X0Y9_尿; - public Par X0Y9_尿散り1; + public ShapePart X0Y9_尿散り1; - public Par X0Y9_尿散り2; + public ShapePart X0Y9_尿散り2; - public Par X0Y9_尿散り3; + public ShapePart X0Y9_尿散り3; - public Par X0Y9_尿散り4; + public ShapePart X0Y9_尿散り4; - public Par X0Y10_尿; + public ShapePart X0Y10_尿; - public Par X0Y10_尿散り1; + public ShapePart X0Y10_尿散り1; - public Par X0Y10_尿散り2; + public ShapePart X0Y10_尿散り2; - public Par X0Y10_尿散り3; + public ShapePart X0Y10_尿散り3; - public Par X0Y10_尿散り4; + public ShapePart X0Y10_尿散り4; - public Par X0Y10_尿散り5; + public ShapePart X0Y10_尿散り5; public ColorD 尿CD; @@ -545,83 +545,83 @@ namespace SlaveMatrix public 放尿_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 放尿_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["四足放尿"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.性器付["四足放尿"]); + PartGroup partGroup = Body[0][0]; + X0Y0_尿 = partGroup["尿"].ToPar(); + X0Y0_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y0_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y0_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y0_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y0_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][1]; + X0Y1_尿 = partGroup["尿"].ToPar(); + X0Y1_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y1_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y1_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y1_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y1_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][2]; + X0Y2_尿 = partGroup["尿"].ToPar(); + X0Y2_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y2_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y2_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y2_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y2_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][3]; + X0Y3_尿 = partGroup["尿"].ToPar(); + X0Y3_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y3_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y3_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y3_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y3_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][4]; + X0Y4_尿 = partGroup["尿"].ToPar(); + X0Y4_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y4_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y4_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y4_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y4_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][5]; + X0Y5_尿 = partGroup["尿"].ToPar(); + X0Y5_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y5_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y5_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y5_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y5_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][6]; + X0Y6_尿 = partGroup["尿"].ToPar(); + X0Y6_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y6_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y6_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y6_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y6_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][7]; + X0Y7_尿 = partGroup["尿"].ToPar(); + X0Y7_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y7_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y7_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y7_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y7_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][8]; + X0Y8_尿 = partGroup["尿"].ToPar(); + X0Y8_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y8_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y8_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y8_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y8_尿散り5 = partGroup["尿散り5"].ToPar(); + partGroup = Body[0][9]; + X0Y9_尿 = partGroup["尿"].ToPar(); + X0Y9_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y9_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y9_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y9_尿散り4 = partGroup["尿散り4"].ToPar(); + partGroup = Body[0][10]; + X0Y10_尿 = partGroup["尿"].ToPar(); + X0Y10_尿散り1 = partGroup["尿散り1"].ToPar(); + X0Y10_尿散り2 = partGroup["尿散り2"].ToPar(); + X0Y10_尿散り3 = partGroup["尿散り3"].ToPar(); + X0Y10_尿散り4 = partGroup["尿散り4"].ToPar(); + X0Y10_尿散り5 = partGroup["尿散り5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs index 1f49778..f66a481 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/放尿_獣D.cs @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 放尿_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs index 711ae30..225ddb0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 断面 : Ele + public class 断面 : Element { public virtual double 精液濃度 { get; set; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs index 3094606..a5e99ed 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 断面D : EleD + public class 断面D : ElementData { public double 精液濃度; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs index 0e75045..e71117e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人.cs @@ -4,115 +4,115 @@ namespace SlaveMatrix { public class 断面_人 : 断面 { - public Par X0Y0_膣基; + public ShapePart X0Y0_膣基; - public Par X0Y0_膣壁左; + public ShapePart X0Y0_膣壁左; - public Par X0Y0_膣壁右; + public ShapePart X0Y0_膣壁右; - public Par X0Y0_卵巣左; + public ShapePart X0Y0_卵巣左; - public Par X0Y0_卵管左; + public ShapePart X0Y0_卵管左; - public Par X0Y0_卵巣右; + public ShapePart X0Y0_卵巣右; - public Par X0Y0_卵管右; + public ShapePart X0Y0_卵管右; - public Par X0Y0_子宮; + public ShapePart X0Y0_子宮; - public Par X0Y0_子宮内; + public ShapePart X0Y0_子宮内; - public Par X0Y0_子宮口; + public ShapePart X0Y0_子宮口; - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_膣基; + public ShapePart X0Y1_膣基; - public Par X0Y1_膣壁左; + public ShapePart X0Y1_膣壁左; - public Par X0Y1_膣壁右; + public ShapePart X0Y1_膣壁右; - public Par X0Y1_卵巣左; + public ShapePart X0Y1_卵巣左; - public Par X0Y1_卵管左; + public ShapePart X0Y1_卵管左; - public Par X0Y1_卵巣右; + public ShapePart X0Y1_卵巣右; - public Par X0Y1_卵管右; + public ShapePart X0Y1_卵管右; - public Par X0Y1_子宮; + public ShapePart X0Y1_子宮; - public Par X0Y1_子宮内; + public ShapePart X0Y1_子宮内; - public Par X0Y1_子宮口; + public ShapePart X0Y1_子宮口; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_膣基; + public ShapePart X0Y2_膣基; - public Par X0Y2_膣壁左; + public ShapePart X0Y2_膣壁左; - public Par X0Y2_膣壁右; + public ShapePart X0Y2_膣壁右; - public Par X0Y2_卵巣左; + public ShapePart X0Y2_卵巣左; - public Par X0Y2_卵管左; + public ShapePart X0Y2_卵管左; - public Par X0Y2_卵巣右; + public ShapePart X0Y2_卵巣右; - public Par X0Y2_卵管右; + public ShapePart X0Y2_卵管右; - public Par X0Y2_子宮; + public ShapePart X0Y2_子宮; - public Par X0Y2_子宮内; + public ShapePart X0Y2_子宮内; - public Par X0Y2_子宮口; + public ShapePart X0Y2_子宮口; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_膣基; + public ShapePart X0Y3_膣基; - public Par X0Y3_膣壁左; + public ShapePart X0Y3_膣壁左; - public Par X0Y3_膣壁右; + public ShapePart X0Y3_膣壁右; - public Par X0Y3_卵巣左; + public ShapePart X0Y3_卵巣左; - public Par X0Y3_卵管左; + public ShapePart X0Y3_卵管左; - public Par X0Y3_卵巣右; + public ShapePart X0Y3_卵巣右; - public Par X0Y3_卵管右; + public ShapePart X0Y3_卵管右; - public Par X0Y3_子宮; + public ShapePart X0Y3_子宮; - public Par X0Y3_子宮内; + public ShapePart X0Y3_子宮内; - public Par X0Y3_子宮口; + public ShapePart X0Y3_子宮口; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_膣基; + public ShapePart X0Y4_膣基; - public Par X0Y4_膣壁左; + public ShapePart X0Y4_膣壁左; - public Par X0Y4_膣壁右; + public ShapePart X0Y4_膣壁右; - public Par X0Y4_卵巣左; + public ShapePart X0Y4_卵巣左; - public Par X0Y4_卵管左; + public ShapePart X0Y4_卵管左; - public Par X0Y4_卵巣右; + public ShapePart X0Y4_卵巣右; - public Par X0Y4_卵管右; + public ShapePart X0Y4_卵管右; - public Par X0Y4_子宮; + public ShapePart X0Y4_子宮; - public Par X0Y4_子宮内; + public ShapePart X0Y4_子宮内; - public Par X0Y4_子宮口; + public ShapePart X0Y4_子宮口; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; public ColorD 膣基CD; @@ -619,67 +619,67 @@ namespace SlaveMatrix public 断面_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 断面_人D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["断面"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["断面"]); + PartGroup partGroup = Body[0][0]; + X0Y0_膣基 = partGroup["膣基"].ToPar(); + X0Y0_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y0_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y0_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y0_卵管左 = partGroup["卵管左"].ToPar(); + X0Y0_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y0_卵管右 = partGroup["卵管右"].ToPar(); + X0Y0_子宮 = partGroup["子宮"].ToPar(); + X0Y0_子宮内 = partGroup["子宮内"].ToPar(); + X0Y0_子宮口 = partGroup["子宮口"].ToPar(); + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_膣基 = partGroup["膣基"].ToPar(); + X0Y1_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y1_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y1_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y1_卵管左 = partGroup["卵管左"].ToPar(); + X0Y1_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y1_卵管右 = partGroup["卵管右"].ToPar(); + X0Y1_子宮 = partGroup["子宮"].ToPar(); + X0Y1_子宮内 = partGroup["子宮内"].ToPar(); + X0Y1_子宮口 = partGroup["子宮口"].ToPar(); + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_膣基 = partGroup["膣基"].ToPar(); + X0Y2_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y2_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y2_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y2_卵管左 = partGroup["卵管左"].ToPar(); + X0Y2_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y2_卵管右 = partGroup["卵管右"].ToPar(); + X0Y2_子宮 = partGroup["子宮"].ToPar(); + X0Y2_子宮内 = partGroup["子宮内"].ToPar(); + X0Y2_子宮口 = partGroup["子宮口"].ToPar(); + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_膣基 = partGroup["膣基"].ToPar(); + X0Y3_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y3_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y3_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y3_卵管左 = partGroup["卵管左"].ToPar(); + X0Y3_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y3_卵管右 = partGroup["卵管右"].ToPar(); + X0Y3_子宮 = partGroup["子宮"].ToPar(); + X0Y3_子宮内 = partGroup["子宮内"].ToPar(); + X0Y3_子宮口 = partGroup["子宮口"].ToPar(); + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_膣基 = partGroup["膣基"].ToPar(); + X0Y4_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y4_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y4_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y4_卵管左 = partGroup["卵管左"].ToPar(); + X0Y4_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y4_卵管右 = partGroup["卵管右"].ToPar(); + X0Y4_子宮 = partGroup["子宮"].ToPar(); + X0Y4_子宮内 = partGroup["子宮内"].ToPar(); + X0Y4_子宮口 = partGroup["子宮口"].ToPar(); + X0Y4_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -863,13 +863,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + ColorHelper.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 ColorHelper.Black, ref 体配色.白部O); 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵巣右CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs index 1141e42..b5a41c2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_人D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 断面_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs index 60e9997..18341e0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣.cs @@ -4,115 +4,115 @@ namespace SlaveMatrix { public class 断面_獣 : 断面 { - public Par X0Y0_膣基; + public ShapePart X0Y0_膣基; - public Par X0Y0_膣壁左; + public ShapePart X0Y0_膣壁左; - public Par X0Y0_膣壁右; + public ShapePart X0Y0_膣壁右; - public Par X0Y0_卵巣左; + public ShapePart X0Y0_卵巣左; - public Par X0Y0_卵管左; + public ShapePart X0Y0_卵管左; - public Par X0Y0_卵巣右; + public ShapePart X0Y0_卵巣右; - public Par X0Y0_卵管右; + public ShapePart X0Y0_卵管右; - public Par X0Y0_子宮; + public ShapePart X0Y0_子宮; - public Par X0Y0_子宮内; + public ShapePart X0Y0_子宮内; - public Par X0Y0_子宮口; + public ShapePart X0Y0_子宮口; - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_膣基; + public ShapePart X0Y1_膣基; - public Par X0Y1_膣壁左; + public ShapePart X0Y1_膣壁左; - public Par X0Y1_膣壁右; + public ShapePart X0Y1_膣壁右; - public Par X0Y1_卵巣左; + public ShapePart X0Y1_卵巣左; - public Par X0Y1_卵管左; + public ShapePart X0Y1_卵管左; - public Par X0Y1_卵巣右; + public ShapePart X0Y1_卵巣右; - public Par X0Y1_卵管右; + public ShapePart X0Y1_卵管右; - public Par X0Y1_子宮; + public ShapePart X0Y1_子宮; - public Par X0Y1_子宮内; + public ShapePart X0Y1_子宮内; - public Par X0Y1_子宮口; + public ShapePart X0Y1_子宮口; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_膣基; + public ShapePart X0Y2_膣基; - public Par X0Y2_膣壁左; + public ShapePart X0Y2_膣壁左; - public Par X0Y2_膣壁右; + public ShapePart X0Y2_膣壁右; - public Par X0Y2_卵巣左; + public ShapePart X0Y2_卵巣左; - public Par X0Y2_卵管左; + public ShapePart X0Y2_卵管左; - public Par X0Y2_卵巣右; + public ShapePart X0Y2_卵巣右; - public Par X0Y2_卵管右; + public ShapePart X0Y2_卵管右; - public Par X0Y2_子宮; + public ShapePart X0Y2_子宮; - public Par X0Y2_子宮内; + public ShapePart X0Y2_子宮内; - public Par X0Y2_子宮口; + public ShapePart X0Y2_子宮口; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_膣基; + public ShapePart X0Y3_膣基; - public Par X0Y3_膣壁左; + public ShapePart X0Y3_膣壁左; - public Par X0Y3_膣壁右; + public ShapePart X0Y3_膣壁右; - public Par X0Y3_卵巣左; + public ShapePart X0Y3_卵巣左; - public Par X0Y3_卵管左; + public ShapePart X0Y3_卵管左; - public Par X0Y3_卵巣右; + public ShapePart X0Y3_卵巣右; - public Par X0Y3_卵管右; + public ShapePart X0Y3_卵管右; - public Par X0Y3_子宮; + public ShapePart X0Y3_子宮; - public Par X0Y3_子宮内; + public ShapePart X0Y3_子宮内; - public Par X0Y3_子宮口; + public ShapePart X0Y3_子宮口; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_膣基; + public ShapePart X0Y4_膣基; - public Par X0Y4_膣壁左; + public ShapePart X0Y4_膣壁左; - public Par X0Y4_膣壁右; + public ShapePart X0Y4_膣壁右; - public Par X0Y4_卵巣左; + public ShapePart X0Y4_卵巣左; - public Par X0Y4_卵管左; + public ShapePart X0Y4_卵管左; - public Par X0Y4_卵巣右; + public ShapePart X0Y4_卵巣右; - public Par X0Y4_卵管右; + public ShapePart X0Y4_卵管右; - public Par X0Y4_子宮; + public ShapePart X0Y4_子宮; - public Par X0Y4_子宮内; + public ShapePart X0Y4_子宮内; - public Par X0Y4_子宮口; + public ShapePart X0Y4_子宮口; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; public ColorD 膣基CD; @@ -619,67 +619,67 @@ namespace SlaveMatrix public 断面_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 断面_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.半身["四足断面"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.半身["四足断面"]); + PartGroup partGroup = Body[0][0]; + X0Y0_膣基 = partGroup["膣基"].ToPar(); + X0Y0_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y0_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y0_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y0_卵管左 = partGroup["卵管左"].ToPar(); + X0Y0_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y0_卵管右 = partGroup["卵管右"].ToPar(); + X0Y0_子宮 = partGroup["子宮"].ToPar(); + X0Y0_子宮内 = partGroup["子宮内"].ToPar(); + X0Y0_子宮口 = partGroup["子宮口"].ToPar(); + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_膣基 = partGroup["膣基"].ToPar(); + X0Y1_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y1_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y1_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y1_卵管左 = partGroup["卵管左"].ToPar(); + X0Y1_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y1_卵管右 = partGroup["卵管右"].ToPar(); + X0Y1_子宮 = partGroup["子宮"].ToPar(); + X0Y1_子宮内 = partGroup["子宮内"].ToPar(); + X0Y1_子宮口 = partGroup["子宮口"].ToPar(); + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_膣基 = partGroup["膣基"].ToPar(); + X0Y2_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y2_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y2_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y2_卵管左 = partGroup["卵管左"].ToPar(); + X0Y2_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y2_卵管右 = partGroup["卵管右"].ToPar(); + X0Y2_子宮 = partGroup["子宮"].ToPar(); + X0Y2_子宮内 = partGroup["子宮内"].ToPar(); + X0Y2_子宮口 = partGroup["子宮口"].ToPar(); + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_膣基 = partGroup["膣基"].ToPar(); + X0Y3_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y3_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y3_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y3_卵管左 = partGroup["卵管左"].ToPar(); + X0Y3_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y3_卵管右 = partGroup["卵管右"].ToPar(); + X0Y3_子宮 = partGroup["子宮"].ToPar(); + X0Y3_子宮内 = partGroup["子宮内"].ToPar(); + X0Y3_子宮口 = partGroup["子宮口"].ToPar(); + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_膣基 = partGroup["膣基"].ToPar(); + X0Y4_膣壁左 = partGroup["膣壁左"].ToPar(); + X0Y4_膣壁右 = partGroup["膣壁右"].ToPar(); + X0Y4_卵巣左 = partGroup["卵巣左"].ToPar(); + X0Y4_卵管左 = partGroup["卵管左"].ToPar(); + X0Y4_卵巣右 = partGroup["卵巣右"].ToPar(); + X0Y4_卵管右 = partGroup["卵管右"].ToPar(); + X0Y4_子宮 = partGroup["子宮"].ToPar(); + X0Y4_子宮内 = partGroup["子宮内"].ToPar(); + X0Y4_子宮口 = partGroup["子宮口"].ToPar(); + X0Y4_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -862,13 +862,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 膣基CD = new ColorD(ref Col.Empty, ref Color2.Empty); - Col.Alpha(ref 体配色.粘膜, 160, out var ret); + 膣基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + ColorHelper.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 ColorHelper.Black, ref 体配色.白部O); 卵管左CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); - 卵巣右CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 卵巣右CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); 卵管右CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); 子宮CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); 子宮内CD = new ColorD(ref 体配色.粘膜線, ref 膣壁左CD.c2); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs index e6ce88f..9e513d8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/断面_獣D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 断面_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs index 4a3d38f..fda496b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 染み : Ele + public class 染み : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs index 0e9a5e7..9033a94 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 染み_人 : 染み { - public Par X0Y0_潮1; + public ShapePart X0Y0_潮1; - public Par X0Y0_潮2; + public ShapePart X0Y0_潮2; - public Par X0Y0_潮3; + public ShapePart X0Y0_潮3; - public Par X0Y0_尿1; + public ShapePart X0Y0_尿1; - public Par X0Y0_尿2; + public ShapePart X0Y0_尿2; - public Par X0Y0_汗; + public ShapePart X0Y0_汗; - public Par X0Y0_湯気_湯気左1_湯気1; + public ShapePart X0Y0_湯気_湯気左1_湯気1; - public Par X0Y0_湯気_湯気左1_湯気2; + public ShapePart X0Y0_湯気_湯気左1_湯気2; - public Par X0Y0_湯気_湯気左2_湯気1; + public ShapePart X0Y0_湯気_湯気左2_湯気1; - public Par X0Y0_湯気_湯気左2_湯気2; + public ShapePart X0Y0_湯気_湯気左2_湯気2; - public Par X0Y0_湯気_湯気左3_湯気1; + public ShapePart X0Y0_湯気_湯気左3_湯気1; - public Par X0Y0_湯気_湯気左3_湯気2; + public ShapePart X0Y0_湯気_湯気左3_湯気2; - public Par X0Y0_湯気_湯気右1_湯気1; + public ShapePart X0Y0_湯気_湯気右1_湯気1; - public Par X0Y0_湯気_湯気右1_湯気2; + public ShapePart X0Y0_湯気_湯気右1_湯気2; - public Par X0Y0_湯気_湯気右2_湯気1; + public ShapePart X0Y0_湯気_湯気右2_湯気1; - public Par X0Y0_湯気_湯気右2_湯気2; + public ShapePart X0Y0_湯気_湯気右2_湯気2; - public Par X0Y0_湯気_湯気右3_湯気1; + public ShapePart X0Y0_湯気_湯気右3_湯気1; - public Par X0Y0_湯気_湯気右3_湯気2; + public ShapePart X0Y0_湯気_湯気右3_湯気2; public ColorD 潮1CD; @@ -443,16 +443,16 @@ namespace SlaveMatrix public 染み_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 染み_人D e) { ThisType = GetType(); - Body = new Difs(Sta.その他["染み"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.その他["染み"]); + PartGroup partGroup = Body[0][0]; + X0Y0_潮1 = partGroup["潮1"].ToPar(); + X0Y0_潮2 = partGroup["潮2"].ToPar(); + X0Y0_潮3 = partGroup["潮3"].ToPar(); + X0Y0_尿1 = partGroup["尿1"].ToPar(); + X0Y0_尿2 = partGroup["尿2"].ToPar(); + X0Y0_汗 = partGroup["汗"].ToPar(); + PartGroup pars2 = partGroup["湯気"].ToPars(); + PartGroup pars3 = pars2["湯気左1"].ToPars(); X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); pars3 = pars2["湯気左2"].ToPars(); @@ -597,24 +597,24 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 潮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 体配色.呼気); + 潮1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 潮2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 潮3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 尿1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 尿2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 汗CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 湯気_湯気左1_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左1_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs index 6f70e7f..81d9e04 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_人D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 染み_人D : EleD + public class 染み_人D : ElementData { public bool 潮1_表示 = true; @@ -48,7 +48,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 染み_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs index 5d194f0..0790589 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 染み_獣 : 染み { - public Par X0Y0_潮1; + public ShapePart X0Y0_潮1; - public Par X0Y0_潮2; + public ShapePart X0Y0_潮2; - public Par X0Y0_潮3; + public ShapePart X0Y0_潮3; - public Par X0Y0_尿1; + public ShapePart X0Y0_尿1; - public Par X0Y0_尿2; + public ShapePart X0Y0_尿2; - public Par X0Y0_汗; + public ShapePart X0Y0_汗; - public Par X0Y0_湯気_湯気左1_湯気1; + public ShapePart X0Y0_湯気_湯気左1_湯気1; - public Par X0Y0_湯気_湯気左1_湯気2; + public ShapePart X0Y0_湯気_湯気左1_湯気2; - public Par X0Y0_湯気_湯気左2_湯気1; + public ShapePart X0Y0_湯気_湯気左2_湯気1; - public Par X0Y0_湯気_湯気左2_湯気2; + public ShapePart X0Y0_湯気_湯気左2_湯気2; - public Par X0Y0_湯気_湯気左3_湯気1; + public ShapePart X0Y0_湯気_湯気左3_湯気1; - public Par X0Y0_湯気_湯気左3_湯気2; + public ShapePart X0Y0_湯気_湯気左3_湯気2; - public Par X0Y0_湯気_湯気右1_湯気1; + public ShapePart X0Y0_湯気_湯気右1_湯気1; - public Par X0Y0_湯気_湯気右1_湯気2; + public ShapePart X0Y0_湯気_湯気右1_湯気2; - public Par X0Y0_湯気_湯気右2_湯気1; + public ShapePart X0Y0_湯気_湯気右2_湯気1; - public Par X0Y0_湯気_湯気右2_湯気2; + public ShapePart X0Y0_湯気_湯気右2_湯気2; - public Par X0Y0_湯気_湯気右3_湯気1; + public ShapePart X0Y0_湯気_湯気右3_湯気1; - public Par X0Y0_湯気_湯気右3_湯気2; + public ShapePart X0Y0_湯気_湯気右3_湯気2; public ColorD 潮1CD; @@ -443,16 +443,16 @@ namespace SlaveMatrix public 染み_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 染み_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.その他["四足染み"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.その他["四足染み"]); + PartGroup partGroup = Body[0][0]; + X0Y0_潮1 = partGroup["潮1"].ToPar(); + X0Y0_潮2 = partGroup["潮2"].ToPar(); + X0Y0_潮3 = partGroup["潮3"].ToPar(); + X0Y0_尿1 = partGroup["尿1"].ToPar(); + X0Y0_尿2 = partGroup["尿2"].ToPar(); + X0Y0_汗 = partGroup["汗"].ToPar(); + PartGroup pars2 = partGroup["湯気"].ToPars(); + PartGroup pars3 = pars2["湯気左1"].ToPars(); X0Y0_湯気_湯気左1_湯気1 = pars3["湯気1"].ToPar(); X0Y0_湯気_湯気左1_湯気2 = pars3["湯気2"].ToPar(); pars3 = pars2["湯気左2"].ToPars(); @@ -597,24 +597,24 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 潮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 体配色.呼気); + 潮1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 潮2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 潮3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 尿1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 尿2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 汗CD = new ColorD(ref ColorHelper.Empty, ref 体配色.染み); + 湯気_湯気左1_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左1_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左2_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気左3_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右1_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右2_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); + 湯気_湯気右3_湯気2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.呼気); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs index 65b7da6..921d247 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/染み_獣D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 染み_獣D : EleD + public class 染み_獣D : ElementData { public bool 潮1_表示 = true; @@ -48,7 +48,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 染み_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs index 5263f6b..5b67f6c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植.cs @@ -4,77 +4,77 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 植 : Ele + public class 植 : Element { - public Par X0Y0_披針葉4_通常_葉; + public ShapePart X0Y0_披針葉4_通常_葉; - public Par X0Y0_披針葉4_通常_葉脈; + public ShapePart X0Y0_披針葉4_通常_葉脈; - public Par X0Y0_披針葉4_欠損_葉; + public ShapePart X0Y0_披針葉4_欠損_葉; - public Par X0Y0_披針葉4_欠損_葉脈; + public ShapePart X0Y0_披針葉4_欠損_葉脈; - public Par X0Y0_心臓葉4_通常_葉; + public ShapePart X0Y0_心臓葉4_通常_葉; - public Par X0Y0_心臓葉4_通常_葉脈; + public ShapePart X0Y0_心臓葉4_通常_葉脈; - public Par X0Y0_心臓葉4_欠損_葉; + public ShapePart X0Y0_心臓葉4_欠損_葉; - public Par X0Y0_心臓葉4_欠損_葉脈; + public ShapePart X0Y0_心臓葉4_欠損_葉脈; - public Par X0Y0_茎; + public ShapePart X0Y0_茎; - public Par X0Y0_根1; + public ShapePart X0Y0_根1; - public Par X0Y0_根2; + public ShapePart X0Y0_根2; - public Par X0Y0_披針葉1_通常_葉; + public ShapePart X0Y0_披針葉1_通常_葉; - public Par X0Y0_披針葉1_通常_葉脈; + public ShapePart X0Y0_披針葉1_通常_葉脈; - public Par X0Y0_披針葉1_欠損_葉; + public ShapePart X0Y0_披針葉1_欠損_葉; - public Par X0Y0_披針葉1_欠損_葉脈; + public ShapePart X0Y0_披針葉1_欠損_葉脈; - public Par X0Y0_披針葉2_通常_葉; + public ShapePart X0Y0_披針葉2_通常_葉; - public Par X0Y0_披針葉2_通常_葉脈; + public ShapePart X0Y0_披針葉2_通常_葉脈; - public Par X0Y0_披針葉2_欠損_葉; + public ShapePart X0Y0_披針葉2_欠損_葉; - public Par X0Y0_披針葉2_欠損_葉脈; + public ShapePart X0Y0_披針葉2_欠損_葉脈; - public Par X0Y0_披針葉3_通常_葉; + public ShapePart X0Y0_披針葉3_通常_葉; - public Par X0Y0_披針葉3_通常_葉脈; + public ShapePart X0Y0_披針葉3_通常_葉脈; - public Par X0Y0_披針葉3_欠損_葉; + public ShapePart X0Y0_披針葉3_欠損_葉; - public Par X0Y0_披針葉3_欠損_葉脈; + public ShapePart X0Y0_披針葉3_欠損_葉脈; - public Par X0Y0_心臓葉1_通常_葉; + public ShapePart X0Y0_心臓葉1_通常_葉; - public Par X0Y0_心臓葉1_通常_葉脈; + public ShapePart X0Y0_心臓葉1_通常_葉脈; - public Par X0Y0_心臓葉1_欠損_葉; + public ShapePart X0Y0_心臓葉1_欠損_葉; - public Par X0Y0_心臓葉1_欠損_葉脈; + public ShapePart X0Y0_心臓葉1_欠損_葉脈; - public Par X0Y0_心臓葉2_通常_葉; + public ShapePart X0Y0_心臓葉2_通常_葉; - public Par X0Y0_心臓葉2_通常_葉脈; + public ShapePart X0Y0_心臓葉2_通常_葉脈; - public Par X0Y0_心臓葉2_欠損_葉; + public ShapePart X0Y0_心臓葉2_欠損_葉; - public Par X0Y0_心臓葉2_欠損_葉脈; + public ShapePart X0Y0_心臓葉2_欠損_葉脈; - public Par X0Y0_心臓葉3_通常_葉; + public ShapePart X0Y0_心臓葉3_通常_葉; - public Par X0Y0_心臓葉3_通常_葉脈; + public ShapePart X0Y0_心臓葉3_通常_葉脈; - public Par X0Y0_心臓葉3_欠損_葉; + public ShapePart X0Y0_心臓葉3_欠損_葉; - public Par X0Y0_心臓葉3_欠損_葉脈; + public ShapePart X0Y0_心臓葉3_欠損_葉脈; public ColorD 葉4CD; @@ -168,7 +168,7 @@ namespace SlaveMatrix public ColorP X0Y0_心臓葉3_欠損_葉脈CP; - public Ele[] 花_接続; + public Element[] 花_接続; public override bool 欠損 { @@ -1165,24 +1165,24 @@ namespace SlaveMatrix { 植 植2 = this; ThisType = GetType(); - Pars pars = new Pars(Sta.肢左["植"][0][0]); - pars.Remove("花"); - pars.Remove("萼"); - Dif dif = new Dif(); - dif.Tag = "植"; - dif.Add(pars); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars2 = Body[0][0]; - Pars pars3 = pars2["通常葉4"].ToPars(); - Pars pars4 = pars3["通常"].ToPars(); + PartGroup partGroup = new PartGroup(GlobalState.肢左["植"][0][0]); + partGroup.Remove("花"); + partGroup.Remove("萼"); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "植"; + morphVariant.Add(partGroup); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars2 = Body[0][0]; + PartGroup pars3 = pars2["通常葉4"].ToPars(); + PartGroup 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(); + PartGroup pars5 = pars2["ハート葉4"].ToPars(); pars4 = pars5["通常"].ToPars(); X0Y0_心臓葉4_通常_葉 = pars4["葉"].ToPar(); X0Y0_心臓葉4_通常_葉脈 = pars4["葉脈"].ToPar(); @@ -1192,42 +1192,42 @@ namespace SlaveMatrix X0Y0_茎 = pars2["茎"].ToPar(); X0Y0_根1 = pars2["根1"].ToPar(); X0Y0_根2 = pars2["根2"].ToPar(); - Pars pars6 = pars2["通常葉1"].ToPars(); + PartGroup 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(); + PartGroup 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(); + PartGroup 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(); + PartGroup 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(); + PartGroup 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(); + PartGroup pars11 = pars2["ハート葉3"].ToPars(); pars4 = pars11["通常"].ToPars(); X0Y0_心臓葉3_通常_葉 = pars4["葉"].ToPar(); X0Y0_心臓葉3_通常_葉脈 = pars4["葉脈"].ToPar(); @@ -1318,8 +1318,8 @@ namespace SlaveMatrix } if (e.花_接続.Count > 0) { - Ele f; - 花_接続 = e.花_接続.Select(delegate(EleD g) + Element f; + 花_接続 = e.花_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 植2; @@ -1453,47 +1453,47 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 葉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); + 葉4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 茎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } private void 配色T0(BodyColorSet 体配色) { - 葉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); + 葉4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 茎CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 葉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); + 葉4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 茎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 葉3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs index b61d6a2..d67fe92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/植D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 植D : EleD + public class 植D : ElementData { public bool 披針葉4_通常_葉_表示 = true; @@ -110,21 +110,21 @@ namespace SlaveMatrix public bool 心臓葉3_葉脈_表示 = true; - public List 花_接続 = new List(); + public List 花_接続 = new List(); public 植D() { ThisType = GetType(); } - public void 花接続(EleD e) + public void 花接続(ElementData e) { 花_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.植_花_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 植(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs index 464328e..7570c73 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗.cs @@ -3,21 +3,21 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 汗 : Ele + public class 汗 : Element { - public Par X0Y0_汗0; + public ShapePart X0Y0_汗0; - public Par X0Y0_汗1; + public ShapePart X0Y0_汗1; - public Par X0Y0_汗ハイライト; + public ShapePart X0Y0_汗ハイライト; - public Par X0Y1_汗0流れ; + public ShapePart X0Y1_汗0流れ; - public Par X0Y2_汗0流れ; + public ShapePart X0Y2_汗0流れ; - public Par X0Y3_汗0流れ; + public ShapePart X0Y3_汗0流れ; - public Par X0Y4_汗0流れ; + public ShapePart X0Y4_汗0流れ; public ColorD 汗0流れCD; @@ -168,19 +168,19 @@ namespace SlaveMatrix public 汗(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 汗D e) { ThisType = GetType(); - Body = new Difs(Sta.スタンプ["汗"]); - Pars pars = Body[0][0]; - X0Y0_汗0 = pars["汗0"].ToPar(); - X0Y0_汗1 = pars["汗1"].ToPar(); - X0Y0_汗ハイライト = pars["汗ハイライト"].ToPar(); - pars = Body[0][1]; - X0Y1_汗0流れ = pars["汗0流れ"].ToPar(); - pars = Body[0][2]; - X0Y2_汗0流れ = pars["汗0流れ"].ToPar(); - pars = Body[0][3]; - X0Y3_汗0流れ = pars["汗0流れ"].ToPar(); - pars = Body[0][4]; - X0Y4_汗0流れ = pars["汗0流れ"].ToPar(); + Body = new VariantGrid(GlobalState.スタンプ["汗"]); + PartGroup partGroup = Body[0][0]; + X0Y0_汗0 = partGroup["汗0"].ToPar(); + X0Y0_汗1 = partGroup["汗1"].ToPar(); + X0Y0_汗ハイライト = partGroup["汗ハイライト"].ToPar(); + partGroup = Body[0][1]; + X0Y1_汗0流れ = partGroup["汗0流れ"].ToPar(); + partGroup = Body[0][2]; + X0Y2_汗0流れ = partGroup["汗0流れ"].ToPar(); + partGroup = Body[0][3]; + X0Y3_汗0流れ = partGroup["汗0流れ"].ToPar(); + partGroup = Body[0][4]; + X0Y4_汗0流れ = partGroup["汗0流れ"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs index 2f8534b..e2fa694 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/汗D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 汗D : EleD + public class 汗D : ElementData { public bool 汗0_表示 = true; @@ -20,7 +20,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 汗(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs index 66a507c..8305e53 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 涎 : Ele + public class 涎 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs index 1f2eaff..537eff5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 涎D : EleD + public class 涎D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs index da4c6aa..e54d5c0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂け.cs @@ -4,15 +4,15 @@ namespace SlaveMatrix { public class 涎_裂け : 涎 { - public Par X0Y0_涎; + public ShapePart X0Y0_涎; - public Par X0Y1_涎; + public ShapePart X0Y1_涎; - public Par X0Y2_涎; + public ShapePart X0Y2_涎; - public Par X0Y3_涎; + public ShapePart X0Y3_涎; - public Par X0Y4_涎; + public ShapePart X0Y4_涎; public ColorD 涎CD; @@ -110,17 +110,17 @@ namespace SlaveMatrix public 涎_裂け(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 涎_裂けD e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["涎口裂け左"]); - Pars pars = Body[0][0]; - X0Y0_涎 = pars["涎"].ToPar(); - pars = Body[0][1]; - X0Y1_涎 = pars["涎"].ToPar(); - pars = Body[0][2]; - X0Y2_涎 = pars["涎"].ToPar(); - pars = Body[0][3]; - X0Y3_涎 = pars["涎"].ToPar(); - pars = Body[0][4]; - X0Y4_涎 = pars["涎"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["涎口裂け左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][1]; + X0Y1_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][2]; + X0Y2_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][3]; + X0Y3_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][4]; + X0Y4_涎 = partGroup["涎"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs index 963e440..5d53969 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_裂けD.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 涎_裂け(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs index b9d59d9..834ef59 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常.cs @@ -4,15 +4,15 @@ namespace SlaveMatrix { public class 涎_通常 : 涎 { - public Par X0Y0_涎; + public ShapePart X0Y0_涎; - public Par X0Y1_涎; + public ShapePart X0Y1_涎; - public Par X0Y2_涎; + public ShapePart X0Y2_涎; - public Par X0Y3_涎; + public ShapePart X0Y3_涎; - public Par X0Y4_涎; + public ShapePart X0Y4_涎; public ColorD 涎CD; @@ -110,17 +110,17 @@ namespace SlaveMatrix public 涎_通常(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 涎_通常D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["涎左"]); - Pars pars = Body[0][0]; - X0Y0_涎 = pars["涎"].ToPar(); - pars = Body[0][1]; - X0Y1_涎 = pars["涎"].ToPar(); - pars = Body[0][2]; - X0Y2_涎 = pars["涎"].ToPar(); - pars = Body[0][3]; - X0Y3_涎 = pars["涎"].ToPar(); - pars = Body[0][4]; - X0Y4_涎 = pars["涎"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["涎左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][1]; + X0Y1_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][2]; + X0Y2_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][3]; + X0Y3_涎 = partGroup["涎"].ToPar(); + partGroup = Body[0][4]; + X0Y4_涎 = partGroup["涎"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs index e33045f..cc45c7e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涎_通常D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 涎_通常(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs index 9ce6911..392d5b8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙.cs @@ -3,65 +3,65 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 涙 : Ele + public class 涙 : Element { - public Par X0Y0_涙0流れ0; + public ShapePart X0Y0_涙0流れ0; - public Par X0Y0_涙0; + public ShapePart X0Y0_涙0; - public Par X0Y0_涙1; + public ShapePart X0Y0_涙1; - public Par X0Y0_涙ハイライト; + public ShapePart X0Y0_涙ハイライト; - public Par X0Y1_涙0流れ0; + public ShapePart X0Y1_涙0流れ0; - public Par X0Y1_涙0流れ1; + public ShapePart X0Y1_涙0流れ1; - public Par X0Y1_涙0; + public ShapePart X0Y1_涙0; - public Par X0Y1_涙1; + public ShapePart X0Y1_涙1; - public Par X0Y1_涙ハイライト; + public ShapePart X0Y1_涙ハイライト; - public Par X0Y2_涙0流れ0; + public ShapePart X0Y2_涙0流れ0; - public Par X0Y2_涙0流れ1; + public ShapePart X0Y2_涙0流れ1; - public Par X0Y2_涙0; + public ShapePart X0Y2_涙0; - public Par X0Y2_涙1; + public ShapePart X0Y2_涙1; - public Par X0Y2_涙ハイライト; + public ShapePart X0Y2_涙ハイライト; - public Par X0Y3_涙0流れ0; + public ShapePart X0Y3_涙0流れ0; - public Par X0Y3_涙0流れ1; + public ShapePart X0Y3_涙0流れ1; - public Par X0Y3_涙0; + public ShapePart X0Y3_涙0; - public Par X0Y3_涙1; + public ShapePart X0Y3_涙1; - public Par X0Y3_涙ハイライト; + public ShapePart X0Y3_涙ハイライト; - public Par X0Y4_涙0流れ0; + public ShapePart X0Y4_涙0流れ0; - public Par X0Y4_涙0流れ1; + public ShapePart X0Y4_涙0流れ1; - public Par X0Y4_涙0; + public ShapePart X0Y4_涙0; - public Par X0Y4_涙1; + public ShapePart X0Y4_涙1; - public Par X0Y4_涙ハイライト; + public ShapePart X0Y4_涙ハイライト; - public Par X0Y5_涙0流れ0; + public ShapePart X0Y5_涙0流れ0; - public Par X0Y5_涙0流れ1; + public ShapePart X0Y5_涙0流れ1; - public Par X0Y5_涙0; + public ShapePart X0Y5_涙0; - public Par X0Y5_涙1; + public ShapePart X0Y5_涙1; - public Par X0Y5_涙ハイライト; + public ShapePart X0Y5_涙ハイライト; public ColorD 涙0流れ0CD; @@ -329,42 +329,42 @@ namespace SlaveMatrix public 涙(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 涙D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["涙左"]); - Pars pars = Body[0][0]; - X0Y0_涙0流れ0 = pars["涙0流れ0"].ToPar(); - X0Y0_涙0 = pars["涙0"].ToPar(); - X0Y0_涙1 = pars["涙1"].ToPar(); - X0Y0_涙ハイライト = pars["涙ハイライト"].ToPar(); - pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.胴体["涙左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y0_涙0 = partGroup["涙0"].ToPar(); + X0Y0_涙1 = partGroup["涙1"].ToPar(); + X0Y0_涙ハイライト = partGroup["涙ハイライト"].ToPar(); + partGroup = Body[0][1]; + X0Y1_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y1_涙0流れ1 = partGroup["涙0流れ1"].ToPar(); + X0Y1_涙0 = partGroup["涙0"].ToPar(); + X0Y1_涙1 = partGroup["涙1"].ToPar(); + X0Y1_涙ハイライト = partGroup["涙ハイライト"].ToPar(); + partGroup = Body[0][2]; + X0Y2_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y2_涙0流れ1 = partGroup["涙0流れ1"].ToPar(); + X0Y2_涙0 = partGroup["涙0"].ToPar(); + X0Y2_涙1 = partGroup["涙1"].ToPar(); + X0Y2_涙ハイライト = partGroup["涙ハイライト"].ToPar(); + partGroup = Body[0][3]; + X0Y3_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y3_涙0流れ1 = partGroup["涙0流れ1"].ToPar(); + X0Y3_涙0 = partGroup["涙0"].ToPar(); + X0Y3_涙1 = partGroup["涙1"].ToPar(); + X0Y3_涙ハイライト = partGroup["涙ハイライト"].ToPar(); + partGroup = Body[0][4]; + X0Y4_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y4_涙0流れ1 = partGroup["涙0流れ1"].ToPar(); + X0Y4_涙0 = partGroup["涙0"].ToPar(); + X0Y4_涙1 = partGroup["涙1"].ToPar(); + X0Y4_涙ハイライト = partGroup["涙ハイライト"].ToPar(); + partGroup = Body[0][5]; + X0Y5_涙0流れ0 = partGroup["涙0流れ0"].ToPar(); + X0Y5_涙0流れ1 = partGroup["涙0流れ1"].ToPar(); + X0Y5_涙0 = partGroup["涙0"].ToPar(); + X0Y5_涙1 = partGroup["涙1"].ToPar(); + X0Y5_涙ハイライト = partGroup["涙ハイライト"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs index c063984..e6c798e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/涙D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 涙D : EleD + public class 涙D : ElementData { public bool 涙0流れ0_表示; @@ -22,7 +22,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 涙(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs index 2569672..4a6ffce 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 潮吹_大 : Ele + public class 潮吹_大 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs index ba6ced6..81e8c35 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 潮吹_大D : EleD + public class 潮吹_大D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs index 19ef1cd..007ef46 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人.cs @@ -4,383 +4,383 @@ namespace SlaveMatrix { public class 潮吹_大_人 : 潮吹_大 { - public Par X0Y0_潮吹基; + public ShapePart X0Y0_潮吹基; - public Par X0Y0_雫1; + public ShapePart X0Y0_雫1; - public Par X0Y0_雫2; + public ShapePart X0Y0_雫2; - public Par X0Y0_雫3; + public ShapePart X0Y0_雫3; - public Par X0Y0_雫4; + public ShapePart X0Y0_雫4; - public Par X0Y0_雫5; + public ShapePart X0Y0_雫5; - public Par X0Y0_雫6; + public ShapePart X0Y0_雫6; - public Par X0Y0_雫7; + public ShapePart X0Y0_雫7; - public Par X0Y0_雫8; + public ShapePart X0Y0_雫8; - public Par X0Y0_雫9; + public ShapePart X0Y0_雫9; - public Par X0Y0_雫10; + public ShapePart X0Y0_雫10; - public Par X0Y0_雫11; + public ShapePart X0Y0_雫11; - public Par X0Y0_雫12; + public ShapePart X0Y0_雫12; - public Par X0Y0_雫13; + public ShapePart X0Y0_雫13; - public Par X0Y0_雫14; + public ShapePart X0Y0_雫14; - public Par X0Y0_雫15; + public ShapePart X0Y0_雫15; - public Par X0Y0_雫16; + public ShapePart X0Y0_雫16; - public Par X0Y0_雫17; + public ShapePart X0Y0_雫17; - public Par X0Y0_雫18; + public ShapePart X0Y0_雫18; - public Par X0Y0_雫19; + public ShapePart X0Y0_雫19; - public Par X0Y0_雫20; + public ShapePart X0Y0_雫20; - public Par X0Y1_潮吹基; + public ShapePart X0Y1_潮吹基; - public Par X0Y1_雫1; + public ShapePart X0Y1_雫1; - public Par X0Y1_雫2; + public ShapePart X0Y1_雫2; - public Par X0Y1_雫3; + public ShapePart X0Y1_雫3; - public Par X0Y1_雫4; + public ShapePart X0Y1_雫4; - public Par X0Y1_雫5; + public ShapePart X0Y1_雫5; - public Par X0Y1_雫6; + public ShapePart X0Y1_雫6; - public Par X0Y1_雫7; + public ShapePart X0Y1_雫7; - public Par X0Y1_雫8; + public ShapePart X0Y1_雫8; - public Par X0Y1_雫9; + public ShapePart X0Y1_雫9; - public Par X0Y1_雫10; + public ShapePart X0Y1_雫10; - public Par X0Y1_雫11; + public ShapePart X0Y1_雫11; - public Par X0Y1_雫12; + public ShapePart X0Y1_雫12; - public Par X0Y1_雫13; + public ShapePart X0Y1_雫13; - public Par X0Y1_雫14; + public ShapePart X0Y1_雫14; - public Par X0Y1_雫15; + public ShapePart X0Y1_雫15; - public Par X0Y1_雫16; + public ShapePart X0Y1_雫16; - public Par X0Y1_雫17; + public ShapePart X0Y1_雫17; - public Par X0Y1_雫18; + public ShapePart X0Y1_雫18; - public Par X0Y1_雫19; + public ShapePart X0Y1_雫19; - public Par X0Y1_雫20; + public ShapePart X0Y1_雫20; - public Par X0Y2_潮吹基; + public ShapePart X0Y2_潮吹基; - public Par X0Y2_雫1; + public ShapePart X0Y2_雫1; - public Par X0Y2_雫2; + public ShapePart X0Y2_雫2; - public Par X0Y2_雫3; + public ShapePart X0Y2_雫3; - public Par X0Y2_雫4; + public ShapePart X0Y2_雫4; - public Par X0Y2_雫5; + public ShapePart X0Y2_雫5; - public Par X0Y2_雫6; + public ShapePart X0Y2_雫6; - public Par X0Y2_雫7; + public ShapePart X0Y2_雫7; - public Par X0Y2_雫8; + public ShapePart X0Y2_雫8; - public Par X0Y2_雫9; + public ShapePart X0Y2_雫9; - public Par X0Y2_雫10; + public ShapePart X0Y2_雫10; - public Par X0Y2_雫11; + public ShapePart X0Y2_雫11; - public Par X0Y2_雫12; + public ShapePart X0Y2_雫12; - public Par X0Y2_雫13; + public ShapePart X0Y2_雫13; - public Par X0Y2_雫14; + public ShapePart X0Y2_雫14; - public Par X0Y2_雫15; + public ShapePart X0Y2_雫15; - public Par X0Y2_雫16; + public ShapePart X0Y2_雫16; - public Par X0Y2_雫17; + public ShapePart X0Y2_雫17; - public Par X0Y2_雫18; + public ShapePart X0Y2_雫18; - public Par X0Y2_雫19; + public ShapePart X0Y2_雫19; - public Par X0Y2_雫20; + public ShapePart X0Y2_雫20; - public Par X0Y3_潮吹基; + public ShapePart X0Y3_潮吹基; - public Par X0Y3_雫1; + public ShapePart X0Y3_雫1; - public Par X0Y3_雫2; + public ShapePart X0Y3_雫2; - public Par X0Y3_雫3; + public ShapePart X0Y3_雫3; - public Par X0Y3_雫4; + public ShapePart X0Y3_雫4; - public Par X0Y3_雫5; + public ShapePart X0Y3_雫5; - public Par X0Y3_雫6; + public ShapePart X0Y3_雫6; - public Par X0Y3_雫7; + public ShapePart X0Y3_雫7; - public Par X0Y3_雫8; + public ShapePart X0Y3_雫8; - public Par X0Y3_雫9; + public ShapePart X0Y3_雫9; - public Par X0Y3_雫10; + public ShapePart X0Y3_雫10; - public Par X0Y3_雫11; + public ShapePart X0Y3_雫11; - public Par X0Y3_雫12; + public ShapePart X0Y3_雫12; - public Par X0Y3_雫13; + public ShapePart X0Y3_雫13; - public Par X0Y3_雫14; + public ShapePart X0Y3_雫14; - public Par X0Y3_雫15; + public ShapePart X0Y3_雫15; - public Par X0Y3_雫16; + public ShapePart X0Y3_雫16; - public Par X0Y3_雫17; + public ShapePart X0Y3_雫17; - public Par X0Y3_雫18; + public ShapePart X0Y3_雫18; - public Par X0Y3_雫19; + public ShapePart X0Y3_雫19; - public Par X0Y3_雫20; + public ShapePart X0Y3_雫20; - public Par X0Y4_潮吹基; + public ShapePart X0Y4_潮吹基; - public Par X0Y4_雫1; + public ShapePart X0Y4_雫1; - public Par X0Y4_雫2; + public ShapePart X0Y4_雫2; - public Par X0Y4_雫3; + public ShapePart X0Y4_雫3; - public Par X0Y4_雫4; + public ShapePart X0Y4_雫4; - public Par X0Y4_雫5; + public ShapePart X0Y4_雫5; - public Par X0Y4_雫6; + public ShapePart X0Y4_雫6; - public Par X0Y4_雫7; + public ShapePart X0Y4_雫7; - public Par X0Y4_雫8; + public ShapePart X0Y4_雫8; - public Par X0Y4_雫9; + public ShapePart X0Y4_雫9; - public Par X0Y4_雫10; + public ShapePart X0Y4_雫10; - public Par X0Y4_雫11; + public ShapePart X0Y4_雫11; - public Par X0Y4_雫12; + public ShapePart X0Y4_雫12; - public Par X0Y4_雫13; + public ShapePart X0Y4_雫13; - public Par X0Y4_雫14; + public ShapePart X0Y4_雫14; - public Par X0Y4_雫15; + public ShapePart X0Y4_雫15; - public Par X0Y4_雫16; + public ShapePart X0Y4_雫16; - public Par X0Y4_雫17; + public ShapePart X0Y4_雫17; - public Par X0Y4_雫18; + public ShapePart X0Y4_雫18; - public Par X0Y4_雫19; + public ShapePart X0Y4_雫19; - public Par X0Y4_雫20; + public ShapePart X0Y4_雫20; - public Par X0Y5_潮吹基; + public ShapePart X0Y5_潮吹基; - public Par X0Y5_雫1; + public ShapePart X0Y5_雫1; - public Par X0Y5_雫2; + public ShapePart X0Y5_雫2; - public Par X0Y5_雫3; + public ShapePart X0Y5_雫3; - public Par X0Y5_雫4; + public ShapePart X0Y5_雫4; - public Par X0Y5_雫5; + public ShapePart X0Y5_雫5; - public Par X0Y5_雫6; + public ShapePart X0Y5_雫6; - public Par X0Y5_雫7; + public ShapePart X0Y5_雫7; - public Par X0Y5_雫8; + public ShapePart X0Y5_雫8; - public Par X0Y5_雫9; + public ShapePart X0Y5_雫9; - public Par X0Y5_雫10; + public ShapePart X0Y5_雫10; - public Par X0Y5_雫11; + public ShapePart X0Y5_雫11; - public Par X0Y5_雫12; + public ShapePart X0Y5_雫12; - public Par X0Y5_雫13; + public ShapePart X0Y5_雫13; - public Par X0Y5_雫14; + public ShapePart X0Y5_雫14; - public Par X0Y5_雫15; + public ShapePart X0Y5_雫15; - public Par X0Y5_雫16; + public ShapePart X0Y5_雫16; - public Par X0Y5_雫17; + public ShapePart X0Y5_雫17; - public Par X0Y5_雫18; + public ShapePart X0Y5_雫18; - public Par X0Y5_雫19; + public ShapePart X0Y5_雫19; - public Par X0Y5_雫20; + public ShapePart X0Y5_雫20; - public Par X0Y6_潮吹基; + public ShapePart X0Y6_潮吹基; - public Par X0Y6_雫1; + public ShapePart X0Y6_雫1; - public Par X0Y6_雫2; + public ShapePart X0Y6_雫2; - public Par X0Y6_雫3; + public ShapePart X0Y6_雫3; - public Par X0Y6_雫4; + public ShapePart X0Y6_雫4; - public Par X0Y6_雫5; + public ShapePart X0Y6_雫5; - public Par X0Y6_雫6; + public ShapePart X0Y6_雫6; - public Par X0Y6_雫7; + public ShapePart X0Y6_雫7; - public Par X0Y6_雫8; + public ShapePart X0Y6_雫8; - public Par X0Y6_雫9; + public ShapePart X0Y6_雫9; - public Par X0Y6_雫10; + public ShapePart X0Y6_雫10; - public Par X0Y6_雫11; + public ShapePart X0Y6_雫11; - public Par X0Y6_雫12; + public ShapePart X0Y6_雫12; - public Par X0Y6_雫13; + public ShapePart X0Y6_雫13; - public Par X0Y6_雫14; + public ShapePart X0Y6_雫14; - public Par X0Y6_雫15; + public ShapePart X0Y6_雫15; - public Par X0Y6_雫16; + public ShapePart X0Y6_雫16; - public Par X0Y6_雫17; + public ShapePart X0Y6_雫17; - public Par X0Y6_雫18; + public ShapePart X0Y6_雫18; - public Par X0Y6_雫19; + public ShapePart X0Y6_雫19; - public Par X0Y6_雫20; + public ShapePart X0Y6_雫20; - public Par X0Y7_潮吹基; + public ShapePart X0Y7_潮吹基; - public Par X0Y7_雫1; + public ShapePart X0Y7_雫1; - public Par X0Y7_雫2; + public ShapePart X0Y7_雫2; - public Par X0Y7_雫3; + public ShapePart X0Y7_雫3; - public Par X0Y7_雫4; + public ShapePart X0Y7_雫4; - public Par X0Y7_雫5; + public ShapePart X0Y7_雫5; - public Par X0Y7_雫6; + public ShapePart X0Y7_雫6; - public Par X0Y7_雫7; + public ShapePart X0Y7_雫7; - public Par X0Y7_雫8; + public ShapePart X0Y7_雫8; - public Par X0Y7_雫9; + public ShapePart X0Y7_雫9; - public Par X0Y7_雫10; + public ShapePart X0Y7_雫10; - public Par X0Y7_雫11; + public ShapePart X0Y7_雫11; - public Par X0Y7_雫12; + public ShapePart X0Y7_雫12; - public Par X0Y7_雫13; + public ShapePart X0Y7_雫13; - public Par X0Y7_雫14; + public ShapePart X0Y7_雫14; - public Par X0Y7_雫15; + public ShapePart X0Y7_雫15; - public Par X0Y7_雫16; + public ShapePart X0Y7_雫16; - public Par X0Y7_雫17; + public ShapePart X0Y7_雫17; - public Par X0Y7_雫18; + public ShapePart X0Y7_雫18; - public Par X0Y7_雫19; + public ShapePart X0Y7_雫19; - public Par X0Y7_雫20; + public ShapePart X0Y7_雫20; - public Par X0Y8_潮吹基; + public ShapePart X0Y8_潮吹基; - public Par X0Y8_雫1; + public ShapePart X0Y8_雫1; - public Par X0Y8_雫2; + public ShapePart X0Y8_雫2; - public Par X0Y8_雫3; + public ShapePart X0Y8_雫3; - public Par X0Y8_雫4; + public ShapePart X0Y8_雫4; - public Par X0Y8_雫5; + public ShapePart X0Y8_雫5; - public Par X0Y8_雫6; + public ShapePart X0Y8_雫6; - public Par X0Y8_雫7; + public ShapePart X0Y8_雫7; - public Par X0Y8_雫8; + public ShapePart X0Y8_雫8; - public Par X0Y8_雫9; + public ShapePart X0Y8_雫9; - public Par X0Y8_雫10; + public ShapePart X0Y8_雫10; - public Par X0Y8_雫11; + public ShapePart X0Y8_雫11; - public Par X0Y8_雫12; + public ShapePart X0Y8_雫12; - public Par X0Y8_雫13; + public ShapePart X0Y8_雫13; - public Par X0Y8_雫14; + public ShapePart X0Y8_雫14; - public Par X0Y8_雫15; + public ShapePart X0Y8_雫15; - public Par X0Y8_雫16; + public ShapePart X0Y8_雫16; - public Par X0Y8_雫17; + public ShapePart X0Y8_雫17; - public Par X0Y8_雫18; + public ShapePart X0Y8_雫18; - public Par X0Y8_雫19; + public ShapePart X0Y8_雫19; - public Par X0Y8_雫20; + public ShapePart X0Y8_雫20; public ColorD 潮吹基CD; @@ -1514,208 +1514,208 @@ namespace SlaveMatrix public 潮吹_大_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 潮吹_大_人D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["潮吹"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.性器付["潮吹"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y0_雫1 = partGroup["雫1"].ToPar(); + X0Y0_雫2 = partGroup["雫2"].ToPar(); + X0Y0_雫3 = partGroup["雫3"].ToPar(); + X0Y0_雫4 = partGroup["雫4"].ToPar(); + X0Y0_雫5 = partGroup["雫5"].ToPar(); + X0Y0_雫6 = partGroup["雫6"].ToPar(); + X0Y0_雫7 = partGroup["雫7"].ToPar(); + X0Y0_雫8 = partGroup["雫8"].ToPar(); + X0Y0_雫9 = partGroup["雫9"].ToPar(); + X0Y0_雫10 = partGroup["雫10"].ToPar(); + X0Y0_雫11 = partGroup["雫11"].ToPar(); + X0Y0_雫12 = partGroup["雫12"].ToPar(); + X0Y0_雫13 = partGroup["雫13"].ToPar(); + X0Y0_雫14 = partGroup["雫14"].ToPar(); + X0Y0_雫15 = partGroup["雫15"].ToPar(); + X0Y0_雫16 = partGroup["雫16"].ToPar(); + X0Y0_雫17 = partGroup["雫17"].ToPar(); + X0Y0_雫18 = partGroup["雫18"].ToPar(); + X0Y0_雫19 = partGroup["雫19"].ToPar(); + X0Y0_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][1]; + X0Y1_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y1_雫1 = partGroup["雫1"].ToPar(); + X0Y1_雫2 = partGroup["雫2"].ToPar(); + X0Y1_雫3 = partGroup["雫3"].ToPar(); + X0Y1_雫4 = partGroup["雫4"].ToPar(); + X0Y1_雫5 = partGroup["雫5"].ToPar(); + X0Y1_雫6 = partGroup["雫6"].ToPar(); + X0Y1_雫7 = partGroup["雫7"].ToPar(); + X0Y1_雫8 = partGroup["雫8"].ToPar(); + X0Y1_雫9 = partGroup["雫9"].ToPar(); + X0Y1_雫10 = partGroup["雫10"].ToPar(); + X0Y1_雫11 = partGroup["雫11"].ToPar(); + X0Y1_雫12 = partGroup["雫12"].ToPar(); + X0Y1_雫13 = partGroup["雫13"].ToPar(); + X0Y1_雫14 = partGroup["雫14"].ToPar(); + X0Y1_雫15 = partGroup["雫15"].ToPar(); + X0Y1_雫16 = partGroup["雫16"].ToPar(); + X0Y1_雫17 = partGroup["雫17"].ToPar(); + X0Y1_雫18 = partGroup["雫18"].ToPar(); + X0Y1_雫19 = partGroup["雫19"].ToPar(); + X0Y1_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][2]; + X0Y2_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y2_雫1 = partGroup["雫1"].ToPar(); + X0Y2_雫2 = partGroup["雫2"].ToPar(); + X0Y2_雫3 = partGroup["雫3"].ToPar(); + X0Y2_雫4 = partGroup["雫4"].ToPar(); + X0Y2_雫5 = partGroup["雫5"].ToPar(); + X0Y2_雫6 = partGroup["雫6"].ToPar(); + X0Y2_雫7 = partGroup["雫7"].ToPar(); + X0Y2_雫8 = partGroup["雫8"].ToPar(); + X0Y2_雫9 = partGroup["雫9"].ToPar(); + X0Y2_雫10 = partGroup["雫10"].ToPar(); + X0Y2_雫11 = partGroup["雫11"].ToPar(); + X0Y2_雫12 = partGroup["雫12"].ToPar(); + X0Y2_雫13 = partGroup["雫13"].ToPar(); + X0Y2_雫14 = partGroup["雫14"].ToPar(); + X0Y2_雫15 = partGroup["雫15"].ToPar(); + X0Y2_雫16 = partGroup["雫16"].ToPar(); + X0Y2_雫17 = partGroup["雫17"].ToPar(); + X0Y2_雫18 = partGroup["雫18"].ToPar(); + X0Y2_雫19 = partGroup["雫19"].ToPar(); + X0Y2_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][3]; + X0Y3_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y3_雫1 = partGroup["雫1"].ToPar(); + X0Y3_雫2 = partGroup["雫2"].ToPar(); + X0Y3_雫3 = partGroup["雫3"].ToPar(); + X0Y3_雫4 = partGroup["雫4"].ToPar(); + X0Y3_雫5 = partGroup["雫5"].ToPar(); + X0Y3_雫6 = partGroup["雫6"].ToPar(); + X0Y3_雫7 = partGroup["雫7"].ToPar(); + X0Y3_雫8 = partGroup["雫8"].ToPar(); + X0Y3_雫9 = partGroup["雫9"].ToPar(); + X0Y3_雫10 = partGroup["雫10"].ToPar(); + X0Y3_雫11 = partGroup["雫11"].ToPar(); + X0Y3_雫12 = partGroup["雫12"].ToPar(); + X0Y3_雫13 = partGroup["雫13"].ToPar(); + X0Y3_雫14 = partGroup["雫14"].ToPar(); + X0Y3_雫15 = partGroup["雫15"].ToPar(); + X0Y3_雫16 = partGroup["雫16"].ToPar(); + X0Y3_雫17 = partGroup["雫17"].ToPar(); + X0Y3_雫18 = partGroup["雫18"].ToPar(); + X0Y3_雫19 = partGroup["雫19"].ToPar(); + X0Y3_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][4]; + X0Y4_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y4_雫1 = partGroup["雫1"].ToPar(); + X0Y4_雫2 = partGroup["雫2"].ToPar(); + X0Y4_雫3 = partGroup["雫3"].ToPar(); + X0Y4_雫4 = partGroup["雫4"].ToPar(); + X0Y4_雫5 = partGroup["雫5"].ToPar(); + X0Y4_雫6 = partGroup["雫6"].ToPar(); + X0Y4_雫7 = partGroup["雫7"].ToPar(); + X0Y4_雫8 = partGroup["雫8"].ToPar(); + X0Y4_雫9 = partGroup["雫9"].ToPar(); + X0Y4_雫10 = partGroup["雫10"].ToPar(); + X0Y4_雫11 = partGroup["雫11"].ToPar(); + X0Y4_雫12 = partGroup["雫12"].ToPar(); + X0Y4_雫13 = partGroup["雫13"].ToPar(); + X0Y4_雫14 = partGroup["雫14"].ToPar(); + X0Y4_雫15 = partGroup["雫15"].ToPar(); + X0Y4_雫16 = partGroup["雫16"].ToPar(); + X0Y4_雫17 = partGroup["雫17"].ToPar(); + X0Y4_雫18 = partGroup["雫18"].ToPar(); + X0Y4_雫19 = partGroup["雫19"].ToPar(); + X0Y4_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][5]; + X0Y5_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y5_雫1 = partGroup["雫1"].ToPar(); + X0Y5_雫2 = partGroup["雫2"].ToPar(); + X0Y5_雫3 = partGroup["雫3"].ToPar(); + X0Y5_雫4 = partGroup["雫4"].ToPar(); + X0Y5_雫5 = partGroup["雫5"].ToPar(); + X0Y5_雫6 = partGroup["雫6"].ToPar(); + X0Y5_雫7 = partGroup["雫7"].ToPar(); + X0Y5_雫8 = partGroup["雫8"].ToPar(); + X0Y5_雫9 = partGroup["雫9"].ToPar(); + X0Y5_雫10 = partGroup["雫10"].ToPar(); + X0Y5_雫11 = partGroup["雫11"].ToPar(); + X0Y5_雫12 = partGroup["雫12"].ToPar(); + X0Y5_雫13 = partGroup["雫13"].ToPar(); + X0Y5_雫14 = partGroup["雫14"].ToPar(); + X0Y5_雫15 = partGroup["雫15"].ToPar(); + X0Y5_雫16 = partGroup["雫16"].ToPar(); + X0Y5_雫17 = partGroup["雫17"].ToPar(); + X0Y5_雫18 = partGroup["雫18"].ToPar(); + X0Y5_雫19 = partGroup["雫19"].ToPar(); + X0Y5_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][6]; + X0Y6_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y6_雫1 = partGroup["雫1"].ToPar(); + X0Y6_雫2 = partGroup["雫2"].ToPar(); + X0Y6_雫3 = partGroup["雫3"].ToPar(); + X0Y6_雫4 = partGroup["雫4"].ToPar(); + X0Y6_雫5 = partGroup["雫5"].ToPar(); + X0Y6_雫6 = partGroup["雫6"].ToPar(); + X0Y6_雫7 = partGroup["雫7"].ToPar(); + X0Y6_雫8 = partGroup["雫8"].ToPar(); + X0Y6_雫9 = partGroup["雫9"].ToPar(); + X0Y6_雫10 = partGroup["雫10"].ToPar(); + X0Y6_雫11 = partGroup["雫11"].ToPar(); + X0Y6_雫12 = partGroup["雫12"].ToPar(); + X0Y6_雫13 = partGroup["雫13"].ToPar(); + X0Y6_雫14 = partGroup["雫14"].ToPar(); + X0Y6_雫15 = partGroup["雫15"].ToPar(); + X0Y6_雫16 = partGroup["雫16"].ToPar(); + X0Y6_雫17 = partGroup["雫17"].ToPar(); + X0Y6_雫18 = partGroup["雫18"].ToPar(); + X0Y6_雫19 = partGroup["雫19"].ToPar(); + X0Y6_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][7]; + X0Y7_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y7_雫1 = partGroup["雫1"].ToPar(); + X0Y7_雫2 = partGroup["雫2"].ToPar(); + X0Y7_雫3 = partGroup["雫3"].ToPar(); + X0Y7_雫4 = partGroup["雫4"].ToPar(); + X0Y7_雫5 = partGroup["雫5"].ToPar(); + X0Y7_雫6 = partGroup["雫6"].ToPar(); + X0Y7_雫7 = partGroup["雫7"].ToPar(); + X0Y7_雫8 = partGroup["雫8"].ToPar(); + X0Y7_雫9 = partGroup["雫9"].ToPar(); + X0Y7_雫10 = partGroup["雫10"].ToPar(); + X0Y7_雫11 = partGroup["雫11"].ToPar(); + X0Y7_雫12 = partGroup["雫12"].ToPar(); + X0Y7_雫13 = partGroup["雫13"].ToPar(); + X0Y7_雫14 = partGroup["雫14"].ToPar(); + X0Y7_雫15 = partGroup["雫15"].ToPar(); + X0Y7_雫16 = partGroup["雫16"].ToPar(); + X0Y7_雫17 = partGroup["雫17"].ToPar(); + X0Y7_雫18 = partGroup["雫18"].ToPar(); + X0Y7_雫19 = partGroup["雫19"].ToPar(); + X0Y7_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][8]; + X0Y8_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y8_雫1 = partGroup["雫1"].ToPar(); + X0Y8_雫2 = partGroup["雫2"].ToPar(); + X0Y8_雫3 = partGroup["雫3"].ToPar(); + X0Y8_雫4 = partGroup["雫4"].ToPar(); + X0Y8_雫5 = partGroup["雫5"].ToPar(); + X0Y8_雫6 = partGroup["雫6"].ToPar(); + X0Y8_雫7 = partGroup["雫7"].ToPar(); + X0Y8_雫8 = partGroup["雫8"].ToPar(); + X0Y8_雫9 = partGroup["雫9"].ToPar(); + X0Y8_雫10 = partGroup["雫10"].ToPar(); + X0Y8_雫11 = partGroup["雫11"].ToPar(); + X0Y8_雫12 = partGroup["雫12"].ToPar(); + X0Y8_雫13 = partGroup["雫13"].ToPar(); + X0Y8_雫14 = partGroup["雫14"].ToPar(); + X0Y8_雫15 = partGroup["雫15"].ToPar(); + X0Y8_雫16 = partGroup["雫16"].ToPar(); + X0Y8_雫17 = partGroup["雫17"].ToPar(); + X0Y8_雫18 = partGroup["雫18"].ToPar(); + X0Y8_雫19 = partGroup["雫19"].ToPar(); + X0Y8_雫20 = partGroup["雫20"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -2183,27 +2183,27 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 潮吹基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 体配色.体液); + 潮吹基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫11CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫12CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫13CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫14CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫15CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫16CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫17CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫18CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫19CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫20CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs index 63f78b6..74c3066 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_人D.cs @@ -54,7 +54,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 潮吹_大_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs index 24deb76..0d0594d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣.cs @@ -4,383 +4,383 @@ namespace SlaveMatrix { public class 潮吹_大_獣 : 潮吹_大 { - public Par X0Y0_潮吹基; + public ShapePart X0Y0_潮吹基; - public Par X0Y0_雫1; + public ShapePart X0Y0_雫1; - public Par X0Y0_雫2; + public ShapePart X0Y0_雫2; - public Par X0Y0_雫3; + public ShapePart X0Y0_雫3; - public Par X0Y0_雫4; + public ShapePart X0Y0_雫4; - public Par X0Y0_雫5; + public ShapePart X0Y0_雫5; - public Par X0Y0_雫6; + public ShapePart X0Y0_雫6; - public Par X0Y0_雫7; + public ShapePart X0Y0_雫7; - public Par X0Y0_雫8; + public ShapePart X0Y0_雫8; - public Par X0Y0_雫9; + public ShapePart X0Y0_雫9; - public Par X0Y0_雫10; + public ShapePart X0Y0_雫10; - public Par X0Y0_雫11; + public ShapePart X0Y0_雫11; - public Par X0Y0_雫12; + public ShapePart X0Y0_雫12; - public Par X0Y0_雫13; + public ShapePart X0Y0_雫13; - public Par X0Y0_雫14; + public ShapePart X0Y0_雫14; - public Par X0Y0_雫15; + public ShapePart X0Y0_雫15; - public Par X0Y0_雫16; + public ShapePart X0Y0_雫16; - public Par X0Y0_雫17; + public ShapePart X0Y0_雫17; - public Par X0Y0_雫18; + public ShapePart X0Y0_雫18; - public Par X0Y0_雫19; + public ShapePart X0Y0_雫19; - public Par X0Y0_雫20; + public ShapePart X0Y0_雫20; - public Par X0Y1_潮吹基; + public ShapePart X0Y1_潮吹基; - public Par X0Y1_雫1; + public ShapePart X0Y1_雫1; - public Par X0Y1_雫2; + public ShapePart X0Y1_雫2; - public Par X0Y1_雫3; + public ShapePart X0Y1_雫3; - public Par X0Y1_雫4; + public ShapePart X0Y1_雫4; - public Par X0Y1_雫5; + public ShapePart X0Y1_雫5; - public Par X0Y1_雫6; + public ShapePart X0Y1_雫6; - public Par X0Y1_雫7; + public ShapePart X0Y1_雫7; - public Par X0Y1_雫8; + public ShapePart X0Y1_雫8; - public Par X0Y1_雫9; + public ShapePart X0Y1_雫9; - public Par X0Y1_雫10; + public ShapePart X0Y1_雫10; - public Par X0Y1_雫11; + public ShapePart X0Y1_雫11; - public Par X0Y1_雫12; + public ShapePart X0Y1_雫12; - public Par X0Y1_雫13; + public ShapePart X0Y1_雫13; - public Par X0Y1_雫14; + public ShapePart X0Y1_雫14; - public Par X0Y1_雫15; + public ShapePart X0Y1_雫15; - public Par X0Y1_雫16; + public ShapePart X0Y1_雫16; - public Par X0Y1_雫17; + public ShapePart X0Y1_雫17; - public Par X0Y1_雫18; + public ShapePart X0Y1_雫18; - public Par X0Y1_雫19; + public ShapePart X0Y1_雫19; - public Par X0Y1_雫20; + public ShapePart X0Y1_雫20; - public Par X0Y2_潮吹基; + public ShapePart X0Y2_潮吹基; - public Par X0Y2_雫1; + public ShapePart X0Y2_雫1; - public Par X0Y2_雫2; + public ShapePart X0Y2_雫2; - public Par X0Y2_雫3; + public ShapePart X0Y2_雫3; - public Par X0Y2_雫4; + public ShapePart X0Y2_雫4; - public Par X0Y2_雫5; + public ShapePart X0Y2_雫5; - public Par X0Y2_雫6; + public ShapePart X0Y2_雫6; - public Par X0Y2_雫7; + public ShapePart X0Y2_雫7; - public Par X0Y2_雫8; + public ShapePart X0Y2_雫8; - public Par X0Y2_雫9; + public ShapePart X0Y2_雫9; - public Par X0Y2_雫10; + public ShapePart X0Y2_雫10; - public Par X0Y2_雫11; + public ShapePart X0Y2_雫11; - public Par X0Y2_雫12; + public ShapePart X0Y2_雫12; - public Par X0Y2_雫13; + public ShapePart X0Y2_雫13; - public Par X0Y2_雫14; + public ShapePart X0Y2_雫14; - public Par X0Y2_雫15; + public ShapePart X0Y2_雫15; - public Par X0Y2_雫16; + public ShapePart X0Y2_雫16; - public Par X0Y2_雫17; + public ShapePart X0Y2_雫17; - public Par X0Y2_雫18; + public ShapePart X0Y2_雫18; - public Par X0Y2_雫19; + public ShapePart X0Y2_雫19; - public Par X0Y2_雫20; + public ShapePart X0Y2_雫20; - public Par X0Y3_潮吹基; + public ShapePart X0Y3_潮吹基; - public Par X0Y3_雫1; + public ShapePart X0Y3_雫1; - public Par X0Y3_雫2; + public ShapePart X0Y3_雫2; - public Par X0Y3_雫3; + public ShapePart X0Y3_雫3; - public Par X0Y3_雫4; + public ShapePart X0Y3_雫4; - public Par X0Y3_雫5; + public ShapePart X0Y3_雫5; - public Par X0Y3_雫6; + public ShapePart X0Y3_雫6; - public Par X0Y3_雫7; + public ShapePart X0Y3_雫7; - public Par X0Y3_雫8; + public ShapePart X0Y3_雫8; - public Par X0Y3_雫9; + public ShapePart X0Y3_雫9; - public Par X0Y3_雫10; + public ShapePart X0Y3_雫10; - public Par X0Y3_雫11; + public ShapePart X0Y3_雫11; - public Par X0Y3_雫12; + public ShapePart X0Y3_雫12; - public Par X0Y3_雫13; + public ShapePart X0Y3_雫13; - public Par X0Y3_雫14; + public ShapePart X0Y3_雫14; - public Par X0Y3_雫15; + public ShapePart X0Y3_雫15; - public Par X0Y3_雫16; + public ShapePart X0Y3_雫16; - public Par X0Y3_雫17; + public ShapePart X0Y3_雫17; - public Par X0Y3_雫18; + public ShapePart X0Y3_雫18; - public Par X0Y3_雫19; + public ShapePart X0Y3_雫19; - public Par X0Y3_雫20; + public ShapePart X0Y3_雫20; - public Par X0Y4_潮吹基; + public ShapePart X0Y4_潮吹基; - public Par X0Y4_雫1; + public ShapePart X0Y4_雫1; - public Par X0Y4_雫2; + public ShapePart X0Y4_雫2; - public Par X0Y4_雫3; + public ShapePart X0Y4_雫3; - public Par X0Y4_雫4; + public ShapePart X0Y4_雫4; - public Par X0Y4_雫5; + public ShapePart X0Y4_雫5; - public Par X0Y4_雫6; + public ShapePart X0Y4_雫6; - public Par X0Y4_雫7; + public ShapePart X0Y4_雫7; - public Par X0Y4_雫8; + public ShapePart X0Y4_雫8; - public Par X0Y4_雫9; + public ShapePart X0Y4_雫9; - public Par X0Y4_雫10; + public ShapePart X0Y4_雫10; - public Par X0Y4_雫11; + public ShapePart X0Y4_雫11; - public Par X0Y4_雫12; + public ShapePart X0Y4_雫12; - public Par X0Y4_雫13; + public ShapePart X0Y4_雫13; - public Par X0Y4_雫14; + public ShapePart X0Y4_雫14; - public Par X0Y4_雫15; + public ShapePart X0Y4_雫15; - public Par X0Y4_雫16; + public ShapePart X0Y4_雫16; - public Par X0Y4_雫17; + public ShapePart X0Y4_雫17; - public Par X0Y4_雫18; + public ShapePart X0Y4_雫18; - public Par X0Y4_雫19; + public ShapePart X0Y4_雫19; - public Par X0Y4_雫20; + public ShapePart X0Y4_雫20; - public Par X0Y5_潮吹基; + public ShapePart X0Y5_潮吹基; - public Par X0Y5_雫1; + public ShapePart X0Y5_雫1; - public Par X0Y5_雫2; + public ShapePart X0Y5_雫2; - public Par X0Y5_雫3; + public ShapePart X0Y5_雫3; - public Par X0Y5_雫4; + public ShapePart X0Y5_雫4; - public Par X0Y5_雫5; + public ShapePart X0Y5_雫5; - public Par X0Y5_雫6; + public ShapePart X0Y5_雫6; - public Par X0Y5_雫7; + public ShapePart X0Y5_雫7; - public Par X0Y5_雫8; + public ShapePart X0Y5_雫8; - public Par X0Y5_雫9; + public ShapePart X0Y5_雫9; - public Par X0Y5_雫10; + public ShapePart X0Y5_雫10; - public Par X0Y5_雫11; + public ShapePart X0Y5_雫11; - public Par X0Y5_雫12; + public ShapePart X0Y5_雫12; - public Par X0Y5_雫13; + public ShapePart X0Y5_雫13; - public Par X0Y5_雫14; + public ShapePart X0Y5_雫14; - public Par X0Y5_雫15; + public ShapePart X0Y5_雫15; - public Par X0Y5_雫16; + public ShapePart X0Y5_雫16; - public Par X0Y5_雫17; + public ShapePart X0Y5_雫17; - public Par X0Y5_雫18; + public ShapePart X0Y5_雫18; - public Par X0Y5_雫19; + public ShapePart X0Y5_雫19; - public Par X0Y5_雫20; + public ShapePart X0Y5_雫20; - public Par X0Y6_潮吹基; + public ShapePart X0Y6_潮吹基; - public Par X0Y6_雫1; + public ShapePart X0Y6_雫1; - public Par X0Y6_雫2; + public ShapePart X0Y6_雫2; - public Par X0Y6_雫3; + public ShapePart X0Y6_雫3; - public Par X0Y6_雫4; + public ShapePart X0Y6_雫4; - public Par X0Y6_雫5; + public ShapePart X0Y6_雫5; - public Par X0Y6_雫6; + public ShapePart X0Y6_雫6; - public Par X0Y6_雫7; + public ShapePart X0Y6_雫7; - public Par X0Y6_雫8; + public ShapePart X0Y6_雫8; - public Par X0Y6_雫9; + public ShapePart X0Y6_雫9; - public Par X0Y6_雫10; + public ShapePart X0Y6_雫10; - public Par X0Y6_雫11; + public ShapePart X0Y6_雫11; - public Par X0Y6_雫12; + public ShapePart X0Y6_雫12; - public Par X0Y6_雫13; + public ShapePart X0Y6_雫13; - public Par X0Y6_雫14; + public ShapePart X0Y6_雫14; - public Par X0Y6_雫15; + public ShapePart X0Y6_雫15; - public Par X0Y6_雫16; + public ShapePart X0Y6_雫16; - public Par X0Y6_雫17; + public ShapePart X0Y6_雫17; - public Par X0Y6_雫18; + public ShapePart X0Y6_雫18; - public Par X0Y6_雫19; + public ShapePart X0Y6_雫19; - public Par X0Y6_雫20; + public ShapePart X0Y6_雫20; - public Par X0Y7_潮吹基; + public ShapePart X0Y7_潮吹基; - public Par X0Y7_雫1; + public ShapePart X0Y7_雫1; - public Par X0Y7_雫2; + public ShapePart X0Y7_雫2; - public Par X0Y7_雫3; + public ShapePart X0Y7_雫3; - public Par X0Y7_雫4; + public ShapePart X0Y7_雫4; - public Par X0Y7_雫5; + public ShapePart X0Y7_雫5; - public Par X0Y7_雫6; + public ShapePart X0Y7_雫6; - public Par X0Y7_雫7; + public ShapePart X0Y7_雫7; - public Par X0Y7_雫8; + public ShapePart X0Y7_雫8; - public Par X0Y7_雫9; + public ShapePart X0Y7_雫9; - public Par X0Y7_雫10; + public ShapePart X0Y7_雫10; - public Par X0Y7_雫11; + public ShapePart X0Y7_雫11; - public Par X0Y7_雫12; + public ShapePart X0Y7_雫12; - public Par X0Y7_雫13; + public ShapePart X0Y7_雫13; - public Par X0Y7_雫14; + public ShapePart X0Y7_雫14; - public Par X0Y7_雫15; + public ShapePart X0Y7_雫15; - public Par X0Y7_雫16; + public ShapePart X0Y7_雫16; - public Par X0Y7_雫17; + public ShapePart X0Y7_雫17; - public Par X0Y7_雫18; + public ShapePart X0Y7_雫18; - public Par X0Y7_雫19; + public ShapePart X0Y7_雫19; - public Par X0Y7_雫20; + public ShapePart X0Y7_雫20; - public Par X0Y8_潮吹基; + public ShapePart X0Y8_潮吹基; - public Par X0Y8_雫1; + public ShapePart X0Y8_雫1; - public Par X0Y8_雫2; + public ShapePart X0Y8_雫2; - public Par X0Y8_雫3; + public ShapePart X0Y8_雫3; - public Par X0Y8_雫4; + public ShapePart X0Y8_雫4; - public Par X0Y8_雫5; + public ShapePart X0Y8_雫5; - public Par X0Y8_雫6; + public ShapePart X0Y8_雫6; - public Par X0Y8_雫7; + public ShapePart X0Y8_雫7; - public Par X0Y8_雫8; + public ShapePart X0Y8_雫8; - public Par X0Y8_雫9; + public ShapePart X0Y8_雫9; - public Par X0Y8_雫10; + public ShapePart X0Y8_雫10; - public Par X0Y8_雫11; + public ShapePart X0Y8_雫11; - public Par X0Y8_雫12; + public ShapePart X0Y8_雫12; - public Par X0Y8_雫13; + public ShapePart X0Y8_雫13; - public Par X0Y8_雫14; + public ShapePart X0Y8_雫14; - public Par X0Y8_雫15; + public ShapePart X0Y8_雫15; - public Par X0Y8_雫16; + public ShapePart X0Y8_雫16; - public Par X0Y8_雫17; + public ShapePart X0Y8_雫17; - public Par X0Y8_雫18; + public ShapePart X0Y8_雫18; - public Par X0Y8_雫19; + public ShapePart X0Y8_雫19; - public Par X0Y8_雫20; + public ShapePart X0Y8_雫20; public ColorD 潮吹基CD; @@ -1514,208 +1514,208 @@ namespace SlaveMatrix public 潮吹_大_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 潮吹_大_獣D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["四足潮吹"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.性器付["四足潮吹"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y0_雫1 = partGroup["雫1"].ToPar(); + X0Y0_雫2 = partGroup["雫2"].ToPar(); + X0Y0_雫3 = partGroup["雫3"].ToPar(); + X0Y0_雫4 = partGroup["雫4"].ToPar(); + X0Y0_雫5 = partGroup["雫5"].ToPar(); + X0Y0_雫6 = partGroup["雫6"].ToPar(); + X0Y0_雫7 = partGroup["雫7"].ToPar(); + X0Y0_雫8 = partGroup["雫8"].ToPar(); + X0Y0_雫9 = partGroup["雫9"].ToPar(); + X0Y0_雫10 = partGroup["雫10"].ToPar(); + X0Y0_雫11 = partGroup["雫11"].ToPar(); + X0Y0_雫12 = partGroup["雫12"].ToPar(); + X0Y0_雫13 = partGroup["雫13"].ToPar(); + X0Y0_雫14 = partGroup["雫14"].ToPar(); + X0Y0_雫15 = partGroup["雫15"].ToPar(); + X0Y0_雫16 = partGroup["雫16"].ToPar(); + X0Y0_雫17 = partGroup["雫17"].ToPar(); + X0Y0_雫18 = partGroup["雫18"].ToPar(); + X0Y0_雫19 = partGroup["雫19"].ToPar(); + X0Y0_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][1]; + X0Y1_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y1_雫1 = partGroup["雫1"].ToPar(); + X0Y1_雫2 = partGroup["雫2"].ToPar(); + X0Y1_雫3 = partGroup["雫3"].ToPar(); + X0Y1_雫4 = partGroup["雫4"].ToPar(); + X0Y1_雫5 = partGroup["雫5"].ToPar(); + X0Y1_雫6 = partGroup["雫6"].ToPar(); + X0Y1_雫7 = partGroup["雫7"].ToPar(); + X0Y1_雫8 = partGroup["雫8"].ToPar(); + X0Y1_雫9 = partGroup["雫9"].ToPar(); + X0Y1_雫10 = partGroup["雫10"].ToPar(); + X0Y1_雫11 = partGroup["雫11"].ToPar(); + X0Y1_雫12 = partGroup["雫12"].ToPar(); + X0Y1_雫13 = partGroup["雫13"].ToPar(); + X0Y1_雫14 = partGroup["雫14"].ToPar(); + X0Y1_雫15 = partGroup["雫15"].ToPar(); + X0Y1_雫16 = partGroup["雫16"].ToPar(); + X0Y1_雫17 = partGroup["雫17"].ToPar(); + X0Y1_雫18 = partGroup["雫18"].ToPar(); + X0Y1_雫19 = partGroup["雫19"].ToPar(); + X0Y1_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][2]; + X0Y2_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y2_雫1 = partGroup["雫1"].ToPar(); + X0Y2_雫2 = partGroup["雫2"].ToPar(); + X0Y2_雫3 = partGroup["雫3"].ToPar(); + X0Y2_雫4 = partGroup["雫4"].ToPar(); + X0Y2_雫5 = partGroup["雫5"].ToPar(); + X0Y2_雫6 = partGroup["雫6"].ToPar(); + X0Y2_雫7 = partGroup["雫7"].ToPar(); + X0Y2_雫8 = partGroup["雫8"].ToPar(); + X0Y2_雫9 = partGroup["雫9"].ToPar(); + X0Y2_雫10 = partGroup["雫10"].ToPar(); + X0Y2_雫11 = partGroup["雫11"].ToPar(); + X0Y2_雫12 = partGroup["雫12"].ToPar(); + X0Y2_雫13 = partGroup["雫13"].ToPar(); + X0Y2_雫14 = partGroup["雫14"].ToPar(); + X0Y2_雫15 = partGroup["雫15"].ToPar(); + X0Y2_雫16 = partGroup["雫16"].ToPar(); + X0Y2_雫17 = partGroup["雫17"].ToPar(); + X0Y2_雫18 = partGroup["雫18"].ToPar(); + X0Y2_雫19 = partGroup["雫19"].ToPar(); + X0Y2_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][3]; + X0Y3_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y3_雫1 = partGroup["雫1"].ToPar(); + X0Y3_雫2 = partGroup["雫2"].ToPar(); + X0Y3_雫3 = partGroup["雫3"].ToPar(); + X0Y3_雫4 = partGroup["雫4"].ToPar(); + X0Y3_雫5 = partGroup["雫5"].ToPar(); + X0Y3_雫6 = partGroup["雫6"].ToPar(); + X0Y3_雫7 = partGroup["雫7"].ToPar(); + X0Y3_雫8 = partGroup["雫8"].ToPar(); + X0Y3_雫9 = partGroup["雫9"].ToPar(); + X0Y3_雫10 = partGroup["雫10"].ToPar(); + X0Y3_雫11 = partGroup["雫11"].ToPar(); + X0Y3_雫12 = partGroup["雫12"].ToPar(); + X0Y3_雫13 = partGroup["雫13"].ToPar(); + X0Y3_雫14 = partGroup["雫14"].ToPar(); + X0Y3_雫15 = partGroup["雫15"].ToPar(); + X0Y3_雫16 = partGroup["雫16"].ToPar(); + X0Y3_雫17 = partGroup["雫17"].ToPar(); + X0Y3_雫18 = partGroup["雫18"].ToPar(); + X0Y3_雫19 = partGroup["雫19"].ToPar(); + X0Y3_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][4]; + X0Y4_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y4_雫1 = partGroup["雫1"].ToPar(); + X0Y4_雫2 = partGroup["雫2"].ToPar(); + X0Y4_雫3 = partGroup["雫3"].ToPar(); + X0Y4_雫4 = partGroup["雫4"].ToPar(); + X0Y4_雫5 = partGroup["雫5"].ToPar(); + X0Y4_雫6 = partGroup["雫6"].ToPar(); + X0Y4_雫7 = partGroup["雫7"].ToPar(); + X0Y4_雫8 = partGroup["雫8"].ToPar(); + X0Y4_雫9 = partGroup["雫9"].ToPar(); + X0Y4_雫10 = partGroup["雫10"].ToPar(); + X0Y4_雫11 = partGroup["雫11"].ToPar(); + X0Y4_雫12 = partGroup["雫12"].ToPar(); + X0Y4_雫13 = partGroup["雫13"].ToPar(); + X0Y4_雫14 = partGroup["雫14"].ToPar(); + X0Y4_雫15 = partGroup["雫15"].ToPar(); + X0Y4_雫16 = partGroup["雫16"].ToPar(); + X0Y4_雫17 = partGroup["雫17"].ToPar(); + X0Y4_雫18 = partGroup["雫18"].ToPar(); + X0Y4_雫19 = partGroup["雫19"].ToPar(); + X0Y4_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][5]; + X0Y5_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y5_雫1 = partGroup["雫1"].ToPar(); + X0Y5_雫2 = partGroup["雫2"].ToPar(); + X0Y5_雫3 = partGroup["雫3"].ToPar(); + X0Y5_雫4 = partGroup["雫4"].ToPar(); + X0Y5_雫5 = partGroup["雫5"].ToPar(); + X0Y5_雫6 = partGroup["雫6"].ToPar(); + X0Y5_雫7 = partGroup["雫7"].ToPar(); + X0Y5_雫8 = partGroup["雫8"].ToPar(); + X0Y5_雫9 = partGroup["雫9"].ToPar(); + X0Y5_雫10 = partGroup["雫10"].ToPar(); + X0Y5_雫11 = partGroup["雫11"].ToPar(); + X0Y5_雫12 = partGroup["雫12"].ToPar(); + X0Y5_雫13 = partGroup["雫13"].ToPar(); + X0Y5_雫14 = partGroup["雫14"].ToPar(); + X0Y5_雫15 = partGroup["雫15"].ToPar(); + X0Y5_雫16 = partGroup["雫16"].ToPar(); + X0Y5_雫17 = partGroup["雫17"].ToPar(); + X0Y5_雫18 = partGroup["雫18"].ToPar(); + X0Y5_雫19 = partGroup["雫19"].ToPar(); + X0Y5_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][6]; + X0Y6_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y6_雫1 = partGroup["雫1"].ToPar(); + X0Y6_雫2 = partGroup["雫2"].ToPar(); + X0Y6_雫3 = partGroup["雫3"].ToPar(); + X0Y6_雫4 = partGroup["雫4"].ToPar(); + X0Y6_雫5 = partGroup["雫5"].ToPar(); + X0Y6_雫6 = partGroup["雫6"].ToPar(); + X0Y6_雫7 = partGroup["雫7"].ToPar(); + X0Y6_雫8 = partGroup["雫8"].ToPar(); + X0Y6_雫9 = partGroup["雫9"].ToPar(); + X0Y6_雫10 = partGroup["雫10"].ToPar(); + X0Y6_雫11 = partGroup["雫11"].ToPar(); + X0Y6_雫12 = partGroup["雫12"].ToPar(); + X0Y6_雫13 = partGroup["雫13"].ToPar(); + X0Y6_雫14 = partGroup["雫14"].ToPar(); + X0Y6_雫15 = partGroup["雫15"].ToPar(); + X0Y6_雫16 = partGroup["雫16"].ToPar(); + X0Y6_雫17 = partGroup["雫17"].ToPar(); + X0Y6_雫18 = partGroup["雫18"].ToPar(); + X0Y6_雫19 = partGroup["雫19"].ToPar(); + X0Y6_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][7]; + X0Y7_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y7_雫1 = partGroup["雫1"].ToPar(); + X0Y7_雫2 = partGroup["雫2"].ToPar(); + X0Y7_雫3 = partGroup["雫3"].ToPar(); + X0Y7_雫4 = partGroup["雫4"].ToPar(); + X0Y7_雫5 = partGroup["雫5"].ToPar(); + X0Y7_雫6 = partGroup["雫6"].ToPar(); + X0Y7_雫7 = partGroup["雫7"].ToPar(); + X0Y7_雫8 = partGroup["雫8"].ToPar(); + X0Y7_雫9 = partGroup["雫9"].ToPar(); + X0Y7_雫10 = partGroup["雫10"].ToPar(); + X0Y7_雫11 = partGroup["雫11"].ToPar(); + X0Y7_雫12 = partGroup["雫12"].ToPar(); + X0Y7_雫13 = partGroup["雫13"].ToPar(); + X0Y7_雫14 = partGroup["雫14"].ToPar(); + X0Y7_雫15 = partGroup["雫15"].ToPar(); + X0Y7_雫16 = partGroup["雫16"].ToPar(); + X0Y7_雫17 = partGroup["雫17"].ToPar(); + X0Y7_雫18 = partGroup["雫18"].ToPar(); + X0Y7_雫19 = partGroup["雫19"].ToPar(); + X0Y7_雫20 = partGroup["雫20"].ToPar(); + partGroup = Body[0][8]; + X0Y8_潮吹基 = partGroup["潮吹基"].ToPar(); + X0Y8_雫1 = partGroup["雫1"].ToPar(); + X0Y8_雫2 = partGroup["雫2"].ToPar(); + X0Y8_雫3 = partGroup["雫3"].ToPar(); + X0Y8_雫4 = partGroup["雫4"].ToPar(); + X0Y8_雫5 = partGroup["雫5"].ToPar(); + X0Y8_雫6 = partGroup["雫6"].ToPar(); + X0Y8_雫7 = partGroup["雫7"].ToPar(); + X0Y8_雫8 = partGroup["雫8"].ToPar(); + X0Y8_雫9 = partGroup["雫9"].ToPar(); + X0Y8_雫10 = partGroup["雫10"].ToPar(); + X0Y8_雫11 = partGroup["雫11"].ToPar(); + X0Y8_雫12 = partGroup["雫12"].ToPar(); + X0Y8_雫13 = partGroup["雫13"].ToPar(); + X0Y8_雫14 = partGroup["雫14"].ToPar(); + X0Y8_雫15 = partGroup["雫15"].ToPar(); + X0Y8_雫16 = partGroup["雫16"].ToPar(); + X0Y8_雫17 = partGroup["雫17"].ToPar(); + X0Y8_雫18 = partGroup["雫18"].ToPar(); + X0Y8_雫19 = partGroup["雫19"].ToPar(); + X0Y8_雫20 = partGroup["雫20"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -2183,27 +2183,27 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 潮吹基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 体配色.体液); + 潮吹基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫11CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫12CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫13CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫14CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫15CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫16CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫17CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫18CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫19CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫20CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs index ac77ca7..96bf4f6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_大_獣D.cs @@ -54,7 +54,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 潮吹_大_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs index 23151c4..f48b104 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 潮吹_小 : Ele + public class 潮吹_小 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs index 4ed38e2..53c78b4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 潮吹_小D : EleD + public class 潮吹_小D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs index fec656c..eea2042 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class 潮吹_小_人 : 潮吹_小 { - public Par X0Y0_雫; + public ShapePart X0Y0_雫; - public Par X0Y1_雫; + public ShapePart X0Y1_雫; - public Par X0Y2_雫; + public ShapePart X0Y2_雫; - public Par X0Y3_雫; + public ShapePart X0Y3_雫; - public Par X0Y4_雫; + public ShapePart X0Y4_雫; - public Par X0Y5_雫; + public ShapePart X0Y5_雫; - public Par X0Y6_雫; + public ShapePart X0Y6_雫; - public Par X0Y7_雫; + public ShapePart X0Y7_雫; - public Par X0Y8_雫; + public ShapePart X0Y8_雫; public ColorD 雫CD; @@ -134,28 +134,28 @@ namespace SlaveMatrix public 潮吹_小_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 潮吹_小_人D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["潮吹"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_雫 = pars["雫"].ToPar(); - pars = Body[0][1]; - X0Y1_雫 = pars["雫"].ToPar(); - pars = Body[0][2]; - X0Y2_雫 = pars["雫"].ToPar(); - pars = Body[0][3]; - X0Y3_雫 = pars["雫"].ToPar(); - pars = Body[0][4]; - X0Y4_雫 = pars["雫"].ToPar(); - pars = Body[0][5]; - X0Y5_雫 = pars["雫"].ToPar(); - pars = Body[0][6]; - X0Y6_雫 = pars["雫"].ToPar(); - pars = Body[0][7]; - X0Y7_雫 = pars["雫"].ToPar(); - pars = Body[0][8]; - X0Y8_雫 = pars["雫"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.性器付["潮吹"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][1]; + X0Y1_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][2]; + X0Y2_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][3]; + X0Y3_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][4]; + X0Y4_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][5]; + X0Y5_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][6]; + X0Y6_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][7]; + X0Y7_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][8]; + X0Y8_雫 = partGroup["雫"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -243,7 +243,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs index 45bb07d..d330609 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_人D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 潮吹_小_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs index 5945958..b401d1f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣.cs @@ -4,23 +4,23 @@ namespace SlaveMatrix { public class 潮吹_小_獣 : 潮吹_小 { - public Par X0Y0_雫; + public ShapePart X0Y0_雫; - public Par X0Y1_雫; + public ShapePart X0Y1_雫; - public Par X0Y2_雫; + public ShapePart X0Y2_雫; - public Par X0Y3_雫; + public ShapePart X0Y3_雫; - public Par X0Y4_雫; + public ShapePart X0Y4_雫; - public Par X0Y5_雫; + public ShapePart X0Y5_雫; - public Par X0Y6_雫; + public ShapePart X0Y6_雫; - public Par X0Y7_雫; + public ShapePart X0Y7_雫; - public Par X0Y8_雫; + public ShapePart X0Y8_雫; public ColorD 雫CD; @@ -134,28 +134,28 @@ namespace SlaveMatrix public 潮吹_小_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 潮吹_小_獣D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.性器付["四足潮吹"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_雫 = pars["雫"].ToPar(); - pars = Body[0][1]; - X0Y1_雫 = pars["雫"].ToPar(); - pars = Body[0][2]; - X0Y2_雫 = pars["雫"].ToPar(); - pars = Body[0][3]; - X0Y3_雫 = pars["雫"].ToPar(); - pars = Body[0][4]; - X0Y4_雫 = pars["雫"].ToPar(); - pars = Body[0][5]; - X0Y5_雫 = pars["雫"].ToPar(); - pars = Body[0][6]; - X0Y6_雫 = pars["雫"].ToPar(); - pars = Body[0][7]; - X0Y7_雫 = pars["雫"].ToPar(); - pars = Body[0][8]; - X0Y8_雫 = pars["雫"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.性器付["四足潮吹"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][1]; + X0Y1_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][2]; + X0Y2_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][3]; + X0Y3_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][4]; + X0Y4_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][5]; + X0Y5_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][6]; + X0Y6_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][7]; + X0Y7_雫 = partGroup["雫"].ToPar(); + partGroup = Body[0][8]; + X0Y8_雫 = partGroup["雫"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -243,7 +243,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 雫CD = new ColorD(ref Col.Empty, ref 体配色.体液); + 雫CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs index 7fff8e6..41ef05e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/潮吹_小_獣D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 潮吹_小_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs index 0d5c91e..3595b99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳.cs @@ -3,43 +3,43 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 獣耳 : Ele + public class 獣耳 : Element { - public Par X0Y0_獣耳外; + public ShapePart X0Y0_獣耳外; - public Par X0Y0_獣耳内; + public ShapePart X0Y0_獣耳内; - public Par X0Y0_耳毛; + public ShapePart X0Y0_耳毛; - public Par X0Y1_獣耳外; + public ShapePart X0Y1_獣耳外; - public Par X0Y1_獣耳内; + public ShapePart X0Y1_獣耳内; - public Par X0Y1_耳毛; + public ShapePart X0Y1_耳毛; - public Par X0Y2_獣耳外; + public ShapePart X0Y2_獣耳外; - public Par X0Y2_獣耳内; + public ShapePart X0Y2_獣耳内; - public Par X0Y2_耳毛; + public ShapePart X0Y2_耳毛; - public Par X1Y0_獣耳外; + public ShapePart X1Y0_獣耳外; - public Par X1Y0_獣耳内; + public ShapePart X1Y0_獣耳内; - public Par X1Y0_耳毛; + public ShapePart X1Y0_耳毛; - public Par X1Y1_獣耳外; + public ShapePart X1Y1_獣耳外; - public Par X1Y1_獣耳内; + public ShapePart X1Y1_獣耳内; - public Par X1Y1_耳毛; + public ShapePart X1Y1_耳毛; - public Par X1Y2_獣耳外; + public ShapePart X1Y2_獣耳外; - public Par X1Y2_獣耳内; + public ShapePart X1Y2_獣耳内; - public Par X1Y2_耳毛; + public ShapePart X1Y2_耳毛; public ColorD 獣耳外CD; @@ -220,31 +220,31 @@ namespace SlaveMatrix public 獣耳(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 獣耳D e) { ThisType = GetType(); - Body = new Difs(Sta.肢左["獣耳"]); - Pars pars = Body[0][0]; - X0Y0_獣耳外 = pars["獣耳外"].ToPar(); - X0Y0_獣耳内 = pars["獣耳内"].ToPar(); - X0Y0_耳毛 = pars["耳毛"].ToPar(); - pars = Body[0][1]; - X0Y1_獣耳外 = pars["獣耳外"].ToPar(); - X0Y1_獣耳内 = pars["獣耳内"].ToPar(); - X0Y1_耳毛 = pars["耳毛"].ToPar(); - pars = Body[0][2]; - X0Y2_獣耳外 = pars["獣耳外"].ToPar(); - X0Y2_獣耳内 = pars["獣耳内"].ToPar(); - X0Y2_耳毛 = pars["耳毛"].ToPar(); - pars = Body[1][0]; - X1Y0_獣耳外 = pars["獣耳外"].ToPar(); - X1Y0_獣耳内 = pars["獣耳内"].ToPar(); - X1Y0_耳毛 = pars["耳毛"].ToPar(); - pars = Body[1][1]; - X1Y1_獣耳外 = pars["獣耳外"].ToPar(); - X1Y1_獣耳内 = pars["獣耳内"].ToPar(); - X1Y1_耳毛 = pars["耳毛"].ToPar(); - pars = Body[1][2]; - X1Y2_獣耳外 = pars["獣耳外"].ToPar(); - X1Y2_獣耳内 = pars["獣耳内"].ToPar(); - X1Y2_耳毛 = pars["耳毛"].ToPar(); + Body = new VariantGrid(GlobalState.肢左["獣耳"]); + PartGroup partGroup = Body[0][0]; + X0Y0_獣耳外 = partGroup["獣耳外"].ToPar(); + X0Y0_獣耳内 = partGroup["獣耳内"].ToPar(); + X0Y0_耳毛 = partGroup["耳毛"].ToPar(); + partGroup = Body[0][1]; + X0Y1_獣耳外 = partGroup["獣耳外"].ToPar(); + X0Y1_獣耳内 = partGroup["獣耳内"].ToPar(); + X0Y1_耳毛 = partGroup["耳毛"].ToPar(); + partGroup = Body[0][2]; + X0Y2_獣耳外 = partGroup["獣耳外"].ToPar(); + X0Y2_獣耳内 = partGroup["獣耳内"].ToPar(); + X0Y2_耳毛 = partGroup["耳毛"].ToPar(); + partGroup = Body[1][0]; + X1Y0_獣耳外 = partGroup["獣耳外"].ToPar(); + X1Y0_獣耳内 = partGroup["獣耳内"].ToPar(); + X1Y0_耳毛 = partGroup["耳毛"].ToPar(); + partGroup = Body[1][1]; + X1Y1_獣耳外 = partGroup["獣耳外"].ToPar(); + X1Y1_獣耳内 = partGroup["獣耳内"].ToPar(); + X1Y1_耳毛 = partGroup["耳毛"].ToPar(); + partGroup = Body[1][2]; + X1Y2_獣耳外 = partGroup["獣耳外"].ToPar(); + X1Y2_獣耳内 = partGroup["獣耳内"].ToPar(); + X1Y2_耳毛 = partGroup["耳毛"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -381,23 +381,23 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.毛0O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 獣耳外CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣耳内CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T0(BodyColorSet 体配色) { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 獣耳外CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 獣耳内CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T1(BodyColorSet 体配色) { - 獣耳外CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 獣耳内CD = new ColorD(ref Col.Black, ref 体配色.人肌R); - 耳毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 獣耳外CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 獣耳内CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 耳毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs index bd717ab..5120022 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/獣耳D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 獣耳D : EleD + public class 獣耳D : ElementData { public bool 獣耳外_表示 = true; @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 獣耳(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs index 81d08a0..9493768 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷.cs @@ -3,55 +3,55 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 玉口枷 : Ele + public class 玉口枷 : Element { - public Par X0Y0_金具左上; + public ShapePart X0Y0_金具左上; - public Par X0Y0_金具左下; + public ShapePart X0Y0_金具左下; - public Par X0Y0_革左; + public ShapePart X0Y0_革左; - public Par X0Y0_金具右上; + public ShapePart X0Y0_金具右上; - public Par X0Y0_金具右下; + public ShapePart X0Y0_金具右下; - public Par X0Y0_革右; + public ShapePart X0Y0_革右; - public Par X0Y0_革; + public ShapePart X0Y0_革; - public Par X0Y0_玉; + public ShapePart X0Y0_玉; - public Par X0Y0_穴中上; + public ShapePart X0Y0_穴中上; - public Par X0Y0_穴右; + public ShapePart X0Y0_穴右; - public Par X0Y0_穴中下; + public ShapePart X0Y0_穴中下; - public Par X0Y0_穴左; + public ShapePart X0Y0_穴左; - public Par X0Y0_穴上右上; + public ShapePart X0Y0_穴上右上; - public Par X0Y0_穴上右下; + public ShapePart X0Y0_穴上右下; - public Par X0Y0_穴下右上; + public ShapePart X0Y0_穴下右上; - public Par X0Y0_穴下右下; + public ShapePart X0Y0_穴下右下; - public Par X0Y0_穴下左下; + public ShapePart X0Y0_穴下左下; - public Par X0Y0_穴下左上; + public ShapePart X0Y0_穴下左上; - public Par X0Y0_穴上左下; + public ShapePart X0Y0_穴上左下; - public Par X0Y0_穴上左上; + public ShapePart X0Y0_穴上左上; - public Par X0Y0_丸金具左内; + public ShapePart X0Y0_丸金具左内; - public Par X0Y0_丸金具右内; + public ShapePart X0Y0_丸金具右内; - public Par X0Y0_丸金具左外; + public ShapePart X0Y0_丸金具左外; - public Par X0Y0_丸金具右外; + public ShapePart X0Y0_丸金具右外; public ColorD 金具左上CD; @@ -570,32 +570,32 @@ namespace SlaveMatrix public 玉口枷(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 玉口枷D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["玉口枷"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.胴体["玉口枷"]); + PartGroup partGroup = Body[0][0]; + X0Y0_金具左上 = partGroup["金具左上"].ToPar(); + X0Y0_金具左下 = partGroup["金具左下"].ToPar(); + X0Y0_革左 = partGroup["革左"].ToPar(); + X0Y0_金具右上 = partGroup["金具右上"].ToPar(); + X0Y0_金具右下 = partGroup["金具右下"].ToPar(); + X0Y0_革右 = partGroup["革右"].ToPar(); + X0Y0_革 = partGroup["革"].ToPar(); + X0Y0_玉 = partGroup["玉"].ToPar(); + X0Y0_穴中上 = partGroup["穴中上"].ToPar(); + X0Y0_穴右 = partGroup["穴右"].ToPar(); + X0Y0_穴中下 = partGroup["穴中下"].ToPar(); + X0Y0_穴左 = partGroup["穴左"].ToPar(); + X0Y0_穴上右上 = partGroup["穴上右上"].ToPar(); + X0Y0_穴上右下 = partGroup["穴上右下"].ToPar(); + X0Y0_穴下右上 = partGroup["穴下右上"].ToPar(); + X0Y0_穴下右下 = partGroup["穴下右下"].ToPar(); + X0Y0_穴下左下 = partGroup["穴下左下"].ToPar(); + X0Y0_穴下左上 = partGroup["穴下左上"].ToPar(); + X0Y0_穴上左下 = partGroup["穴上左下"].ToPar(); + X0Y0_穴上左上 = partGroup["穴上左上"].ToPar(); + X0Y0_丸金具左内 = partGroup["丸金具左内"].ToPar(); + X0Y0_丸金具右内 = partGroup["丸金具右内"].ToPar(); + X0Y0_丸金具左外 = partGroup["丸金具左外"].ToPar(); + X0Y0_丸金具右外 = partGroup["丸金具右外"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -680,7 +680,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_丸金具左外) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs index 9854380..12479dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 玉口枷D : EleD + public class 玉口枷D : ElementData { public bool 金具左上_表示; @@ -60,7 +60,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 玉口枷(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs index d052162..d1a18c0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/玉口枷色.cs @@ -20,7 +20,7 @@ namespace SlaveMatrix public void SetDefault() { - 革部 = Col.Black; + 革部 = ColorHelper.Black; 金具 = Color.Gray; 玉部 = Color.DeepPink; SetColor2(); @@ -28,17 +28,17 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 革部); - Col.GetRandomClothesColor(out 金具); - Col.GetRandomClothesColor(out 玉部); + ColorHelper.GetRandomClothesColor(out 革部); + ColorHelper.GetRandomClothesColor(out 金具); + ColorHelper.GetRandomClothesColor(out 玉部); SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 革部, out 革部色); - Col.GetMetal(ref 金具, out 金具色); - Col.GetGrad(ref 玉部, out 玉部色); + ColorHelper.GetGrad(ref 革部, out 革部色); + ColorHelper.GetMetal(ref 金具, out 金具色); + ColorHelper.GetGrad(ref 玉部, out 玉部色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs index 7c64bee..e2d4263 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷.cs @@ -3,27 +3,27 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 目傷 : Ele + public class 目傷 : Element { - public Par X0Y0_傷上; + public ShapePart X0Y0_傷上; - public Par X0Y0_傷下; + public ShapePart X0Y0_傷下; - public Par X0Y1_傷上; + public ShapePart X0Y1_傷上; - public Par X0Y1_傷下; + public ShapePart X0Y1_傷下; - public Par X0Y2_傷上; + public ShapePart X0Y2_傷上; - public Par X0Y2_傷下; + public ShapePart X0Y2_傷下; - public Par X0Y3_傷上; + public ShapePart X0Y3_傷上; - public Par X0Y3_傷下; + public ShapePart X0Y3_傷下; - public Par X0Y4_傷上; + public ShapePart X0Y4_傷上; - public Par X0Y4_傷下; + public ShapePart X0Y4_傷下; public ColorD 傷上CD; @@ -170,22 +170,22 @@ namespace SlaveMatrix public 目傷(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 目傷D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["目傷左"]); - Pars pars = Body[0][0]; - X0Y0_傷上 = pars["傷上"].ToPar(); - X0Y0_傷下 = pars["傷下"].ToPar(); - pars = Body[0][1]; - X0Y1_傷上 = pars["傷上"].ToPar(); - X0Y1_傷下 = pars["傷下"].ToPar(); - pars = Body[0][2]; - X0Y2_傷上 = pars["傷上"].ToPar(); - X0Y2_傷下 = pars["傷下"].ToPar(); - pars = Body[0][3]; - X0Y3_傷上 = pars["傷上"].ToPar(); - X0Y3_傷下 = pars["傷下"].ToPar(); - pars = Body[0][4]; - X0Y4_傷上 = pars["傷上"].ToPar(); - X0Y4_傷下 = pars["傷下"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["目傷左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_傷上 = partGroup["傷上"].ToPar(); + X0Y0_傷下 = partGroup["傷下"].ToPar(); + partGroup = Body[0][1]; + X0Y1_傷上 = partGroup["傷上"].ToPar(); + X0Y1_傷下 = partGroup["傷下"].ToPar(); + partGroup = Body[0][2]; + X0Y2_傷上 = partGroup["傷上"].ToPar(); + X0Y2_傷下 = partGroup["傷下"].ToPar(); + partGroup = Body[0][3]; + X0Y3_傷上 = partGroup["傷上"].ToPar(); + X0Y3_傷下 = partGroup["傷下"].ToPar(); + partGroup = Body[0][4]; + X0Y4_傷上 = partGroup["傷上"].ToPar(); + X0Y4_傷下 = partGroup["傷下"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -268,8 +268,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 傷上CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); - 傷下CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 傷上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷下CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs index 0d70899..56e77ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目傷D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 目傷D : EleD + public class 目傷D : ElementData { public bool 傷上_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 目傷(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs index e51395a..30c3cf7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 目尻影 : Ele + public class 目尻影 : Element { - public Par X0Y0_目尻影; + public ShapePart X0Y0_目尻影; public ColorD 目尻影CD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public 目尻影(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 目尻影D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["目尻影左"]); - Pars pars = Body[0][0]; - X0Y0_目尻影 = pars["目尻影"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["目尻影左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_目尻影 = partGroup["目尻影"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs index f129ef7..afd4f6a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目尻影D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 目尻影D : EleD + public class 目尻影D : ElementData { public bool 目尻影_表示; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 目尻影(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs index 3e7cbd9..94d9dfa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯.cs @@ -3,51 +3,51 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 目隠帯 : Ele + public class 目隠帯 : Element { - public Par X0Y0_革; + public ShapePart X0Y0_革; - public Par X0Y0_丸金具上中; + public ShapePart X0Y0_丸金具上中; - public Par X0Y0_丸金具上左1; + public ShapePart X0Y0_丸金具上左1; - public Par X0Y0_丸金具上左2; + public ShapePart X0Y0_丸金具上左2; - public Par X0Y0_丸金具上左3; + public ShapePart X0Y0_丸金具上左3; - public Par X0Y0_丸金具上左4; + public ShapePart X0Y0_丸金具上左4; - public Par X0Y0_丸金具上左5; + public ShapePart X0Y0_丸金具上左5; - public Par X0Y0_丸金具上右1; + public ShapePart X0Y0_丸金具上右1; - public Par X0Y0_丸金具上右2; + public ShapePart X0Y0_丸金具上右2; - public Par X0Y0_丸金具上右3; + public ShapePart X0Y0_丸金具上右3; - public Par X0Y0_丸金具上右4; + public ShapePart X0Y0_丸金具上右4; - public Par X0Y0_丸金具上右5; + public ShapePart X0Y0_丸金具上右5; - public Par X0Y0_丸金具下左1; + public ShapePart X0Y0_丸金具下左1; - public Par X0Y0_丸金具下左2; + public ShapePart X0Y0_丸金具下左2; - public Par X0Y0_丸金具下左3; + public ShapePart X0Y0_丸金具下左3; - public Par X0Y0_丸金具下左4; + public ShapePart X0Y0_丸金具下左4; - public Par X0Y0_丸金具下左5; + public ShapePart X0Y0_丸金具下左5; - public Par X0Y0_丸金具下右1; + public ShapePart X0Y0_丸金具下右1; - public Par X0Y0_丸金具下右2; + public ShapePart X0Y0_丸金具下右2; - public Par X0Y0_丸金具下右3; + public ShapePart X0Y0_丸金具下右3; - public Par X0Y0_丸金具下右4; + public ShapePart X0Y0_丸金具下右4; - public Par X0Y0_丸金具下右5; + public ShapePart X0Y0_丸金具下右5; public ColorD 革CD; @@ -528,30 +528,30 @@ namespace SlaveMatrix public 目隠帯(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 目隠帯D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["目隠帯"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.胴体["目隠帯"]); + PartGroup partGroup = Body[0][0]; + X0Y0_革 = partGroup["革"].ToPar(); + X0Y0_丸金具上中 = partGroup["丸金具上中"].ToPar(); + X0Y0_丸金具上左1 = partGroup["丸金具上左1"].ToPar(); + X0Y0_丸金具上左2 = partGroup["丸金具上左2"].ToPar(); + X0Y0_丸金具上左3 = partGroup["丸金具上左3"].ToPar(); + X0Y0_丸金具上左4 = partGroup["丸金具上左4"].ToPar(); + X0Y0_丸金具上左5 = partGroup["丸金具上左5"].ToPar(); + X0Y0_丸金具上右1 = partGroup["丸金具上右1"].ToPar(); + X0Y0_丸金具上右2 = partGroup["丸金具上右2"].ToPar(); + X0Y0_丸金具上右3 = partGroup["丸金具上右3"].ToPar(); + X0Y0_丸金具上右4 = partGroup["丸金具上右4"].ToPar(); + X0Y0_丸金具上右5 = partGroup["丸金具上右5"].ToPar(); + X0Y0_丸金具下左1 = partGroup["丸金具下左1"].ToPar(); + X0Y0_丸金具下左2 = partGroup["丸金具下左2"].ToPar(); + X0Y0_丸金具下左3 = partGroup["丸金具下左3"].ToPar(); + X0Y0_丸金具下左4 = partGroup["丸金具下左4"].ToPar(); + X0Y0_丸金具下左5 = partGroup["丸金具下左5"].ToPar(); + X0Y0_丸金具下右1 = partGroup["丸金具下右1"].ToPar(); + X0Y0_丸金具下右2 = partGroup["丸金具下右2"].ToPar(); + X0Y0_丸金具下右3 = partGroup["丸金具下右3"].ToPar(); + X0Y0_丸金具下右4 = partGroup["丸金具下右4"].ToPar(); + X0Y0_丸金具下右5 = partGroup["丸金具下右5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -632,7 +632,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs index 127c3ec..b0b6254 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/目隠帯D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 目隠帯D : EleD + public class 目隠帯D : ElementData { public bool 革_表示; @@ -56,7 +56,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 目隠帯(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs index ac034e9..7f2aefe 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 眉 : Ele + public class 眉 : Element { - public Par X0Y0_眉; + public ShapePart X0Y0_眉; - public Par X0Y1_眉; + public ShapePart X0Y1_眉; - public Par X0Y1_眉間; + public ShapePart X0Y1_眉間; - public Par X0Y2_眉; + public ShapePart X0Y2_眉; - public Par X0Y2_眉間; + public ShapePart X0Y2_眉間; public ColorD 眉CD; @@ -152,15 +152,15 @@ namespace SlaveMatrix public 眉(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 眉D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["眉左"]); - Pars pars = Body[0][0]; - X0Y0_眉 = pars["眉"].ToPar(); - pars = Body[0][1]; - X0Y1_眉 = pars["眉"].ToPar(); - X0Y1_眉間 = pars["眉間"].ToPar(); - pars = Body[0][2]; - X0Y2_眉 = pars["眉"].ToPar(); - X0Y2_眉間 = pars["眉間"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["眉左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_眉 = partGroup["眉"].ToPar(); + partGroup = Body[0][1]; + X0Y1_眉 = partGroup["眉"].ToPar(); + X0Y1_眉間 = partGroup["眉間"].ToPar(); + partGroup = Body[0][2]; + X0Y2_眉 = partGroup["眉"].ToPar(); + X0Y2_眉間 = partGroup["眉間"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -233,7 +233,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 眉CD = new ColorD(ref Col.Black, ref 体配色.眉O); + 眉CD = new ColorD(ref ColorHelper.Black, ref 体配色.眉O); 眉間CD = new ColorD(ref 体配色.薄線, ref 体配色.人肌O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs index fa9a2d0..6f995cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/眉D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 眉D : EleD + public class 眉D : ElementData { public bool 眉_表示 = true; @@ -18,11 +18,11 @@ namespace SlaveMatrix public 眉D SetRandom() { - サイズY = RNG.XS.NextDouble(); + サイズY = Rng.XS.NextDouble(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 眉(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs index cd7c027..6fc7d9d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中.cs @@ -4,125 +4,125 @@ namespace SlaveMatrix { public class 瞼_中 : 双瞼 { - public Par X0Y0_瞼; + public ShapePart X0Y0_瞼; - public Par X0Y0_二重; + public ShapePart X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public ShapePart X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛4; + public ShapePart X0Y0_睫毛_睫毛4; - public Par X0Y0_睫毛_睫毛1; + public ShapePart X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public ShapePart X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public ShapePart X0Y1_瞼; - public Par X0Y1_二重; + public ShapePart X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public ShapePart X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛4; + public ShapePart X0Y1_睫毛_睫毛4; - public Par X0Y1_睫毛_睫毛1; + public ShapePart X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public ShapePart X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public ShapePart X0Y2_瞼; - public Par X0Y2_二重; + public ShapePart X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public ShapePart X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛4; + public ShapePart X0Y2_睫毛_睫毛4; - public Par X0Y2_睫毛_睫毛1; + public ShapePart X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public ShapePart X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public ShapePart X0Y3_瞼; - public Par X0Y3_二重; + public ShapePart X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public ShapePart X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛4; + public ShapePart X0Y3_睫毛_睫毛4; - public Par X0Y3_睫毛_睫毛1; + public ShapePart X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public ShapePart X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public ShapePart X0Y4_瞼; - public Par X0Y4_二重; + public ShapePart X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public ShapePart X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛4; + public ShapePart X0Y4_睫毛_睫毛4; - public Par X0Y4_睫毛_睫毛1; + public ShapePart X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public ShapePart X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public ShapePart X1Y0_瞼; - public Par X1Y0_二重; + public ShapePart X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public ShapePart X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛4; + public ShapePart X1Y0_睫毛_睫毛4; - public Par X1Y0_睫毛_睫毛1; + public ShapePart X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public ShapePart X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public ShapePart X1Y1_瞼; - public Par X1Y1_二重; + public ShapePart X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public ShapePart X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛4; + public ShapePart X1Y1_睫毛_睫毛4; - public Par X1Y1_睫毛_睫毛1; + public ShapePart X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public ShapePart X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public ShapePart X1Y2_瞼; - public Par X1Y2_二重; + public ShapePart X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public ShapePart X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛4; + public ShapePart X1Y2_睫毛_睫毛4; - public Par X1Y2_睫毛_睫毛1; + public ShapePart X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public ShapePart X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public ShapePart X1Y3_瞼; - public Par X1Y3_二重; + public ShapePart X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public ShapePart X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛4; + public ShapePart X1Y3_睫毛_睫毛4; - public Par X1Y3_睫毛_睫毛1; + public ShapePart X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public ShapePart X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public ShapePart X1Y4_瞼; - public Par X1Y4_二重; + public ShapePart X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public ShapePart X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛4; + public ShapePart X1Y4_睫毛_睫毛4; - public Par X1Y4_睫毛_睫毛1; + public ShapePart X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public ShapePart X1Y4_睫毛_睫毛2; public ColorD 瞼CD; @@ -601,83 +601,83 @@ namespace SlaveMatrix public 瞼_中(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 瞼_中D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["魔性中瞼左"]); - Pars pars = Body[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["魔性中瞼左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_瞼 = partGroup["瞼"].ToPar(); + X0Y0_二重 = partGroup["二重"].ToPar(); + PartGroup pars2 = partGroup["睫毛"].ToPars(); X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][1]; + X0Y1_瞼 = partGroup["瞼"].ToPar(); + X0Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][2]; + X0Y2_瞼 = partGroup["瞼"].ToPar(); + X0Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][3]; + X0Y3_瞼 = partGroup["瞼"].ToPar(); + X0Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][4]; + X0Y4_瞼 = partGroup["瞼"].ToPar(); + X0Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][0]; + X1Y0_瞼 = partGroup["瞼"].ToPar(); + X1Y0_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][1]; + X1Y1_瞼 = partGroup["瞼"].ToPar(); + X1Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][2]; + X1Y2_瞼 = partGroup["瞼"].ToPar(); + X1Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][3]; + X1Y3_瞼 = partGroup["瞼"].ToPar(); + X1Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][4]; + X1Y4_瞼 = partGroup["瞼"].ToPar(); + X1Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); @@ -791,7 +791,7 @@ namespace SlaveMatrix 尺度XB = 0.99; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 1.5; @@ -1000,7 +1000,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 二重CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs index 4156d88..400148b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_中D.cs @@ -36,24 +36,24 @@ namespace SlaveMatrix 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(); + サイズ = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 瞼_中(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs index aecf55b..e2fa7e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇.cs @@ -6,35 +6,35 @@ namespace SlaveMatrix { public class 瞼_宇 : 双瞼 { - public Par X0Y0_目; + public ShapePart X0Y0_目; - public Par X0Y0_ハイライト; + public ShapePart X0Y0_ハイライト; - public Par X0Y0_瞬膜; + public ShapePart X0Y0_瞬膜; - public Par X0Y1_目; + public ShapePart X0Y1_目; - public Par X0Y1_ハイライト; + public ShapePart X0Y1_ハイライト; - public Par X0Y1_瞬膜; + public ShapePart X0Y1_瞬膜; - public Par X0Y2_目; + public ShapePart X0Y2_目; - public Par X0Y2_ハイライト; + public ShapePart X0Y2_ハイライト; - public Par X0Y2_瞬膜; + public ShapePart X0Y2_瞬膜; - public Par X0Y3_目; + public ShapePart X0Y3_目; - public Par X0Y3_ハイライト; + public ShapePart X0Y3_ハイライト; - public Par X0Y3_瞬膜; + public ShapePart X0Y3_瞬膜; - public Par X0Y4_目; + public ShapePart X0Y4_目; - public Par X0Y4_ハイライト; + public ShapePart X0Y4_ハイライト; - public Par X0Y4_瞬膜; + public ShapePart X0Y4_瞬膜; public ColorD 目CD; @@ -72,7 +72,7 @@ namespace SlaveMatrix public ColorP X0Y4_瞬膜CP; - public Ele[] 涙_接続; + public Element[] 涙_接続; public override bool 欠損 { @@ -207,27 +207,27 @@ namespace SlaveMatrix { 瞼_宇 瞼_宇2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["エイリアン目左"]); - Pars pars = Body[0][0]; - X0Y0_目 = pars["目"].ToPar(); - X0Y0_ハイライト = pars["ハイライト"].ToPar(); - X0Y0_瞬膜 = pars["瞬膜"].ToPar(); - pars = Body[0][1]; - X0Y1_目 = pars["目"].ToPar(); - X0Y1_ハイライト = pars["ハイライト"].ToPar(); - X0Y1_瞬膜 = pars["瞬膜"].ToPar(); - pars = Body[0][2]; - X0Y2_目 = pars["目"].ToPar(); - X0Y2_ハイライト = pars["ハイライト"].ToPar(); - X0Y2_瞬膜 = pars["瞬膜"].ToPar(); - pars = Body[0][3]; - X0Y3_目 = pars["目"].ToPar(); - X0Y3_ハイライト = pars["ハイライト"].ToPar(); - X0Y3_瞬膜 = pars["瞬膜"].ToPar(); - pars = Body[0][4]; - X0Y4_目 = pars["目"].ToPar(); - X0Y4_ハイライト = pars["ハイライト"].ToPar(); - X0Y4_瞬膜 = pars["瞬膜"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["エイリアン目左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_目 = partGroup["目"].ToPar(); + X0Y0_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y0_瞬膜 = partGroup["瞬膜"].ToPar(); + partGroup = Body[0][1]; + X0Y1_目 = partGroup["目"].ToPar(); + X0Y1_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y1_瞬膜 = partGroup["瞬膜"].ToPar(); + partGroup = Body[0][2]; + X0Y2_目 = partGroup["目"].ToPar(); + X0Y2_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y2_瞬膜 = partGroup["瞬膜"].ToPar(); + partGroup = Body[0][3]; + X0Y3_目 = partGroup["目"].ToPar(); + X0Y3_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y3_瞬膜 = partGroup["瞬膜"].ToPar(); + partGroup = Body[0][4]; + X0Y4_目 = partGroup["目"].ToPar(); + X0Y4_ハイライト = partGroup["ハイライト"].ToPar(); + X0Y4_瞬膜 = partGroup["瞬膜"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -265,8 +265,8 @@ namespace SlaveMatrix } if (e.涙_接続.Count > 0) { - Ele f; - 涙_接続 = e.涙_接続.Select(delegate(EleD g) + Element f; + 涙_接続 = e.涙_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 瞼_宇2; @@ -334,9 +334,9 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 目CD = new ColorD(ref Col.Black, ref 体配色.目左O); - ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト); - 瞬膜CD = new ColorD(ref Col.Black, ref 体配色.白部O); + 目CD = new ColorD(ref ColorHelper.Black, ref 体配色.目左O); + ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 瞬膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs index 4ea163d..c898d17 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_宇D.cs @@ -14,14 +14,14 @@ namespace SlaveMatrix public bool 瞬膜_表示 = true; - public List 涙_接続 = new List(); + public List 涙_接続 = new List(); public 瞼_宇D() { ThisType = GetType(); } - public void 涙接続(EleD e) + public void 涙接続(ElementData e) { 涙_接続.Add(e); e.Par = this; @@ -30,14 +30,14 @@ namespace SlaveMatrix public 瞼_宇D SetRandom() { - サイズ = RNG.XS.NextDouble(); - サイズX = RNG.XS.NextDouble(); - サイズY = RNG.XS.NextDouble(); - 傾き = RNG.XS.NextDouble(); + サイズ = Rng.XS.NextDouble(); + サイズX = Rng.XS.NextDouble(); + サイズY = Rng.XS.NextDouble(); + 傾き = Rng.XS.NextDouble(); return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 瞼_宇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs index f6b369e..fc57bd1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱.cs @@ -4,105 +4,105 @@ namespace SlaveMatrix { public class 瞼_弱 : 双瞼 { - public Par X0Y0_瞼; + public ShapePart X0Y0_瞼; - public Par X0Y0_二重; + public ShapePart X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public ShapePart X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛1; + public ShapePart X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public ShapePart X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public ShapePart X0Y1_瞼; - public Par X0Y1_二重; + public ShapePart X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public ShapePart X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛1; + public ShapePart X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public ShapePart X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public ShapePart X0Y2_瞼; - public Par X0Y2_二重; + public ShapePart X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public ShapePart X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛1; + public ShapePart X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public ShapePart X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public ShapePart X0Y3_瞼; - public Par X0Y3_二重; + public ShapePart X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public ShapePart X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛1; + public ShapePart X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public ShapePart X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public ShapePart X0Y4_瞼; - public Par X0Y4_二重; + public ShapePart X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public ShapePart X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛1; + public ShapePart X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public ShapePart X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public ShapePart X1Y0_瞼; - public Par X1Y0_二重; + public ShapePart X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public ShapePart X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛1; + public ShapePart X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public ShapePart X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public ShapePart X1Y1_瞼; - public Par X1Y1_二重; + public ShapePart X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public ShapePart X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛1; + public ShapePart X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public ShapePart X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public ShapePart X1Y2_瞼; - public Par X1Y2_二重; + public ShapePart X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public ShapePart X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛1; + public ShapePart X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public ShapePart X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public ShapePart X1Y3_瞼; - public Par X1Y3_二重; + public ShapePart X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public ShapePart X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛1; + public ShapePart X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public ShapePart X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public ShapePart X1Y4_瞼; - public Par X1Y4_二重; + public ShapePart X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public ShapePart X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛1; + public ShapePart X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public ShapePart X1Y4_睫毛_睫毛2; public ColorD 瞼CD; @@ -509,74 +509,74 @@ namespace SlaveMatrix public 瞼_弱(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 瞼_弱D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["魔性弱瞼左"]); - Pars pars = Body[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["魔性弱瞼左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_瞼 = partGroup["瞼"].ToPar(); + X0Y0_二重 = partGroup["二重"].ToPar(); + PartGroup pars2 = partGroup["睫毛"].ToPars(); X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][1]; + X0Y1_瞼 = partGroup["瞼"].ToPar(); + X0Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][2]; + X0Y2_瞼 = partGroup["瞼"].ToPar(); + X0Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][3]; + X0Y3_瞼 = partGroup["瞼"].ToPar(); + X0Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][4]; + X0Y4_瞼 = partGroup["瞼"].ToPar(); + X0Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][0]; + X1Y0_瞼 = partGroup["瞼"].ToPar(); + X1Y0_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][1]; + X1Y1_瞼 = partGroup["瞼"].ToPar(); + X1Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][2]; + X1Y2_瞼 = partGroup["瞼"].ToPar(); + X1Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][3]; + X1Y3_瞼 = partGroup["瞼"].ToPar(); + X1Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][4]; + X1Y4_瞼 = partGroup["瞼"].ToPar(); + X1Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); @@ -676,7 +676,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 1.5; @@ -865,7 +865,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 二重CD = new ColorD(ref ColorHelper.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 c49f95b..6ad9e9e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_弱D.cs @@ -32,22 +32,22 @@ namespace SlaveMatrix 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(); + サイズ = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 瞼_弱(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs index ee8c588..14adbd5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強.cs @@ -4,125 +4,125 @@ namespace SlaveMatrix { public class 瞼_強 : 双瞼 { - public Par X0Y0_瞼; + public ShapePart X0Y0_瞼; - public Par X0Y0_二重; + public ShapePart X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public ShapePart X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛4; + public ShapePart X0Y0_睫毛_睫毛4; - public Par X0Y0_睫毛_睫毛1; + public ShapePart X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public ShapePart X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public ShapePart X0Y1_瞼; - public Par X0Y1_二重; + public ShapePart X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public ShapePart X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛4; + public ShapePart X0Y1_睫毛_睫毛4; - public Par X0Y1_睫毛_睫毛1; + public ShapePart X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public ShapePart X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public ShapePart X0Y2_瞼; - public Par X0Y2_二重; + public ShapePart X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public ShapePart X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛4; + public ShapePart X0Y2_睫毛_睫毛4; - public Par X0Y2_睫毛_睫毛1; + public ShapePart X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public ShapePart X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public ShapePart X0Y3_瞼; - public Par X0Y3_二重; + public ShapePart X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public ShapePart X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛4; + public ShapePart X0Y3_睫毛_睫毛4; - public Par X0Y3_睫毛_睫毛1; + public ShapePart X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public ShapePart X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public ShapePart X0Y4_瞼; - public Par X0Y4_二重; + public ShapePart X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public ShapePart X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛4; + public ShapePart X0Y4_睫毛_睫毛4; - public Par X0Y4_睫毛_睫毛1; + public ShapePart X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public ShapePart X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public ShapePart X1Y0_瞼; - public Par X1Y0_二重; + public ShapePart X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public ShapePart X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛4; + public ShapePart X1Y0_睫毛_睫毛4; - public Par X1Y0_睫毛_睫毛1; + public ShapePart X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public ShapePart X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public ShapePart X1Y1_瞼; - public Par X1Y1_二重; + public ShapePart X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public ShapePart X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛4; + public ShapePart X1Y1_睫毛_睫毛4; - public Par X1Y1_睫毛_睫毛1; + public ShapePart X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public ShapePart X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public ShapePart X1Y2_瞼; - public Par X1Y2_二重; + public ShapePart X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public ShapePart X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛4; + public ShapePart X1Y2_睫毛_睫毛4; - public Par X1Y2_睫毛_睫毛1; + public ShapePart X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public ShapePart X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public ShapePart X1Y3_瞼; - public Par X1Y3_二重; + public ShapePart X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public ShapePart X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛4; + public ShapePart X1Y3_睫毛_睫毛4; - public Par X1Y3_睫毛_睫毛1; + public ShapePart X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public ShapePart X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public ShapePart X1Y4_瞼; - public Par X1Y4_二重; + public ShapePart X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public ShapePart X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛4; + public ShapePart X1Y4_睫毛_睫毛4; - public Par X1Y4_睫毛_睫毛1; + public ShapePart X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public ShapePart X1Y4_睫毛_睫毛2; public ColorD 瞼CD; @@ -601,83 +601,83 @@ namespace SlaveMatrix public 瞼_強(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 瞼_強D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["魔性強瞼左"]); - Pars pars = Body[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["魔性強瞼左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_瞼 = partGroup["瞼"].ToPar(); + X0Y0_二重 = partGroup["二重"].ToPar(); + PartGroup pars2 = partGroup["睫毛"].ToPars(); X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][1]; + X0Y1_瞼 = partGroup["瞼"].ToPar(); + X0Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][2]; + X0Y2_瞼 = partGroup["瞼"].ToPar(); + X0Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][3]; + X0Y3_瞼 = partGroup["瞼"].ToPar(); + X0Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][4]; + X0Y4_瞼 = partGroup["瞼"].ToPar(); + X0Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][0]; + X1Y0_瞼 = partGroup["瞼"].ToPar(); + X1Y0_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y0_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][1]; + X1Y1_瞼 = partGroup["瞼"].ToPar(); + X1Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y1_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][2]; + X1Y2_瞼 = partGroup["瞼"].ToPar(); + X1Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y2_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][3]; + X1Y3_瞼 = partGroup["瞼"].ToPar(); + X1Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y3_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][4]; + X1Y4_瞼 = partGroup["瞼"].ToPar(); + X1Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y4_睫毛_睫毛4 = pars2["睫毛4"].ToPar(); X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); @@ -791,7 +791,7 @@ namespace SlaveMatrix 尺度XB = 0.95; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 1.5; @@ -1000,7 +1000,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 二重CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 睫毛_睫毛3CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); 睫毛_睫毛4CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); 睫毛_睫毛1CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.睫毛); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs index 047fbcb..256577c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_強D.cs @@ -36,24 +36,24 @@ namespace SlaveMatrix 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(); + サイズ = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 瞼_強(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs index b81c476..d96f08a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣.cs @@ -4,105 +4,105 @@ namespace SlaveMatrix { public class 瞼_獣 : 双瞼 { - public Par X0Y0_瞼; + public ShapePart X0Y0_瞼; - public Par X0Y0_二重; + public ShapePart X0Y0_二重; - public Par X0Y0_睫毛_睫毛3; + public ShapePart X0Y0_睫毛_睫毛3; - public Par X0Y0_睫毛_睫毛1; + public ShapePart X0Y0_睫毛_睫毛1; - public Par X0Y0_睫毛_睫毛2; + public ShapePart X0Y0_睫毛_睫毛2; - public Par X0Y1_瞼; + public ShapePart X0Y1_瞼; - public Par X0Y1_二重; + public ShapePart X0Y1_二重; - public Par X0Y1_睫毛_睫毛3; + public ShapePart X0Y1_睫毛_睫毛3; - public Par X0Y1_睫毛_睫毛1; + public ShapePart X0Y1_睫毛_睫毛1; - public Par X0Y1_睫毛_睫毛2; + public ShapePart X0Y1_睫毛_睫毛2; - public Par X0Y2_瞼; + public ShapePart X0Y2_瞼; - public Par X0Y2_二重; + public ShapePart X0Y2_二重; - public Par X0Y2_睫毛_睫毛3; + public ShapePart X0Y2_睫毛_睫毛3; - public Par X0Y2_睫毛_睫毛1; + public ShapePart X0Y2_睫毛_睫毛1; - public Par X0Y2_睫毛_睫毛2; + public ShapePart X0Y2_睫毛_睫毛2; - public Par X0Y3_瞼; + public ShapePart X0Y3_瞼; - public Par X0Y3_二重; + public ShapePart X0Y3_二重; - public Par X0Y3_睫毛_睫毛3; + public ShapePart X0Y3_睫毛_睫毛3; - public Par X0Y3_睫毛_睫毛1; + public ShapePart X0Y3_睫毛_睫毛1; - public Par X0Y3_睫毛_睫毛2; + public ShapePart X0Y3_睫毛_睫毛2; - public Par X0Y4_瞼; + public ShapePart X0Y4_瞼; - public Par X0Y4_二重; + public ShapePart X0Y4_二重; - public Par X0Y4_睫毛_睫毛3; + public ShapePart X0Y4_睫毛_睫毛3; - public Par X0Y4_睫毛_睫毛1; + public ShapePart X0Y4_睫毛_睫毛1; - public Par X0Y4_睫毛_睫毛2; + public ShapePart X0Y4_睫毛_睫毛2; - public Par X1Y0_瞼; + public ShapePart X1Y0_瞼; - public Par X1Y0_二重; + public ShapePart X1Y0_二重; - public Par X1Y0_睫毛_睫毛3; + public ShapePart X1Y0_睫毛_睫毛3; - public Par X1Y0_睫毛_睫毛1; + public ShapePart X1Y0_睫毛_睫毛1; - public Par X1Y0_睫毛_睫毛2; + public ShapePart X1Y0_睫毛_睫毛2; - public Par X1Y1_瞼; + public ShapePart X1Y1_瞼; - public Par X1Y1_二重; + public ShapePart X1Y1_二重; - public Par X1Y1_睫毛_睫毛3; + public ShapePart X1Y1_睫毛_睫毛3; - public Par X1Y1_睫毛_睫毛1; + public ShapePart X1Y1_睫毛_睫毛1; - public Par X1Y1_睫毛_睫毛2; + public ShapePart X1Y1_睫毛_睫毛2; - public Par X1Y2_瞼; + public ShapePart X1Y2_瞼; - public Par X1Y2_二重; + public ShapePart X1Y2_二重; - public Par X1Y2_睫毛_睫毛3; + public ShapePart X1Y2_睫毛_睫毛3; - public Par X1Y2_睫毛_睫毛1; + public ShapePart X1Y2_睫毛_睫毛1; - public Par X1Y2_睫毛_睫毛2; + public ShapePart X1Y2_睫毛_睫毛2; - public Par X1Y3_瞼; + public ShapePart X1Y3_瞼; - public Par X1Y3_二重; + public ShapePart X1Y3_二重; - public Par X1Y3_睫毛_睫毛3; + public ShapePart X1Y3_睫毛_睫毛3; - public Par X1Y3_睫毛_睫毛1; + public ShapePart X1Y3_睫毛_睫毛1; - public Par X1Y3_睫毛_睫毛2; + public ShapePart X1Y3_睫毛_睫毛2; - public Par X1Y4_瞼; + public ShapePart X1Y4_瞼; - public Par X1Y4_二重; + public ShapePart X1Y4_二重; - public Par X1Y4_睫毛_睫毛3; + public ShapePart X1Y4_睫毛_睫毛3; - public Par X1Y4_睫毛_睫毛1; + public ShapePart X1Y4_睫毛_睫毛1; - public Par X1Y4_睫毛_睫毛2; + public ShapePart X1Y4_睫毛_睫毛2; public ColorD 瞼CD; @@ -509,74 +509,74 @@ namespace SlaveMatrix public 瞼_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 瞼_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["獣性瞼左"]); - Pars pars = Body[0][0]; - X0Y0_瞼 = pars["瞼"].ToPar(); - X0Y0_二重 = pars["二重"].ToPar(); - Pars pars2 = pars["睫毛"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["獣性瞼左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_瞼 = partGroup["瞼"].ToPar(); + X0Y0_二重 = partGroup["二重"].ToPar(); + PartGroup pars2 = partGroup["睫毛"].ToPars(); X0Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][1]; - X0Y1_瞼 = pars["瞼"].ToPar(); - X0Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][1]; + X0Y1_瞼 = partGroup["瞼"].ToPar(); + X0Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][2]; - X0Y2_瞼 = pars["瞼"].ToPar(); - X0Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][2]; + X0Y2_瞼 = partGroup["瞼"].ToPar(); + X0Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][3]; - X0Y3_瞼 = pars["瞼"].ToPar(); - X0Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][3]; + X0Y3_瞼 = partGroup["瞼"].ToPar(); + X0Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[0][4]; - X0Y4_瞼 = pars["瞼"].ToPar(); - X0Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[0][4]; + X0Y4_瞼 = partGroup["瞼"].ToPar(); + X0Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X0Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X0Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X0Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][0]; - X1Y0_瞼 = pars["瞼"].ToPar(); - X1Y0_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][0]; + X1Y0_瞼 = partGroup["瞼"].ToPar(); + X1Y0_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y0_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y0_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y0_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][1]; - X1Y1_瞼 = pars["瞼"].ToPar(); - X1Y1_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][1]; + X1Y1_瞼 = partGroup["瞼"].ToPar(); + X1Y1_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y1_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y1_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y1_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][2]; - X1Y2_瞼 = pars["瞼"].ToPar(); - X1Y2_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][2]; + X1Y2_瞼 = partGroup["瞼"].ToPar(); + X1Y2_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y2_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y2_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y2_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][3]; - X1Y3_瞼 = pars["瞼"].ToPar(); - X1Y3_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][3]; + X1Y3_瞼 = partGroup["瞼"].ToPar(); + X1Y3_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y3_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y3_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y3_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); - pars = Body[1][4]; - X1Y4_瞼 = pars["瞼"].ToPar(); - X1Y4_二重 = pars["二重"].ToPar(); - pars2 = pars["睫毛"].ToPars(); + partGroup = Body[1][4]; + X1Y4_瞼 = partGroup["瞼"].ToPar(); + X1Y4_二重 = partGroup["二重"].ToPar(); + pars2 = partGroup["睫毛"].ToPars(); X1Y4_睫毛_睫毛3 = pars2["睫毛3"].ToPar(); X1Y4_睫毛_睫毛1 = pars2["睫毛1"].ToPar(); X1Y4_睫毛_睫毛2 = pars2["睫毛2"].ToPar(); @@ -676,7 +676,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 1.5; @@ -865,7 +865,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 瞼CD = new ColorD(ref 体配色.睫毛.Col1, ref 体配色.人肌O); - 二重CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 二重CD = new ColorD(ref ColorHelper.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 fcf946e..c923f85 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/瞼_獣D.cs @@ -32,22 +32,22 @@ namespace SlaveMatrix 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(); + サイズ = 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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 瞼_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs index 15352e7..57ceddf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 節 : Ele + public class 節 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs index 7b618ba..d2f347a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 節D : EleD + public class 節D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs index f8d913e..9cb598a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class 節尾_曳航 : 節尾 { - public Par X0Y0_前腿節; + public ShapePart X0Y0_前腿節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_脛節; + public ShapePart X0Y0_脛節; - public Par X0Y0_付節1; + public ShapePart X0Y0_付節1; - public Par X0Y0_付節2; + public ShapePart X0Y0_付節2; public ColorD 前腿節CD; @@ -337,25 +337,25 @@ namespace SlaveMatrix public 節尾_曳航(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 節尾_曳航D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "曳航肢"; - dif.Add(new Pars(Sta.肢左["節足"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_前腿節 = pars["前腿節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "曳航肢"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_前腿節 = partGroup["前腿節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + PartGroup pars2 = partGroup["輪"].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(); + X0Y0_脛節 = partGroup["脛節"].ToPar(); + X0Y0_付節1 = partGroup["付節1"].ToPar(); + X0Y0_付節2 = partGroup["付節2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -456,7 +456,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -505,11 +505,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 前腿節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(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 付節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 付節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -520,11 +520,11 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 前腿節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(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 付節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 付節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -535,11 +535,11 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 前腿節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(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 付節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 付節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs index 24026c6..54a973f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_曳航D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 節尾_曳航(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs index 6cbb4aa..572e54f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏.cs @@ -4,25 +4,25 @@ namespace SlaveMatrix { public class 節尾_鋏 : 節尾 { - public Par X0Y0_牙; + public ShapePart X0Y0_牙; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_棘1; + public ShapePart X0Y0_棘1; - public Par X0Y0_棘2; + public ShapePart X0Y0_棘2; - public Par X0Y0_棘3; + public ShapePart X0Y0_棘3; public ColorD 牙CD; @@ -316,24 +316,24 @@ namespace SlaveMatrix public 節尾_鋏(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 節尾_鋏D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鋏"; - dif.Add(new Pars(Sta.肢左["節足"][0][6])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_牙 = pars["牙"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鋏"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][6])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_牙 = partGroup["牙"].ToPar(); + PartGroup pars2 = partGroup["輪"].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(); + X0Y0_棘1 = partGroup["刺1"].ToPar(); + X0Y0_棘2 = partGroup["刺2"].ToPar(); + X0Y0_棘3 = partGroup["刺3"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -421,7 +421,7 @@ namespace SlaveMatrix 鎖2.Dispose(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -469,10 +469,10 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 牙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(ref ColorHelper.Black, ref 体配色.甲1O); + 刺1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -483,10 +483,10 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 牙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(ref ColorHelper.Black, ref 体配色.刺青O); + 刺1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 刺3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -497,10 +497,10 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 牙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(ref ColorHelper.Black, ref 体配色.甲1O); + 刺1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs index df2835d..04da707 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節尾_鋏D.cs @@ -36,7 +36,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 節尾_鋏(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs index 6a446a6..a545bae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百.cs @@ -4,31 +4,31 @@ namespace SlaveMatrix { public class 節足_足百 : 節足 { - public Par X0Y0_基節; + public ShapePart X0Y0_基節; - public Par X0Y0_転節; + public ShapePart X0Y0_転節; - public Par X0Y0_前腿節; + public ShapePart X0Y0_前腿節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_脛節; + public ShapePart X0Y0_脛節; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_跗節1; + public ShapePart X0Y0_跗節1; - public Par X0Y0_跗節2; + public ShapePart X0Y0_跗節2; public ColorD 基節CD; @@ -375,27 +375,27 @@ namespace SlaveMatrix public 節足_足百(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 節足_足百D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足百"; - dif.Add(new Pars(Sta.肢左["節足"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_基節 = pars["基節"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_前腿節 = pars["前腿節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "節足百"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_基節 = partGroup["基節"].ToPar(); + X0Y0_転節 = partGroup["転節"].ToPar(); + X0Y0_前腿節 = partGroup["前腿節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + X0Y0_脛節 = partGroup["脛節"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_跗節1 = partGroup["跗節1"].ToPar(); + X0Y0_跗節2 = partGroup["跗節2"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -504,7 +504,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -553,13 +553,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -570,13 +570,13 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 前腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -587,13 +587,13 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 前腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs index 2bb383e..0eda66c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足百D.cs @@ -42,7 +42,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 節足_足百(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs index b2f4853..d6f5ff6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 節足_足蜘 : 節足 { - public Par X0Y0_基節; + public ShapePart X0Y0_基節; - public Par X0Y0_転節; + public ShapePart X0Y0_転節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_柄1; + public ShapePart X0Y0_柄1; - public Par X0Y0_膝節; + public ShapePart X0Y0_膝節; - public Par X0Y0_脛節; + public ShapePart X0Y0_脛節; - public Par X0Y0_柄2; + public ShapePart X0Y0_柄2; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_蹠節; + public ShapePart X0Y0_蹠節; - public Par X0Y0_跗節1; + public ShapePart X0Y0_跗節1; - public Par X0Y0_跗節2; + public ShapePart X0Y0_跗節2; - public Par X0Y0_爪_爪1; + public ShapePart X0Y0_爪_爪1; - public Par X0Y0_爪_爪2; + public ShapePart X0Y0_爪_爪2; public ColorD 基節CD; @@ -500,31 +500,31 @@ namespace SlaveMatrix public 節足_足蜘(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 節足_足蜘D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足蜘"; - dif.Add(new Pars(Sta.肢左["節足"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "節足蜘"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_基節 = partGroup["基節"].ToPar(); + X0Y0_転節 = partGroup["転節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + X0Y0_柄1 = partGroup["柄1"].ToPar(); + X0Y0_膝節 = partGroup["膝節"].ToPar(); + X0Y0_脛節 = partGroup["脛節"].ToPar(); + X0Y0_柄2 = partGroup["柄2"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_蹠節 = partGroup["蹠節"].ToPar(); + X0Y0_跗節1 = partGroup["跗節1"].ToPar(); + X0Y0_跗節2 = partGroup["跗節2"].ToPar(); + pars2 = partGroup["爪"].ToPars(); X0Y0_爪_爪1 = pars2["爪1"].ToPar(); X0Y0_爪_爪2 = pars2["爪2"].ToPar(); Xasix = false; @@ -652,7 +652,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -665,11 +665,11 @@ namespace SlaveMatrix { X0Y0_基節CP.Update(); X0Y0_転節CP.Update(); - X0Y0_腿節CP.Par.GetMiY_MaY(out mm); + X0Y0_腿節CP.ShapePart.GetMiY_MaY(out mm); X0Y0_腿節CP.Update(mm); X0Y0_柄1CP.Update(mm); X0Y0_膝節CP.Update(); - X0Y0_脛節CP.Par.GetMiY_MaY(out mm); + X0Y0_脛節CP.ShapePart.GetMiY_MaY(out mm); X0Y0_脛節CP.Update(mm); X0Y0_柄2CP.Update(mm); X0Y0_輪_革CP.Update(); @@ -708,18 +708,18 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -730,18 +730,18 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -752,18 +752,18 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs index f67715a..fb8e66d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蜘D.cs @@ -54,7 +54,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 節足_足蜘(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs index ebb5ff4..39cea41 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍.cs @@ -4,37 +4,37 @@ namespace SlaveMatrix { public class 節足_足蠍 : 節足 { - public Par X0Y0_転節; + public ShapePart X0Y0_転節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_柄1; + public ShapePart X0Y0_柄1; - public Par X0Y0_膝節; + public ShapePart X0Y0_膝節; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_脛節; + public ShapePart X0Y0_脛節; - public Par X0Y0_蹠節; + public ShapePart X0Y0_蹠節; - public Par X0Y0_跗節1; + public ShapePart X0Y0_跗節1; - public Par X0Y0_跗節2; + public ShapePart X0Y0_跗節2; - public Par X0Y0_爪_爪1; + public ShapePart X0Y0_爪_爪1; - public Par X0Y0_爪_爪2; + public ShapePart X0Y0_爪_爪2; public ColorD 転節CD; @@ -458,29 +458,29 @@ namespace SlaveMatrix public 節足_足蠍(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 節足_足蠍D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節足蠍"; - dif.Add(new Pars(Sta.肢左["節足"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_柄1 = pars["柄1"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "節足蠍"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_転節 = partGroup["転節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + X0Y0_柄1 = partGroup["柄1"].ToPar(); + X0Y0_膝節 = partGroup["膝節"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_脛節 = partGroup["脛節"].ToPar(); + X0Y0_蹠節 = partGroup["蹠節"].ToPar(); + X0Y0_跗節1 = partGroup["跗節1"].ToPar(); + X0Y0_跗節2 = partGroup["跗節2"].ToPar(); + pars2 = partGroup["爪"].ToPars(); X0Y0_爪_爪1 = pars2["爪1"].ToPar(); X0Y0_爪_爪2 = pars2["爪2"].ToPar(); Xasix = false; @@ -599,7 +599,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -611,7 +611,7 @@ namespace SlaveMatrix public override void 色更新() { X0Y0_転節CP.Update(); - X0Y0_腿節CP.Par.GetMiY_MaY(out mm); + X0Y0_腿節CP.ShapePart.GetMiY_MaY(out mm); X0Y0_腿節CP.Update(mm); X0Y0_柄1CP.Update(mm); X0Y0_膝節CP.Update(); @@ -652,16 +652,16 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 転節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(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -672,16 +672,16 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 転節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(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -692,16 +692,16 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 転節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(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 柄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.柄O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 跗節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 跗節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs index 47f4d80..e283772 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/節足_足蠍D.cs @@ -50,7 +50,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 節足_足蠍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs index 20cc216..7838e83 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮.cs @@ -4,27 +4,27 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 紅潮 : Ele + public class 紅潮 : Element { - public Par X0Y0_紅潮0; + public ShapePart X0Y0_紅潮0; - public Par X0Y0_紅潮1; + public ShapePart X0Y0_紅潮1; - public Par X0Y0_紅潮右; + public ShapePart X0Y0_紅潮右; - public Par X0Y0_紅潮左; + public ShapePart X0Y0_紅潮左; - public Par X0Y0_紅潮線左; + public ShapePart X0Y0_紅潮線左; - public Par X0Y0_紅潮線右; + public ShapePart X0Y0_紅潮線右; - public Par X0Y0_紅潮弱左; + public ShapePart X0Y0_紅潮弱左; - public Par X0Y0_紅潮弱右; + public ShapePart X0Y0_紅潮弱右; - public Par X0Y0_紅潮線弱左; + public ShapePart X0Y0_紅潮線弱左; - public Par X0Y0_紅潮線弱右; + public ShapePart X0Y0_紅潮線弱右; public ColorD 紅潮0CD; @@ -407,18 +407,18 @@ namespace SlaveMatrix public 紅潮(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 紅潮D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["紅潮"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.胴体["紅潮"]); + PartGroup partGroup = Body[0][0]; + X0Y0_紅潮0 = partGroup["紅潮0"].ToPar(); + X0Y0_紅潮1 = partGroup["紅潮1"].ToPar(); + X0Y0_紅潮右 = partGroup["紅潮右"].ToPar(); + X0Y0_紅潮左 = partGroup["紅潮左"].ToPar(); + X0Y0_紅潮線左 = partGroup["紅潮線左"].ToPar(); + X0Y0_紅潮線右 = partGroup["紅潮線右"].ToPar(); + X0Y0_紅潮弱左 = partGroup["紅潮弱左"].ToPar(); + X0Y0_紅潮弱右 = partGroup["紅潮弱右"].ToPar(); + X0Y0_紅潮線弱左 = partGroup["紅潮線弱左"].ToPar(); + X0Y0_紅潮線弱右 = partGroup["紅潮線弱右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -508,15 +508,15 @@ namespace SlaveMatrix { 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 体配色.紅潮); + 紅潮0CD.線 = SlaveMatrix.ColorHelper.Empty; + 紅潮0CD.色 = new Color2(ref Col, ref SlaveMatrix.ColorHelper.Empty); + 紅潮1CD = new ColorD(ref SlaveMatrix.ColorHelper.Empty, ref 体配色.紅潮); + 紅潮右CD = new ColorD(ref SlaveMatrix.ColorHelper.Empty, ref 体配色.紅潮); + 紅潮左CD = new ColorD(ref SlaveMatrix.ColorHelper.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 SlaveMatrix.ColorHelper.Empty, ref 体配色.紅潮); + 紅潮弱右CD = new ColorD(ref SlaveMatrix.ColorHelper.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 286ed3d..3e90c89 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/紅潮D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 紅潮D : EleD + public class 紅潮D : ElementData { public bool 紅潮0_表示 = true; @@ -52,7 +52,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 紅潮(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs index 8a6ebe6..350fe1f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目.cs @@ -4,19 +4,19 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 縦目 : Ele + public class 縦目 : Element { - public Par X0Y0_白目; + public ShapePart X0Y0_白目; - public Par X0Y0_黒目_黒目; + public ShapePart X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public ShapePart X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public ShapePart X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public ShapePart X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public ShapePart X0Y0_黒目_ハイライト下; public ColorD 白目CD; @@ -42,7 +42,7 @@ namespace SlaveMatrix public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Element[] 瞼_接続; public override bool 欠損 { @@ -226,10 +226,10 @@ namespace SlaveMatrix { 縦目 縦目2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["額目"]); - Pars pars = Body[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["額目"]); + PartGroup partGroup = Body[0][0]; + X0Y0_白目 = partGroup["白目"].ToPar(); + PartGroup pars2 = partGroup["黒目"].ToPars(); X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); X0Y0_黒目_ハート = pars2["ハート"].ToPar(); @@ -282,8 +282,8 @@ namespace SlaveMatrix } if (e.瞼_接続.Count > 0) { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + Element f; + 瞼_接続 = e.瞼_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 縦目2; @@ -332,12 +332,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 白目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 体配色.ハイライト); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.縦目O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs index 867b53b..bc1da60 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦目D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 縦目D : EleD + public class 縦目D : ElementData { public bool 白目_表示 = true; @@ -24,21 +24,21 @@ namespace SlaveMatrix public bool 蛸目; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); public 縦目D() { ThisType = GetType(); } - public void 瞼接続(EleD e) + public void 瞼接続(ElementData e) { 瞼_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.縦目_瞼_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 縦目(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs index 8feeceb..e04e62c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼.cs @@ -3,67 +3,67 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 縦瞼 : Ele + public class 縦瞼 : Element { - public Par X0Y0_瞼左_瞼; + public ShapePart X0Y0_瞼左_瞼; - public Par X0Y0_瞼左_睫毛1; + public ShapePart X0Y0_瞼左_睫毛1; - public Par X0Y0_瞼左_睫毛2; + public ShapePart X0Y0_瞼左_睫毛2; - public Par X0Y0_瞼右_瞼; + public ShapePart X0Y0_瞼右_瞼; - public Par X0Y0_瞼右_睫毛1; + public ShapePart X0Y0_瞼右_睫毛1; - public Par X0Y0_瞼右_睫毛2; + public ShapePart X0Y0_瞼右_睫毛2; - public Par X0Y1_瞼左_瞼; + public ShapePart X0Y1_瞼左_瞼; - public Par X0Y1_瞼左_睫毛1; + public ShapePart X0Y1_瞼左_睫毛1; - public Par X0Y1_瞼左_睫毛2; + public ShapePart X0Y1_瞼左_睫毛2; - public Par X0Y1_瞼右_瞼; + public ShapePart X0Y1_瞼右_瞼; - public Par X0Y1_瞼右_睫毛1; + public ShapePart X0Y1_瞼右_睫毛1; - public Par X0Y1_瞼右_睫毛2; + public ShapePart X0Y1_瞼右_睫毛2; - public Par X0Y2_瞼左_瞼; + public ShapePart X0Y2_瞼左_瞼; - public Par X0Y2_瞼左_睫毛1; + public ShapePart X0Y2_瞼左_睫毛1; - public Par X0Y2_瞼左_睫毛2; + public ShapePart X0Y2_瞼左_睫毛2; - public Par X0Y2_瞼右_瞼; + public ShapePart X0Y2_瞼右_瞼; - public Par X0Y2_瞼右_睫毛1; + public ShapePart X0Y2_瞼右_睫毛1; - public Par X0Y2_瞼右_睫毛2; + public ShapePart X0Y2_瞼右_睫毛2; - public Par X0Y3_瞼左_瞼; + public ShapePart X0Y3_瞼左_瞼; - public Par X0Y3_瞼左_睫毛1; + public ShapePart X0Y3_瞼左_睫毛1; - public Par X0Y3_瞼左_睫毛2; + public ShapePart X0Y3_瞼左_睫毛2; - public Par X0Y3_瞼右_瞼; + public ShapePart X0Y3_瞼右_瞼; - public Par X0Y3_瞼右_睫毛1; + public ShapePart X0Y3_瞼右_睫毛1; - public Par X0Y3_瞼右_睫毛2; + public ShapePart X0Y3_瞼右_睫毛2; - public Par X0Y4_瞼左_瞼; + public ShapePart X0Y4_瞼左_瞼; - public Par X0Y4_瞼左_睫毛1; + public ShapePart X0Y4_瞼左_睫毛1; - public Par X0Y4_瞼左_睫毛2; + public ShapePart X0Y4_瞼左_睫毛2; - public Par X0Y4_瞼右_瞼; + public ShapePart X0Y4_瞼右_瞼; - public Par X0Y4_瞼右_睫毛1; + public ShapePart X0Y4_瞼右_睫毛1; - public Par X0Y4_瞼右_睫毛2; + public ShapePart X0Y4_瞼右_睫毛2; public ColorD 瞼左_瞼CD; @@ -416,17 +416,17 @@ namespace SlaveMatrix public 縦瞼(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 縦瞼D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["額瞼"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["瞼左"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["額瞼"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["瞼左"].ToPars(); X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars["瞼右"].ToPars(); + pars2 = partGroup["瞼右"].ToPars(); X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["瞼左"].ToPars(); X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -435,7 +435,7 @@ namespace SlaveMatrix X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars4 = Body[0][2]; + PartGroup pars4 = Body[0][2]; pars2 = pars4["瞼左"].ToPars(); X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -444,7 +444,7 @@ namespace SlaveMatrix X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars5 = Body[0][3]; + PartGroup pars5 = Body[0][3]; pars2 = pars5["瞼左"].ToPars(); X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -453,7 +453,7 @@ namespace SlaveMatrix X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars6 = Body[0][4]; + PartGroup pars6 = Body[0][4]; pars2 = pars6["瞼左"].ToPars(); X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -539,7 +539,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 2.0; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs index 91deb67..c7bace2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/縦瞼D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 縦瞼D : EleD + public class 縦瞼D : ElementData { public bool 瞼左_瞼_表示 = true; @@ -36,20 +36,20 @@ namespace SlaveMatrix public 縦瞼D SetRandom() { - サイズX = RNG.XS.NextDouble(); - 瞼左_睫毛1_表示 = RNG.XS.NextBool(); - 瞼左_睫毛2_表示 = RNG.XS.NextBool(); + サイズ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(); + 外線 = Rng.XS.NextDouble(); + 瞼左_睫毛1_長さ = Rng.XS.NextDouble(); + 瞼左_睫毛2_長さ = Rng.XS.NextDouble(); 瞼右_睫毛1_長さ = 瞼左_睫毛1_長さ; 瞼右_睫毛2_長さ = 瞼左_睫毛2_長さ; return this; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 縦瞼(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs index 49969bf..abb92fd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒.cs @@ -3,21 +3,21 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 羽根箒 : Ele + public class 羽根箒 : Element { - public Par X0Y0_羽根1; + public ShapePart X0Y0_羽根1; - public Par X0Y0_羽根2; + public ShapePart X0Y0_羽根2; - public Par X0Y0_羽根3; + public ShapePart X0Y0_羽根3; - public Par X0Y0_羽根4; + public ShapePart X0Y0_羽根4; - public Par X0Y0_羽根5; + public ShapePart X0Y0_羽根5; - public Par X0Y0_羽根; + public ShapePart X0Y0_羽根; - public Par X0Y0_柄; + public ShapePart X0Y0_柄; public ColorD 羽根1CD; @@ -213,15 +213,15 @@ namespace SlaveMatrix public 羽根箒(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 羽根箒D e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["羽根箒"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["羽根箒"]); + PartGroup partGroup = Body[0][0]; + X0Y0_羽根1 = partGroup["羽根1"].ToPar(); + X0Y0_羽根2 = partGroup["羽根2"].ToPar(); + X0Y0_羽根3 = partGroup["羽根3"].ToPar(); + X0Y0_羽根4 = partGroup["羽根4"].ToPar(); + X0Y0_羽根5 = partGroup["羽根5"].ToPar(); + X0Y0_羽根 = partGroup["羽根"].ToPar(); + X0Y0_柄 = partGroup["柄"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -291,17 +291,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 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); + ColorHelper.GetGrad(ref ColorHelper.White, out var ret); + 羽根1CD = new ColorD(ref ColorHelper.Black, ref ret); + 羽根2CD = new ColorD(ref ColorHelper.Black, ref ret); + 羽根3CD = new ColorD(ref ColorHelper.Black, ref ret); + 羽根4CD = new ColorD(ref ColorHelper.Black, ref ret); + 羽根5CD = new ColorD(ref ColorHelper.Black, ref ret); + ColorHelper.GetGrad(ref ColorHelper.White, out ret); + 羽根CD = new ColorD(ref ColorHelper.Black, ref ret); 柄CD = new ColorD(); - 柄CD.線 = Col.Black; - 柄CD.色 = new Color2(ref Col.Black, ref Col.Empty); + 柄CD.線 = ColorHelper.Black; + 柄CD.色 = new Color2(ref ColorHelper.Black, ref ColorHelper.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs index 24e70c1..4e11605 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽根箒D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 羽根箒D : EleD + public class 羽根箒D : ElementData { public bool 羽根1_表示 = true; @@ -26,7 +26,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 羽根箒(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs index f0f34de..3d589f2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/羽箒処理.cs @@ -25,7 +25,7 @@ namespace SlaveMatrix private void 移動時() { - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { if (Is擽り) { @@ -70,10 +70,10 @@ namespace SlaveMatrix 調教UI.放し(); } } - if (!対象.Ele.右 && cp.X < xc) + if (!対象.Element.右 && cp.X < xc) { - 対象.Ele.右 = !対象.Ele.右; - 対象.Ele.Body.JoinPA(); + 対象.Element.右 = !対象.Element.右; + 対象.Element.Body.JoinPA(); ハンド右.X11Y0_小指.ReverseX(); ハンド右.X11Y0_薬指.ReverseX(); ハンド右.X11Y0_中指.ReverseX(); @@ -90,10 +90,10 @@ namespace SlaveMatrix ハンド右.X11Y0_呪印_鎖3.ReverseX(); ハンド右.Body.JoinPA(); } - else if (対象.Ele.右 && cp.X > xc) + else if (対象.Element.右 && cp.X > xc) { - 対象.Ele.右 = !対象.Ele.右; - 対象.Ele.Body.JoinPA(); + 対象.Element.右 = !対象.Element.右; + 対象.Element.Body.JoinPA(); ハンド右.X11Y0_小指.ReverseX(); ハンド右.X11Y0_薬指.ReverseX(); ハンド右.X11Y0_中指.ReverseX(); @@ -130,7 +130,7 @@ namespace SlaveMatrix 調教UI.押し(ref cd); 擽りモーション.Start(); Is擽り = true; - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = 擽り時(); } @@ -142,7 +142,7 @@ namespace SlaveMatrix { Is擽り = false; 擽りモーション.End(); - if (対象.Ele.右) + if (対象.Element.右) { ハンド右.X11Y0_小指.ReverseX(); ハンド右.X11Y0_薬指.ReverseX(); @@ -161,7 +161,7 @@ namespace SlaveMatrix ハンド右.Body.JoinPA(); } 調教UI.通常放し(); - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = " "; } @@ -179,7 +179,7 @@ namespace SlaveMatrix 擽りモーション.End(); 調教UI.放し(); Is擽り = false; - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = 待機時(); } @@ -196,7 +196,7 @@ namespace SlaveMatrix { 強さ = (強さ + dt.Sign()).Clamp(1, 3); 擽りモーション.BaseSpeed = 10.0 * base.強度; - if (!Sta.GameData.ガイド) + if (!GlobalState.GameData.ガイド) { ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; } @@ -207,7 +207,7 @@ namespace SlaveMatrix } } - public 羽箒処理(TrainingUI 調教UI, CM 羽根箒) + public 羽箒処理(TrainingUI 調教UI, CharacterElement 羽根箒) : base(調教UI, 羽根箒) { 羽箒処理 羽箒処理2 = this; @@ -222,7 +222,7 @@ namespace SlaveMatrix }, OnUpdate = delegate(Motion m) { - 羽根箒.Ele.角度C = 10.0 * m.Value; + 羽根箒.Element.角度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.奴体力消費小(); @@ -237,7 +237,7 @@ namespace SlaveMatrix OnEnd = delegate(Motion m) { m.ResetValue(); - 羽根箒.Ele.角度C = 0.0; + 羽根箒.Element.角度C = 0.0; } }; 調教UI.Mots.Add(擽りモーション.GetHashCode().ToString(), 擽りモーション); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs index 608a29f..7c573f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 耳 : Ele + public class 耳 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs index c181bb1..790a557 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 耳D : EleD + public class 耳D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs index 06d04cd..260829c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人.cs @@ -4,13 +4,13 @@ namespace SlaveMatrix { public class 耳_人 : 耳 { - public Par X0Y0_耳; + public ShapePart X0Y0_耳; - public Par X0Y0_耳線; + public ShapePart X0Y0_耳線; - public Par X1Y0_耳; + public ShapePart X1Y0_耳; - public Par X1Y0_耳線; + public ShapePart X1Y0_耳線; public ColorD 耳CD; @@ -120,16 +120,16 @@ namespace SlaveMatrix public 耳_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_人D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "通"; - Body.Add(new Dif(Sta.肢左["耳"][0])); - Body.Add(new Dif(Sta.肢左["耳"][1])); - Pars pars = Body[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線 = pars["耳線"].ToPar(); - pars = Body[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線 = pars["耳線"].ToPar(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][0])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][1])); + PartGroup partGroup = Body[0][0]; + X0Y0_耳 = partGroup["耳"].ToPar(); + X0Y0_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[1][0]; + X1Y0_耳 = partGroup["耳"].ToPar(); + X1Y0_耳線 = partGroup["耳線"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -202,8 +202,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 耳線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs index f4c5b0e..d178052 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_人D.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs index c95786d..7bd2e0f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class 耳_尖 : 耳 { - public Par X0Y0_耳; + public ShapePart X0Y0_耳; - public Par X0Y0_耳線; + public ShapePart X0Y0_耳線; - public Par X0Y1_耳; + public ShapePart X0Y1_耳; - public Par X0Y1_耳線; + public ShapePart X0Y1_耳線; - public Par X0Y2_耳; + public ShapePart X0Y2_耳; - public Par X0Y2_耳線; + public ShapePart X0Y2_耳線; - public Par X1Y0_耳; + public ShapePart X1Y0_耳; - public Par X1Y0_耳線; + public ShapePart X1Y0_耳線; - public Par X1Y1_耳; + public ShapePart X1Y1_耳; - public Par X1Y1_耳線; + public ShapePart X1Y1_耳線; - public Par X1Y2_耳; + public ShapePart X1Y2_耳; - public Par X1Y2_耳線; + public ShapePart X1Y2_耳線; public ColorD 耳CD; @@ -168,28 +168,28 @@ namespace SlaveMatrix public 耳_尖(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_尖D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "尖"; - Body.Add(new Dif(Sta.肢左["耳"][2])); - Body.Add(new Dif(Sta.肢左["耳"][3])); - Pars pars = Body[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線 = pars["耳線"].ToPar(); - pars = Body[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線 = pars["耳線"].ToPar(); - pars = Body[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線 = pars["耳線"].ToPar(); - pars = Body[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線 = pars["耳線"].ToPar(); - pars = Body[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線 = pars["耳線"].ToPar(); - pars = Body[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線 = pars["耳線"].ToPar(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][2])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][3])); + PartGroup partGroup = Body[0][0]; + X0Y0_耳 = partGroup["耳"].ToPar(); + X0Y0_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[0][1]; + X0Y1_耳 = partGroup["耳"].ToPar(); + X0Y1_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[0][2]; + X0Y2_耳 = partGroup["耳"].ToPar(); + X0Y2_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[1][0]; + X1Y0_耳 = partGroup["耳"].ToPar(); + X1Y0_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[1][1]; + X1Y1_耳 = partGroup["耳"].ToPar(); + X1Y1_耳線 = partGroup["耳線"].ToPar(); + partGroup = Body[1][2]; + X1Y2_耳 = partGroup["耳"].ToPar(); + X1Y2_耳線 = partGroup["耳線"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -300,8 +300,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 耳CD = new ColorD(ref Col.Black, ref 体配色.人肌O); - 耳線CD = new ColorD(ref Col.Black, ref Color2.Empty); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 耳線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs index 921e422..48cb5d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_尖D.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_尖(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs index f44d81e..9e4a34b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 耳_獣 : 耳 { - public Par X0Y0_耳; + public ShapePart X0Y0_耳; - public Par X0Y0_耳線1; + public ShapePart X0Y0_耳線1; - public Par X0Y0_耳線2; + public ShapePart X0Y0_耳線2; - public Par X0Y1_耳; + public ShapePart X0Y1_耳; - public Par X0Y1_耳線1; + public ShapePart X0Y1_耳線1; - public Par X0Y1_耳線2; + public ShapePart X0Y1_耳線2; - public Par X0Y2_耳; + public ShapePart X0Y2_耳; - public Par X0Y2_耳線1; + public ShapePart X0Y2_耳線1; - public Par X0Y2_耳線2; + public ShapePart X0Y2_耳線2; - public Par X1Y0_耳; + public ShapePart X1Y0_耳; - public Par X1Y0_耳線1; + public ShapePart X1Y0_耳線1; - public Par X1Y0_耳線2; + public ShapePart X1Y0_耳線2; - public Par X1Y1_耳; + public ShapePart X1Y1_耳; - public Par X1Y1_耳線1; + public ShapePart X1Y1_耳線1; - public Par X1Y1_耳線2; + public ShapePart X1Y1_耳線2; - public Par X1Y2_耳; + public ShapePart X1Y2_耳; - public Par X1Y2_耳線1; + public ShapePart X1Y2_耳線1; - public Par X1Y2_耳線2; + public ShapePart X1Y2_耳線2; public ColorD 耳CD; @@ -219,34 +219,34 @@ namespace SlaveMatrix public 耳_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_獣D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "獣"; - Body.Add(new Dif(Sta.肢左["耳"][10])); - Body.Add(new Dif(Sta.肢左["耳"][11])); - Pars pars = Body[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線1 = pars["耳線1"].ToPar(); - X0Y0_耳線2 = pars["耳線2"].ToPar(); - pars = Body[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線1 = pars["耳線1"].ToPar(); - X0Y1_耳線2 = pars["耳線2"].ToPar(); - pars = Body[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線1 = pars["耳線1"].ToPar(); - X0Y2_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線1 = pars["耳線1"].ToPar(); - X1Y0_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線1 = pars["耳線1"].ToPar(); - X1Y1_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線1 = pars["耳線1"].ToPar(); - X1Y2_耳線2 = pars["耳線2"].ToPar(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][10])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][11])); + PartGroup partGroup = Body[0][0]; + X0Y0_耳 = partGroup["耳"].ToPar(); + X0Y0_耳線1 = partGroup["耳線1"].ToPar(); + X0Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_耳 = partGroup["耳"].ToPar(); + X0Y1_耳線1 = partGroup["耳線1"].ToPar(); + X0Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_耳 = partGroup["耳"].ToPar(); + X0Y2_耳線1 = partGroup["耳線1"].ToPar(); + X0Y2_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][0]; + X1Y0_耳 = partGroup["耳"].ToPar(); + X1Y0_耳線1 = partGroup["耳線1"].ToPar(); + X1Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][1]; + X1Y1_耳 = partGroup["耳"].ToPar(); + X1Y1_耳線1 = partGroup["耳線1"].ToPar(); + X1Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][2]; + X1Y2_耳 = partGroup["耳"].ToPar(); + X1Y2_耳線1 = partGroup["耳線1"].ToPar(); + X1Y2_耳線2 = partGroup["耳線2"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -370,9 +370,9 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 耳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); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 耳線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs index e60a560..14d41d7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_獣D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs index 1c39bcd..56d31ab 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽.cs @@ -4,65 +4,65 @@ namespace SlaveMatrix { public class 耳_羽 : 耳 { - public Par X0Y0_羽2; + public ShapePart X0Y0_羽2; - public Par X0Y0_羽1; + public ShapePart X0Y0_羽1; - public Par X0Y0_耳; + public ShapePart X0Y0_耳; - public Par X0Y0_耳線1; + public ShapePart X0Y0_耳線1; - public Par X0Y0_耳線2; + public ShapePart X0Y0_耳線2; - public Par X0Y1_羽2; + public ShapePart X0Y1_羽2; - public Par X0Y1_羽1; + public ShapePart X0Y1_羽1; - public Par X0Y1_耳; + public ShapePart X0Y1_耳; - public Par X0Y1_耳線1; + public ShapePart X0Y1_耳線1; - public Par X0Y1_耳線2; + public ShapePart X0Y1_耳線2; - public Par X0Y2_羽2; + public ShapePart X0Y2_羽2; - public Par X0Y2_羽1; + public ShapePart X0Y2_羽1; - public Par X0Y2_耳; + public ShapePart X0Y2_耳; - public Par X0Y2_耳線1; + public ShapePart X0Y2_耳線1; - public Par X0Y2_耳線2; + public ShapePart X0Y2_耳線2; - public Par X1Y0_羽2; + public ShapePart X1Y0_羽2; - public Par X1Y0_羽1; + public ShapePart X1Y0_羽1; - public Par X1Y0_耳; + public ShapePart X1Y0_耳; - public Par X1Y0_耳線1; + public ShapePart X1Y0_耳線1; - public Par X1Y0_耳線2; + public ShapePart X1Y0_耳線2; - public Par X1Y1_羽2; + public ShapePart X1Y1_羽2; - public Par X1Y1_羽1; + public ShapePart X1Y1_羽1; - public Par X1Y1_耳; + public ShapePart X1Y1_耳; - public Par X1Y1_耳線1; + public ShapePart X1Y1_耳線1; - public Par X1Y1_耳線2; + public ShapePart X1Y1_耳線2; - public Par X1Y2_羽2; + public ShapePart X1Y2_羽2; - public Par X1Y2_羽1; + public ShapePart X1Y2_羽1; - public Par X1Y2_耳; + public ShapePart X1Y2_耳; - public Par X1Y2_耳線1; + public ShapePart X1Y2_耳線1; - public Par X1Y2_耳線2; + public ShapePart X1Y2_耳線2; public ColorD 羽2CD; @@ -321,46 +321,46 @@ namespace SlaveMatrix public 耳_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_羽D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "羽"; - Body.Add(new Dif(Sta.肢左["耳"][8])); - Body.Add(new Dif(Sta.肢左["耳"][9])); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][8])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][9])); + PartGroup partGroup = Body[0][0]; + X0Y0_羽2 = partGroup["羽2"].ToPar(); + X0Y0_羽1 = partGroup["羽1"].ToPar(); + X0Y0_耳 = partGroup["耳"].ToPar(); + X0Y0_耳線1 = partGroup["耳線1"].ToPar(); + X0Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_羽2 = partGroup["羽2"].ToPar(); + X0Y1_羽1 = partGroup["羽1"].ToPar(); + X0Y1_耳 = partGroup["耳"].ToPar(); + X0Y1_耳線1 = partGroup["耳線1"].ToPar(); + X0Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_羽2 = partGroup["羽2"].ToPar(); + X0Y2_羽1 = partGroup["羽1"].ToPar(); + X0Y2_耳 = partGroup["耳"].ToPar(); + X0Y2_耳線1 = partGroup["耳線1"].ToPar(); + X0Y2_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][0]; + X1Y0_羽2 = partGroup["羽2"].ToPar(); + X1Y0_羽1 = partGroup["羽1"].ToPar(); + X1Y0_耳 = partGroup["耳"].ToPar(); + X1Y0_耳線1 = partGroup["耳線1"].ToPar(); + X1Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][1]; + X1Y1_羽2 = partGroup["羽2"].ToPar(); + X1Y1_羽1 = partGroup["羽1"].ToPar(); + X1Y1_耳 = partGroup["耳"].ToPar(); + X1Y1_耳線1 = partGroup["耳線1"].ToPar(); + X1Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][2]; + X1Y2_羽2 = partGroup["羽2"].ToPar(); + X1Y2_羽1 = partGroup["羽1"].ToPar(); + X1Y2_耳 = partGroup["耳"].ToPar(); + X1Y2_耳線1 = partGroup["耳線1"].ToPar(); + X1Y2_耳線2 = partGroup["耳線2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -535,29 +535,29 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 羽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); + 羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 耳線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 羽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); + 羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 耳線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 羽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); + 羽2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽1CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 耳線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs index c23de25..a0cdefb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_羽D.cs @@ -22,7 +22,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_羽(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs index 15665dc..b03472f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 耳_長 : 耳 { - public Par X0Y0_耳; + public ShapePart X0Y0_耳; - public Par X0Y0_耳線1; + public ShapePart X0Y0_耳線1; - public Par X0Y0_耳線2; + public ShapePart X0Y0_耳線2; - public Par X0Y1_耳; + public ShapePart X0Y1_耳; - public Par X0Y1_耳線1; + public ShapePart X0Y1_耳線1; - public Par X0Y1_耳線2; + public ShapePart X0Y1_耳線2; - public Par X0Y2_耳; + public ShapePart X0Y2_耳; - public Par X0Y2_耳線1; + public ShapePart X0Y2_耳線1; - public Par X0Y2_耳線2; + public ShapePart X0Y2_耳線2; - public Par X1Y0_耳; + public ShapePart X1Y0_耳; - public Par X1Y0_耳線1; + public ShapePart X1Y0_耳線1; - public Par X1Y0_耳線2; + public ShapePart X1Y0_耳線2; - public Par X1Y1_耳; + public ShapePart X1Y1_耳; - public Par X1Y1_耳線1; + public ShapePart X1Y1_耳線1; - public Par X1Y1_耳線2; + public ShapePart X1Y1_耳線2; - public Par X1Y2_耳; + public ShapePart X1Y2_耳; - public Par X1Y2_耳線1; + public ShapePart X1Y2_耳線1; - public Par X1Y2_耳線2; + public ShapePart X1Y2_耳線2; public ColorD 耳CD; @@ -219,34 +219,34 @@ namespace SlaveMatrix public 耳_長(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_長D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "長"; - Body.Add(new Dif(Sta.肢左["耳"][4])); - Body.Add(new Dif(Sta.肢左["耳"][5])); - Pars pars = Body[0][0]; - X0Y0_耳 = pars["耳"].ToPar(); - X0Y0_耳線1 = pars["耳線1"].ToPar(); - X0Y0_耳線2 = pars["耳線2"].ToPar(); - pars = Body[0][1]; - X0Y1_耳 = pars["耳"].ToPar(); - X0Y1_耳線1 = pars["耳線1"].ToPar(); - X0Y1_耳線2 = pars["耳線2"].ToPar(); - pars = Body[0][2]; - X0Y2_耳 = pars["耳"].ToPar(); - X0Y2_耳線1 = pars["耳線1"].ToPar(); - X0Y2_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][0]; - X1Y0_耳 = pars["耳"].ToPar(); - X1Y0_耳線1 = pars["耳線1"].ToPar(); - X1Y0_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][1]; - X1Y1_耳 = pars["耳"].ToPar(); - X1Y1_耳線1 = pars["耳線1"].ToPar(); - X1Y1_耳線2 = pars["耳線2"].ToPar(); - pars = Body[1][2]; - X1Y2_耳 = pars["耳"].ToPar(); - X1Y2_耳線1 = pars["耳線1"].ToPar(); - X1Y2_耳線2 = pars["耳線2"].ToPar(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][4])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][5])); + PartGroup partGroup = Body[0][0]; + X0Y0_耳 = partGroup["耳"].ToPar(); + X0Y0_耳線1 = partGroup["耳線1"].ToPar(); + X0Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][1]; + X0Y1_耳 = partGroup["耳"].ToPar(); + X0Y1_耳線1 = partGroup["耳線1"].ToPar(); + X0Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[0][2]; + X0Y2_耳 = partGroup["耳"].ToPar(); + X0Y2_耳線1 = partGroup["耳線1"].ToPar(); + X0Y2_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][0]; + X1Y0_耳 = partGroup["耳"].ToPar(); + X1Y0_耳線1 = partGroup["耳線1"].ToPar(); + X1Y0_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][1]; + X1Y1_耳 = partGroup["耳"].ToPar(); + X1Y1_耳線1 = partGroup["耳線1"].ToPar(); + X1Y1_耳線2 = partGroup["耳線2"].ToPar(); + partGroup = Body[1][2]; + X1Y2_耳 = partGroup["耳"].ToPar(); + X1Y2_耳線1 = partGroup["耳線1"].ToPar(); + X1Y2_耳線2 = partGroup["耳線2"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -370,9 +370,9 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 耳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); + 耳CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 耳線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 耳線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs index 1296be6..317894d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_長D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_長(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs index f96e39a..4f0defc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭.cs @@ -4,77 +4,77 @@ namespace SlaveMatrix { public class 耳_鰭 : 耳 { - public Par X0Y0_鰭耳3_鰭膜; + public ShapePart X0Y0_鰭耳3_鰭膜; - public Par X0Y0_鰭耳3_鰭条; + public ShapePart X0Y0_鰭耳3_鰭条; - public Par X0Y0_鰭耳1_鰭膜; + public ShapePart X0Y0_鰭耳1_鰭膜; - public Par X0Y0_鰭耳1_鰭条; + public ShapePart X0Y0_鰭耳1_鰭条; - public Par X0Y0_鰭耳2_鰭膜; + public ShapePart X0Y0_鰭耳2_鰭膜; - public Par X0Y0_鰭耳2_鰭条; + public ShapePart X0Y0_鰭耳2_鰭条; - public Par X0Y1_鰭耳3_鰭膜; + public ShapePart X0Y1_鰭耳3_鰭膜; - public Par X0Y1_鰭耳3_鰭条; + public ShapePart X0Y1_鰭耳3_鰭条; - public Par X0Y1_鰭耳1_鰭膜; + public ShapePart X0Y1_鰭耳1_鰭膜; - public Par X0Y1_鰭耳1_鰭条; + public ShapePart X0Y1_鰭耳1_鰭条; - public Par X0Y1_鰭耳2_鰭膜; + public ShapePart X0Y1_鰭耳2_鰭膜; - public Par X0Y1_鰭耳2_鰭条; + public ShapePart X0Y1_鰭耳2_鰭条; - public Par X0Y2_鰭耳3_鰭膜; + public ShapePart X0Y2_鰭耳3_鰭膜; - public Par X0Y2_鰭耳3_鰭条; + public ShapePart X0Y2_鰭耳3_鰭条; - public Par X0Y2_鰭耳1_鰭膜; + public ShapePart X0Y2_鰭耳1_鰭膜; - public Par X0Y2_鰭耳1_鰭条; + public ShapePart X0Y2_鰭耳1_鰭条; - public Par X0Y2_鰭耳2_鰭膜; + public ShapePart X0Y2_鰭耳2_鰭膜; - public Par X0Y2_鰭耳2_鰭条; + public ShapePart X0Y2_鰭耳2_鰭条; - public Par X1Y0_鰭耳3_鰭膜; + public ShapePart X1Y0_鰭耳3_鰭膜; - public Par X1Y0_鰭耳3_鰭条; + public ShapePart X1Y0_鰭耳3_鰭条; - public Par X1Y0_鰭耳1_鰭膜; + public ShapePart X1Y0_鰭耳1_鰭膜; - public Par X1Y0_鰭耳1_鰭条; + public ShapePart X1Y0_鰭耳1_鰭条; - public Par X1Y0_鰭耳2_鰭膜; + public ShapePart X1Y0_鰭耳2_鰭膜; - public Par X1Y0_鰭耳2_鰭条; + public ShapePart X1Y0_鰭耳2_鰭条; - public Par X1Y1_鰭耳3_鰭膜; + public ShapePart X1Y1_鰭耳3_鰭膜; - public Par X1Y1_鰭耳3_鰭条; + public ShapePart X1Y1_鰭耳3_鰭条; - public Par X1Y1_鰭耳1_鰭膜; + public ShapePart X1Y1_鰭耳1_鰭膜; - public Par X1Y1_鰭耳1_鰭条; + public ShapePart X1Y1_鰭耳1_鰭条; - public Par X1Y1_鰭耳2_鰭膜; + public ShapePart X1Y1_鰭耳2_鰭膜; - public Par X1Y1_鰭耳2_鰭条; + public ShapePart X1Y1_鰭耳2_鰭条; - public Par X1Y2_鰭耳3_鰭膜; + public ShapePart X1Y2_鰭耳3_鰭膜; - public Par X1Y2_鰭耳3_鰭条; + public ShapePart X1Y2_鰭耳3_鰭条; - public Par X1Y2_鰭耳1_鰭膜; + public ShapePart X1Y2_鰭耳1_鰭膜; - public Par X1Y2_鰭耳1_鰭条; + public ShapePart X1Y2_鰭耳1_鰭条; - public Par X1Y2_鰭耳2_鰭膜; + public ShapePart X1Y2_鰭耳2_鰭膜; - public Par X1Y2_鰭耳2_鰭条; + public ShapePart X1Y2_鰭耳2_鰭条; public ColorD 鰭耳3_鰭膜CD; @@ -160,17 +160,17 @@ namespace SlaveMatrix public ColorP X1Y2_鰭耳2_鰭条CP; - public Par[] Pars1; + public ShapePart[] Pars1; - public Par[] Pars2; + public ShapePart[] Pars2; - public Par[] Pars3; + public ShapePart[] Pars3; - public Par[] Pars4; + public ShapePart[] Pars4; - public Par[] Pars5; + public ShapePart[] Pars5; - public Par[] Pars6; + public ShapePart[] Pars6; private Vector2D[] mm; @@ -386,21 +386,21 @@ namespace SlaveMatrix public 耳_鰭(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 耳_鰭D e) { ThisType = GetType(); - Body = new Difs(); + Body = new VariantGrid(); Body.Tag = "鰭"; - Body.Add(new Dif(Sta.肢左["耳"][6])); - Body.Add(new Dif(Sta.肢左["耳"][7])); - Pars pars = Body[0][0]; - Pars pars2 = pars["鰭耳3"].ToPars(); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][6])); + Body.Add(new MorphVariant(GlobalState.肢左["耳"][7])); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["鰭耳3"].ToPars(); X0Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭耳1"].ToPars(); + pars2 = partGroup["鰭耳1"].ToPars(); X0Y0_鰭耳1_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭耳1_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭耳2"].ToPars(); + pars2 = partGroup["鰭耳2"].ToPars(); X0Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["鰭耳3"].ToPars(); X0Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X0Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); @@ -410,7 +410,7 @@ namespace SlaveMatrix pars2 = pars3["鰭耳2"].ToPars(); X0Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars4 = Body[0][2]; + PartGroup pars4 = Body[0][2]; pars2 = pars4["鰭耳3"].ToPars(); X0Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X0Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); @@ -420,7 +420,7 @@ namespace SlaveMatrix pars2 = pars4["鰭耳2"].ToPars(); X0Y2_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y2_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars5 = Body[1][0]; + PartGroup pars5 = Body[1][0]; pars2 = pars5["鰭耳3"].ToPars(); X1Y0_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X1Y0_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); @@ -430,7 +430,7 @@ namespace SlaveMatrix pars2 = pars5["鰭耳2"].ToPars(); X1Y0_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); X1Y0_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars6 = Body[1][1]; + PartGroup pars6 = Body[1][1]; pars2 = pars6["鰭耳3"].ToPars(); X1Y1_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X1Y1_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); @@ -440,7 +440,7 @@ namespace SlaveMatrix pars2 = pars6["鰭耳2"].ToPars(); X1Y1_鰭耳2_鰭膜 = pars2["鰭膜"].ToPar(); X1Y1_鰭耳2_鰭条 = pars2["鰭条"].ToPar(); - Pars pars7 = Body[1][2]; + PartGroup pars7 = Body[1][2]; pars2 = pars7["鰭耳3"].ToPars(); X1Y2_鰭耳3_鰭膜 = pars2["鰭膜"].ToPar(); X1Y2_鰭耳3_鰭条 = pars2["鰭条"].ToPar(); @@ -489,42 +489,42 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars1 = new Par[3] { X0Y0_鰭耳3_鰭膜, X0Y0_鰭耳1_鰭膜, X0Y0_鰭耳2_鰭膜 }; + Pars1 = new ShapePart[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_鰭膜 }; + Pars2 = new ShapePart[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_鰭膜 }; + Pars3 = new ShapePart[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_鰭膜 }; + Pars4 = new ShapePart[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_鰭膜 }; + Pars5 = new ShapePart[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_鰭膜 }; + Pars6 = new ShapePart[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); @@ -611,12 +611,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭耳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); + 鰭耳3_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭耳3_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭耳1_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭耳1_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭耳2_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭耳2_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs index e84d7f3..79b8966 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/耳_鰭D.cs @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 耳_鰭(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs index 0e41ca7..b8f15f4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 肛門 : Ele + public class 肛門 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs index 228da40..2738dbc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 肛門D : EleD + public class 肛門D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs index 92801a0..72b6676 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人.cs @@ -6,11 +6,11 @@ namespace SlaveMatrix { public class 肛門_人 : 肛門 { - public Par X0Y0_肛門3; + public ShapePart X0Y0_肛門3; - public Par X0Y0_肛門2; + public ShapePart X0Y0_肛門2; - public Par X0Y0_肛門1; + public ShapePart X0Y0_肛門1; public ColorD 肛門3CD; @@ -24,7 +24,7 @@ namespace SlaveMatrix public ColorP X0Y0_肛門1CP; - public Ele[] 肛門精液_接続; + public Element[] 肛門精液_接続; public override bool 欠損 { @@ -135,11 +135,11 @@ namespace SlaveMatrix { 肛門_人 肛門_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["肛門"]); - Pars pars = Body[0][0]; - X0Y0_肛門3 = pars["肛門3"].ToPar(); - X0Y0_肛門2 = pars["肛門2"].ToPar(); - X0Y0_肛門1 = pars["肛門1"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["肛門"]); + PartGroup partGroup = Body[0][0]; + X0Y0_肛門3 = partGroup["肛門3"].ToPar(); + X0Y0_肛門2 = partGroup["肛門2"].ToPar(); + X0Y0_肛門1 = partGroup["肛門1"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -176,8 +176,8 @@ namespace SlaveMatrix } if (e.肛門精液_接続.Count > 0) { - Ele f; - 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) + Element f; + 肛門精液_接続 = e.肛門精液_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 肛門_人2; @@ -208,7 +208,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 肛門3CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 肛門3CD = new ColorD(ref ColorHelper.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 330b57a..42026e4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_人D.cs @@ -14,21 +14,21 @@ namespace SlaveMatrix public bool 肛門1_表示 = true; - public List 肛門精液_接続 = new List(); + public List 肛門精液_接続 = new List(); public 肛門_人D() { ThisType = GetType(); } - public void 肛門精液接続(EleD e) + public void 肛門精液接続(ElementData e) { 肛門精液_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.肛門_人_肛門精液_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 肛門_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs index cab9314..e8bdda8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣.cs @@ -6,11 +6,11 @@ namespace SlaveMatrix { public class 肛門_獣 : 肛門 { - public Par X0Y0_肛門3; + public ShapePart X0Y0_肛門3; - public Par X0Y0_肛門2; + public ShapePart X0Y0_肛門2; - public Par X0Y0_肛門1; + public ShapePart X0Y0_肛門1; public ColorD 肛門3CD; @@ -24,7 +24,7 @@ namespace SlaveMatrix public ColorP X0Y0_肛門1CP; - public Ele[] 肛門精液_接続; + public Element[] 肛門精液_接続; public override bool 欠損 { @@ -135,11 +135,11 @@ namespace SlaveMatrix { 肛門_獣 肛門_獣2 = this; ThisType = GetType(); - Body = new Difs(Sta.半身["四足肛門"]); - Pars pars = Body[0][0]; - X0Y0_肛門3 = pars["肛門3"].ToPar(); - X0Y0_肛門2 = pars["肛門2"].ToPar(); - X0Y0_肛門1 = pars["肛門1"].ToPar(); + Body = new VariantGrid(GlobalState.半身["四足肛門"]); + PartGroup partGroup = Body[0][0]; + X0Y0_肛門3 = partGroup["肛門3"].ToPar(); + X0Y0_肛門2 = partGroup["肛門2"].ToPar(); + X0Y0_肛門1 = partGroup["肛門1"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -176,8 +176,8 @@ namespace SlaveMatrix } if (e.肛門精液_接続.Count > 0) { - Ele f; - 肛門精液_接続 = e.肛門精液_接続.Select(delegate(EleD g) + Element f; + 肛門精液_接続 = e.肛門精液_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 肛門_獣2; @@ -208,8 +208,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Col.Alpha(ref 体配色.粘膜, 180, out var ret); - 肛門3CD = new ColorD(ref Col.Empty, ref ret); + ColorHelper.Alpha(ref 体配色.粘膜, 180, out var ret); + 肛門3CD = new ColorD(ref ColorHelper.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 49f82f1..6254a08 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門_獣D.cs @@ -14,21 +14,21 @@ namespace SlaveMatrix public bool 肛門1_表示 = true; - public List 肛門精液_接続 = new List(); + public List 肛門精液_接続 = new List(); public 肛門_獣D() { ThisType = GetType(); } - public void 肛門精液接続(EleD e) + public void 肛門精液接続(ElementData e) { 肛門精液_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.肛門_獣_肛門精液_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 肛門_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs index a84340a..69fb5fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 肛門精液 : Ele + public class 肛門精液 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs index 77a213c..fc51a35 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 肛門精液D : EleD + public class 肛門精液D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs index 56b4e28..2632f43 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 肛門精液_人 : 肛門精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; - public Par X0Y5_精液; + public ShapePart X0Y5_精液; public ColorD 精液CD; @@ -116,19 +116,19 @@ namespace SlaveMatrix public 肛門精液_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 肛門精液_人D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["肛門精液垂れ"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = Body[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["肛門精液垂れ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][5]; + X0Y5_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs index 56e24d8..2bf74de 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_人D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 肛門精液_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs index 5203e77..60c9a83 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 肛門精液_獣 : 肛門精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y1_精液; + public ShapePart X0Y1_精液; - public Par X0Y2_精液; + public ShapePart X0Y2_精液; - public Par X0Y3_精液; + public ShapePart X0Y3_精液; - public Par X0Y4_精液; + public ShapePart X0Y4_精液; - public Par X0Y5_精液; + public ShapePart X0Y5_精液; public ColorD 精液CD; @@ -116,19 +116,19 @@ namespace SlaveMatrix public 肛門精液_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 肛門精液_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.半身["四足肛門精液垂れ"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - pars = Body[0][1]; - X0Y1_精液 = pars["精液"].ToPar(); - pars = Body[0][2]; - X0Y2_精液 = pars["精液"].ToPar(); - pars = Body[0][3]; - X0Y3_精液 = pars["精液"].ToPar(); - pars = Body[0][4]; - X0Y4_精液 = pars["精液"].ToPar(); - pars = Body[0][5]; - X0Y5_精液 = pars["精液"].ToPar(); + Body = new VariantGrid(GlobalState.半身["四足肛門精液垂れ"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][1]; + X0Y1_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][2]; + X0Y2_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][3]; + X0Y3_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][4]; + X0Y4_精液 = partGroup["精液"].ToPar(); + partGroup = Body[0][5]; + X0Y5_精液 = partGroup["精液"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs index 389c054..232420c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/肛門精液_獣D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 肛門精液_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs index 8a2d718..7f9e81a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 背中 : Ele + public class 背中 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs index 8648fb6..3f6cc67 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 背中D : EleD + public class 背中D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs index 9266eee..6efe622 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class 背中_光 : 背中 { - public Par X0Y0_後光左; + public ShapePart X0Y0_後光左; - public Par X0Y0_後光右; + public ShapePart X0Y0_後光右; public ColorD 後光CD; @@ -14,7 +14,7 @@ namespace SlaveMatrix public ColorP X0Y0_後光右CP; - private Par[] Pars; + private ShapePart[] Pars; private Vector2D[] mm; @@ -108,15 +108,15 @@ namespace SlaveMatrix public 背中_光(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 背中_光D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "後光"; - dif.Add(new Pars(Sta.肢中["背中"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_後光左 = pars["後光左"].ToPar(); - X0Y0_後光右 = pars["後光右"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "後光"; + morphVariant.Add(new PartGroup(GlobalState.肢中["背中"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_後光左 = partGroup["後光左"].ToPar(); + X0Y0_後光右 = partGroup["後光右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -152,7 +152,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[2] { X0Y0_後光左, X0Y0_後光右 }; + Pars = new ShapePart[2] { X0Y0_後光左, X0Y0_後光右 }; X0Y0_後光左CP = new ColorP(X0Y0_後光左, 後光CD, DisUnit, abj: true); X0Y0_後光右CP = new ColorP(X0Y0_後光右, 後光CD, DisUnit, abj: true); Intensity = e.濃度; @@ -172,7 +172,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 後光CD = new ColorD(ref Col.Empty, ref 体配色.後光O); + 後光CD = new ColorD(ref ColorHelper.Empty, ref 体配色.後光O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs index bd452e9..9989505 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_光D.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 背中_光(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs index dc5f167..abc5de4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲.cs @@ -4,77 +4,77 @@ namespace SlaveMatrix { public class 背中_甲 : 背中 { - public Par X0Y0_左_甲羅1; + public ShapePart X0Y0_左_甲羅1; - public Par X0Y0_左_甲羅2; + public ShapePart X0Y0_左_甲羅2; - public Par X0Y0_左_鱗_鱗12; + public ShapePart X0Y0_左_鱗_鱗12; - public Par X0Y0_左_鱗_鱗11; + public ShapePart X0Y0_左_鱗_鱗11; - public Par X0Y0_左_鱗_鱗10; + public ShapePart X0Y0_左_鱗_鱗10; - public Par X0Y0_左_鱗_鱗9; + public ShapePart X0Y0_左_鱗_鱗9; - public Par X0Y0_左_鱗_鱗8; + public ShapePart X0Y0_左_鱗_鱗8; - public Par X0Y0_左_鱗_鱗7; + public ShapePart X0Y0_左_鱗_鱗7; - public Par X0Y0_左_鱗_鱗6; + public ShapePart X0Y0_左_鱗_鱗6; - public Par X0Y0_左_鱗_鱗5; + public ShapePart X0Y0_左_鱗_鱗5; - public Par X0Y0_左_鱗_鱗4; + public ShapePart X0Y0_左_鱗_鱗4; - public Par X0Y0_左_鱗_鱗3; + public ShapePart X0Y0_左_鱗_鱗3; - public Par X0Y0_左_鱗_鱗2; + public ShapePart X0Y0_左_鱗_鱗2; - public Par X0Y0_左_鱗_鱗1; + public ShapePart X0Y0_左_鱗_鱗1; - public Par X0Y0_左_側甲_側甲4; + public ShapePart X0Y0_左_側甲_側甲4; - public Par X0Y0_左_側甲_側甲3; + public ShapePart X0Y0_左_側甲_側甲3; - public Par X0Y0_左_側甲_側甲2; + public ShapePart X0Y0_左_側甲_側甲2; - public Par X0Y0_左_側甲_側甲1; + public ShapePart X0Y0_左_側甲_側甲1; - public Par X0Y0_右_甲羅1; + public ShapePart X0Y0_右_甲羅1; - public Par X0Y0_右_甲羅2; + public ShapePart X0Y0_右_甲羅2; - public Par X0Y0_右_鱗_鱗12; + public ShapePart X0Y0_右_鱗_鱗12; - public Par X0Y0_右_鱗_鱗11; + public ShapePart X0Y0_右_鱗_鱗11; - public Par X0Y0_右_鱗_鱗10; + public ShapePart X0Y0_右_鱗_鱗10; - public Par X0Y0_右_鱗_鱗9; + public ShapePart X0Y0_右_鱗_鱗9; - public Par X0Y0_右_鱗_鱗8; + public ShapePart X0Y0_右_鱗_鱗8; - public Par X0Y0_右_鱗_鱗7; + public ShapePart X0Y0_右_鱗_鱗7; - public Par X0Y0_右_鱗_鱗6; + public ShapePart X0Y0_右_鱗_鱗6; - public Par X0Y0_右_鱗_鱗5; + public ShapePart X0Y0_右_鱗_鱗5; - public Par X0Y0_右_鱗_鱗4; + public ShapePart X0Y0_右_鱗_鱗4; - public Par X0Y0_右_鱗_鱗3; + public ShapePart X0Y0_右_鱗_鱗3; - public Par X0Y0_右_鱗_鱗2; + public ShapePart X0Y0_右_鱗_鱗2; - public Par X0Y0_右_鱗_鱗1; + public ShapePart X0Y0_右_鱗_鱗1; - public Par X0Y0_右_側甲_側甲4; + public ShapePart X0Y0_右_側甲_側甲4; - public Par X0Y0_右_側甲_側甲3; + public ShapePart X0Y0_右_側甲_側甲3; - public Par X0Y0_右_側甲_側甲2; + public ShapePart X0Y0_右_側甲_側甲2; - public Par X0Y0_右_側甲_側甲1; + public ShapePart X0Y0_右_側甲_側甲1; public ColorD 左_甲羅1CD; @@ -857,17 +857,17 @@ namespace SlaveMatrix public 背中_甲(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 背中_甲D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "甲羅"; - dif.Add(new Pars(Sta.肢中["背中"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "甲羅"; + morphVariant.Add(new PartGroup(GlobalState.肢中["背中"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["左"].ToPars(); X0Y0_左_甲羅1 = pars2["甲羅1"].ToPar(); X0Y0_左_甲羅2 = pars2["甲羅2"].ToPar(); - Pars pars3 = pars2["鱗"].ToPars(); + PartGroup pars3 = pars2["鱗"].ToPars(); X0Y0_左_鱗_鱗12 = pars3["鱗12"].ToPar(); X0Y0_左_鱗_鱗11 = pars3["鱗11"].ToPar(); X0Y0_左_鱗_鱗10 = pars3["鱗10"].ToPar(); @@ -885,7 +885,7 @@ namespace SlaveMatrix X0Y0_左_側甲_側甲3 = pars3["側甲3"].ToPar(); X0Y0_左_側甲_側甲2 = pars3["側甲2"].ToPar(); X0Y0_左_側甲_側甲1 = pars3["側甲1"].ToPar(); - pars2 = pars["右"].ToPars(); + pars2 = partGroup["右"].ToPars(); X0Y0_右_甲羅1 = pars2["甲羅1"].ToPar(); X0Y0_右_甲羅2 = pars2["甲羅2"].ToPar(); pars3 = pars2["鱗"].ToPars(); @@ -1076,122 +1076,122 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 左_甲羅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); + 左_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); } private void 配色T0(BodyColorSet 体配色) { - 左_甲羅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); + 左_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); } private void 配色T1(BodyColorSet 体配色) { - 左_甲羅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); + 左_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 左_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_甲羅1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_甲羅2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗12CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右_側甲_側甲4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 右_側甲_側甲1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs index da6ff24..f15424d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_甲D.cs @@ -86,7 +86,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 背中_甲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs index 228861c..5e4a51b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class 背中_羽 : 背中 { - public Par X0Y0_羽毛1; + public ShapePart X0Y0_羽毛1; - public Par X0Y0_羽毛2; + public ShapePart X0Y0_羽毛2; public ColorD 羽毛1CD; @@ -107,15 +107,15 @@ namespace SlaveMatrix public 背中_羽(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 背中_羽D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "羽毛"; - dif.Add(new Pars(Sta.肢中["背中"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_羽毛1 = pars["羽毛1"].ToPar(); - X0Y0_羽毛2 = pars["羽毛2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "羽毛"; + morphVariant.Add(new PartGroup(GlobalState.肢中["背中"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_羽毛1 = partGroup["羽毛1"].ToPar(); + X0Y0_羽毛2 = partGroup["羽毛2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -193,20 +193,20 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 羽毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T0(BodyColorSet 体配色) { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 羽毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } private void 配色T1(BodyColorSet 体配色) { - 羽毛1CD = new ColorD(ref Col.Black, ref 体配色.毛1O); - 羽毛2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 羽毛1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); + 羽毛2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs index 116601f..136f6aa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/背中_羽D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 背中_羽(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs index e2d99e8..93c6d4c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌.cs @@ -3,19 +3,19 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 胴肌 : Ele + public class 胴肌 : Element { - public Par X0Y0_植タトゥ_タトゥ花左; + public ShapePart X0Y0_植タトゥ_タトゥ花左; - public Par X0Y0_植タトゥ_タトゥ花右; + public ShapePart X0Y0_植タトゥ_タトゥ花右; - public Par X0Y0_植タトゥ_タトゥ花; + public ShapePart X0Y0_植タトゥ_タトゥ花; - public Par X0Y0_植タトゥ_タトゥ茎; + public ShapePart X0Y0_植タトゥ_タトゥ茎; - public Par X0Y0_植タトゥ_タトゥ葉左; + public ShapePart X0Y0_植タトゥ_タトゥ葉左; - public Par X0Y0_植タトゥ_タトゥ葉右; + public ShapePart X0Y0_植タトゥ_タトゥ葉右; public ColorD 植タトゥ_タトゥ花左CD; @@ -192,14 +192,14 @@ namespace SlaveMatrix public 胴肌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 胴肌D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["胴肌"]); - Pars pars = Body[0][0]["植タトゥ"].ToPars(); - X0Y0_植タトゥ_タトゥ花左 = pars["タトゥ花左"].ToPar(); - X0Y0_植タトゥ_タトゥ花右 = pars["タトゥ花右"].ToPar(); - X0Y0_植タトゥ_タトゥ花 = pars["タトゥ花"].ToPar(); - X0Y0_植タトゥ_タトゥ茎 = pars["タトゥ茎"].ToPar(); - X0Y0_植タトゥ_タトゥ葉左 = pars["タトゥ葉左"].ToPar(); - X0Y0_植タトゥ_タトゥ葉右 = pars["タトゥ葉右"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["胴肌"]); + PartGroup partGroup = Body[0][0]["植タトゥ"].ToPars(); + X0Y0_植タトゥ_タトゥ花左 = partGroup["タトゥ花左"].ToPar(); + X0Y0_植タトゥ_タトゥ花右 = partGroup["タトゥ花右"].ToPar(); + X0Y0_植タトゥ_タトゥ花 = partGroup["タトゥ花"].ToPar(); + X0Y0_植タトゥ_タトゥ茎 = partGroup["タトゥ茎"].ToPar(); + X0Y0_植タトゥ_タトゥ葉左 = partGroup["タトゥ葉左"].ToPar(); + X0Y0_植タトゥ_タトゥ葉右 = partGroup["タトゥ葉右"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -266,12 +266,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 植タトゥ_タトゥ花左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 体配色.刺青); + 植タトゥ_タトゥ花左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ花右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ花CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ茎CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ葉左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ葉右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs index 5978963..f715ed8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴肌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 胴肌D : EleD + public class 胴肌D : ElementData { public bool 植タトゥ_タトゥ花左_表示; @@ -24,7 +24,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 胴肌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs index db592ea..493dc77 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 胴腹板 : Ele + public class 胴腹板 : Element { - public Par X0Y0_虫性_腹板; + public ShapePart X0Y0_虫性_腹板; - public Par X0Y0_虫性_縦線; + public ShapePart X0Y0_虫性_縦線; public ColorD 虫性_腹板CD; @@ -108,10 +108,10 @@ namespace SlaveMatrix public 胴腹板(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 胴腹板D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["胴腹板"]); - Pars pars = Body[0][0]; - X0Y0_虫性_腹板 = pars["腹板"].ToPar(); - X0Y0_虫性_縦線 = pars["縦線"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["胴腹板"]); + PartGroup partGroup = Body[0][0]; + X0Y0_虫性_腹板 = partGroup["腹板"].ToPar(); + X0Y0_虫性_縦線 = partGroup["縦線"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -166,8 +166,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs index 26a92e1..73a70bf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胴腹板D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 胴腹板D : EleD + public class 胴腹板D : ElementData { public bool 虫性_腹板_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 胴腹板(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs index 0c2a496..42be610 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 胸毛 : Ele + public class 胸毛 : Element { - public Par X0Y0_獣性_胸毛; + public ShapePart X0Y0_獣性_胸毛; public ColorD 獣性_胸毛CD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public 胸毛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 胸毛D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["胸毛"]); - Pars pars = Body[0][0]["獣性"].ToPars(); - X0Y0_獣性_胸毛 = pars["胸毛"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["胸毛"]); + PartGroup partGroup = Body[0][0]["獣性"].ToPars(); + X0Y0_獣性_胸毛 = partGroup["胸毛"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -140,7 +140,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 獣性_胸毛CD = new ColorD(ref Col.Black, ref 体配色.毛1O); + 獣性_胸毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs index ed315e3..94b85f3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸毛D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 胸毛D : EleD + public class 胸毛D : ElementData { public bool 獣性_胸毛_表示; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 胸毛(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs index 8c8d18e..9cf8047 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌.cs @@ -3,79 +3,79 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 胸肌 : Ele + public class 胸肌 : Element { - public Par X0Y0_虫性_甲殻2; + public ShapePart X0Y0_虫性_甲殻2; - public Par X0Y0_虫性_甲殻1_甲殻; + public ShapePart X0Y0_虫性_甲殻1_甲殻; - public Par X0Y0_虫性_甲殻1_甲殻左; + public ShapePart X0Y0_虫性_甲殻1_甲殻左; - public Par X0Y0_虫性_甲殻1_甲殻右; + public ShapePart X0Y0_虫性_甲殻1_甲殻右; - public Par X0Y0_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左1; - public Par X0Y0_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右1; - public Par X0Y0_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左2; - public Par X0Y0_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右2; - public Par X0Y0_淫タトゥ_タトゥ左; + public ShapePart X0Y0_淫タトゥ_タトゥ左; - public Par X0Y0_淫タトゥ_タトゥ右; + public ShapePart X0Y0_淫タトゥ_タトゥ右; - public Par X0Y0_悪タトゥ_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字1; - public Par X0Y0_悪タトゥ_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ_逆十字_逆十字2; - public Par X0Y0_植タトゥ_タトゥ; + public ShapePart X0Y0_植タトゥ_タトゥ; - public Par X0Y0_隈取_タトゥ左; + public ShapePart X0Y0_隈取_タトゥ左; - public Par X0Y0_隈取_タトゥ右; + public ShapePart X0Y0_隈取_タトゥ右; - public Par X0Y0_蜘蛛_眼左1_基; + public ShapePart X0Y0_蜘蛛_眼左1_基; - public Par X0Y0_蜘蛛_眼左1_眼; + public ShapePart X0Y0_蜘蛛_眼左1_眼; - public Par X0Y0_蜘蛛_眼左1_ハイライト; + public ShapePart X0Y0_蜘蛛_眼左1_ハイライト; - public Par X0Y0_蜘蛛_眼左2_基; + public ShapePart X0Y0_蜘蛛_眼左2_基; - public Par X0Y0_蜘蛛_眼左2_眼; + public ShapePart X0Y0_蜘蛛_眼左2_眼; - public Par X0Y0_蜘蛛_眼左2_ハイライト; + public ShapePart X0Y0_蜘蛛_眼左2_ハイライト; - public Par X0Y0_蜘蛛_眼右1_基; + public ShapePart X0Y0_蜘蛛_眼右1_基; - public Par X0Y0_蜘蛛_眼右1_眼; + public ShapePart X0Y0_蜘蛛_眼右1_眼; - public Par X0Y0_蜘蛛_眼右1_ハイライト; + public ShapePart X0Y0_蜘蛛_眼右1_ハイライト; - public Par X0Y0_蜘蛛_眼右2_基; + public ShapePart X0Y0_蜘蛛_眼右2_基; - public Par X0Y0_蜘蛛_眼右2_眼; + public ShapePart X0Y0_蜘蛛_眼右2_眼; - public Par X0Y0_蜘蛛_眼右2_ハイライト; + public ShapePart X0Y0_蜘蛛_眼右2_ハイライト; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_コア_コア2_基; + public ShapePart X0Y0_コア_コア2_基; - public Par X0Y0_コア_コア2_コア; + public ShapePart X0Y0_コア_コア2_コア; - public Par X0Y0_コア_コア2_ハイライト; + public ShapePart X0Y0_コア_コア2_ハイライト; - public Par X0Y0_コア_コア1_基; + public ShapePart X0Y0_コア_コア1_基; - public Par X0Y0_コア_コア1_コア; + public ShapePart X0Y0_コア_コア1_コア; - public Par X0Y0_コア_コア1_ハイライト; + public ShapePart X0Y0_コア_コア1_ハイライト; public ColorD 虫性_甲殻2CD; @@ -822,15 +822,15 @@ namespace SlaveMatrix public 胸肌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 胸肌D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["胸郭肌"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["甲殻"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["胸郭肌"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["甲殻"].ToPars(); X0Y0_虫性_甲殻2 = pars2["甲殻2"].ToPar(); - Pars pars3 = pars2["甲殻1"].ToPars(); + PartGroup pars3 = pars2["甲殻1"].ToPars(); X0Y0_虫性_甲殻1_甲殻 = pars3["甲殻"].ToPar(); X0Y0_虫性_甲殻1_甲殻左 = pars3["甲殻左"].ToPar(); X0Y0_虫性_甲殻1_甲殻右 = pars3["甲殻右"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); @@ -838,16 +838,16 @@ namespace SlaveMatrix X0Y0_淫タトゥ_ハート_タトゥ右2 = pars3["タトゥ右2"].ToPar(); X0Y0_淫タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_淫タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["逆十字"].ToPars(); X0Y0_悪タトゥ_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y0_悪タトゥ_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y0_植タトゥ_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["隈取"].ToPars(); + pars2 = partGroup["隈取"].ToPars(); X0Y0_隈取_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_隈取_タトゥ右 = pars2["タトゥ右"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); + pars2 = partGroup["蜘蛛"].ToPars(); pars3 = pars2["眼左1"].ToPars(); X0Y0_蜘蛛_眼左1_基 = pars3["基"].ToPar(); X0Y0_蜘蛛_眼左1_眼 = pars3["眼"].ToPar(); @@ -864,11 +864,11 @@ namespace SlaveMatrix X0Y0_蜘蛛_眼右2_基 = pars3["基"].ToPar(); X0Y0_蜘蛛_眼右2_眼 = pars3["眼"].ToPar(); X0Y0_蜘蛛_眼右2_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["コア"].ToPars(); + pars2 = partGroup["コア"].ToPars(); pars3 = pars2["コア1"].ToPars(); X0Y0_コア_コア2_基 = pars3["基"].ToPar(); X0Y0_コア_コア2_コア = pars3["コア"].ToPar(); @@ -1091,122 +1091,122 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 虫性_甲殻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 体配色.刺青); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.ハイライト); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + コア_コア2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } private void 配色T0(BodyColorSet 体配色) { - 虫性_甲殻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 体配色.刺青); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.ハイライト); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + コア_コア2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } private void 配色T1(BodyColorSet 体配色) { - 虫性_甲殻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 体配色.刺青); + 虫性_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫性_甲殻1_甲殻右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.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 体配色.ハイライト); + 悪タトゥ_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 蜘蛛_眼左1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼左2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼左2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 蜘蛛_眼右2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼右2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + コア_コア2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + コア_コア1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_コアCD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + コア_コア1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs index 3d0d6f8..34e0d4c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸肌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 胸肌D : EleD + public class 胸肌D : ElementData { public bool 虫性_甲殻2_表示; @@ -84,7 +84,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 胸肌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs index b4c3093..b2debc4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 胸腹板 : Ele + public class 胸腹板 : Element { - public Par X0Y0_虫性_腹板; + public ShapePart X0Y0_虫性_腹板; - public Par X0Y0_虫性_縦線; + public ShapePart X0Y0_虫性_縦線; public ColorD 虫性_腹板CD; @@ -108,10 +108,10 @@ namespace SlaveMatrix public 胸腹板(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 胸腹板D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["胸郭腹板"]); - Pars pars = Body[0][0]; - X0Y0_虫性_腹板 = pars["腹板"].ToPar(); - X0Y0_虫性_縦線 = pars["縦線"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["胸郭腹板"]); + PartGroup partGroup = Body[0][0]; + X0Y0_虫性_腹板 = partGroup["腹板"].ToPar(); + X0Y0_虫性_縦線 = partGroup["縦線"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -166,8 +166,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 虫性_腹板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - 虫性_縦線CD = new ColorD(ref Col.Black, ref 体配色.甲1O); + 虫性_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs index a065290..0a0d67b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/胸腹板D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 胸腹板D : EleD + public class 胸腹板D : ElementData { public bool 虫性_腹板_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 胸腹板(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs index 3c1fec2..6f7c36c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌.cs @@ -3,217 +3,217 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 腰肌 : Ele + public class 腰肌 : Element { - public Par X0Y0_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左1; - public Par X0Y0_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右1; - public Par X0Y0_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左2; - public Par X0Y0_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右2; - public Par X0Y0_淫タトゥ_タトゥ1左; + public ShapePart X0Y0_淫タトゥ_タトゥ1左; - public Par X0Y0_淫タトゥ_タトゥ1右; + public ShapePart X0Y0_淫タトゥ_タトゥ1右; - public Par X0Y0_淫タトゥ_タトゥ2左; + public ShapePart X0Y0_淫タトゥ_タトゥ2左; - public Par X0Y0_淫タトゥ_タトゥ2右; + public ShapePart X0Y0_淫タトゥ_タトゥ2右; - public Par X0Y0_植タトゥ_タトゥ左; + public ShapePart X0Y0_植タトゥ_タトゥ左; - public Par X0Y0_植タトゥ_タトゥ右; + public ShapePart X0Y0_植タトゥ_タトゥ右; - public Par X0Y0_陰毛_ハート; + public ShapePart X0Y0_陰毛_ハート; - public Par X0Y0_獣性_獣毛; + public ShapePart X0Y0_獣性_獣毛; - public Par X0Y0_陰毛; + public ShapePart X0Y0_陰毛; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_虫性_腹板2_腹板; + public ShapePart X0Y0_虫性_腹板2_腹板; - public Par X0Y0_虫性_腹板2_縦線; + public ShapePart X0Y0_虫性_腹板2_縦線; - public Par X0Y0_虫性_腹板1_腹板; + public ShapePart X0Y0_虫性_腹板1_腹板; - public Par X0Y0_虫性_腹板1_縦線; + public ShapePart X0Y0_虫性_腹板1_縦線; - public Par X0Y1_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ左1; - public Par X0Y1_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ右1; - public Par X0Y1_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ左2; - public Par X0Y1_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ右2; - public Par X0Y1_淫タトゥ_タトゥ1左; + public ShapePart X0Y1_淫タトゥ_タトゥ1左; - public Par X0Y1_淫タトゥ_タトゥ1右; + public ShapePart X0Y1_淫タトゥ_タトゥ1右; - public Par X0Y1_淫タトゥ_タトゥ2左; + public ShapePart X0Y1_淫タトゥ_タトゥ2左; - public Par X0Y1_淫タトゥ_タトゥ2右; + public ShapePart X0Y1_淫タトゥ_タトゥ2右; - public Par X0Y1_植タトゥ_タトゥ左; + public ShapePart X0Y1_植タトゥ_タトゥ左; - public Par X0Y1_植タトゥ_タトゥ右; + public ShapePart X0Y1_植タトゥ_タトゥ右; - public Par X0Y1_陰毛_ハート; + public ShapePart X0Y1_陰毛_ハート; - public Par X0Y1_獣性_獣毛; + public ShapePart X0Y1_獣性_獣毛; - public Par X0Y1_陰毛; + public ShapePart X0Y1_陰毛; - public Par X0Y1_竜性_鱗1; + public ShapePart X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public ShapePart X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public ShapePart X0Y1_竜性_鱗3; - public Par X0Y1_竜性_鱗4; + public ShapePart X0Y1_竜性_鱗4; - public Par X0Y1_虫性_腹板2_腹板; + public ShapePart X0Y1_虫性_腹板2_腹板; - public Par X0Y1_虫性_腹板2_縦線; + public ShapePart X0Y1_虫性_腹板2_縦線; - public Par X0Y1_虫性_腹板1_腹板; + public ShapePart X0Y1_虫性_腹板1_腹板; - public Par X0Y1_虫性_腹板1_縦線; + public ShapePart X0Y1_虫性_腹板1_縦線; - public Par X0Y2_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ左1; - public Par X0Y2_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ右1; - public Par X0Y2_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ左2; - public Par X0Y2_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ右2; - public Par X0Y2_淫タトゥ_タトゥ1左; + public ShapePart X0Y2_淫タトゥ_タトゥ1左; - public Par X0Y2_淫タトゥ_タトゥ1右; + public ShapePart X0Y2_淫タトゥ_タトゥ1右; - public Par X0Y2_淫タトゥ_タトゥ2左; + public ShapePart X0Y2_淫タトゥ_タトゥ2左; - public Par X0Y2_淫タトゥ_タトゥ2右; + public ShapePart X0Y2_淫タトゥ_タトゥ2右; - public Par X0Y2_植タトゥ_タトゥ左; + public ShapePart X0Y2_植タトゥ_タトゥ左; - public Par X0Y2_植タトゥ_タトゥ右; + public ShapePart X0Y2_植タトゥ_タトゥ右; - public Par X0Y2_陰毛_ハート; + public ShapePart X0Y2_陰毛_ハート; - public Par X0Y2_獣性_獣毛; + public ShapePart X0Y2_獣性_獣毛; - public Par X0Y2_陰毛; + public ShapePart X0Y2_陰毛; - public Par X0Y2_竜性_鱗1; + public ShapePart X0Y2_竜性_鱗1; - public Par X0Y2_竜性_鱗2; + public ShapePart X0Y2_竜性_鱗2; - public Par X0Y2_竜性_鱗3; + public ShapePart X0Y2_竜性_鱗3; - public Par X0Y2_竜性_鱗4; + public ShapePart X0Y2_竜性_鱗4; - public Par X0Y2_虫性_腹板2_腹板; + public ShapePart X0Y2_虫性_腹板2_腹板; - public Par X0Y2_虫性_腹板2_縦線; + public ShapePart X0Y2_虫性_腹板2_縦線; - public Par X0Y2_虫性_腹板1_腹板; + public ShapePart X0Y2_虫性_腹板1_腹板; - public Par X0Y2_虫性_腹板1_縦線; + public ShapePart X0Y2_虫性_腹板1_縦線; - public Par X0Y3_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ左1; - public Par X0Y3_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ右1; - public Par X0Y3_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ左2; - public Par X0Y3_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y3_淫タトゥ_ハート_タトゥ右2; - public Par X0Y3_淫タトゥ_タトゥ1左; + public ShapePart X0Y3_淫タトゥ_タトゥ1左; - public Par X0Y3_淫タトゥ_タトゥ1右; + public ShapePart X0Y3_淫タトゥ_タトゥ1右; - public Par X0Y3_淫タトゥ_タトゥ2左; + public ShapePart X0Y3_淫タトゥ_タトゥ2左; - public Par X0Y3_淫タトゥ_タトゥ2右; + public ShapePart X0Y3_淫タトゥ_タトゥ2右; - public Par X0Y3_植タトゥ_タトゥ左; + public ShapePart X0Y3_植タトゥ_タトゥ左; - public Par X0Y3_植タトゥ_タトゥ右; + public ShapePart X0Y3_植タトゥ_タトゥ右; - public Par X0Y3_陰毛_ハート; + public ShapePart X0Y3_陰毛_ハート; - public Par X0Y3_獣性_獣毛; + public ShapePart X0Y3_獣性_獣毛; - public Par X0Y3_陰毛; + public ShapePart X0Y3_陰毛; - public Par X0Y3_竜性_鱗1; + public ShapePart X0Y3_竜性_鱗1; - public Par X0Y3_竜性_鱗2; + public ShapePart X0Y3_竜性_鱗2; - public Par X0Y3_竜性_鱗3; + public ShapePart X0Y3_竜性_鱗3; - public Par X0Y3_竜性_鱗4; + public ShapePart X0Y3_竜性_鱗4; - public Par X0Y3_虫性_腹板2_腹板; + public ShapePart X0Y3_虫性_腹板2_腹板; - public Par X0Y3_虫性_腹板2_縦線; + public ShapePart X0Y3_虫性_腹板2_縦線; - public Par X0Y3_虫性_腹板1_腹板; + public ShapePart X0Y3_虫性_腹板1_腹板; - public Par X0Y3_虫性_腹板1_縦線; + public ShapePart X0Y3_虫性_腹板1_縦線; - public Par X0Y4_淫タトゥ_ハート_タトゥ左1; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ左1; - public Par X0Y4_淫タトゥ_ハート_タトゥ右1; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ右1; - public Par X0Y4_淫タトゥ_ハート_タトゥ左2; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ左2; - public Par X0Y4_淫タトゥ_ハート_タトゥ右2; + public ShapePart X0Y4_淫タトゥ_ハート_タトゥ右2; - public Par X0Y4_淫タトゥ_タトゥ1左; + public ShapePart X0Y4_淫タトゥ_タトゥ1左; - public Par X0Y4_淫タトゥ_タトゥ1右; + public ShapePart X0Y4_淫タトゥ_タトゥ1右; - public Par X0Y4_淫タトゥ_タトゥ2左; + public ShapePart X0Y4_淫タトゥ_タトゥ2左; - public Par X0Y4_淫タトゥ_タトゥ2右; + public ShapePart X0Y4_淫タトゥ_タトゥ2右; - public Par X0Y4_植タトゥ_タトゥ左; + public ShapePart X0Y4_植タトゥ_タトゥ左; - public Par X0Y4_植タトゥ_タトゥ右; + public ShapePart X0Y4_植タトゥ_タトゥ右; - public Par X0Y4_陰毛_ハート; + public ShapePart X0Y4_陰毛_ハート; - public Par X0Y4_獣性_獣毛; + public ShapePart X0Y4_獣性_獣毛; - public Par X0Y4_陰毛; + public ShapePart X0Y4_陰毛; - public Par X0Y4_竜性_鱗1; + public ShapePart X0Y4_竜性_鱗1; - public Par X0Y4_竜性_鱗2; + public ShapePart X0Y4_竜性_鱗2; - public Par X0Y4_竜性_鱗3; + public ShapePart X0Y4_竜性_鱗3; - public Par X0Y4_竜性_鱗4; + public ShapePart X0Y4_竜性_鱗4; - public Par X0Y4_虫性_腹板2_腹板; + public ShapePart X0Y4_虫性_腹板2_腹板; - public Par X0Y4_虫性_腹板2_縦線; + public ShapePart X0Y4_虫性_腹板2_縦線; - public Par X0Y4_虫性_腹板1_腹板; + public ShapePart X0Y4_虫性_腹板1_腹板; - public Par X0Y4_虫性_腹板1_縦線; + public ShapePart X0Y4_虫性_腹板1_縦線; public ColorD 淫タトゥ_ハート_タトゥ左1CD; @@ -1011,10 +1011,10 @@ namespace SlaveMatrix public 腰肌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 腰肌D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["腰肌"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["腰肌"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup pars3 = pars2["ハート"].ToPars(); X0Y0_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y0_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); X0Y0_淫タトゥ_ハート_タトゥ左2 = pars3["タトゥ左2"].ToPar(); @@ -1023,27 +1023,27 @@ namespace SlaveMatrix X0Y0_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); X0Y0_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); X0Y0_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y0_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y0_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y0_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); + X0Y0_陰毛_ハート = partGroup["陰毛_ハート"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y0_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y0_陰毛 = partGroup["陰毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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 = Body[0][1]; - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][1]; + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y1_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y1_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); @@ -1053,27 +1053,27 @@ namespace SlaveMatrix X0Y1_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); X0Y1_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); X0Y1_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y1_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y1_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y1_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); + X0Y1_陰毛_ハート = partGroup["陰毛_ハート"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y1_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y1_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y1_陰毛 = partGroup["陰毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y1_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y1_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y1_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y1_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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 = Body[0][2]; - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][2]; + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y2_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y2_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); @@ -1083,27 +1083,27 @@ namespace SlaveMatrix X0Y2_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); X0Y2_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); X0Y2_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y2_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y2_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y2_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); + X0Y2_陰毛_ハート = partGroup["陰毛_ハート"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y2_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y2_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y2_陰毛 = partGroup["陰毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y2_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y2_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y2_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y2_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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 = Body[0][3]; - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][3]; + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y3_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y3_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); @@ -1113,27 +1113,27 @@ namespace SlaveMatrix X0Y3_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); X0Y3_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); X0Y3_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y3_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y3_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y3_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); + X0Y3_陰毛_ハート = partGroup["陰毛_ハート"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y3_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y3_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y3_陰毛 = partGroup["陰毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y3_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y3_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y3_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y3_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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 = Body[0][4]; - pars2 = pars["淫タトゥ"].ToPars(); + partGroup = Body[0][4]; + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y4_淫タトゥ_ハート_タトゥ左1 = pars3["タトゥ左1"].ToPar(); X0Y4_淫タトゥ_ハート_タトゥ右1 = pars3["タトゥ右1"].ToPar(); @@ -1143,19 +1143,19 @@ namespace SlaveMatrix X0Y4_淫タトゥ_タトゥ1右 = pars2["タトゥ1右"].ToPar(); X0Y4_淫タトゥ_タトゥ2左 = pars2["タトゥ2左"].ToPar(); X0Y4_淫タトゥ_タトゥ2右 = pars2["タトゥ2右"].ToPar(); - pars2 = pars["植タトゥ"].ToPars(); + pars2 = partGroup["植タトゥ"].ToPars(); X0Y4_植タトゥ_タトゥ左 = pars2["タトゥ左"].ToPar(); X0Y4_植タトゥ_タトゥ右 = pars2["タトゥ右"].ToPar(); - X0Y4_陰毛_ハート = pars["陰毛_ハート"].ToPar(); - pars2 = pars["獣性"].ToPars(); + X0Y4_陰毛_ハート = partGroup["陰毛_ハート"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y4_獣性_獣毛 = pars2["獣毛"].ToPar(); - X0Y4_陰毛 = pars["陰毛"].ToPar(); - pars2 = pars["鱗"].ToPars(); + X0Y4_陰毛 = partGroup["陰毛"].ToPar(); + pars2 = partGroup["鱗"].ToPars(); X0Y4_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y4_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y4_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y4_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].ToPars(); pars3 = pars2["腹板2"].ToPars(); X0Y4_虫性_腹板2_腹板 = pars3["腹板"].ToPar(); X0Y4_虫性_腹板2_縦線 = pars3["縦線"].ToPar(); @@ -1468,77 +1468,77 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 淫タトゥ_ハート_タトゥ左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); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性_腹板2_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) { - 淫タトゥ_ハート_タトゥ左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); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 虫性_腹板2_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T1(BodyColorSet 体配色) { - 淫タトゥ_ハート_タトゥ左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); + 淫タトゥ_ハート_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ1右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ2右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 植タトゥ_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 陰毛_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 陰毛CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_腹板2_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板2_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_腹板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫性_腹板1_縦線CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs index c201d0b..8978471 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腰肌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 腰肌D : EleD + public class 腰肌D : ElementData { public bool 淫タトゥ_ハート_タトゥ左1_表示; @@ -54,7 +54,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腰肌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs index 45f1d52..ce70e92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿.cs @@ -2,8 +2,8 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 腿 : Ele + public class 腿 : Element { - public Ele[] Leg_接続; + public Element[] Leg_接続; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs index 556ea27..8760985 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿D.cs @@ -4,11 +4,11 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class 腿D : EleD + public class 腿D : ElementData { - public List Leg_接続 = new List(); + public List Leg_接続 = new List(); - public virtual void Leg接続(EleD e) + public virtual void Leg接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs index f0fbf1c..e371ed6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人.cs @@ -7,529 +7,529 @@ namespace SlaveMatrix { public class 腿_人 : 腿 { - public Par X0Y0_腿; + public ShapePart X0Y0_腿; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_獣性_獣毛1; + public ShapePart X0Y0_獣性_獣毛1; - public Par X0Y0_獣性_獣毛2; + public ShapePart X0Y0_獣性_獣毛2; - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_淫タトゥ_タトゥ左1; + public ShapePart X0Y0_淫タトゥ_タトゥ左1; - public Par X0Y0_淫タトゥ_タトゥ右1; + public ShapePart X0Y0_淫タトゥ_タトゥ右1; - public Par X0Y0_淫タトゥ_タトゥ左2; + public ShapePart X0Y0_淫タトゥ_タトゥ左2; - public Par X0Y0_淫タトゥ_タトゥ右2; + public ShapePart X0Y0_淫タトゥ_タトゥ右2; - public Par X0Y0_悪タトゥ1_文字_文字a_枠; + public ShapePart X0Y0_悪タトゥ1_文字_文字a_枠; - public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字b_枠; + public ShapePart X0Y0_悪タトゥ1_文字_文字b_枠; - public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字c_枠; + public ShapePart X0Y0_悪タトゥ1_文字_文字c_枠; - public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字d_枠; + public ShapePart X0Y0_悪タトゥ1_文字_文字d_枠; - public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字e_枠; + public ShapePart X0Y0_悪タトゥ1_文字_文字e_枠; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1; + public ShapePart X0Y0_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2; + public ShapePart X0Y0_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3; + public ShapePart X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y0_悪タトゥ1_タトゥ1; + public ShapePart X0Y0_悪タトゥ1_タトゥ1; - public Par X0Y0_悪タトゥ1_タトゥ2; + public ShapePart X0Y0_悪タトゥ1_タトゥ2; - public Par X0Y0_悪タトゥ2_逆十字_逆十字1; + public ShapePart X0Y0_悪タトゥ2_逆十字_逆十字1; - public Par X0Y0_悪タトゥ2_逆十字_逆十字2; + public ShapePart X0Y0_悪タトゥ2_逆十字_逆十字2; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_紋柄_紋1; + public ShapePart X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public ShapePart X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public ShapePart X0Y0_紋柄_紋3; - public Par X0Y0_紋柄_紋4; + public ShapePart X0Y0_紋柄_紋4; - public Par X0Y0_植性_通常_葉3; + public ShapePart X0Y0_植性_通常_葉3; - public Par X0Y0_植性_通常_葉2; + public ShapePart X0Y0_植性_通常_葉2; - public Par X0Y0_植性_通常_葉1; + public ShapePart X0Y0_植性_通常_葉1; - public Par X0Y0_植性_欠損_葉3; + public ShapePart X0Y0_植性_欠損_葉3; - public Par X0Y0_植性_欠損_葉2; + public ShapePart X0Y0_植性_欠損_葉2; - public Par X0Y0_植性_欠損_葉1; + public ShapePart X0Y0_植性_欠損_葉1; - public Par X0Y0_虫性_器官1; + public ShapePart X0Y0_虫性_器官1; - public Par X0Y0_虫性_器官2; + public ShapePart X0Y0_虫性_器官2; - public Par X0Y0_傷I1; + public ShapePart X0Y0_傷I1; - public Par X0Y0_傷I2; + public ShapePart X0Y0_傷I2; - public Par X0Y0_傷I3; + public ShapePart X0Y0_傷I3; - public Par X0Y0_傷I4; + public ShapePart X0Y0_傷I4; - public Par X0Y0_傷X; + public ShapePart X0Y0_傷X; - public Par X0Y0_ハイライト1; + public ShapePart X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public ShapePart X0Y0_ハイライト2; - public Par X0Y0_パンスト; + public ShapePart X0Y0_パンスト; - public Par X0Y0_パンスト_ハイライト; + public ShapePart X0Y0_パンスト_ハイライト; - public Par X0Y0_ニーハイ_ニーハイ1; + public ShapePart X0Y0_ニーハイ_ニーハイ1; - public Par X0Y0_ニーハイ_ニーハイ2; + public ShapePart X0Y0_ニーハイ_ニーハイ2; - public Par X0Y0_ニーハイ_ハイライト; + public ShapePart X0Y0_ニーハイ_ハイライト; - public Par X0Y1_腿; + public ShapePart X0Y1_腿; - public Par X0Y1_筋; + public ShapePart X0Y1_筋; - public Par X0Y1_獣性_獣毛1; + public ShapePart X0Y1_獣性_獣毛1; - public Par X0Y1_獣性_獣毛2; + public ShapePart X0Y1_獣性_獣毛2; - public Par X0Y1_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ左; - public Par X0Y1_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y1_淫タトゥ_ハート_タトゥ右; - public Par X0Y1_淫タトゥ_タトゥ左1; + public ShapePart X0Y1_淫タトゥ_タトゥ左1; - public Par X0Y1_淫タトゥ_タトゥ右1; + public ShapePart X0Y1_淫タトゥ_タトゥ右1; - public Par X0Y1_淫タトゥ_タトゥ左2; + public ShapePart X0Y1_淫タトゥ_タトゥ左2; - public Par X0Y1_淫タトゥ_タトゥ右2; + public ShapePart X0Y1_淫タトゥ_タトゥ右2; - public Par X0Y1_悪タトゥ1_文字_文字a_枠; + public ShapePart X0Y1_悪タトゥ1_文字_文字a_枠; - public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字b_枠; + public ShapePart X0Y1_悪タトゥ1_文字_文字b_枠; - public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字c_枠; + public ShapePart X0Y1_悪タトゥ1_文字_文字c_枠; - public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字d_枠; + public ShapePart X0Y1_悪タトゥ1_文字_文字d_枠; - public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字e_枠; + public ShapePart X0Y1_悪タトゥ1_文字_文字e_枠; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1; + public ShapePart X0Y1_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2; + public ShapePart X0Y1_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3; + public ShapePart X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y1_悪タトゥ1_タトゥ1; + public ShapePart X0Y1_悪タトゥ1_タトゥ1; - public Par X0Y1_悪タトゥ1_タトゥ2; + public ShapePart X0Y1_悪タトゥ1_タトゥ2; - public Par X0Y1_悪タトゥ2_逆十字_逆十字1; + public ShapePart X0Y1_悪タトゥ2_逆十字_逆十字1; - public Par X0Y1_悪タトゥ2_逆十字_逆十字2; + public ShapePart X0Y1_悪タトゥ2_逆十字_逆十字2; - public Par X0Y1_鱗_鱗1; + public ShapePart X0Y1_鱗_鱗1; - public Par X0Y1_鱗_鱗2; + public ShapePart X0Y1_鱗_鱗2; - public Par X0Y1_鱗_鱗3; + public ShapePart X0Y1_鱗_鱗3; - public Par X0Y1_鱗_鱗4; + public ShapePart X0Y1_鱗_鱗4; - public Par X0Y1_紋柄_紋1; + public ShapePart X0Y1_紋柄_紋1; - public Par X0Y1_紋柄_紋2; + public ShapePart X0Y1_紋柄_紋2; - public Par X0Y1_紋柄_紋3; + public ShapePart X0Y1_紋柄_紋3; - public Par X0Y1_紋柄_紋4; + public ShapePart X0Y1_紋柄_紋4; - public Par X0Y1_植性_通常_葉3; + public ShapePart X0Y1_植性_通常_葉3; - public Par X0Y1_植性_通常_葉2; + public ShapePart X0Y1_植性_通常_葉2; - public Par X0Y1_植性_通常_葉1; + public ShapePart X0Y1_植性_通常_葉1; - public Par X0Y1_植性_欠損_葉3; + public ShapePart X0Y1_植性_欠損_葉3; - public Par X0Y1_植性_欠損_葉2; + public ShapePart X0Y1_植性_欠損_葉2; - public Par X0Y1_植性_欠損_葉1; + public ShapePart X0Y1_植性_欠損_葉1; - public Par X0Y1_虫性_器官1; + public ShapePart X0Y1_虫性_器官1; - public Par X0Y1_虫性_器官2; + public ShapePart X0Y1_虫性_器官2; - public Par X0Y1_傷I1; + public ShapePart X0Y1_傷I1; - public Par X0Y1_傷I2; + public ShapePart X0Y1_傷I2; - public Par X0Y1_傷I3; + public ShapePart X0Y1_傷I3; - public Par X0Y1_傷I4; + public ShapePart X0Y1_傷I4; - public Par X0Y1_傷X; + public ShapePart X0Y1_傷X; - public Par X0Y1_ハイライト1; + public ShapePart X0Y1_ハイライト1; - public Par X0Y1_ハイライト2; + public ShapePart X0Y1_ハイライト2; - public Par X0Y1_パンスト; + public ShapePart X0Y1_パンスト; - public Par X0Y1_パンスト_ハイライト; + public ShapePart X0Y1_パンスト_ハイライト; - public Par X0Y1_ニーハイ_ニーハイ1; + public ShapePart X0Y1_ニーハイ_ニーハイ1; - public Par X0Y1_ニーハイ_ニーハイ2; + public ShapePart X0Y1_ニーハイ_ニーハイ2; - public Par X0Y1_ニーハイ_ハイライト; + public ShapePart X0Y1_ニーハイ_ハイライト; - public Par X0Y2_腿; + public ShapePart X0Y2_腿; - public Par X0Y2_筋; + public ShapePart X0Y2_筋; - public Par X0Y2_獣性_獣毛1; + public ShapePart X0Y2_獣性_獣毛1; - public Par X0Y2_獣性_獣毛2; + public ShapePart X0Y2_獣性_獣毛2; - public Par X0Y2_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ左; - public Par X0Y2_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y2_淫タトゥ_ハート_タトゥ右; - public Par X0Y2_淫タトゥ_タトゥ右1; + public ShapePart X0Y2_淫タトゥ_タトゥ右1; - public Par X0Y2_淫タトゥ_タトゥ右2; + public ShapePart X0Y2_淫タトゥ_タトゥ右2; - public Par X0Y2_悪タトゥ1_文字_文字b_枠; + public ShapePart X0Y2_悪タトゥ1_文字_文字b_枠; - public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1; + public ShapePart X0Y2_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2; + public ShapePart X0Y2_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字c_枠; + public ShapePart X0Y2_悪タトゥ1_文字_文字c_枠; - public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1; + public ShapePart X0Y2_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2; + public ShapePart X0Y2_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字d_枠; + public ShapePart X0Y2_悪タトゥ1_文字_文字d_枠; - public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1; + public ShapePart X0Y2_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2; + public ShapePart X0Y2_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字e_枠; + public ShapePart X0Y2_悪タトゥ1_文字_文字e_枠; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1; + public ShapePart X0Y2_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2; + public ShapePart X0Y2_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3; + public ShapePart X0Y2_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y2_悪タトゥ1_文字_文字a_枠; + public ShapePart X0Y2_悪タトゥ1_文字_文字a_枠; - public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1; + public ShapePart X0Y2_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2; + public ShapePart X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y2_悪タトゥ1_タトゥ1; + public ShapePart X0Y2_悪タトゥ1_タトゥ1; - public Par X0Y2_悪タトゥ1_タトゥ2; + public ShapePart X0Y2_悪タトゥ1_タトゥ2; - public Par X0Y2_悪タトゥ2_逆十字_逆十字1; + public ShapePart X0Y2_悪タトゥ2_逆十字_逆十字1; - public Par X0Y2_悪タトゥ2_逆十字_逆十字2; + public ShapePart X0Y2_悪タトゥ2_逆十字_逆十字2; - public Par X0Y2_植性_通常_葉3; + public ShapePart X0Y2_植性_通常_葉3; - public Par X0Y2_植性_通常_葉2; + public ShapePart X0Y2_植性_通常_葉2; - public Par X0Y2_植性_通常_葉1; + public ShapePart X0Y2_植性_通常_葉1; - public Par X0Y2_植性_欠損_葉3; + public ShapePart X0Y2_植性_欠損_葉3; - public Par X0Y2_植性_欠損_葉2; + public ShapePart X0Y2_植性_欠損_葉2; - public Par X0Y2_植性_欠損_葉1; + public ShapePart X0Y2_植性_欠損_葉1; - public Par X0Y2_傷I1; + public ShapePart X0Y2_傷I1; - public Par X0Y2_傷I2; + public ShapePart X0Y2_傷I2; - public Par X0Y2_傷I3; + public ShapePart X0Y2_傷I3; - public Par X0Y2_ハイライト1; + public ShapePart X0Y2_ハイライト1; - public Par X0Y2_ハイライト2; + public ShapePart X0Y2_ハイライト2; - public Par X0Y2_パンスト; + public ShapePart X0Y2_パンスト; - public Par X0Y2_パンスト_ハイライト; + public ShapePart X0Y2_パンスト_ハイライト; - public Par X0Y2_ニーハイ_ニーハイ1; + public ShapePart X0Y2_ニーハイ_ニーハイ1; - public Par X0Y2_ニーハイ_ニーハイ2; + public ShapePart X0Y2_ニーハイ_ニーハイ2; - public Par X0Y2_ニーハイ_ハイライト; + public ShapePart X0Y2_ニーハイ_ハイライト; - public Par X0Y3_腿; + public ShapePart X0Y3_腿; - public Par X0Y3_筋; + public ShapePart X0Y3_筋; - public Par X0Y3_獣性_獣毛1; + public ShapePart X0Y3_獣性_獣毛1; - public Par X0Y3_獣性_獣毛2; + public ShapePart X0Y3_獣性_獣毛2; - public Par X0Y3_淫タトゥ_タトゥ左1; + public ShapePart X0Y3_淫タトゥ_タトゥ左1; - public Par X0Y3_淫タトゥ_タトゥ右1; + public ShapePart X0Y3_淫タトゥ_タトゥ右1; - public Par X0Y3_淫タトゥ_タトゥ左2; + public ShapePart X0Y3_淫タトゥ_タトゥ左2; - public Par X0Y3_淫タトゥ_タトゥ右2; + public ShapePart X0Y3_淫タトゥ_タトゥ右2; - public Par X0Y3_悪タトゥ1_文字_文字c_枠; + public ShapePart X0Y3_悪タトゥ1_文字_文字c_枠; - public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1; + public ShapePart X0Y3_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2; + public ShapePart X0Y3_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字d_枠; + public ShapePart X0Y3_悪タトゥ1_文字_文字d_枠; - public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1; + public ShapePart X0Y3_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2; + public ShapePart X0Y3_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字e_枠; + public ShapePart X0Y3_悪タトゥ1_文字_文字e_枠; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1; + public ShapePart X0Y3_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2; + public ShapePart X0Y3_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3; + public ShapePart X0Y3_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y3_悪タトゥ1_文字_文字a_枠; + public ShapePart X0Y3_悪タトゥ1_文字_文字a_枠; - public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1; + public ShapePart X0Y3_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2; + public ShapePart X0Y3_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y3_悪タトゥ1_文字_文字b_枠; + public ShapePart X0Y3_悪タトゥ1_文字_文字b_枠; - public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1; + public ShapePart X0Y3_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2; + public ShapePart X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y3_悪タトゥ1_タトゥ1; + public ShapePart X0Y3_悪タトゥ1_タトゥ1; - public Par X0Y3_悪タトゥ1_タトゥ2; + public ShapePart X0Y3_悪タトゥ1_タトゥ2; - public Par X0Y3_悪タトゥ2_逆十字_逆十字1; + public ShapePart X0Y3_悪タトゥ2_逆十字_逆十字1; - public Par X0Y3_悪タトゥ2_逆十字_逆十字2; + public ShapePart X0Y3_悪タトゥ2_逆十字_逆十字2; - public Par X0Y3_鱗_鱗1; + public ShapePart X0Y3_鱗_鱗1; - public Par X0Y3_鱗_鱗2; + public ShapePart X0Y3_鱗_鱗2; - public Par X0Y3_鱗_鱗3; + public ShapePart X0Y3_鱗_鱗3; - public Par X0Y3_鱗_鱗4; + public ShapePart X0Y3_鱗_鱗4; - public Par X0Y3_紋柄_紋1; + public ShapePart X0Y3_紋柄_紋1; - public Par X0Y3_紋柄_紋2; + public ShapePart X0Y3_紋柄_紋2; - public Par X0Y3_紋柄_紋3; + public ShapePart X0Y3_紋柄_紋3; - public Par X0Y3_紋柄_紋4; + public ShapePart X0Y3_紋柄_紋4; - public Par X0Y3_植性_通常_葉3; + public ShapePart X0Y3_植性_通常_葉3; - public Par X0Y3_植性_通常_葉2; + public ShapePart X0Y3_植性_通常_葉2; - public Par X0Y3_植性_通常_葉1; + public ShapePart X0Y3_植性_通常_葉1; - public Par X0Y3_植性_欠損_葉3; + public ShapePart X0Y3_植性_欠損_葉3; - public Par X0Y3_植性_欠損_葉2; + public ShapePart X0Y3_植性_欠損_葉2; - public Par X0Y3_植性_欠損_葉1; + public ShapePart X0Y3_植性_欠損_葉1; - public Par X0Y3_傷I1; + public ShapePart X0Y3_傷I1; - public Par X0Y3_傷I2; + public ShapePart X0Y3_傷I2; - public Par X0Y3_傷I3; + public ShapePart X0Y3_傷I3; - public Par X0Y3_傷X; + public ShapePart X0Y3_傷X; - public Par X0Y3_ハイライト1; + public ShapePart X0Y3_ハイライト1; - public Par X0Y3_ハイライト2; + public ShapePart X0Y3_ハイライト2; - public Par X0Y3_パンスト; + public ShapePart X0Y3_パンスト; - public Par X0Y3_パンスト_ハイライト; + public ShapePart X0Y3_パンスト_ハイライト; - public Par X0Y3_ニーハイ_ニーハイ1; + public ShapePart X0Y3_ニーハイ_ニーハイ1; - public Par X0Y3_ニーハイ_ニーハイ2; + public ShapePart X0Y3_ニーハイ_ニーハイ2; - public Par X0Y3_ニーハイ_ハイライト; + public ShapePart X0Y3_ニーハイ_ハイライト; - public Par X0Y4_腿; + public ShapePart X0Y4_腿; - public Par X0Y4_筋; + public ShapePart X0Y4_筋; - public Par X0Y4_獣性_獣毛1; + public ShapePart X0Y4_獣性_獣毛1; - public Par X0Y4_獣性_獣毛2; + public ShapePart X0Y4_獣性_獣毛2; - public Par X0Y4_淫タトゥ_タトゥ左1; + public ShapePart X0Y4_淫タトゥ_タトゥ左1; - public Par X0Y4_淫タトゥ_タトゥ右1; + public ShapePart X0Y4_淫タトゥ_タトゥ右1; - public Par X0Y4_淫タトゥ_タトゥ左2; + public ShapePart X0Y4_淫タトゥ_タトゥ左2; - public Par X0Y4_淫タトゥ_タトゥ右2; + public ShapePart X0Y4_淫タトゥ_タトゥ右2; - public Par X0Y4_悪タトゥ1_文字_文字d_枠; + public ShapePart X0Y4_悪タトゥ1_文字_文字d_枠; - public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1; + public ShapePart X0Y4_悪タトゥ1_文字_文字d_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2; + public ShapePart X0Y4_悪タトゥ1_文字_文字d_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字e_枠; + public ShapePart X0Y4_悪タトゥ1_文字_文字e_枠; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1; + public ShapePart X0Y4_悪タトゥ1_文字_文字e_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2; + public ShapePart X0Y4_悪タトゥ1_文字_文字e_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3; + public ShapePart X0Y4_悪タトゥ1_文字_文字e_文字タトゥ3; - public Par X0Y4_悪タトゥ1_文字_文字a_枠; + public ShapePart X0Y4_悪タトゥ1_文字_文字a_枠; - public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1; + public ShapePart X0Y4_悪タトゥ1_文字_文字a_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2; + public ShapePart X0Y4_悪タトゥ1_文字_文字a_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字b_枠; + public ShapePart X0Y4_悪タトゥ1_文字_文字b_枠; - public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1; + public ShapePart X0Y4_悪タトゥ1_文字_文字b_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2; + public ShapePart X0Y4_悪タトゥ1_文字_文字b_文字タトゥ2; - public Par X0Y4_悪タトゥ1_文字_文字c_枠; + public ShapePart X0Y4_悪タトゥ1_文字_文字c_枠; - public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1; + public ShapePart X0Y4_悪タトゥ1_文字_文字c_文字タトゥ1; - public Par X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2; + public ShapePart X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2; - public Par X0Y4_悪タトゥ1_タトゥ1; + public ShapePart X0Y4_悪タトゥ1_タトゥ1; - public Par X0Y4_悪タトゥ1_タトゥ2; + public ShapePart X0Y4_悪タトゥ1_タトゥ2; - public Par X0Y4_鱗_鱗1; + public ShapePart X0Y4_鱗_鱗1; - public Par X0Y4_鱗_鱗2; + public ShapePart X0Y4_鱗_鱗2; - public Par X0Y4_鱗_鱗3; + public ShapePart X0Y4_鱗_鱗3; - public Par X0Y4_鱗_鱗4; + public ShapePart X0Y4_鱗_鱗4; - public Par X0Y4_紋柄_紋1; + public ShapePart X0Y4_紋柄_紋1; - public Par X0Y4_紋柄_紋2; + public ShapePart X0Y4_紋柄_紋2; - public Par X0Y4_紋柄_紋3; + public ShapePart X0Y4_紋柄_紋3; - public Par X0Y4_紋柄_紋4; + public ShapePart X0Y4_紋柄_紋4; - public Par X0Y4_植性_通常_葉3; + public ShapePart X0Y4_植性_通常_葉3; - public Par X0Y4_植性_通常_葉2; + public ShapePart X0Y4_植性_通常_葉2; - public Par X0Y4_植性_通常_葉1; + public ShapePart X0Y4_植性_通常_葉1; - public Par X0Y4_植性_欠損_葉3; + public ShapePart X0Y4_植性_欠損_葉3; - public Par X0Y4_植性_欠損_葉2; + public ShapePart X0Y4_植性_欠損_葉2; - public Par X0Y4_植性_欠損_葉1; + public ShapePart X0Y4_植性_欠損_葉1; - public Par X0Y4_傷I1; + public ShapePart X0Y4_傷I1; - public Par X0Y4_傷X; + public ShapePart X0Y4_傷X; - public Par X0Y4_ハイライト1; + public ShapePart X0Y4_ハイライト1; - public Par X0Y4_ハイライト2; + public ShapePart X0Y4_ハイライト2; - public Par X0Y4_パンスト; + public ShapePart X0Y4_パンスト; - public Par X0Y4_パンスト_ハイライト; + public ShapePart X0Y4_パンスト_ハイライト; - public Par X0Y4_ニーハイ_ニーハイ1; + public ShapePart X0Y4_ニーハイ_ニーハイ1; - public Par X0Y4_ニーハイ_ニーハイ2; + public ShapePart X0Y4_ニーハイ_ニーハイ2; - public Par X0Y4_ニーハイ_ハイライト; + public ShapePart X0Y4_ニーハイ_ハイライト; public ColorD 腿0CD; @@ -2830,24 +2830,24 @@ namespace SlaveMatrix { 腿_人 腿_人2 = this; ThisType = GetType(); - Body = new Difs(Sta.脚左["腿"]); - Pars pars = Body[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["獣性"].ToPars(); + Body = new VariantGrid(GlobalState.脚左["腿"]); + PartGroup partGroup = Body[0][0]; + X0Y0_腿 = partGroup["腿"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y0_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup 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(); + pars2 = partGroup["悪タトゥ1"].ToPars(); pars3 = pars2["文字"].ToPars(); - Pars pars4 = pars3["文字a"].ToPars(); + PartGroup pars4 = pars3["文字a"].ToPars(); X0Y0_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); X0Y0_悪タトゥ1_文字_文字a_文字タトゥ1 = pars4["文字タトゥ1"].ToPar(); X0Y0_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); @@ -2870,21 +2870,21 @@ namespace SlaveMatrix X0Y0_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); X0Y0_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y0_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); + pars2 = partGroup["悪タトゥ2"].ToPars(); pars3 = pars2["逆十字"].ToPars(); X0Y0_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y0_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y0_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y0_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y0_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -2893,30 +2893,30 @@ namespace SlaveMatrix X0Y0_植性_欠損_葉3 = pars3["葉3"].ToPar(); X0Y0_植性_欠損_葉2 = pars3["葉2"].ToPar(); X0Y0_植性_欠損_葉1 = pars3["葉1"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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_傷I1 = partGroup["傷I1"].ToPar(); + X0Y0_傷I2 = partGroup["傷I2"].ToPar(); + X0Y0_傷I3 = partGroup["傷I3"].ToPar(); + X0Y0_傷I4 = partGroup["傷I4"].ToPar(); + X0Y0_傷X = partGroup["傷X"].ToPar(); + X0Y0_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y0_パンスト = pars2["パンスト"].ToPar(); X0Y0_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); + pars2 = partGroup["ニーハイ"].ToPars(); X0Y0_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); X0Y0_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); X0Y0_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][1]; - X0Y1_腿 = pars["腿"].ToPar(); - X0Y1_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); + partGroup = Body[0][1]; + X0Y1_腿 = partGroup["腿"].ToPar(); + X0Y1_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y1_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y1_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y1_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); X0Y1_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); @@ -2924,7 +2924,7 @@ namespace SlaveMatrix X0Y1_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); X0Y1_淫タトゥ_タトゥ左2 = pars2["タトゥ左2"].ToPar(); X0Y1_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); + pars2 = partGroup["悪タトゥ1"].ToPars(); pars3 = pars2["文字"].ToPars(); pars4 = pars3["文字a"].ToPars(); X0Y1_悪タトゥ1_文字_文字a_枠 = pars4["枠"].ToPar(); @@ -2949,21 +2949,21 @@ namespace SlaveMatrix X0Y1_悪タトゥ1_文字_文字e_文字タトゥ3 = pars4["文字タトゥ3"].ToPar(); X0Y1_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y1_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); + pars2 = partGroup["悪タトゥ2"].ToPars(); pars3 = pars2["逆十字"].ToPars(); X0Y1_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y1_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y1_鱗_鱗1 = pars2["鱗1"].ToPar(); X0Y1_鱗_鱗2 = pars2["鱗2"].ToPar(); X0Y1_鱗_鱗3 = pars2["鱗3"].ToPar(); X0Y1_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y1_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y1_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y1_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y1_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y1_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y1_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -2972,36 +2972,36 @@ namespace SlaveMatrix X0Y1_植性_欠損_葉3 = pars3["葉3"].ToPar(); X0Y1_植性_欠損_葉2 = pars3["葉2"].ToPar(); X0Y1_植性_欠損_葉1 = pars3["葉1"].ToPar(); - pars2 = pars["虫性"].ToPars(); + pars2 = partGroup["虫性"].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_傷I1 = partGroup["傷I1"].ToPar(); + X0Y1_傷I2 = partGroup["傷I2"].ToPar(); + X0Y1_傷I3 = partGroup["傷I3"].ToPar(); + X0Y1_傷I4 = partGroup["傷I4"].ToPar(); + X0Y1_傷X = partGroup["傷X"].ToPar(); + X0Y1_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y1_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y1_パンスト = pars2["パンスト"].ToPar(); X0Y1_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); + pars2 = partGroup["ニーハイ"].ToPars(); X0Y1_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); X0Y1_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); X0Y1_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][2]; - X0Y2_腿 = pars["腿"].ToPar(); - X0Y2_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); + partGroup = Body[0][2]; + X0Y2_腿 = partGroup["腿"].ToPar(); + X0Y2_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y2_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y2_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].ToPars(); pars3 = pars2["ハート"].ToPars(); X0Y2_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); X0Y2_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); X0Y2_淫タトゥ_タトゥ右1 = pars2["タトゥ右1"].ToPar(); X0Y2_淫タトゥ_タトゥ右2 = pars2["タトゥ右2"].ToPar(); - pars2 = pars["悪タトゥ1"].ToPars(); + pars2 = partGroup["悪タトゥ1"].ToPars(); pars3 = pars2["文字"].ToPars(); pars4 = pars3["文字b"].ToPars(); X0Y2_悪タトゥ1_文字_文字b_枠 = pars4["枠"].ToPar(); @@ -3026,11 +3026,11 @@ namespace SlaveMatrix X0Y2_悪タトゥ1_文字_文字a_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); X0Y2_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y2_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); + pars2 = partGroup["悪タトゥ2"].ToPars(); pars3 = pars2["逆十字"].ToPars(); X0Y2_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y2_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y2_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y2_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -3039,30 +3039,30 @@ namespace SlaveMatrix 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_傷I1 = partGroup["傷I1"].ToPar(); + X0Y2_傷I2 = partGroup["傷I2"].ToPar(); + X0Y2_傷I3 = partGroup["傷I3"].ToPar(); + X0Y2_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y2_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y2_パンスト = pars2["パンスト"].ToPar(); X0Y2_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); + pars2 = partGroup["ニーハイ"].ToPars(); X0Y2_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); X0Y2_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); X0Y2_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][3]; - X0Y3_腿 = pars["腿"].ToPar(); - X0Y3_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); + partGroup = Body[0][3]; + X0Y3_腿 = partGroup["腿"].ToPar(); + X0Y3_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y3_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y3_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].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(); + pars2 = partGroup["悪タトゥ1"].ToPars(); pars3 = pars2["文字"].ToPars(); pars4 = pars3["文字c"].ToPars(); X0Y3_悪タトゥ1_文字_文字c_枠 = pars4["枠"].ToPar(); @@ -3087,21 +3087,21 @@ namespace SlaveMatrix X0Y3_悪タトゥ1_文字_文字b_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); X0Y3_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y3_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["悪タトゥ2"].ToPars(); + pars2 = partGroup["悪タトゥ2"].ToPars(); pars3 = pars2["逆十字"].ToPars(); X0Y3_悪タトゥ2_逆十字_逆十字1 = pars3["逆十字1"].ToPar(); X0Y3_悪タトゥ2_逆十字_逆十字2 = pars3["逆十字2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y3_鱗_鱗1 = pars2["鱗1"].ToPar(); X0Y3_鱗_鱗2 = pars2["鱗2"].ToPar(); X0Y3_鱗_鱗3 = pars2["鱗3"].ToPar(); X0Y3_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y3_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y3_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y3_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y3_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y3_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y3_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -3110,31 +3110,31 @@ namespace SlaveMatrix 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_傷I1 = partGroup["傷I1"].ToPar(); + X0Y3_傷I2 = partGroup["傷I2"].ToPar(); + X0Y3_傷I3 = partGroup["傷I3"].ToPar(); + X0Y3_傷X = partGroup["傷X"].ToPar(); + X0Y3_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y3_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y3_パンスト = pars2["パンスト"].ToPar(); X0Y3_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); + pars2 = partGroup["ニーハイ"].ToPars(); X0Y3_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); X0Y3_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); X0Y3_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); - pars = Body[0][4]; - X0Y4_腿 = pars["腿"].ToPar(); - X0Y4_筋 = pars["筋"].ToPar(); - pars2 = pars["獣性"].ToPars(); + partGroup = Body[0][4]; + X0Y4_腿 = partGroup["腿"].ToPar(); + X0Y4_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["獣性"].ToPars(); X0Y4_獣性_獣毛1 = pars2["獣毛1"].ToPar(); X0Y4_獣性_獣毛2 = pars2["獣毛2"].ToPar(); - pars2 = pars["淫タトゥ"].ToPars(); + pars2 = partGroup["淫タトゥ"].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(); + pars2 = partGroup["悪タトゥ1"].ToPars(); pars3 = pars2["文字"].ToPars(); pars4 = pars3["文字d"].ToPars(); X0Y4_悪タトゥ1_文字_文字d_枠 = pars4["枠"].ToPar(); @@ -3159,17 +3159,17 @@ namespace SlaveMatrix X0Y4_悪タトゥ1_文字_文字c_文字タトゥ2 = pars4["文字タトゥ2"].ToPar(); X0Y4_悪タトゥ1_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y4_悪タトゥ1_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y4_鱗_鱗1 = pars2["鱗1"].ToPar(); X0Y4_鱗_鱗2 = pars2["鱗2"].ToPar(); X0Y4_鱗_鱗3 = pars2["鱗3"].ToPar(); X0Y4_鱗_鱗4 = pars2["鱗4"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y4_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y4_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y4_紋柄_紋3 = pars2["紋3"].ToPar(); X0Y4_紋柄_紋4 = pars2["紋4"].ToPar(); - pars2 = pars["植性"].ToPars(); + pars2 = partGroup["植性"].ToPars(); pars3 = pars2["通常"].ToPars(); X0Y4_植性_通常_葉3 = pars3["葉3"].ToPar(); X0Y4_植性_通常_葉2 = pars3["葉2"].ToPar(); @@ -3178,14 +3178,14 @@ namespace SlaveMatrix 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_傷I1 = partGroup["傷I1"].ToPar(); + X0Y4_傷X = partGroup["傷X"].ToPar(); + X0Y4_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y4_ハイライト2 = partGroup["ハイライト2"].ToPar(); + pars2 = partGroup["パンスト"].ToPars(); X0Y4_パンスト = pars2["パンスト"].ToPar(); X0Y4_パンスト_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["ニーハイ"].ToPars(); + pars2 = partGroup["ニーハイ"].ToPars(); X0Y4_ニーハイ_ニーハイ1 = pars2["ニーハイ1"].ToPar(); X0Y4_ニーハイ_ニーハイ2 = pars2["ニーハイ2"].ToPar(); X0Y4_ニーハイ_ハイライト = pars2["ハイライト"].ToPar(); @@ -3289,8 +3289,8 @@ namespace SlaveMatrix } if (e.Leg_接続.Count > 0) { - Ele f; - Leg_接続 = e.Leg_接続.Select(delegate(EleD g) + Element f; + Leg_接続 = e.Leg_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 腿_人2; @@ -3916,7 +3916,7 @@ namespace SlaveMatrix 腿4CD.色 = new Color2(ref 腿4CD.c2.Col1, ref Col); } - public override bool Is布(Par p) + public override bool Is布(ShapePart 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) { @@ -4234,28 +4234,28 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4272,73 +4272,73 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色T1(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4355,73 +4355,73 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色T0(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4438,73 +4438,73 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色C0(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4521,73 +4521,73 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色CT1(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4604,73 +4604,73 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } private void 配色CT0(BodyColorSet 体配色) { - 腿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); + 腿0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 腿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 腿4CD = new ColorD(ref ColorHelper.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_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 獣性_獣毛1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 獣性_獣毛2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_タトゥ右2CD = new ColorD(ref ColorHelper.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 体配色.刺青); @@ -4687,47 +4687,47 @@ namespace SlaveMatrix 悪タトゥ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 体配色.刺青); + 悪タトゥ1_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 悪タトゥ1_タトゥ2CD = new ColorD(ref ColorHelper.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); + 悪タトゥ2_逆十字_逆十字2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 植性_葉3_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉2_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉3_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉2_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 植性_葉1_1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 植性_葉3_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉3_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉3_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 植性_葉2_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 植性_葉1_4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫性_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫性_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷I4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); パンストCD = new ColorD(); - パンスト_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + パンスト_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); ニーハイ_ニーハイ1CD = new ColorD(); ニーハイ_ニーハイ2CD = new ColorD(); - ニーハイ_ハイライトCD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); + ニーハイ_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs index 433b545..ec46479 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_人D.cs @@ -156,14 +156,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void Leg接続(EleD e) + public override void Leg接続(ElementData e) { Leg_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.腿_人_Leg_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腿_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs index d97e524..cbe21e2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣.cs @@ -6,13 +6,13 @@ namespace SlaveMatrix { public class 腿_獣 : 獣腿 { - public Par X0Y0_腿; + public ShapePart X0Y0_腿; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_虎柄_虎1; + public ShapePart X0Y0_虎柄_虎1; - public Par X0Y0_虎柄_虎2; + public ShapePart X0Y0_虎柄_虎2; public ColorD 腿CD; @@ -155,14 +155,14 @@ namespace SlaveMatrix { 腿_獣 腿_獣2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["虎左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足腿"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_腿 = partGroup["腿"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["虎左"].ToPars(); X0Y0_虎柄_虎1 = pars2["虎1"].ToPar(); X0Y0_虎柄_虎2 = pars2["虎2"].ToPar(); Body.SetJoints(); @@ -202,8 +202,8 @@ namespace SlaveMatrix } if (e.Leg_接続.Count > 0) { - Ele f; - Leg_接続 = e.Leg_接続.Select(delegate(EleD g) + Element f; + Leg_接続 = e.Leg_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 腿_獣2; @@ -243,10 +243,10 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腿CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); - 虎柄_虎1CD = new ColorD(ref Col.Black, ref 体配色.刺青); - 虎柄_虎2CD = new ColorD(ref Col.Black, ref 体配色.刺青); + 虎柄_虎1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 虎柄_虎2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs index 0697a33..6398958 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_獣D.cs @@ -20,14 +20,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void Leg接続(EleD e) + public override void Leg接続(ElementData e) { Leg_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.腿_獣_Leg_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腿_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs index c559ffa..cb4c3da 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜.cs @@ -6,29 +6,29 @@ namespace SlaveMatrix { public class 腿_竜 : 獣腿 { - public Par X0Y0_腿; + public ShapePart X0Y0_腿; - public Par X0Y0_竜性_鱗下_鱗1; + public ShapePart X0Y0_竜性_鱗下_鱗1; - public Par X0Y0_竜性_鱗下_鱗2; + public ShapePart X0Y0_竜性_鱗下_鱗2; - public Par X0Y0_竜性_鱗下_鱗3; + public ShapePart X0Y0_竜性_鱗下_鱗3; - public Par X0Y0_竜性_鱗下_鱗4; + public ShapePart X0Y0_竜性_鱗下_鱗4; - public Par X0Y0_竜性_鱗下_鱗5; + public ShapePart X0Y0_竜性_鱗下_鱗5; - public Par X0Y0_竜性_鱗下_鱗6; + public ShapePart X0Y0_竜性_鱗下_鱗6; - public Par X0Y0_竜性_鱗上_鱗1; + public ShapePart X0Y0_竜性_鱗上_鱗1; - public Par X0Y0_竜性_鱗上_鱗2; + public ShapePart X0Y0_竜性_鱗上_鱗2; - public Par X0Y0_竜性_鱗上_鱗3; + public ShapePart X0Y0_竜性_鱗上_鱗3; - public Par X0Y0_竜性_鱗上_鱗4; + public ShapePart X0Y0_竜性_鱗上_鱗4; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; public ColorD 腿CD; @@ -323,25 +323,25 @@ namespace SlaveMatrix { 腿_竜 腿_竜2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - Pars pars2 = pars["鱗下"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足腿"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_腿 = partGroup["腿"].ToPar(); + PartGroup pars2 = partGroup["鱗下"].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(); + pars2 = partGroup["鱗上"].ToPars(); X0Y0_竜性_鱗上_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗上_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗上_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗上_鱗4 = pars2["鱗4"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -387,8 +387,8 @@ namespace SlaveMatrix } if (e.Leg_接続.Count > 0) { - Ele f; - Leg_接続 = e.Leg_接続.Select(delegate(EleD g) + Element f; + Leg_接続 = e.Leg_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 腿_竜2; @@ -458,49 +458,49 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腿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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } private void 配色T0(BodyColorSet 体配色) { - 腿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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } private void 配色T1(BodyColorSet 体配色) { - 腿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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗下_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗上_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs index 428887e..67e19b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_竜D.cs @@ -36,14 +36,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void Leg接続(EleD e) + public override void Leg接続(ElementData e) { Leg_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.腿_竜_Leg_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腿_竜(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs index cefec81..ed40906 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄.cs @@ -6,9 +6,9 @@ namespace SlaveMatrix { public class 腿_蹄 : 獣腿 { - public Par X0Y0_腿; + public ShapePart X0Y0_腿; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; public ColorD 腿CD; @@ -113,13 +113,13 @@ namespace SlaveMatrix { 腿_蹄 腿_蹄2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足腿"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_腿 = partGroup["腿"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -155,8 +155,8 @@ namespace SlaveMatrix } if (e.Leg_接続.Count > 0) { - Ele f; - Leg_接続 = e.Leg_接続.Select(delegate(EleD g) + Element f; + Leg_接続 = e.Leg_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 腿_蹄2; @@ -192,7 +192,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腿CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs index 4a618cd..5fee41e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_蹄D.cs @@ -16,14 +16,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void Leg接続(EleD e) + public override void Leg接続(ElementData e) { Leg_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.腿_蹄_Leg_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腿_蹄(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs index 1862c32..a8127f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥.cs @@ -6,9 +6,9 @@ namespace SlaveMatrix { public class 腿_鳥 : 獣腿 { - public Par X0Y0_腿; + public ShapePart X0Y0_腿; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; public ColorD 腿CD; @@ -113,13 +113,13 @@ namespace SlaveMatrix { 腿_鳥 腿_鳥2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.脚左["四足腿"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_腿 = pars["腿"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.脚左["四足腿"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_腿 = partGroup["腿"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -155,8 +155,8 @@ namespace SlaveMatrix } if (e.Leg_接続.Count > 0) { - Ele f; - Leg_接続 = e.Leg_接続.Select(delegate(EleD g) + Element f; + Leg_接続 = e.Leg_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 腿_鳥2; @@ -192,7 +192,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腿CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 腿CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs index 9eab93d..f8c7d4b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/腿_鳥D.cs @@ -16,14 +16,14 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void Leg接続(EleD e) + public override void Leg接続(ElementData e) { Leg_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.腿_鳥_Leg_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 腿_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs index 9275f4c..9f6fce8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 膣内精液 : Ele + public class 膣内精液 : Element { public virtual bool 精液_表示 { get; set; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs index b4fff69..e35de31 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 膣内精液D : EleD + public class 膣内精液D : ElementData { public double 精液濃度; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs index 8055d3b..bb5fc92 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人.cs @@ -4,11 +4,11 @@ namespace SlaveMatrix { public class 膣内精液_人 : 膣内精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y0_血液1; + public ShapePart X0Y0_血液1; - public Par X0Y0_血液2; + public ShapePart X0Y0_血液2; public ColorD 精液CD; @@ -140,11 +140,11 @@ namespace SlaveMatrix public 膣内精液_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 膣内精液_人D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["膣内精液"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["膣内精液"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + X0Y0_血液1 = partGroup["血液1"].ToPar(); + X0Y0_血液2 = partGroup["血液2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -204,8 +204,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); } public void 精液配色(主人公配色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs index 86fd043..670b8d5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_人D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 膣内精液_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs index 9a44e06..f40213a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣.cs @@ -4,11 +4,11 @@ namespace SlaveMatrix { public class 膣内精液_獣 : 膣内精液 { - public Par X0Y0_精液; + public ShapePart X0Y0_精液; - public Par X0Y0_血液1; + public ShapePart X0Y0_血液1; - public Par X0Y0_血液2; + public ShapePart X0Y0_血液2; public ColorD 精液CD; @@ -140,11 +140,11 @@ namespace SlaveMatrix public 膣内精液_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 膣内精液_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.半身["四足膣内精液"]); - Pars pars = Body[0][0]; - X0Y0_精液 = pars["精液"].ToPar(); - X0Y0_血液1 = pars["血液1"].ToPar(); - X0Y0_血液2 = pars["血液2"].ToPar(); + Body = new VariantGrid(GlobalState.半身["四足膣内精液"]); + PartGroup partGroup = Body[0][0]; + X0Y0_精液 = partGroup["精液"].ToPar(); + X0Y0_血液1 = partGroup["血液1"].ToPar(); + X0Y0_血液2 = partGroup["血液2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -203,8 +203,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 精液CD = new ColorD(); - 血液1CD = new ColorD(ref Col.Empty, ref 体配色.血液O); - 血液2CD = new ColorD(ref Col.Empty, ref 体配色.血液O); + 血液1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); + 血液2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.血液O); } public void 精液配色(主人公配色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs index 9e15ad4..7b5a4ef 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣内精液_獣D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 膣内精液_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs index 793dba7..2d6dcaf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 膣基 : Ele + public class 膣基 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs index f1ab210..50eff86 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 膣基D : EleD + public class 膣基D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs index fa693e3..c3fd097 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人.cs @@ -4,7 +4,7 @@ namespace SlaveMatrix { public class 膣基_人 : 膣基 { - public Par X0Y0_膣基; + public ShapePart X0Y0_膣基; public ColorD 膣基CD; @@ -86,9 +86,9 @@ namespace SlaveMatrix public 膣基_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 膣基_人D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["膣基"]); - Pars pars = Body[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["膣基"]); + PartGroup partGroup = Body[0][0]; + X0Y0_膣基 = partGroup["膣基"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -140,7 +140,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Col.Alpha(ref 体配色.粘膜, 160, out var ret); + ColorHelper.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 e842e68..0a9a371 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_人D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 膣基_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs index f397dae..06649e5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣.cs @@ -4,7 +4,7 @@ namespace SlaveMatrix { public class 膣基_獣 : 膣基 { - public Par X0Y0_膣基; + public ShapePart X0Y0_膣基; public ColorD 膣基CD; @@ -86,9 +86,9 @@ namespace SlaveMatrix public 膣基_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 膣基_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.半身["四足膣基"]); - Pars pars = Body[0][0]; - X0Y0_膣基 = pars["膣基"].ToPar(); + Body = new VariantGrid(GlobalState.半身["四足膣基"]); + PartGroup partGroup = Body[0][0]; + X0Y0_膣基 = partGroup["膣基"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -139,7 +139,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Col.Alpha(ref 体配色.粘膜, 160, out var ret); + ColorHelper.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 1d01b13..ba134f9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/膣基_獣D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 膣基_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs index 491b4e2..4730bc5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 舌 : Ele + public class 舌 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs index abfbe8e..c955daa 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 舌D : EleD + public class 舌D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs index 81c9c74..4537ca8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短.cs @@ -4,15 +4,15 @@ namespace SlaveMatrix { public class 舌_短 : 舌 { - public Par X0Y0_舌1; + public ShapePart X0Y0_舌1; - public Par X0Y0_舌2; + public ShapePart X0Y0_舌2; - public Par X0Y0_舌3; + public ShapePart X0Y0_舌3; - public Par X0Y0_舌4; + public ShapePart X0Y0_舌4; - public Par X0Y0_舌5; + public ShapePart X0Y0_舌5; public ColorD 舌1CD; @@ -34,7 +34,7 @@ namespace SlaveMatrix public ColorP X0Y0_舌5CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -174,18 +174,18 @@ namespace SlaveMatrix public 舌_短(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 舌_短D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "短"; - dif.Add(new Pars(Sta.胴体["舌"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "短"; + morphVariant.Add(new PartGroup(GlobalState.胴体["舌"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_舌1 = partGroup["舌1"].ToPar(); + X0Y0_舌2 = partGroup["舌2"].ToPar(); + X0Y0_舌3 = partGroup["舌3"].ToPar(); + X0Y0_舌4 = partGroup["舌4"].ToPar(); + X0Y0_舌5 = partGroup["舌5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -224,7 +224,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[5] { X0Y0_舌1, X0Y0_舌2, X0Y0_舌3, X0Y0_舌4, X0Y0_舌5 }; + Pars = new ShapePart[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); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs index 0d611a1..9825273 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_短D.cs @@ -22,7 +22,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 舌_短(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs index a8e1bc6..3b86696 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長.cs @@ -4,39 +4,39 @@ namespace SlaveMatrix { public class 舌_長 : 舌 { - public Par X0Y0_舌1; + public ShapePart X0Y0_舌1; - public Par X0Y0_舌2; + public ShapePart X0Y0_舌2; - public Par X0Y0_舌3; + public ShapePart X0Y0_舌3; - public Par X0Y0_舌4; + public ShapePart X0Y0_舌4; - public Par X0Y0_舌5; + public ShapePart X0Y0_舌5; - public Par X0Y0_舌股左_舌1; + public ShapePart X0Y0_舌股左_舌1; - public Par X0Y0_舌股左_舌2; + public ShapePart X0Y0_舌股左_舌2; - public Par X0Y0_舌股左_舌3; + public ShapePart X0Y0_舌股左_舌3; - public Par X0Y0_舌股左_舌4; + public ShapePart X0Y0_舌股左_舌4; - public Par X0Y0_舌股左_舌5; + public ShapePart X0Y0_舌股左_舌5; - public Par X0Y0_舌股左_舌6; + public ShapePart X0Y0_舌股左_舌6; - public Par X0Y0_舌股右_舌1; + public ShapePart X0Y0_舌股右_舌1; - public Par X0Y0_舌股右_舌2; + public ShapePart X0Y0_舌股右_舌2; - public Par X0Y0_舌股右_舌3; + public ShapePart X0Y0_舌股右_舌3; - public Par X0Y0_舌股右_舌4; + public ShapePart X0Y0_舌股右_舌4; - public Par X0Y0_舌股右_舌5; + public ShapePart X0Y0_舌股右_舌5; - public Par X0Y0_舌股右_舌6; + public ShapePart X0Y0_舌股右_舌6; public ColorD 舌1CD; @@ -106,7 +106,7 @@ namespace SlaveMatrix public ColorP X0Y0_舌股右_舌6CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -449,26 +449,26 @@ namespace SlaveMatrix public 舌_長(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 舌_長D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "長"; - dif.Add(new Pars(Sta.胴体["舌"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "長"; + morphVariant.Add(new PartGroup(GlobalState.胴体["舌"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_舌1 = partGroup["舌1"].ToPar(); + X0Y0_舌2 = partGroup["舌2"].ToPar(); + X0Y0_舌3 = partGroup["舌3"].ToPar(); + X0Y0_舌4 = partGroup["舌4"].ToPar(); + X0Y0_舌5 = partGroup["舌5"].ToPar(); + PartGroup pars2 = partGroup["舌股左"].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(); + pars2 = partGroup["舌股右"].ToPars(); X0Y0_舌股右_舌1 = pars2["舌1"].ToPar(); X0Y0_舌股右_舌2 = pars2["舌2"].ToPar(); X0Y0_舌股右_舌3 = pars2["舌3"].ToPar(); @@ -526,7 +526,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[17] + Pars = new ShapePart[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 diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs index 70313ea..adf2d2e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/舌_長D.cs @@ -48,7 +48,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 舌_長(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs index 36117e5..442a5fe 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 花 : Ele + public class 花 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs index ca9f9fc..2347d49 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 花D : EleD + public class 花D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs index 6ffd7d2..30b2b15 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百.cs @@ -4,93 +4,93 @@ namespace SlaveMatrix { public class 花_百 : 花 { - public Par X0Y0_花_ユリ_通常_萼2; + public ShapePart X0Y0_花_ユリ_通常_萼2; - public Par X0Y0_花_ユリ_通常_萼3; + public ShapePart X0Y0_花_ユリ_通常_萼3; - public Par X0Y0_花_ユリ_通常_花弁1; + public ShapePart X0Y0_花_ユリ_通常_花弁1; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雌蕊_雌蕊; - public Par X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭; + public ShapePart X0Y0_花_ユリ_通常_蕊_雌蕊_柱頭; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊左2_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊左2_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊右2_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊右2_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊左1_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊左1_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊右1_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊右1_葯; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊中前_雄蕊; - public Par X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯; + public ShapePart X0Y0_花_ユリ_通常_蕊_雄蕊中前_葯; - public Par X0Y0_花_ユリ_通常_花弁2; + public ShapePart X0Y0_花_ユリ_通常_花弁2; - public Par X0Y0_花_ユリ_通常_花弁3; + public ShapePart X0Y0_花_ユリ_通常_花弁3; - public Par X0Y0_花_ユリ_通常_萼1_萼2; + public ShapePart X0Y0_花_ユリ_通常_萼1_萼2; - public Par X0Y0_花_ユリ_通常_萼1_萼1; + public ShapePart X0Y0_花_ユリ_通常_萼1_萼1; - public Par X0Y0_花_ユリ_欠損_萼2; + public ShapePart X0Y0_花_ユリ_欠損_萼2; - public Par X0Y0_花_ユリ_欠損_萼3; + public ShapePart X0Y0_花_ユリ_欠損_萼3; - public Par X0Y0_花_ユリ_欠損_花弁1; + public ShapePart X0Y0_花_ユリ_欠損_花弁1; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊中後_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊中後_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雌蕊_雌蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雌蕊_柱頭; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊左2_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊左2_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊右2_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊右2_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊左1_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊左1_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊右1_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊右1_葯; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊中前_雄蕊; - public Par X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯; + public ShapePart X0Y0_花_ユリ_欠損_蕊_雄蕊中前_葯; - public Par X0Y0_花_ユリ_欠損_花弁2; + public ShapePart X0Y0_花_ユリ_欠損_花弁2; - public Par X0Y0_花_ユリ_欠損_花弁3; + public ShapePart X0Y0_花_ユリ_欠損_花弁3; - public Par X0Y0_花_ユリ_欠損_萼1_萼2; + public ShapePart X0Y0_花_ユリ_欠損_萼1_萼2; - public Par X0Y0_花_ユリ_欠損_萼1_萼1; + public ShapePart X0Y0_花_ユリ_欠損_萼1_萼1; - public Par X0Y0_萼_通常_萼; + public ShapePart X0Y0_萼_通常_萼; - public Par X0Y0_萼_欠損_萼; + public ShapePart X0Y0_萼_欠損_萼; public ColorD 花_ユリ_萼2CD; @@ -1495,25 +1495,25 @@ namespace SlaveMatrix public 花_百(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher 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)); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars3 = Body[0][0]; - Pars pars4 = pars3["ユリ"].ToPars(); - Pars pars5 = pars4["通常"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "ユリ"; + PartGroup pars2 = GlobalState.肢左["植"][0][0]; + partGroup.Add("ユリ", new PartGroup(pars2["花"].ToPars()["ユリ"].ToPars())); + partGroup.Add("萼", new PartGroup(pars2["萼"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "花"; + morphVariant.Add(new PartGroup(partGroup)); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars3 = Body[0][0]; + PartGroup pars4 = pars3["ユリ"].ToPars(); + PartGroup 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(); + PartGroup pars6 = pars5["蕊"].ToPars(); + PartGroup pars7 = pars6["雄蕊中後"].ToPars(); X0Y0_花_ユリ_通常_蕊_雄蕊中後_葯 = pars7["葯"].ToPar(); X0Y0_花_ユリ_通常_蕊_雄蕊中後_雄蕊 = pars7["雄蕊"].ToPar(); pars7 = pars6["雌蕊"].ToPars(); @@ -1570,7 +1570,7 @@ namespace SlaveMatrix pars6 = pars5["萼1"].ToPars(); X0Y0_花_ユリ_欠損_萼1_萼2 = pars6["萼2"].ToPar(); X0Y0_花_ユリ_欠損_萼1_萼1 = pars6["萼1"].ToPar(); - Pars pars8 = pars3["萼"].ToPars(); + PartGroup pars8 = pars3["萼"].ToPars(); pars5 = pars8["通常"].ToPars(); X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); pars5 = pars8["欠損"].ToPars(); @@ -1797,80 +1797,80 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 花_ユリ_萼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); + 花_ユリ_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); } private void 配色T0(BodyColorSet 体配色) { - 花_ユリ_萼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); + 花_ユリ_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); } private void 配色T1(BodyColorSet 体配色) { - 花_ユリ_萼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); + 花_ユリ_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中後_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中後_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雌蕊_雌蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雌蕊_柱頭CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 花_ユリ_蕊_雄蕊左2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊左2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右2_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右2_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊左1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊右1_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊右1_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_蕊_雄蕊中前_雄蕊CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_蕊_雄蕊中前_葯CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 花_ユリ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 花_ユリ_萼1_萼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.百O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs index c94e99a..b59bf9c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_百D.cs @@ -144,7 +144,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 花_百(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs index c686d8b..d2c5437 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔.cs @@ -4,57 +4,57 @@ namespace SlaveMatrix { public class 花_薔 : 花 { - public Par X0Y0_花_バラ_通常_花弁2; + public ShapePart X0Y0_花_バラ_通常_花弁2; - public Par X0Y0_花_バラ_通常_花弁4; + public ShapePart X0Y0_花_バラ_通常_花弁4; - public Par X0Y0_花_バラ_通常_花弁3; + public ShapePart X0Y0_花_バラ_通常_花弁3; - public Par X0Y0_花_バラ_通常_花弁1; + public ShapePart X0Y0_花_バラ_通常_花弁1; - public Par X0Y0_花_バラ_通常_花弁5; + public ShapePart X0Y0_花_バラ_通常_花弁5; - public Par X0Y0_花_バラ_通常_花弁6; + public ShapePart X0Y0_花_バラ_通常_花弁6; - public Par X0Y0_花_バラ_通常_花弁8; + public ShapePart X0Y0_花_バラ_通常_花弁8; - public Par X0Y0_花_バラ_通常_花弁7; + public ShapePart X0Y0_花_バラ_通常_花弁7; - public Par X0Y0_花_バラ_通常_花弁9; + public ShapePart X0Y0_花_バラ_通常_花弁9; - public Par X0Y0_花_バラ_通常_花弁11; + public ShapePart X0Y0_花_バラ_通常_花弁11; - public Par X0Y0_花_バラ_通常_花弁10; + public ShapePart X0Y0_花_バラ_通常_花弁10; - public Par X0Y0_花_バラ_通常_花弁影; + public ShapePart X0Y0_花_バラ_通常_花弁影; - public Par X0Y0_花_バラ_欠損_花弁2; + public ShapePart X0Y0_花_バラ_欠損_花弁2; - public Par X0Y0_花_バラ_欠損_花弁4; + public ShapePart X0Y0_花_バラ_欠損_花弁4; - public Par X0Y0_花_バラ_欠損_花弁3; + public ShapePart X0Y0_花_バラ_欠損_花弁3; - public Par X0Y0_花_バラ_欠損_花弁1; + public ShapePart X0Y0_花_バラ_欠損_花弁1; - public Par X0Y0_花_バラ_欠損_花弁5; + public ShapePart X0Y0_花_バラ_欠損_花弁5; - public Par X0Y0_花_バラ_欠損_花弁6; + public ShapePart X0Y0_花_バラ_欠損_花弁6; - public Par X0Y0_花_バラ_欠損_花弁8; + public ShapePart X0Y0_花_バラ_欠損_花弁8; - public Par X0Y0_花_バラ_欠損_花弁7; + public ShapePart X0Y0_花_バラ_欠損_花弁7; - public Par X0Y0_花_バラ_欠損_花弁9; + public ShapePart X0Y0_花_バラ_欠損_花弁9; - public Par X0Y0_花_バラ_欠損_花弁11; + public ShapePart X0Y0_花_バラ_欠損_花弁11; - public Par X0Y0_花_バラ_欠損_花弁10; + public ShapePart X0Y0_花_バラ_欠損_花弁10; - public Par X0Y0_花_バラ_欠損_花弁影; + public ShapePart X0Y0_花_バラ_欠損_花弁影; - public Par X0Y0_萼_通常_萼; + public ShapePart X0Y0_萼_通常_萼; - public Par X0Y0_萼_欠損_萼; + public ShapePart X0Y0_萼_欠損_萼; public ColorD 花_バラ_花弁2CD; @@ -910,20 +910,20 @@ namespace SlaveMatrix public 花_薔(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher 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)); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars3 = Body[0][0]; - Pars pars4 = pars3["バラ"].ToPars(); - Pars pars5 = pars4["通常"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "バラ"; + PartGroup pars2 = GlobalState.肢左["植"][0][0]; + partGroup.Add("バラ", new PartGroup(pars2["花"].ToPars()["バラ"].ToPars())); + partGroup.Add("萼", new PartGroup(pars2["萼"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "花"; + morphVariant.Add(new PartGroup(partGroup)); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars3 = Body[0][0]; + PartGroup pars4 = pars3["バラ"].ToPars(); + PartGroup pars5 = pars4["通常"].ToPars(); X0Y0_花_バラ_通常_花弁2 = pars5["花弁2"].ToPar(); X0Y0_花_バラ_通常_花弁4 = pars5["花弁4"].ToPar(); X0Y0_花_バラ_通常_花弁3 = pars5["花弁3"].ToPar(); @@ -949,7 +949,7 @@ namespace SlaveMatrix X0Y0_花_バラ_欠損_花弁11 = pars5["花弁11"].ToPar(); X0Y0_花_バラ_欠損_花弁10 = pars5["花弁10"].ToPar(); X0Y0_花_バラ_欠損_花弁影 = pars5["花弁影"].ToPar(); - Pars pars6 = pars3["萼"].ToPars(); + PartGroup pars6 = pars3["萼"].ToPars(); pars5 = pars6["通常"].ToPars(); X0Y0_萼_通常_萼 = pars5["萼"].ToPar(); pars5 = pars6["欠損"].ToPars(); @@ -1113,53 +1113,53 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 花_バラ_花弁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); + 花_バラ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); } private void 配色T0(BodyColorSet 体配色) { - 花_バラ_花弁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); + 花_バラ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); } private void 配色T1(BodyColorSet 体配色) { - 花_バラ_花弁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); + 花_バラ_花弁2CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁4CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁3CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁1CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁5CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁6CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁8CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁7CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁9CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁11CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁10CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 花_バラ_花弁影CD = new ColorD(ref ColorHelper.Black, ref 体配色.薔O); + 萼_萼CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs index 11ce6ed..1d28b67 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/花_薔D.cs @@ -90,7 +90,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 花_薔(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs index 9584c2e..0be3ce5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 葉 : Ele + public class 葉 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs index 34fd6cd..16f166c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 葉D : EleD + public class 葉D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs index 3bcd1f3..4e8ed74 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 葉_心 : 葉 { - public Par X0Y0_通常_葉; + public ShapePart X0Y0_通常_葉; - public Par X0Y0_通常_葉脈; + public ShapePart X0Y0_通常_葉脈; - public Par X0Y1_欠損1_葉; + public ShapePart X0Y1_欠損1_葉; - public Par X0Y1_欠損1_葉脈; + public ShapePart X0Y1_欠損1_葉脈; - public Par X0Y2_欠損2_葉; + public ShapePart X0Y2_欠損2_葉; - public Par X0Y2_欠損2_葉脈; + public ShapePart X0Y2_欠損2_葉脈; public ColorD 葉CD; @@ -41,7 +41,7 @@ namespace SlaveMatrix set { 欠損_ = value; - Body.SetIndexY((欠損_ ? RNG.XS.NextM(1, 2) : 0)); + Body.SetIndexY((欠損_ ? Rng.XS.NextM(1, 2) : 0)); } } @@ -145,19 +145,19 @@ namespace SlaveMatrix public 葉_心(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 葉_心D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["葉"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_通常_葉 = pars["葉"].ToPar(); - X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); - pars = Body[0][1]; - X0Y1_欠損1_葉 = pars["葉"].ToPar(); - X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); - pars = Body[0][2]; - X0Y2_欠損2_葉 = pars["葉"].ToPar(); - X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["葉"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_通常_葉 = partGroup["葉"].ToPar(); + X0Y0_通常_葉脈 = partGroup["葉脈"].ToPar(); + partGroup = Body[0][1]; + X0Y1_欠損1_葉 = partGroup["葉"].ToPar(); + X0Y1_欠損1_葉脈 = partGroup["葉脈"].ToPar(); + partGroup = Body[0][2]; + X0Y2_欠損2_葉 = partGroup["葉"].ToPar(); + X0Y2_欠損2_葉脈 = partGroup["葉脈"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -243,20 +243,20 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } private void 配色T1(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } private void 配色T0(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs index 2d5be87..87c826a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_心D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 葉_心(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs index 9411b1f..8307722 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 葉_披 : 葉 { - public Par X0Y0_通常_葉; + public ShapePart X0Y0_通常_葉; - public Par X0Y0_通常_葉脈; + public ShapePart X0Y0_通常_葉脈; - public Par X0Y1_欠損1_葉; + public ShapePart X0Y1_欠損1_葉; - public Par X0Y1_欠損1_葉脈; + public ShapePart X0Y1_欠損1_葉脈; - public Par X0Y2_欠損2_葉; + public ShapePart X0Y2_欠損2_葉; - public Par X0Y2_欠損2_葉脈; + public ShapePart X0Y2_欠損2_葉脈; public ColorD 葉CD; @@ -41,7 +41,7 @@ namespace SlaveMatrix set { 欠損_ = value; - Body.SetIndexY((欠損_ ? RNG.XS.NextM(1, 2) : 0)); + Body.SetIndexY((欠損_ ? Rng.XS.NextM(1, 2) : 0)); } } @@ -145,19 +145,19 @@ namespace SlaveMatrix public 葉_披(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 葉_披D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["葉"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_通常_葉 = pars["葉"].ToPar(); - X0Y0_通常_葉脈 = pars["葉脈"].ToPar(); - pars = Body[0][1]; - X0Y1_欠損1_葉 = pars["葉"].ToPar(); - X0Y1_欠損1_葉脈 = pars["葉脈"].ToPar(); - pars = Body[0][2]; - X0Y2_欠損2_葉 = pars["葉"].ToPar(); - X0Y2_欠損2_葉脈 = pars["葉脈"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["葉"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_通常_葉 = partGroup["葉"].ToPar(); + X0Y0_通常_葉脈 = partGroup["葉脈"].ToPar(); + partGroup = Body[0][1]; + X0Y1_欠損1_葉 = partGroup["葉"].ToPar(); + X0Y1_欠損1_葉脈 = partGroup["葉脈"].ToPar(); + partGroup = Body[0][2]; + X0Y2_欠損2_葉 = partGroup["葉"].ToPar(); + X0Y2_欠損2_葉脈 = partGroup["葉脈"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -243,20 +243,20 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } private void 配色T1(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.植0O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); } private void 配色T0(BodyColorSet 体配色) { - 葉CD = new ColorD(ref Col.Black, ref 体配色.植1O); - 葉脈CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 葉CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 葉脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs index ba68c19..6fd2adc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/葉_披D.cs @@ -18,7 +18,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 葉_披(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs index ed5b8c9..a65ad97 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌.cs @@ -3,39 +3,39 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 虫鎌 : Ele + public class 虫鎌 : Element { - public Par X0Y0_虫鎌節; + public ShapePart X0Y0_虫鎌節; - public Par X0Y0_虫棘1; + public ShapePart X0Y0_虫棘1; - public Par X0Y0_虫棘2; + public ShapePart X0Y0_虫棘2; - public Par X0Y0_虫棘3; + public ShapePart X0Y0_虫棘3; - public Par X0Y0_虫棘4; + public ShapePart X0Y0_虫棘4; - public Par X0Y0_虫鎌1; + public ShapePart X0Y0_虫鎌1; - public Par X0Y0_虫鎌2; + public ShapePart X0Y0_虫鎌2; - public Par X0Y0_虫鎌3; + public ShapePart X0Y0_虫鎌3; - public Par X0Y0_虫孔1; + public ShapePart X0Y0_虫孔1; - public Par X0Y0_虫孔2; + public ShapePart X0Y0_虫孔2; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; public ColorD 虫鎌節CD; @@ -444,19 +444,19 @@ namespace SlaveMatrix public 虫鎌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 虫鎌D e) { ThisType = GetType(); - Body = new Difs(Sta.肢左["虫鎌"]); - Pars pars = Body[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(); + Body = new VariantGrid(GlobalState.肢左["虫鎌"]); + PartGroup partGroup = Body[0][0]; + X0Y0_虫鎌節 = partGroup["虫鎌節"].ToPar(); + X0Y0_虫棘1 = partGroup["虫棘1"].ToPar(); + X0Y0_虫棘2 = partGroup["虫棘2"].ToPar(); + X0Y0_虫棘3 = partGroup["虫棘3"].ToPar(); + X0Y0_虫棘4 = partGroup["虫棘4"].ToPar(); + X0Y0_虫鎌1 = partGroup["虫鎌1"].ToPar(); + X0Y0_虫鎌2 = partGroup["虫鎌2"].ToPar(); + X0Y0_虫鎌3 = partGroup["虫鎌3"].ToPar(); + X0Y0_虫孔1 = partGroup["虫孔1"].ToPar(); + X0Y0_虫孔2 = partGroup["虫孔2"].ToPar(); + PartGroup pars2 = partGroup["輪"].ToPars(); X0Y0_輪_革 = pars2["革"].ToPar(); X0Y0_輪_金具1 = pars2["金具1"].ToPar(); X0Y0_輪_金具2 = pars2["金具2"].ToPar(); @@ -541,7 +541,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -591,16 +591,16 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 虫鎌節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(ref ColorHelper.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫鎌1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫鎌2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫鎌3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -611,16 +611,16 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 虫鎌節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(ref ColorHelper.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫鎌1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫鎌2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫鎌3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 虫孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -631,16 +631,16 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 虫鎌節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(ref ColorHelper.Black, ref 体配色.甲1O); + 虫棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 虫鎌1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫鎌2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 虫鎌3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 虫孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); + 虫孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1R); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs index ecac717..a603d48 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫鎌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 虫鎌D : EleD + public class 虫鎌D : ElementData { public bool 虫鎌節_表示 = true; @@ -46,7 +46,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 虫鎌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs index 478922a..1f4428a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 虫顎 : Ele + public class 虫顎 : Element { - public Par X0Y0_顎; + public ShapePart X0Y0_顎; - public Par X0Y0_節; + public ShapePart X0Y0_節; - public Par X0Y0_牙_牙1; + public ShapePart X0Y0_牙_牙1; - public Par X0Y0_牙_牙2; + public ShapePart X0Y0_牙_牙2; - public Par X0Y0_牙_牙0; + public ShapePart X0Y0_牙_牙0; public ColorD 顎CD; @@ -171,14 +171,14 @@ namespace SlaveMatrix public 虫顎(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 虫顎D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["虫顎"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_顎 = pars["顎"].ToPar(); - X0Y0_節 = pars["節"].ToPar(); - Pars pars2 = pars["牙"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["虫顎"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_顎 = partGroup["顎"].ToPar(); + X0Y0_節 = partGroup["節"].ToPar(); + PartGroup pars2 = partGroup["牙"].ToPars(); X0Y0_牙_牙1 = pars2["牙1"].ToPar(); X0Y0_牙_牙2 = pars2["牙2"].ToPar(); X0Y0_牙_牙0 = pars2["牙0"].ToPar(); @@ -265,29 +265,29 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 顎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); + 顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) { - 顎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); + 顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙0CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 顎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); + 顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 牙_牙1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 牙_牙2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 牙_牙0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs index 91b8ab0..8a2088d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/虫顎D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 虫顎D : EleD + public class 虫顎D : ElementData { public bool 顎_表示 = true; @@ -22,7 +22,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 虫顎(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs index c7e7125..91f4acc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 衝撃 : Ele + public class 衝撃 : Element { - public Par X0Y0_衝撃; + public ShapePart X0Y0_衝撃; public ColorD 衝撃CD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public 衝撃(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 衝撃D e) { ThisType = GetType(); - Body = new Difs(Sta.その他["衝撃"]); - Pars pars = Body[0][0]; - X0Y0_衝撃 = pars["衝撃"].ToPar(); + Body = new VariantGrid(GlobalState.その他["衝撃"]); + PartGroup partGroup = Body[0][0]; + X0Y0_衝撃 = partGroup["衝撃"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -141,8 +141,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { 衝撃CD = new ColorD(); - 衝撃CD.線 = Col.Empty; - 衝撃CD.色 = new Color2(ref Col.White, ref Col.Empty); + 衝撃CD.線 = ColorHelper.Empty; + 衝撃CD.色 = new Color2(ref ColorHelper.White, ref ColorHelper.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs index 86ea933..6f03e75 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衝撃D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 衝撃D : EleD + public class 衝撃D : ElementData { public bool 衝撃_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 衝撃(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs index 1b233dc..9c5aa5f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/衣装.cs @@ -27,7 +27,7 @@ namespace SlaveMatrix { if (!c.body_tree.半身_接続.IsEleD<単足_植D>()) { - return RNG.XS.NextBool(); + return Rng.XS.NextBool(); } return true; } @@ -39,7 +39,7 @@ namespace SlaveMatrix 腿_人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 Rng.XS.NextBool(); } return true; } @@ -55,7 +55,7 @@ namespace SlaveMatrix { 髪留2情報 @default = 髪留2情報.GetDefault(); 髪留2情報 横髪 = 髪留2情報.GetDefault(); - switch (RNG.XS.Next(3)) + switch (Rng.XS.Next(3)) { case 0: @default.髪留左.色.SetRandom(); @@ -92,11 +92,11 @@ namespace SlaveMatrix public static IEnumerable Getビキニ(CharacterData 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()) + ColorHelper.GetRandomClothesColor(out var c0); + ColorHelper.GetRandomClothesColor(out var c1); + ColorHelper.GetRandomClothesColor(out var c2); + bool e = Rng.XS.NextBool(); + if (Rng.XS.NextBool()) { if (t) { @@ -186,12 +186,12 @@ namespace SlaveMatrix public static IEnumerable Getランジェリー(CharacterData 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); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c0); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c1); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c2); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c3); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c4); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var c5); if (t) { 下着T_ブラ情報 @default = 下着T_ブラ情報.GetDefault(); @@ -241,7 +241,7 @@ namespace SlaveMatrix public static IEnumerable Getピアス(CharacterData c) { ピアス情報 ピアス中 = ピアス情報.GetDefault(); - ピアス中.色.ピアス = (RNG.XS.NextBool() ? Color.Gold : Color.Silver); + ピアス中.色.ピアス = (Rng.XS.NextBool() ? Color.Gold : Color.Silver); ピアス中.色.SetColor2(); yield return ピアス中; ピアス情報 @default = ピアス情報.GetDefault(); @@ -275,7 +275,7 @@ namespace SlaveMatrix 上着B_前掛け情報 default2 = 上着B_前掛け情報.GetDefault(); default2.色.生地 = ドレス首.色.生地; default2.色.縁 = ドレス首.色.縁; - default2.色.紐 = Col.Black; + default2.色.紐 = ColorHelper.Black; default2.色.SetColor2(); yield return default2; } @@ -284,7 +284,7 @@ namespace SlaveMatrix 上着B_クロス情報 default3 = 上着B_クロス情報.GetDefault(); default3.中 = false; default3.色.生地1 = ドレス首.色.生地; - default3.色.生地2 = Col.Black; + default3.色.生地2 = ColorHelper.Black; default3.色.SetColor2(); yield return default3; } @@ -299,11 +299,11 @@ namespace SlaveMatrix public static IEnumerable Getヴィオラ服1(CharacterData 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); + ColorHelper.GetRandomClothesColor(out var c0); + ColorHelper.GetRandomClothesColor(out var c1); + ColorHelper.GetRandomClothesColor(out var c2); + ColorHelper.GetRandomClothesColor(out var c3); + ColorHelper.GetRandomClothesColor(out var c4); ドレス首情報 @default = ドレス首情報.GetDefault(); @default.色.生地 = c0; @default.色.縁 = c2; @@ -365,22 +365,22 @@ namespace SlaveMatrix public static IEnumerable Get奴隷服(CharacterData c, bool b, bool r, bool a) { - Color c0 = Col.Empty; - Color c1 = Col.Empty; - Color c2 = Col.Empty; + Color c0 = ColorHelper.Empty; + Color c1 = ColorHelper.Empty; + Color c2 = ColorHelper.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); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out c0); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out c1); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out c2); } if (b && c.Is下着ボトム条件()) { - if (r && RNG.XS.NextBool()) + 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); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var ret); + ColorHelper.GetRandomClothesColor(a ? Rng.XS.Next(32, 256) : 255, out var ret2); + ColorHelper.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; @@ -410,7 +410,7 @@ namespace SlaveMatrix yield return 下着B_ノーマル情報3; } } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 下着T_クロス情報 @default = 下着T_クロス情報.GetDefault(); if (r) @@ -424,7 +424,7 @@ namespace SlaveMatrix else { 下着T_チューブ情報 default2 = 下着T_チューブ情報.GetDefault(); - default2.縁 = RNG.XS.NextBool(); + default2.縁 = Rng.XS.NextBool(); if (r) { default2.色.生地 = c0; @@ -481,11 +481,11 @@ namespace SlaveMatrix public static Unit Change衣装(this Unit u) { int num = 0; - if (Sta.GameData.ヴィオラ服) + if (GlobalState.GameData.ヴィオラ服) { do { - num = RNG.XS.Next(10); + num = Rng.XS.Next(10); } while (u.着衣番号 == num); } @@ -493,7 +493,7 @@ namespace SlaveMatrix { do { - num = RNG.XS.Next(8); + num = Rng.XS.Next(8); } while (u.着衣番号 == num); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs index 0141a36..15ef103 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 角1 : Ele + public class 角1 : Element { public virtual double 展開 { get; set; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs index 4be7651..6213d25 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 角1D : EleD + public class 角1D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs index d95699b..acfadde 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一.cs @@ -4,41 +4,41 @@ namespace SlaveMatrix { public class 角1_一 : 角1 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_線1; + public ShapePart X0Y0_線1; - public Par X0Y0_線2; + public ShapePart X0Y0_線2; - public Par X0Y0_線3; + public ShapePart X0Y0_線3; - public Par X0Y0_線4; + public ShapePart X0Y0_線4; - public Par X0Y0_線5; + public ShapePart X0Y0_線5; - public Par X0Y0_線6; + public ShapePart X0Y0_線6; - public Par X0Y0_線7; + public ShapePart X0Y0_線7; - public Par X0Y0_線8; + public ShapePart X0Y0_線8; - public Par X0Y0_線9; + public ShapePart X0Y0_線9; - public Par X0Y0_線10; + public ShapePart X0Y0_線10; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; - public Par X0Y1_線1; + public ShapePart X0Y1_線1; - public Par X0Y1_線2; + public ShapePart X0Y1_線2; - public Par X0Y1_線3; + public ShapePart X0Y1_線3; - public Par X0Y1_線4; + public ShapePart X0Y1_線4; public ColorD 根CD; @@ -369,30 +369,30 @@ namespace SlaveMatrix public 角1_一(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角1_一D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["角"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_線1 = partGroup["線1"].ToPar(); + X0Y0_線2 = partGroup["線2"].ToPar(); + X0Y0_線3 = partGroup["線3"].ToPar(); + X0Y0_線4 = partGroup["線4"].ToPar(); + X0Y0_線5 = partGroup["線5"].ToPar(); + X0Y0_線6 = partGroup["線6"].ToPar(); + X0Y0_線7 = partGroup["線7"].ToPar(); + X0Y0_線8 = partGroup["線8"].ToPar(); + X0Y0_線9 = partGroup["線9"].ToPar(); + X0Y0_線10 = partGroup["線10"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); + X0Y1_線1 = partGroup["線1"].ToPar(); + X0Y1_線2 = partGroup["線2"].ToPar(); + X0Y1_線3 = partGroup["線3"].ToPar(); + X0Y1_線4 = partGroup["線4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -509,7 +509,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); @@ -520,13 +520,13 @@ namespace SlaveMatrix 線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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); @@ -537,13 +537,13 @@ namespace SlaveMatrix 線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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根CD = new ColorD(ref ColorHelper.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); @@ -554,8 +554,8 @@ namespace SlaveMatrix 線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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs index 7396435..785986e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_一D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角1_一(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs index e73ea1e..48299d4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class 角1_虫 : 角1 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_器官左_器官1; + public ShapePart X0Y0_器官左_器官1; - public Par X0Y0_器官左_器官2; + public ShapePart X0Y0_器官左_器官2; - public Par X0Y0_器官右_器官1; + public ShapePart X0Y0_器官右_器官1; - public Par X0Y0_器官右_器官2; + public ShapePart X0Y0_器官右_器官2; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_器官左_器官1; + public ShapePart X0Y1_器官左_器官1; - public Par X0Y1_器官左_器官2; + public ShapePart X0Y1_器官左_器官2; - public Par X0Y1_器官右_器官1; + public ShapePart X0Y1_器官右_器官1; - public Par X0Y1_器官右_器官2; + public ShapePart X0Y1_器官右_器官2; - public Par X0Y1_線; + public ShapePart X0Y1_線; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; public ColorD 根CD; @@ -278,30 +278,30 @@ namespace SlaveMatrix public 角1_虫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角1_虫D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_根 = pars["根"].ToPar(); - Pars pars2 = pars["器官左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["角"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + PartGroup pars2 = partGroup["器官左"].ToPars(); X0Y0_器官左_器官1 = pars2["器官1"].ToPar(); X0Y0_器官左_器官2 = pars2["器官2"].ToPar(); - pars2 = pars["器官右"].ToPars(); + pars2 = partGroup["器官右"].ToPars(); X0Y0_器官右_器官1 = pars2["器官1"].ToPar(); X0Y0_器官右_器官2 = pars2["器官2"].ToPar(); - X0Y0_線 = pars["線"].ToPar(); - pars = Body[0][1]; - X0Y1_根 = pars["根"].ToPar(); - pars2 = pars["器官左"].ToPars(); + X0Y0_線 = partGroup["線"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + pars2 = partGroup["器官左"].ToPars(); X0Y1_器官左_器官1 = pars2["器官1"].ToPar(); X0Y1_器官左_器官2 = pars2["器官2"].ToPar(); - pars2 = pars["器官右"].ToPars(); + pars2 = partGroup["器官右"].ToPars(); X0Y1_器官右_器官1 = pars2["器官1"].ToPar(); X0Y1_器官右_器官2 = pars2["器官2"].ToPar(); - X0Y1_線 = pars["線"].ToPar(); - X0Y1_折線1 = pars["折線1"].ToPar(); - X0Y1_折線2 = pars["折線2"].ToPar(); + X0Y1_線 = partGroup["線"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -406,38 +406,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 器官左_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官左_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官右_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官右_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 器官左_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 器官左_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 器官右_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 器官右_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 器官左_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官左_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官右_器官1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 器官右_器官2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs index b23815c..432dd77 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_虫D.cs @@ -30,7 +30,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角1_虫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs index 58de3cc..6a614f8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class 角1_鬼 : 角1 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_線1; + public ShapePart X0Y0_線1; - public Par X0Y0_線2; + public ShapePart X0Y0_線2; - public Par X0Y0_線3; + public ShapePart X0Y0_線3; - public Par X0Y0_線4; + public ShapePart X0Y0_線4; - public Par X0Y0_線5; + public ShapePart X0Y0_線5; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; - public Par X0Y1_線1; + public ShapePart X0Y1_線1; - public Par X0Y1_線2; + public ShapePart X0Y1_線2; public ColorD 根CD; @@ -252,23 +252,23 @@ namespace SlaveMatrix public 角1_鬼(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角1_鬼D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["角"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["角"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_線1 = partGroup["線1"].ToPar(); + X0Y0_線2 = partGroup["線2"].ToPar(); + X0Y0_線3 = partGroup["線3"].ToPar(); + X0Y0_線4 = partGroup["線4"].ToPar(); + X0Y0_線5 = partGroup["線5"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); + X0Y1_線1 = partGroup["線1"].ToPar(); + X0Y1_線2 = partGroup["線2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -366,38 +366,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs index 6ff3857..497127d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角1_鬼D.cs @@ -28,7 +28,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角1_鬼(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs index b1f7f34..9dfae68 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2.cs @@ -3,7 +3,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 角2 : Ele + public class 角2 : Element { public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs index ad87f76..6b145a1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 角2D : EleD + public class 角2D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs index aa83a45..921c165 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class 角2_山1 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凸1; + public ShapePart X0Y0_凸1; - public Par X0Y0_凸2; + public ShapePart X0Y0_凸2; - public Par X0Y0_凸3; + public ShapePart X0Y0_凸3; - public Par X0Y0_凸4; + public ShapePart X0Y0_凸4; - public Par X0Y0_凸5; + public ShapePart X0Y0_凸5; - public Par X0Y0_凸6; + public ShapePart X0Y0_凸6; - public Par X0Y0_凸7; + public ShapePart X0Y0_凸7; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線; + public ShapePart X0Y1_折線; - public Par X0Y1_凸1; + public ShapePart X0Y1_凸1; - public Par X0Y1_凸2; + public ShapePart X0Y1_凸2; - public Par X0Y1_凸3; + public ShapePart X0Y1_凸3; - public Par X0Y1_凸4; + public ShapePart X0Y1_凸4; public ColorD 根CD; @@ -285,26 +285,26 @@ namespace SlaveMatrix public 角2_山1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_山1D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凸1 = partGroup["凸1"].ToPar(); + X0Y0_凸2 = partGroup["凸2"].ToPar(); + X0Y0_凸3 = partGroup["凸3"].ToPar(); + X0Y0_凸4 = partGroup["凸4"].ToPar(); + X0Y0_凸5 = partGroup["凸5"].ToPar(); + X0Y0_凸6 = partGroup["凸6"].ToPar(); + X0Y0_凸7 = partGroup["凸7"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線 = partGroup["折線"].ToPar(); + X0Y1_凸1 = partGroup["凸1"].ToPar(); + X0Y1_凸2 = partGroup["凸2"].ToPar(); + X0Y1_凸3 = partGroup["凸3"].ToPar(); + X0Y1_凸4 = partGroup["凸4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -417,41 +417,41 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs index 97ccf2f..4dd60be 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山1D.cs @@ -30,7 +30,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_山1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs index 039c661..d105bb8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2.cs @@ -4,39 +4,39 @@ namespace SlaveMatrix { public class 角2_山2 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凸1; + public ShapePart X0Y0_凸1; - public Par X0Y0_凸2; + public ShapePart X0Y0_凸2; - public Par X0Y0_凸3; + public ShapePart X0Y0_凸3; - public Par X0Y0_凸4; + public ShapePart X0Y0_凸4; - public Par X0Y0_凸5; + public ShapePart X0Y0_凸5; - public Par X0Y0_凸6; + public ShapePart X0Y0_凸6; - public Par X0Y0_凸7; + public ShapePart X0Y0_凸7; - public Par X0Y0_凸8; + public ShapePart X0Y0_凸8; - public Par X0Y0_凸9; + public ShapePart X0Y0_凸9; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線; + public ShapePart X0Y1_折線; - public Par X0Y1_凸1; + public ShapePart X0Y1_凸1; - public Par X0Y1_凸2; + public ShapePart X0Y1_凸2; - public Par X0Y1_凸3; + public ShapePart X0Y1_凸3; - public Par X0Y1_凸4; + public ShapePart X0Y1_凸4; - public Par X0Y1_凸5; + public ShapePart X0Y1_凸5; public ColorD 根CD; @@ -333,29 +333,29 @@ namespace SlaveMatrix public 角2_山2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_山2D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凸1 = partGroup["凸1"].ToPar(); + X0Y0_凸2 = partGroup["凸2"].ToPar(); + X0Y0_凸3 = partGroup["凸3"].ToPar(); + X0Y0_凸4 = partGroup["凸4"].ToPar(); + X0Y0_凸5 = partGroup["凸5"].ToPar(); + X0Y0_凸6 = partGroup["凸6"].ToPar(); + X0Y0_凸7 = partGroup["凸7"].ToPar(); + X0Y0_凸8 = partGroup["凸8"].ToPar(); + X0Y0_凸9 = partGroup["凸9"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線 = partGroup["折線"].ToPar(); + X0Y1_凸1 = partGroup["凸1"].ToPar(); + X0Y1_凸2 = partGroup["凸2"].ToPar(); + X0Y1_凸3 = partGroup["凸3"].ToPar(); + X0Y1_凸4 = partGroup["凸4"].ToPar(); + X0Y1_凸5 = partGroup["凸5"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -476,47 +476,47 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs index 3491602..bfde4c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山2D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_山2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs index 77c352b..b8b28ae 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3.cs @@ -4,59 +4,59 @@ namespace SlaveMatrix { public class 角2_山3 : 角2 { - public Par X0Y0_根_根; + public ShapePart X0Y0_根_根; - public Par X0Y0_根_凸1; + public ShapePart X0Y0_根_凸1; - public Par X0Y0_根_凸2; + public ShapePart X0Y0_根_凸2; - public Par X0Y0_根_凸3; + public ShapePart X0Y0_根_凸3; - public Par X0Y0_根_凸4; + public ShapePart X0Y0_根_凸4; - public Par X0Y0_根_凸5; + public ShapePart X0Y0_根_凸5; - public Par X0Y0_根_凸6; + public ShapePart X0Y0_根_凸6; - public Par X0Y0_根_凸7; + public ShapePart X0Y0_根_凸7; - public Par X0Y0_根_凸8; + public ShapePart X0Y0_根_凸8; - public Par X0Y0_根_凸9; + public ShapePart X0Y0_根_凸9; - public Par X0Y0_根_凸10; + public ShapePart X0Y0_根_凸10; - public Par X0Y0_先_先; + public ShapePart X0Y0_先_先; - public Par X0Y0_先_凸1; + public ShapePart X0Y0_先_凸1; - public Par X0Y0_先_凸2; + public ShapePart X0Y0_先_凸2; - public Par X0Y0_先_凸3; + public ShapePart X0Y0_先_凸3; - public Par X0Y0_先_凸4; + public ShapePart X0Y0_先_凸4; - public Par X0Y0_先_凸5; + public ShapePart X0Y0_先_凸5; - public Par X0Y0_先_凸6; + public ShapePart X0Y0_先_凸6; - public Par X0Y1_根_根; + public ShapePart X0Y1_根_根; - public Par X0Y1_根_折線1; + public ShapePart X0Y1_根_折線1; - public Par X0Y1_根_折線2; + public ShapePart X0Y1_根_折線2; - public Par X0Y1_根_凸1; + public ShapePart X0Y1_根_凸1; - public Par X0Y1_根_凸2; + public ShapePart X0Y1_根_凸2; - public Par X0Y1_根_凸3; + public ShapePart X0Y1_根_凸3; - public Par X0Y1_根_凸4; + public ShapePart X0Y1_根_凸4; - public Par X0Y1_根_凸5; + public ShapePart X0Y1_根_凸5; - public Par X0Y1_根_凸6; + public ShapePart X0Y1_根_凸6; public ColorD 根_根CD; @@ -152,7 +152,7 @@ namespace SlaveMatrix public ColorP X0Y1_根_凸6CP; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -532,12 +532,12 @@ namespace SlaveMatrix public 角2_山3(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_山3D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["根"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["根"].ToPars(); X0Y0_根_根 = pars2["根"].ToPar(); X0Y0_根_凸1 = pars2["凸1"].ToPar(); X0Y0_根_凸2 = pars2["凸2"].ToPar(); @@ -549,7 +549,7 @@ namespace SlaveMatrix X0Y0_根_凸8 = pars2["凸8"].ToPar(); X0Y0_根_凸9 = pars2["凸9"].ToPar(); X0Y0_根_凸10 = pars2["凸10"].ToPar(); - pars2 = pars["先"].ToPars(); + pars2 = partGroup["先"].ToPars(); X0Y0_先_先 = pars2["先"].ToPar(); X0Y0_先_凸1 = pars2["凸1"].ToPar(); X0Y0_先_凸2 = pars2["凸2"].ToPar(); @@ -620,7 +620,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[2] { X0Y0_根_根, X0Y0_先_先 }; + Pars = new ShapePart[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); @@ -754,74 +754,74 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸10CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸9CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸10CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs index 1990d31..cd571ba 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_山3D.cs @@ -52,7 +52,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_山3(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs index 66be24c..aa3ac48 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻.cs @@ -4,47 +4,47 @@ namespace SlaveMatrix { public class 角2_巻 : 角2 { - public Par X0Y0_根_根; + public ShapePart X0Y0_根_根; - public Par X0Y0_根_凸6; + public ShapePart X0Y0_根_凸6; - public Par X0Y0_根_凸5; + public ShapePart X0Y0_根_凸5; - public Par X0Y0_根_凸4; + public ShapePart X0Y0_根_凸4; - public Par X0Y0_根_凸3; + public ShapePart X0Y0_根_凸3; - public Par X0Y0_根_凸2; + public ShapePart X0Y0_根_凸2; - public Par X0Y0_根_凸1; + public ShapePart X0Y0_根_凸1; - public Par X0Y0_先_先; + public ShapePart X0Y0_先_先; - public Par X0Y0_先_凸1; + public ShapePart X0Y0_先_凸1; - public Par X0Y0_先_凸2; + public ShapePart X0Y0_先_凸2; - public Par X0Y0_先_凸3; + public ShapePart X0Y0_先_凸3; - public Par X0Y0_先_凸4; + public ShapePart X0Y0_先_凸4; - public Par X0Y0_先_凸5; + public ShapePart X0Y0_先_凸5; - public Par X0Y1_根_根; + public ShapePart X0Y1_根_根; - public Par X0Y1_根_折線1; + public ShapePart X0Y1_根_折線1; - public Par X0Y1_根_折線2; + public ShapePart X0Y1_根_折線2; - public Par X0Y1_根_凸6; + public ShapePart X0Y1_根_凸6; - public Par X0Y1_根_凸4; + public ShapePart X0Y1_根_凸4; - public Par X0Y1_根_凸3; + public ShapePart X0Y1_根_凸3; - public Par X0Y1_根_凸2; + public ShapePart X0Y1_根_凸2; - public Par X0Y1_根_凸1; + public ShapePart X0Y1_根_凸1; public ColorD 根_根CD; @@ -417,12 +417,12 @@ namespace SlaveMatrix public 角2_巻(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_巻D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][3]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["根"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][3]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["根"].ToPars(); X0Y0_根_根 = pars2["根"].ToPar(); X0Y0_根_凸6 = pars2["凸6"].ToPar(); X0Y0_根_凸5 = pars2["凸5"].ToPar(); @@ -430,7 +430,7 @@ namespace SlaveMatrix X0Y0_根_凸3 = pars2["凸3"].ToPar(); X0Y0_根_凸2 = pars2["凸2"].ToPar(); X0Y0_根_凸1 = pars2["凸1"].ToPar(); - pars2 = pars["先"].ToPars(); + pars2 = partGroup["先"].ToPars(); X0Y0_先_先 = pars2["先"].ToPar(); X0Y0_先_凸1 = pars2["凸1"].ToPar(); X0Y0_先_凸2 = pars2["凸2"].ToPar(); @@ -608,59 +608,59 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根_根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); + 根_根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 根_凸6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_先CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先_凸1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 先_凸5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 根_折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 根_折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs index 80f730a..0980e12 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_巻D.cs @@ -42,7 +42,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_巻(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs index 5cd036c..88ae6d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class 角2_牛1 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凹1; + public ShapePart X0Y0_凹1; - public Par X0Y0_凹2; + public ShapePart X0Y0_凹2; - public Par X0Y0_凹3; + public ShapePart X0Y0_凹3; - public Par X0Y0_凹4; + public ShapePart X0Y0_凹4; - public Par X0Y0_凹5; + public ShapePart X0Y0_凹5; - public Par X0Y0_凹6; + public ShapePart X0Y0_凹6; - public Par X0Y0_凹7; + public ShapePart X0Y0_凹7; - public Par X0Y0_凹8; + public ShapePart X0Y0_凹8; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_凹1; + public ShapePart X0Y1_凹1; - public Par X0Y1_凹2; + public ShapePart X0Y1_凹2; - public Par X0Y1_凹3; + public ShapePart X0Y1_凹3; public ColorD 根CD; @@ -300,26 +300,26 @@ namespace SlaveMatrix public 角2_牛1(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_牛1D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][4]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); - X0Y1_凹3 = pars["凹3"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][4]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凹1 = partGroup["凹1"].ToPar(); + X0Y0_凹2 = partGroup["凹2"].ToPar(); + X0Y0_凹3 = partGroup["凹3"].ToPar(); + X0Y0_凹4 = partGroup["凹4"].ToPar(); + X0Y0_凹5 = partGroup["凹5"].ToPar(); + X0Y0_凹6 = partGroup["凹6"].ToPar(); + X0Y0_凹7 = partGroup["凹7"].ToPar(); + X0Y0_凹8 = partGroup["凹8"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_凹1 = partGroup["凹1"].ToPar(); + X0Y1_凹2 = partGroup["凹2"].ToPar(); + X0Y1_凹3 = partGroup["凹3"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -433,44 +433,44 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹8CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs index 18af78d..7d9c8bf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛1D.cs @@ -32,7 +32,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_牛1(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs index 6b5c471..40ba14b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class 角2_牛2 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凹1; + public ShapePart X0Y0_凹1; - public Par X0Y0_凹2; + public ShapePart X0Y0_凹2; - public Par X0Y0_凹3; + public ShapePart X0Y0_凹3; - public Par X0Y0_凹4; + public ShapePart X0Y0_凹4; - public Par X0Y0_凹5; + public ShapePart X0Y0_凹5; - public Par X0Y0_凹6; + public ShapePart X0Y0_凹6; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_凹1; + public ShapePart X0Y1_凹1; - public Par X0Y1_凹2; + public ShapePart X0Y1_凹2; public ColorD 根CD; @@ -252,23 +252,23 @@ namespace SlaveMatrix public 角2_牛2(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_牛2D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][5]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[0][1]; - X0Y1_根 = pars["根"].ToPar(); - X0Y1_凹1 = pars["凹1"].ToPar(); - X0Y1_凹2 = pars["凹2"].ToPar(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][5]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凹1 = partGroup["凹1"].ToPar(); + X0Y0_凹2 = partGroup["凹2"].ToPar(); + X0Y0_凹3 = partGroup["凹3"].ToPar(); + X0Y0_凹4 = partGroup["凹4"].ToPar(); + X0Y0_凹5 = partGroup["凹5"].ToPar(); + X0Y0_凹6 = partGroup["凹6"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_凹1 = partGroup["凹1"].ToPar(); + X0Y1_凹2 = partGroup["凹2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -374,38 +374,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs index bd1af07..8277ab3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛2D.cs @@ -28,7 +28,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_牛2(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs index afecbd8..09f5192 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3.cs @@ -4,31 +4,31 @@ namespace SlaveMatrix { public class 角2_牛3 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凹1; + public ShapePart X0Y0_凹1; - public Par X0Y0_凹2; + public ShapePart X0Y0_凹2; - public Par X0Y0_凹3; + public ShapePart X0Y0_凹3; - public Par X0Y0_凹4; + public ShapePart X0Y0_凹4; - public Par X0Y0_凹5; + public ShapePart X0Y0_凹5; - public Par X0Y0_凹6; + public ShapePart X0Y0_凹6; - public Par X0Y0_凹7; + public ShapePart X0Y0_凹7; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_凹1; + public ShapePart X0Y1_凹1; - public Par X0Y1_凹2; + public ShapePart X0Y1_凹2; - public Par X0Y1_凹3; + public ShapePart X0Y1_凹3; - public Par X0Y1_凹4; + public ShapePart X0Y1_凹4; public ColorD 根CD; @@ -264,25 +264,25 @@ namespace SlaveMatrix public 角2_牛3(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_牛3D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][6]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][6]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凹1 = partGroup["凹1"].ToPar(); + X0Y0_凹2 = partGroup["凹2"].ToPar(); + X0Y0_凹3 = partGroup["凹3"].ToPar(); + X0Y0_凹4 = partGroup["凹4"].ToPar(); + X0Y0_凹5 = partGroup["凹5"].ToPar(); + X0Y0_凹6 = partGroup["凹6"].ToPar(); + X0Y0_凹7 = partGroup["凹7"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_凹1 = partGroup["凹1"].ToPar(); + X0Y1_凹2 = partGroup["凹2"].ToPar(); + X0Y1_凹3 = partGroup["凹3"].ToPar(); + X0Y1_凹4 = partGroup["凹4"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -392,38 +392,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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 ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); } private void 配色T0(BodyColorSet 体配色) { - 根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 ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 根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 ColorHelper.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs index cfa4dd9..88d92dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛3D.cs @@ -28,7 +28,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_牛3(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs index 3c8ce58..a16b6dd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4.cs @@ -4,35 +4,35 @@ namespace SlaveMatrix { public class 角2_牛4 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_凹1; + public ShapePart X0Y0_凹1; - public Par X0Y0_凹2; + public ShapePart X0Y0_凹2; - public Par X0Y0_凹3; + public ShapePart X0Y0_凹3; - public Par X0Y0_凹4; + public ShapePart X0Y0_凹4; - public Par X0Y0_凹5; + public ShapePart X0Y0_凹5; - public Par X0Y0_凹6; + public ShapePart X0Y0_凹6; - public Par X0Y0_凹7; + public ShapePart X0Y0_凹7; - public Par X0Y0_線; + public ShapePart X0Y0_線; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; - public Par X0Y1_凹1; + public ShapePart X0Y1_凹1; - public Par X0Y1_凹2; + public ShapePart X0Y1_凹2; - public Par X0Y1_線; + public ShapePart X0Y1_線; public ColorD 根CD; @@ -321,27 +321,27 @@ namespace SlaveMatrix public 角2_牛4(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_牛4D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][7]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][7]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_凹1 = partGroup["凹1"].ToPar(); + X0Y0_凹2 = partGroup["凹2"].ToPar(); + X0Y0_凹3 = partGroup["凹3"].ToPar(); + X0Y0_凹4 = partGroup["凹4"].ToPar(); + X0Y0_凹5 = partGroup["凹5"].ToPar(); + X0Y0_凹6 = partGroup["凹6"].ToPar(); + X0Y0_凹7 = partGroup["凹7"].ToPar(); + X0Y0_線 = partGroup["線"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); + X0Y1_凹1 = partGroup["凹1"].ToPar(); + X0Y1_凹2 = partGroup["凹2"].ToPar(); + X0Y1_線 = partGroup["線"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -458,47 +458,47 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.角0O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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); + 根CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 凹1CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹2CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹3CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹4CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹5CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹6CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 凹7CD = new ColorD(ref ColorHelper.Black, ref 体配色.角1O); + 線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs index 3536724..53f3f36 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_牛4D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_牛4(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs index d79404d..b2b46da 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫.cs @@ -4,33 +4,33 @@ namespace SlaveMatrix { public class 角2_虫 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_棘_棘1; + public ShapePart X0Y0_棘_棘1; - public Par X0Y0_棘_棘2; + public ShapePart X0Y0_棘_棘2; - public Par X0Y0_棘_棘3; + public ShapePart X0Y0_棘_棘3; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_棘_棘2; + public ShapePart X0Y1_棘_棘2; - public Par X0Y1_棘_棘3; + public ShapePart X0Y1_棘_棘3; - public Par X0Y1_折線; + public ShapePart X0Y1_折線; public ColorD 根CD; @@ -351,29 +351,29 @@ namespace SlaveMatrix public 角2_虫(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_虫D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][9]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_根 = pars["根"].ToPar(); - Pars pars2 = pars["刺"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][9]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + PartGroup pars2 = partGroup["刺"].ToPars(); X0Y0_棘_棘1 = pars2["刺1"].ToPar(); X0Y0_棘_棘2 = pars2["刺2"].ToPar(); X0Y0_棘_棘3 = pars2["刺3"].ToPar(); - pars2 = pars["輪"].ToPars(); + pars2 = partGroup["輪"].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 = Body[0][1]; - X0Y1_根 = pars["根"].ToPar(); - pars2 = pars["刺"].ToPars(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + pars2 = partGroup["刺"].ToPars(); X0Y1_棘_棘2 = pars2["刺2"].ToPar(); X0Y1_棘_棘3 = pars2["刺3"].ToPar(); - X0Y1_折線 = pars["折線"].ToPar(); + X0Y1_折線 = partGroup["折線"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -465,7 +465,7 @@ namespace SlaveMatrix } } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -521,47 +521,47 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根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(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘3CD = new ColorD(ref ColorHelper.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); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根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(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 刺_棘3CD = new ColorD(ref ColorHelper.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); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根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(ref ColorHelper.Black, ref 体配色.刺青O); + 刺_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 刺_棘3CD = new ColorD(ref ColorHelper.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); + 折線CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } public void 輪配色(拘束具色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs index d5e34a8..798f9d2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_虫D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_虫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs index 2f31242..8e6cb7f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class 角2_鬼 : 角2 { - public Par X0Y0_根; + public ShapePart X0Y0_根; - public Par X0Y0_線1; + public ShapePart X0Y0_線1; - public Par X0Y0_線2; + public ShapePart X0Y0_線2; - public Par X0Y0_線3; + public ShapePart X0Y0_線3; - public Par X0Y0_線4; + public ShapePart X0Y0_線4; - public Par X0Y0_線5; + public ShapePart X0Y0_線5; - public Par X0Y0_線6; + public ShapePart X0Y0_線6; - public Par X0Y1_根; + public ShapePart X0Y1_根; - public Par X0Y1_折線1; + public ShapePart X0Y1_折線1; - public Par X0Y1_折線2; + public ShapePart X0Y1_折線2; - public Par X0Y1_線1; + public ShapePart X0Y1_線1; - public Par X0Y1_線2; + public ShapePart X0Y1_線2; public ColorD 根CD; @@ -273,24 +273,24 @@ namespace SlaveMatrix public 角2_鬼(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 角2_鬼D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["角"][8]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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 = Body[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(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["角"][8]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_根 = partGroup["根"].ToPar(); + X0Y0_線1 = partGroup["線1"].ToPar(); + X0Y0_線2 = partGroup["線2"].ToPar(); + X0Y0_線3 = partGroup["線3"].ToPar(); + X0Y0_線4 = partGroup["線4"].ToPar(); + X0Y0_線5 = partGroup["線5"].ToPar(); + X0Y0_線6 = partGroup["線6"].ToPar(); + partGroup = Body[0][1]; + X0Y1_根 = partGroup["根"].ToPar(); + X0Y1_折線1 = partGroup["折線1"].ToPar(); + X0Y1_折線2 = partGroup["折線2"].ToPar(); + X0Y1_線1 = partGroup["線1"].ToPar(); + X0Y1_線2 = partGroup["線2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -417,41 +417,41 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T0(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.角0O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } private void 配色T1(BodyColorSet 体配色) { - 根CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 根CD = new ColorD(ref ColorHelper.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); + 折線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 折線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs index 73a3959..a4fc46c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/角2_鬼D.cs @@ -30,7 +30,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 角2_鬼(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs index 1cd2ccf..694d4cc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手.cs @@ -4,9 +4,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 触手 : Ele + public class 触手 : Element { - public virtual IEnumerable Enum軸() + public virtual IEnumerable Enum軸() { yield break; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs index ce3ed2c..27c80b9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 触手D : EleD + public class 触手D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs index 6e8bfa1..6811c83 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬.cs @@ -7,561 +7,561 @@ namespace SlaveMatrix { public class 触手_犬 : 触手 { - public Par X0Y0_脚後_鰭_鰭膜1; + public ShapePart X0Y0_脚後_鰭_鰭膜1; - public Par X0Y0_脚後_鰭_鰭条1; + public ShapePart X0Y0_脚後_鰭_鰭条1; - public Par X0Y0_脚後_鰭_鰭膜2; + public ShapePart X0Y0_脚後_鰭_鰭膜2; - public Par X0Y0_脚後_鰭_鰭条2; + public ShapePart X0Y0_脚後_鰭_鰭条2; - public Par X0Y0_脚後_鰭_鰭膜3; + public ShapePart X0Y0_脚後_鰭_鰭膜3; - public Par X0Y0_脚後_UpperArm; + public ShapePart X0Y0_脚後_UpperArm; - public Par X0Y0_脚後_LowerArm; + public ShapePart X0Y0_脚後_LowerArm; - public Par X0Y0_脚後_手_手; + public ShapePart X0Y0_脚後_手_手; - public Par X0Y0_脚後_手_小指_指; + public ShapePart X0Y0_脚後_手_小指_指; - public Par X0Y0_脚後_手_小指_爪; + public ShapePart X0Y0_脚後_手_小指_爪; - public Par X0Y0_脚後_手_小指_鱗_鱗4; + public ShapePart X0Y0_脚後_手_小指_鱗_鱗4; - public Par X0Y0_脚後_手_小指_鱗_鱗3; + public ShapePart X0Y0_脚後_手_小指_鱗_鱗3; - public Par X0Y0_脚後_手_小指_鱗_鱗2; + public ShapePart X0Y0_脚後_手_小指_鱗_鱗2; - public Par X0Y0_脚後_手_小指_鱗_鱗1; + public ShapePart X0Y0_脚後_手_小指_鱗_鱗1; - public Par X0Y0_脚後_手_小指_水掻; + public ShapePart X0Y0_脚後_手_小指_水掻; - public Par X0Y0_脚後_手_薬指_指; + public ShapePart X0Y0_脚後_手_薬指_指; - public Par X0Y0_脚後_手_薬指_爪; + public ShapePart X0Y0_脚後_手_薬指_爪; - public Par X0Y0_脚後_手_薬指_水掻; + public ShapePart X0Y0_脚後_手_薬指_水掻; - public Par X0Y0_脚後_手_薬指_鱗_鱗4; + public ShapePart X0Y0_脚後_手_薬指_鱗_鱗4; - public Par X0Y0_脚後_手_薬指_鱗_鱗3; + public ShapePart X0Y0_脚後_手_薬指_鱗_鱗3; - public Par X0Y0_脚後_手_薬指_鱗_鱗2; + public ShapePart X0Y0_脚後_手_薬指_鱗_鱗2; - public Par X0Y0_脚後_手_薬指_鱗_鱗1; + public ShapePart X0Y0_脚後_手_薬指_鱗_鱗1; - public Par X0Y0_脚後_手_中指_指; + public ShapePart X0Y0_脚後_手_中指_指; - public Par X0Y0_脚後_手_中指_爪; + public ShapePart X0Y0_脚後_手_中指_爪; - public Par X0Y0_脚後_手_中指_水掻; + public ShapePart X0Y0_脚後_手_中指_水掻; - public Par X0Y0_脚後_手_中指_鱗_鱗4; + public ShapePart X0Y0_脚後_手_中指_鱗_鱗4; - public Par X0Y0_脚後_手_中指_鱗_鱗3; + public ShapePart X0Y0_脚後_手_中指_鱗_鱗3; - public Par X0Y0_脚後_手_中指_鱗_鱗2; + public ShapePart X0Y0_脚後_手_中指_鱗_鱗2; - public Par X0Y0_脚後_手_中指_鱗_鱗1; + public ShapePart X0Y0_脚後_手_中指_鱗_鱗1; - public Par X0Y0_脚後_手_人指_指; + public ShapePart X0Y0_脚後_手_人指_指; - public Par X0Y0_脚後_手_人指_爪; + public ShapePart X0Y0_脚後_手_人指_爪; - public Par X0Y0_脚後_手_人指_鱗_鱗4; + public ShapePart X0Y0_脚後_手_人指_鱗_鱗4; - public Par X0Y0_脚後_手_人指_鱗_鱗3; + public ShapePart X0Y0_脚後_手_人指_鱗_鱗3; - public Par X0Y0_脚後_手_人指_鱗_鱗2; + public ShapePart X0Y0_脚後_手_人指_鱗_鱗2; - public Par X0Y0_脚後_手_人指_鱗_鱗1; + public ShapePart X0Y0_脚後_手_人指_鱗_鱗1; - public Par X0Y0_脚後_手_鱗_鱗3; + public ShapePart X0Y0_脚後_手_鱗_鱗3; - public Par X0Y0_脚後_手_鱗_鱗2; + public ShapePart X0Y0_脚後_手_鱗_鱗2; - public Par X0Y0_脚後_手_鱗_鱗1; + public ShapePart X0Y0_脚後_手_鱗_鱗1; - public Par X0Y0_脚後_手_親指_爪; + public ShapePart X0Y0_脚後_手_親指_爪; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗9; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗9; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗8; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗8; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗7; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗7; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗6; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗6; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗5; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗5; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗4; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗4; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗3; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗3; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗2; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗2; - public Par X0Y0_脚後_LowerArm鱗_鱗小_鱗1; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗小_鱗1; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗9; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗9; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗8; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗8; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗7; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗7; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗6; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗6; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗5; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗5; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗4; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗4; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗3; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗3; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗2; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗2; - public Par X0Y0_脚後_LowerArm鱗_鱗大_鱗1; + public ShapePart X0Y0_脚後_LowerArm鱗_鱗大_鱗1; - public Par X0Y0_脚後_UpperArm鱗_鱗5; + public ShapePart X0Y0_脚後_UpperArm鱗_鱗5; - public Par X0Y0_脚後_UpperArm鱗_鱗4; + public ShapePart X0Y0_脚後_UpperArm鱗_鱗4; - public Par X0Y0_脚後_UpperArm鱗_鱗3; + public ShapePart X0Y0_脚後_UpperArm鱗_鱗3; - public Par X0Y0_脚後_UpperArm鱗_鱗2; + public ShapePart X0Y0_脚後_UpperArm鱗_鱗2; - public Par X0Y0_脚後_UpperArm鱗_鱗1; + public ShapePart X0Y0_脚後_UpperArm鱗_鱗1; - public Par X0Y0_脚後_輪_革; + public ShapePart X0Y0_脚後_輪_革; - public Par X0Y0_脚後_輪_金具1; + public ShapePart X0Y0_脚後_輪_金具1; - public Par X0Y0_脚後_輪_金具2; + public ShapePart X0Y0_脚後_輪_金具2; - public Par X0Y0_脚後_輪_金具3; + public ShapePart X0Y0_脚後_輪_金具3; - public Par X0Y0_脚後_輪_金具左; + public ShapePart X0Y0_脚後_輪_金具左; - public Par X0Y0_脚後_輪_金具右; + public ShapePart X0Y0_脚後_輪_金具右; - public Par X0Y0_上顎頭部後_頭2; + public ShapePart X0Y0_上顎頭部後_頭2; - public Par X0Y0_上顎頭部後_頭1; + public ShapePart X0Y0_上顎頭部後_頭1; - public Par X0Y0_下顎頭部後_頭2; + public ShapePart X0Y0_下顎頭部後_頭2; - public Par X0Y0_下顎頭部後_頭1; + public ShapePart X0Y0_下顎頭部後_頭1; - public Par X0Y0_Torso_節1_Torso; + public ShapePart X0Y0_Torso_節1_Torso; - public Par X0Y0_Torso_節1_鱗1; + public ShapePart X0Y0_Torso_節1_鱗1; - public Par X0Y0_Torso_節1_鱗3; + public ShapePart X0Y0_Torso_節1_鱗3; - public Par X0Y0_Torso_節1_鱗2; + public ShapePart X0Y0_Torso_節1_鱗2; - public Par X0Y0_Torso_節2_Torso; + public ShapePart X0Y0_Torso_節2_Torso; - public Par X0Y0_Torso_節2_鱗1; + public ShapePart X0Y0_Torso_節2_鱗1; - public Par X0Y0_Torso_節2_鱗3; + public ShapePart X0Y0_Torso_節2_鱗3; - public Par X0Y0_Torso_節2_鱗2; + public ShapePart X0Y0_Torso_節2_鱗2; - public Par X0Y0_Torso_節3_Torso; + public ShapePart X0Y0_Torso_節3_Torso; - public Par X0Y0_Torso_節3_鱗1; + public ShapePart X0Y0_Torso_節3_鱗1; - public Par X0Y0_Torso_節3_鱗3; + public ShapePart X0Y0_Torso_節3_鱗3; - public Par X0Y0_Torso_節3_鱗2; + public ShapePart X0Y0_Torso_節3_鱗2; - public Par X0Y0_Torso_節4_Torso; + public ShapePart X0Y0_Torso_節4_Torso; - public Par X0Y0_Torso_節4_鱗1; + public ShapePart X0Y0_Torso_節4_鱗1; - public Par X0Y0_Torso_節4_鱗3; + public ShapePart X0Y0_Torso_節4_鱗3; - public Par X0Y0_Torso_節4_鱗2; + public ShapePart X0Y0_Torso_節4_鱗2; - public Par X0Y0_Torso_節5_Torso; + public ShapePart X0Y0_Torso_節5_Torso; - public Par X0Y0_Torso_節5_鱗1; + public ShapePart X0Y0_Torso_節5_鱗1; - public Par X0Y0_Torso_節5_鱗3; + public ShapePart X0Y0_Torso_節5_鱗3; - public Par X0Y0_Torso_節5_鱗2; + public ShapePart X0Y0_Torso_節5_鱗2; - public Par X0Y0_Torso_節6_Torso; + public ShapePart X0Y0_Torso_節6_Torso; - public Par X0Y0_Torso_節6_鱗1; + public ShapePart X0Y0_Torso_節6_鱗1; - public Par X0Y0_Torso_節6_鱗3; + public ShapePart X0Y0_Torso_節6_鱗3; - public Par X0Y0_Torso_節6_鱗2; + public ShapePart X0Y0_Torso_節6_鱗2; - public Par X0Y0_Torso_節7_Torso; + public ShapePart X0Y0_Torso_節7_Torso; - public Par X0Y0_Torso_節7_鱗1; + public ShapePart X0Y0_Torso_節7_鱗1; - public Par X0Y0_Torso_節7_鱗3; + public ShapePart X0Y0_Torso_節7_鱗3; - public Par X0Y0_Torso_節7_鱗2; + public ShapePart X0Y0_Torso_節7_鱗2; - public Par X0Y0_Torso_節8_Torso; + public ShapePart X0Y0_Torso_節8_Torso; - public Par X0Y0_Torso_節8_鱗1; + public ShapePart X0Y0_Torso_節8_鱗1; - public Par X0Y0_Torso_節8_鱗3; + public ShapePart X0Y0_Torso_節8_鱗3; - public Par X0Y0_Torso_節8_鱗2; + public ShapePart X0Y0_Torso_節8_鱗2; - public Par X0Y0_Torso_節9_Torso; + public ShapePart X0Y0_Torso_節9_Torso; - public Par X0Y0_Torso_節9_鱗1; + public ShapePart X0Y0_Torso_節9_鱗1; - public Par X0Y0_Torso_節9_鱗3; + public ShapePart X0Y0_Torso_節9_鱗3; - public Par X0Y0_Torso_節9_鱗2; + public ShapePart X0Y0_Torso_節9_鱗2; - public Par X0Y0_Torso_節10_Torso; + public ShapePart X0Y0_Torso_節10_Torso; - public Par X0Y0_Torso_節10_鱗1; + public ShapePart X0Y0_Torso_節10_鱗1; - public Par X0Y0_Torso_節10_鱗3; + public ShapePart X0Y0_Torso_節10_鱗3; - public Par X0Y0_Torso_節10_鱗2; + public ShapePart X0Y0_Torso_節10_鱗2; - public Par X0Y0_Torso_節11_Torso; + public ShapePart X0Y0_Torso_節11_Torso; - public Par X0Y0_Torso_節11_鱗1; + public ShapePart X0Y0_Torso_節11_鱗1; - public Par X0Y0_Torso_節11_鱗3; + public ShapePart X0Y0_Torso_節11_鱗3; - public Par X0Y0_Torso_節11_鱗2; + public ShapePart X0Y0_Torso_節11_鱗2; - public Par X0Y0_Torso_節12_Torso; + public ShapePart X0Y0_Torso_節12_Torso; - public Par X0Y0_Torso_節12_鱗1; + public ShapePart X0Y0_Torso_節12_鱗1; - public Par X0Y0_Torso_節12_鱗3; + public ShapePart X0Y0_Torso_節12_鱗3; - public Par X0Y0_Torso_節12_鱗2; + public ShapePart X0Y0_Torso_節12_鱗2; - public Par X0Y0_Torso_節13_Torso; + public ShapePart X0Y0_Torso_節13_Torso; - public Par X0Y0_Torso_節13_鱗1; + public ShapePart X0Y0_Torso_節13_鱗1; - public Par X0Y0_Torso_節13_鱗3; + public ShapePart X0Y0_Torso_節13_鱗3; - public Par X0Y0_Torso_節13_鱗2; + public ShapePart X0Y0_Torso_節13_鱗2; - public Par X0Y0_Torso_節14_Torso; + public ShapePart X0Y0_Torso_節14_Torso; - public Par X0Y0_Torso_節14_鱗1; + public ShapePart X0Y0_Torso_節14_鱗1; - public Par X0Y0_Torso_節14_鱗3; + public ShapePart X0Y0_Torso_節14_鱗3; - public Par X0Y0_Torso_節14_鱗2; + public ShapePart X0Y0_Torso_節14_鱗2; - public Par X0Y0_Torso_節15_Torso; + public ShapePart X0Y0_Torso_節15_Torso; - public Par X0Y0_Torso_節15_鱗1; + public ShapePart X0Y0_Torso_節15_鱗1; - public Par X0Y0_Torso_節15_鱗3; + public ShapePart X0Y0_Torso_節15_鱗3; - public Par X0Y0_Torso_節15_鱗2; + public ShapePart X0Y0_Torso_節15_鱗2; - public Par X0Y0_Torso_節16_Torso; + public ShapePart X0Y0_Torso_節16_Torso; - public Par X0Y0_Torso_節16_鱗1; + public ShapePart X0Y0_Torso_節16_鱗1; - public Par X0Y0_Torso_節16_鱗3; + public ShapePart X0Y0_Torso_節16_鱗3; - public Par X0Y0_Torso_節16_鱗2; + public ShapePart X0Y0_Torso_節16_鱗2; - public Par X0Y0_Torso_輪_革; + public ShapePart X0Y0_Torso_輪_革; - public Par X0Y0_Torso_輪_金具1; + public ShapePart X0Y0_Torso_輪_金具1; - public Par X0Y0_Torso_輪_金具2; + public ShapePart X0Y0_Torso_輪_金具2; - public Par X0Y0_Torso_輪_金具3; + public ShapePart X0Y0_Torso_輪_金具3; - public Par X0Y0_Torso_輪_金具左; + public ShapePart X0Y0_Torso_輪_金具左; - public Par X0Y0_Torso_輪_金具右; + public ShapePart X0Y0_Torso_輪_金具右; - public Par X0Y0_Torso_節17_Torso; + public ShapePart X0Y0_Torso_節17_Torso; - public Par X0Y0_Torso_節17_鱗1; + public ShapePart X0Y0_Torso_節17_鱗1; - public Par X0Y0_Torso_節17_鱗3; + public ShapePart X0Y0_Torso_節17_鱗3; - public Par X0Y0_Torso_節17_鱗2; + public ShapePart X0Y0_Torso_節17_鱗2; - public Par X0Y0_Torso_節18_Torso; + public ShapePart X0Y0_Torso_節18_Torso; - public Par X0Y0_Torso_節18_鱗1; + public ShapePart X0Y0_Torso_節18_鱗1; - public Par X0Y0_Torso_節18_鱗3; + public ShapePart X0Y0_Torso_節18_鱗3; - public Par X0Y0_Torso_節18_鱗2; + public ShapePart X0Y0_Torso_節18_鱗2; - public Par X0Y0_頭_口膜_口膜1; + public ShapePart X0Y0_頭_口膜_口膜1; - public Par X0Y0_頭_口膜_口膜2; + public ShapePart X0Y0_頭_口膜_口膜2; - public Par X0Y0_頭_口膜_口膜3; + public ShapePart X0Y0_頭_口膜_口膜3; - public Par X0Y0_頭_口膜_口膜4; + public ShapePart X0Y0_頭_口膜_口膜4; - public Par X0Y0_頭_口膜_口膜5; + public ShapePart X0Y0_頭_口膜_口膜5; - public Par X0Y0_頭_口膜_口膜6; + public ShapePart X0Y0_頭_口膜_口膜6; - public Par X0Y0_頭_口膜_口膜7; + public ShapePart X0Y0_頭_口膜_口膜7; - public Par X0Y0_頭_口膜_口膜8; + public ShapePart X0Y0_頭_口膜_口膜8; - public Par X0Y0_頭_上顎歯後_歯1; + public ShapePart X0Y0_頭_上顎歯後_歯1; - public Par X0Y0_頭_上顎歯後_歯2; + public ShapePart X0Y0_頭_上顎歯後_歯2; - public Par X0Y0_頭_上顎歯後_歯3; + public ShapePart X0Y0_頭_上顎歯後_歯3; - public Par X0Y0_頭_下顎_歯_後_歯1; + public ShapePart X0Y0_頭_下顎_歯_後_歯1; - public Par X0Y0_頭_下顎_歯_後_歯2; + public ShapePart X0Y0_頭_下顎_歯_後_歯2; - public Par X0Y0_頭_下顎_歯_後_歯3; + public ShapePart X0Y0_頭_下顎_歯_後_歯3; - public Par X0Y0_頭_下顎_歯_前_歯1; + public ShapePart X0Y0_頭_下顎_歯_前_歯1; - public Par X0Y0_頭_下顎_歯_前_歯2; + public ShapePart X0Y0_頭_下顎_歯_前_歯2; - public Par X0Y0_頭_下顎_歯_前_歯3; + public ShapePart X0Y0_頭_下顎_歯_前_歯3; - public Par X0Y0_頭_下顎_眼孔1; + public ShapePart X0Y0_頭_下顎_眼孔1; - public Par X0Y0_頭_下顎_眼孔2; + public ShapePart X0Y0_頭_下顎_眼孔2; - public Par X0Y0_頭_下顎_眼_眼1_眼2; + public ShapePart X0Y0_頭_下顎_眼_眼1_眼2; - public Par X0Y0_頭_下顎_眼_眼1_眼1; + public ShapePart X0Y0_頭_下顎_眼_眼1_眼1; - public Par X0Y0_頭_下顎_眼_眼2_眼2; + public ShapePart X0Y0_頭_下顎_眼_眼2_眼2; - public Par X0Y0_頭_下顎_眼_眼2_眼1; + public ShapePart X0Y0_頭_下顎_眼_眼2_眼1; - public Par X0Y0_頭_下顎_眼下_眼下; + public ShapePart X0Y0_頭_下顎_眼下_眼下; - public Par X0Y0_頭_下顎_眼下_線; + public ShapePart X0Y0_頭_下顎_眼下_線; - public Par X0Y0_頭_下顎_頭部_前_頭9; + public ShapePart X0Y0_頭_下顎_頭部_前_頭9; - public Par X0Y0_頭_下顎_頭部_前_頭8; + public ShapePart X0Y0_頭_下顎_頭部_前_頭8; - public Par X0Y0_頭_下顎_頭部_前_頭7; + public ShapePart X0Y0_頭_下顎_頭部_前_頭7; - public Par X0Y0_頭_下顎_頭部_前_頭6; + public ShapePart X0Y0_頭_下顎_頭部_前_頭6; - public Par X0Y0_頭_下顎_頭部_前_頭5; + public ShapePart X0Y0_頭_下顎_頭部_前_頭5; - public Par X0Y0_頭_下顎_頭部_前_頭4; + public ShapePart X0Y0_頭_下顎_頭部_前_頭4; - public Par X0Y0_頭_下顎_頭部_前_頭3; + public ShapePart X0Y0_頭_下顎_頭部_前_頭3; - public Par X0Y0_頭_下顎_頭部_前_頭2; + public ShapePart X0Y0_頭_下顎_頭部_前_頭2; - public Par X0Y0_頭_下顎_頭部_前_頭1; + public ShapePart X0Y0_頭_下顎_頭部_前_頭1; - public Par X0Y0_頭_上顎_歯_前_歯1; + public ShapePart X0Y0_頭_上顎_歯_前_歯1; - public Par X0Y0_頭_上顎_歯_前_歯2; + public ShapePart X0Y0_頭_上顎_歯_前_歯2; - public Par X0Y0_頭_上顎_歯_前_歯3; + public ShapePart X0Y0_頭_上顎_歯_前_歯3; - public Par X0Y0_頭_上顎_眼孔1; + public ShapePart X0Y0_頭_上顎_眼孔1; - public Par X0Y0_頭_上顎_眼孔2; + public ShapePart X0Y0_頭_上顎_眼孔2; - public Par X0Y0_頭_上顎_眼_眼1_眼2; + public ShapePart X0Y0_頭_上顎_眼_眼1_眼2; - public Par X0Y0_頭_上顎_眼_眼1_眼1; + public ShapePart X0Y0_頭_上顎_眼_眼1_眼1; - public Par X0Y0_頭_上顎_眼_眼2_眼2; + public ShapePart X0Y0_頭_上顎_眼_眼2_眼2; - public Par X0Y0_頭_上顎_眼_眼2_眼1; + public ShapePart X0Y0_頭_上顎_眼_眼2_眼1; - public Par X0Y0_頭_上顎_眼下_眼下; + public ShapePart X0Y0_頭_上顎_眼下_眼下; - public Par X0Y0_頭_上顎_眼下_線; + public ShapePart X0Y0_頭_上顎_眼下_線; - public Par X0Y0_頭_上顎_頭部_前_頭9; + public ShapePart X0Y0_頭_上顎_頭部_前_頭9; - public Par X0Y0_頭_上顎_頭部_前_頭8; + public ShapePart X0Y0_頭_上顎_頭部_前_頭8; - public Par X0Y0_頭_上顎_頭部_前_頭7; + public ShapePart X0Y0_頭_上顎_頭部_前_頭7; - public Par X0Y0_頭_上顎_頭部_前_頭6; + public ShapePart X0Y0_頭_上顎_頭部_前_頭6; - public Par X0Y0_頭_上顎_頭部_前_頭5; + public ShapePart X0Y0_頭_上顎_頭部_前_頭5; - public Par X0Y0_頭_上顎_頭部_前_頭4; + public ShapePart X0Y0_頭_上顎_頭部_前_頭4; - public Par X0Y0_頭_上顎_頭部_前_頭3; + public ShapePart X0Y0_頭_上顎_頭部_前_頭3; - public Par X0Y0_頭_上顎_頭部_前_頭2; + public ShapePart X0Y0_頭_上顎_頭部_前_頭2; - public Par X0Y0_頭_上顎_頭部_前_頭1; + public ShapePart X0Y0_頭_上顎_頭部_前_頭1; - public Par X0Y0_頭_輪_革; + public ShapePart X0Y0_頭_輪_革; - public Par X0Y0_頭_輪_金具1; + public ShapePart X0Y0_頭_輪_金具1; - public Par X0Y0_頭_輪_金具2; + public ShapePart X0Y0_頭_輪_金具2; - public Par X0Y0_頭_輪_金具3; + public ShapePart X0Y0_頭_輪_金具3; - public Par X0Y0_頭_輪_金具左; + public ShapePart X0Y0_頭_輪_金具左; - public Par X0Y0_頭_輪_金具右; + public ShapePart X0Y0_頭_輪_金具右; - public Par X0Y0_脚前_UpperArm; + public ShapePart X0Y0_脚前_UpperArm; - public Par X0Y0_脚前_LowerArm; + public ShapePart X0Y0_脚前_LowerArm; - public Par X0Y0_脚前_手_親指_爪; + public ShapePart X0Y0_脚前_手_親指_爪; - public Par X0Y0_脚前_手_手; + public ShapePart X0Y0_脚前_手_手; - public Par X0Y0_脚前_手_人指_指; + public ShapePart X0Y0_脚前_手_人指_指; - public Par X0Y0_脚前_手_人指_爪; + public ShapePart X0Y0_脚前_手_人指_爪; - public Par X0Y0_脚前_手_人指_水掻; + public ShapePart X0Y0_脚前_手_人指_水掻; - public Par X0Y0_脚前_手_人指_鱗_鱗4; + public ShapePart X0Y0_脚前_手_人指_鱗_鱗4; - public Par X0Y0_脚前_手_人指_鱗_鱗3; + public ShapePart X0Y0_脚前_手_人指_鱗_鱗3; - public Par X0Y0_脚前_手_人指_鱗_鱗2; + public ShapePart X0Y0_脚前_手_人指_鱗_鱗2; - public Par X0Y0_脚前_手_人指_鱗_鱗1; + public ShapePart X0Y0_脚前_手_人指_鱗_鱗1; - public Par X0Y0_脚前_手_中指_指; + public ShapePart X0Y0_脚前_手_中指_指; - public Par X0Y0_脚前_手_中指_爪; + public ShapePart X0Y0_脚前_手_中指_爪; - public Par X0Y0_脚前_手_中指_水掻; + public ShapePart X0Y0_脚前_手_中指_水掻; - public Par X0Y0_脚前_手_中指_鱗_鱗4; + public ShapePart X0Y0_脚前_手_中指_鱗_鱗4; - public Par X0Y0_脚前_手_中指_鱗_鱗3; + public ShapePart X0Y0_脚前_手_中指_鱗_鱗3; - public Par X0Y0_脚前_手_中指_鱗_鱗2; + public ShapePart X0Y0_脚前_手_中指_鱗_鱗2; - public Par X0Y0_脚前_手_中指_鱗_鱗1; + public ShapePart X0Y0_脚前_手_中指_鱗_鱗1; - public Par X0Y0_脚前_手_薬指_指; + public ShapePart X0Y0_脚前_手_薬指_指; - public Par X0Y0_脚前_手_薬指_爪; + public ShapePart X0Y0_脚前_手_薬指_爪; - public Par X0Y0_脚前_手_薬指_水掻; + public ShapePart X0Y0_脚前_手_薬指_水掻; - public Par X0Y0_脚前_手_薬指_鱗_鱗4; + public ShapePart X0Y0_脚前_手_薬指_鱗_鱗4; - public Par X0Y0_脚前_手_薬指_鱗_鱗3; + public ShapePart X0Y0_脚前_手_薬指_鱗_鱗3; - public Par X0Y0_脚前_手_薬指_鱗_鱗2; + public ShapePart X0Y0_脚前_手_薬指_鱗_鱗2; - public Par X0Y0_脚前_手_薬指_鱗_鱗1; + public ShapePart X0Y0_脚前_手_薬指_鱗_鱗1; - public Par X0Y0_脚前_手_小指_指; + public ShapePart X0Y0_脚前_手_小指_指; - public Par X0Y0_脚前_手_小指_爪; + public ShapePart X0Y0_脚前_手_小指_爪; - public Par X0Y0_脚前_手_小指_鱗_鱗4; + public ShapePart X0Y0_脚前_手_小指_鱗_鱗4; - public Par X0Y0_脚前_手_小指_鱗_鱗3; + public ShapePart X0Y0_脚前_手_小指_鱗_鱗3; - public Par X0Y0_脚前_手_小指_鱗_鱗2; + public ShapePart X0Y0_脚前_手_小指_鱗_鱗2; - public Par X0Y0_脚前_手_小指_鱗_鱗1; + public ShapePart X0Y0_脚前_手_小指_鱗_鱗1; - public Par X0Y0_脚前_手_鱗_鱗3; + public ShapePart X0Y0_脚前_手_鱗_鱗3; - public Par X0Y0_脚前_手_鱗_鱗2; + public ShapePart X0Y0_脚前_手_鱗_鱗2; - public Par X0Y0_脚前_手_鱗_鱗1; + public ShapePart X0Y0_脚前_手_鱗_鱗1; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗9; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗9; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗8; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗8; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗7; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗7; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗6; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗6; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗5; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗5; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗4; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗4; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗3; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗3; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗2; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗2; - public Par X0Y0_脚前_LowerArm鱗_鱗小_鱗1; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗小_鱗1; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗9; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗9; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗8; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗8; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗7; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗7; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗6; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗6; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗5; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗5; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗4; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗4; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗3; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗3; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗2; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗2; - public Par X0Y0_脚前_LowerArm鱗_鱗大_鱗1; + public ShapePart X0Y0_脚前_LowerArm鱗_鱗大_鱗1; - public Par X0Y0_脚前_UpperArm鱗_鱗5; + public ShapePart X0Y0_脚前_UpperArm鱗_鱗5; - public Par X0Y0_脚前_UpperArm鱗_鱗4; + public ShapePart X0Y0_脚前_UpperArm鱗_鱗4; - public Par X0Y0_脚前_UpperArm鱗_鱗3; + public ShapePart X0Y0_脚前_UpperArm鱗_鱗3; - public Par X0Y0_脚前_UpperArm鱗_鱗2; + public ShapePart X0Y0_脚前_UpperArm鱗_鱗2; - public Par X0Y0_脚前_UpperArm鱗_鱗1; + public ShapePart X0Y0_脚前_UpperArm鱗_鱗1; - public Par X0Y0_脚前_鰭_鰭膜1; + public ShapePart X0Y0_脚前_鰭_鰭膜1; - public Par X0Y0_脚前_鰭_鰭条1; + public ShapePart X0Y0_脚前_鰭_鰭条1; - public Par X0Y0_脚前_鰭_鰭膜2; + public ShapePart X0Y0_脚前_鰭_鰭膜2; - public Par X0Y0_脚前_鰭_鰭条2; + public ShapePart X0Y0_脚前_鰭_鰭条2; - public Par X0Y0_脚前_鰭_鰭膜3; + public ShapePart X0Y0_脚前_鰭_鰭膜3; - public Par X0Y0_脚前_輪_革; + public ShapePart X0Y0_脚前_輪_革; - public Par X0Y0_脚前_輪_金具1; + public ShapePart X0Y0_脚前_輪_金具1; - public Par X0Y0_脚前_輪_金具2; + public ShapePart X0Y0_脚前_輪_金具2; - public Par X0Y0_脚前_輪_金具3; + public ShapePart X0Y0_脚前_輪_金具3; - public Par X0Y0_脚前_輪_金具左; + public ShapePart X0Y0_脚前_輪_金具左; - public Par X0Y0_脚前_輪_金具右; + public ShapePart X0Y0_脚前_輪_金具右; public ColorD 脚後_鰭_鰭膜1CD; @@ -1681,19 +1681,19 @@ namespace SlaveMatrix public 拘束鎖 鎖5; - public Ele[] Head_接続; + public Element[] Head_接続; - public Ele[] UpperArm左_接続; + public Element[] UpperArm左_接続; - public Ele[] UpperArm右_接続; + public Element[] UpperArm右_接続; - public Ele[] LowerArm左_接続; + public Element[] LowerArm左_接続; - public Ele[] LowerArm右_接続; + public Element[] LowerArm右_接続; - public Ele[] 手左_接続; + public Element[] 手左_接続; - public Ele[] 手右_接続; + public Element[] 手右_接続; public override bool 欠損 { @@ -6064,15 +6064,15 @@ namespace SlaveMatrix { 触手_犬 触手_犬2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "スキュラ"; - dif.Add(new Pars(Sta.肢左["触手"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["脚後"].ToPars(); - Pars pars3 = pars2["鰭"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "スキュラ"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触手"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["脚後"].ToPars(); + PartGroup pars3 = pars2["鰭"].ToPars(); X0Y0_脚後_鰭_鰭膜1 = pars3["鰭膜1"].ToPar(); X0Y0_脚後_鰭_鰭条1 = pars3["鰭条1"].ToPar(); X0Y0_脚後_鰭_鰭膜2 = pars3["鰭膜2"].ToPar(); @@ -6082,10 +6082,10 @@ namespace SlaveMatrix X0Y0_脚後_LowerArm = pars2["下腕"].ToPar(); pars3 = pars2["手"].ToPars(); X0Y0_脚後_手_手 = pars3["手"].ToPar(); - Pars pars4 = pars3["小指"].ToPars(); + PartGroup pars4 = pars3["小指"].ToPars(); X0Y0_脚後_手_小指_指 = pars4["指"].ToPar(); X0Y0_脚後_手_小指_爪 = pars4["爪"].ToPar(); - Pars pars5 = pars4["鱗"].ToPars(); + PartGroup pars5 = pars4["鱗"].ToPars(); X0Y0_脚後_手_小指_鱗_鱗4 = pars5["鱗4"].ToPar(); X0Y0_脚後_手_小指_鱗_鱗3 = pars5["鱗3"].ToPar(); X0Y0_脚後_手_小指_鱗_鱗2 = pars5["鱗2"].ToPar(); @@ -6157,13 +6157,13 @@ namespace SlaveMatrix X0Y0_脚後_輪_金具3 = pars3["金具3"].ToPar(); X0Y0_脚後_輪_金具左 = pars3["金具左"].ToPar(); X0Y0_脚後_輪_金具右 = pars3["金具右"].ToPar(); - pars2 = pars["上顎頭部後"].ToPars(); + pars2 = partGroup["上顎頭部後"].ToPars(); X0Y0_上顎頭部後_頭2 = pars2["頭2"].ToPar(); X0Y0_上顎頭部後_頭1 = pars2["頭1"].ToPar(); - pars2 = pars["下顎頭部後"].ToPars(); + pars2 = partGroup["下顎頭部後"].ToPars(); X0Y0_下顎頭部後_頭2 = pars2["頭2"].ToPar(); X0Y0_下顎頭部後_頭1 = pars2["頭1"].ToPar(); - pars2 = pars["胴"].ToPars(); + pars2 = partGroup["胴"].ToPars(); pars3 = pars2["節1"].ToPars(); X0Y0_Torso_節1_Torso = pars3["胴"].ToPar(); X0Y0_Torso_節1_鱗1 = pars3["鱗1"].ToPar(); @@ -6261,7 +6261,7 @@ namespace SlaveMatrix X0Y0_Torso_節18_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso_節18_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso_節18_鱗2 = pars3["鱗2"].ToPar(); - pars2 = pars["頭"].ToPars(); + pars2 = partGroup["頭"].ToPars(); pars3 = pars2["口膜"].ToPars(); X0Y0_頭_口膜_口膜1 = pars3["口膜1"].ToPar(); X0Y0_頭_口膜_口膜2 = pars3["口膜2"].ToPar(); @@ -6344,7 +6344,7 @@ namespace SlaveMatrix X0Y0_頭_輪_金具3 = pars3["金具3"].ToPar(); X0Y0_頭_輪_金具左 = pars3["金具左"].ToPar(); X0Y0_頭_輪_金具右 = pars3["金具右"].ToPar(); - pars2 = pars["脚前"].ToPars(); + pars2 = partGroup["脚前"].ToPars(); X0Y0_脚前_UpperArm = pars2["上腕"].ToPar(); X0Y0_脚前_LowerArm = pars2["下腕"].ToPar(); pars3 = pars2["手"].ToPars(); @@ -6746,10 +6746,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.Head_接続.Count > 0) { - Head_接続 = e.Head_接続.Select(delegate(EleD g) + Head_接続 = e.Head_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6760,7 +6760,7 @@ namespace SlaveMatrix } if (e.UpperArm左_接続.Count > 0) { - UpperArm左_接続 = e.UpperArm左_接続.Select(delegate(EleD g) + UpperArm左_接続 = e.UpperArm左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6771,7 +6771,7 @@ namespace SlaveMatrix } if (e.UpperArm右_接続.Count > 0) { - UpperArm右_接続 = e.UpperArm右_接続.Select(delegate(EleD g) + UpperArm右_接続 = e.UpperArm右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6782,7 +6782,7 @@ namespace SlaveMatrix } if (e.LowerArm左_接続.Count > 0) { - LowerArm左_接続 = e.LowerArm左_接続.Select(delegate(EleD g) + LowerArm左_接続 = e.LowerArm左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6793,7 +6793,7 @@ namespace SlaveMatrix } if (e.LowerArm右_接続.Count > 0) { - LowerArm右_接続 = e.LowerArm右_接続.Select(delegate(EleD g) + LowerArm右_接続 = e.LowerArm右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6804,7 +6804,7 @@ namespace SlaveMatrix } if (e.手左_接続.Count > 0) { - 手左_接続 = e.手左_接続.Select(delegate(EleD g) + 手左_接続 = e.手左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -6815,7 +6815,7 @@ namespace SlaveMatrix } if (e.手右_接続.Count > 0) { - 手右_接続 = e.手右_接続.Select(delegate(EleD g) + 手右_接続 = e.手右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_犬2; @@ -7464,7 +7464,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_脚後_輪_革 && p != X0Y0_脚後_輪_金具1 && p != X0Y0_脚後_輪_金具2 && p != X0Y0_脚後_輪_金具3 && p != X0Y0_脚後_輪_金具左 && p != X0Y0_脚後_輪_金具右 && p != X0Y0_Torso_輪_革 && p != X0Y0_Torso_輪_金具1 && p != X0Y0_Torso_輪_金具2 && p != X0Y0_Torso_輪_金具3 && p != X0Y0_Torso_輪_金具左 && p != X0Y0_Torso_輪_金具右 && 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_脚前_輪_金具左) { @@ -7473,7 +7473,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_Torso_節1_Torso; yield return X0Y0_Torso_節2_Torso; @@ -7804,278 +7804,278 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 脚後_鰭_鰭膜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); - 脚後_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_LowerArmCD = 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); - 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.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); - Torso_節1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 上顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 上顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 下顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 下顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節18_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); Torso_輪_革CD = new ColorD(); Torso_輪_金具1CD = new ColorD(); Torso_輪_金具2CD = new ColorD(); Torso_輪_金具3CD = new ColorD(); Torso_輪_金具左CD = new ColorD(); Torso_輪_金具右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); + 頭_口膜_口膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0R); + 頭_上顎歯後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 頭_輪_革CD = new ColorD(); 頭_輪_金具1CD = new ColorD(); 頭_輪_金具2CD = new ColorD(); 頭_輪_金具3CD = new ColorD(); 頭_輪_金具左CD = new ColorD(); 頭_輪_金具右CD = new ColorD(); - 脚前_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_LowerArmCD = 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); - 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗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); + 脚前_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); 脚前_輪_革CD = new ColorD(); 脚前_輪_金具1CD = new ColorD(); 脚前_輪_金具2CD = new ColorD(); @@ -8086,278 +8086,278 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 脚後_鰭_鰭膜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); - 脚後_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArmCD = 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); - 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 脚後_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.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); - Torso_節1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節7_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節8_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節9_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節10_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節11_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節12_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節13_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節14_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節15_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節16_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節17_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節18_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 上顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 上顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 下顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 下顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節7_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節8_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節9_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節10_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節11_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節12_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節13_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節14_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節15_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節16_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節17_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節18_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節5_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節7_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節9_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節11_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節13_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節15_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節17_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節18_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); Torso_輪_革CD = new ColorD(); Torso_輪_金具1CD = new ColorD(); Torso_輪_金具2CD = new ColorD(); Torso_輪_金具3CD = new ColorD(); Torso_輪_金具左CD = new ColorD(); Torso_輪_金具右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); + 頭_口膜_口膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0R); + 頭_上顎歯後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 頭_輪_革CD = new ColorD(); 頭_輪_金具1CD = new ColorD(); 頭_輪_金具2CD = new ColorD(); 頭_輪_金具3CD = new ColorD(); 頭_輪_金具左CD = new ColorD(); 頭_輪_金具右CD = new ColorD(); - 脚前_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArmCD = 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); - 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗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); + 脚前_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); 脚前_輪_革CD = new ColorD(); 脚前_輪_金具1CD = new ColorD(); 脚前_輪_金具2CD = new ColorD(); @@ -8368,278 +8368,278 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 脚後_鰭_鰭膜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); - 脚後_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚後_LowerArmCD = 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); - 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚後_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚後_UpperArm鱗_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + 脚後_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_小指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚後_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚後_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚後_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚後_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚後_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚後_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.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); - Torso_節1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節7_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節8_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節9_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節10_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節11_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節12_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節13_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節14_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節15_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節16_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節17_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso_節18_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節3_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節3_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節4_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節4_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節4_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節5_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節5_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節6_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節6_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節6_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節7_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節7_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節8_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節8_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節8_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節9_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節9_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節10_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節10_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節10_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節11_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節11_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節12_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節12_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節12_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節13_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節13_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節14_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節14_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節14_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節15_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節15_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節16_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節16_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節16_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節17_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節17_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso_節18_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節18_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso_節18_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + 上顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 上顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 下顎頭部後_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 下顎頭部後_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節7_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節8_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節9_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節10_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節11_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節12_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節13_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節14_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節15_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節16_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節17_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso_節18_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節3_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節3_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節4_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節4_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節4_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節5_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節5_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節6_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節6_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節6_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節7_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節7_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節8_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節8_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節8_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節9_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節9_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節10_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節10_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節10_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節11_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節11_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節12_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節12_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節12_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節13_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節13_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節14_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節14_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節14_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節15_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節15_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節16_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節16_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節16_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節17_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節17_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso_節18_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節18_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso_節18_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); Torso_輪_革CD = new ColorD(); Torso_輪_金具1CD = new ColorD(); Torso_輪_金具2CD = new ColorD(); Torso_輪_金具3CD = new ColorD(); Torso_輪_金具左CD = new ColorD(); Torso_輪_金具右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); + 頭_口膜_口膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_口膜_口膜7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_口膜_口膜8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); + 頭_上顎歯後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎歯後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_後_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_下顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_下顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_下顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_下顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_下顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_歯_前_歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_歯_前_歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 頭_上顎_眼孔1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼孔2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭_上顎_眼_眼1_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼1_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼_眼2_眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_眼_眼2_眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0R); + 頭_上顎_眼下_眼下CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_眼下_線CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭_上顎_頭部_前_頭2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭_上顎_頭部_前_頭1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 頭_輪_革CD = new ColorD(); 頭_輪_金具1CD = new ColorD(); 頭_輪_金具2CD = new ColorD(); 頭_輪_金具3CD = new ColorD(); 頭_輪_金具左CD = new ColorD(); 頭_輪_金具右CD = new ColorD(); - 脚前_UpperArmCD = new ColorD(ref Col.Black, ref 体配色.体0O); - 脚前_LowerArmCD = 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); - 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_UpperArm鱗_鱗5CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗4CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_UpperArm鱗_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - 脚前_UpperArm鱗_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - 脚前_UpperArm鱗_鱗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); + 脚前_UpperArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_LowerArmCD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_手CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_人指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_人指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_人指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_中指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_中指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_中指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_手_薬指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_薬指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_薬指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_小指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 脚前_手_小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_手_小指_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_小指_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_小指_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_手_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_手_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗小_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗小_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 脚前_LowerArm鱗_鱗小_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_LowerArm鱗_鱗大_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_LowerArm鱗_鱗大_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_UpperArm鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_UpperArm鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_UpperArm鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脚前_UpperArm鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 脚前_鰭_鰭膜1CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜2CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 脚前_鰭_鰭条2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 脚前_鰭_鰭膜3CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); 脚前_輪_革CD = new ColorD(); 脚前_輪_金具1CD = new ColorD(); 脚前_輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs index 085ef7c..079e2f5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_犬D.cs @@ -576,75 +576,75 @@ namespace SlaveMatrix public bool 鎖表示; - public List Head_接続 = new List(); + public List Head_接続 = new List(); - public List UpperArm左_接続 = new List(); + public List UpperArm左_接続 = new List(); - public List UpperArm右_接続 = new List(); + public List UpperArm右_接続 = new List(); - public List LowerArm左_接続 = new List(); + public List LowerArm左_接続 = new List(); - public List LowerArm右_接続 = new List(); + public List LowerArm右_接続 = new List(); - public List 手左_接続 = new List(); + public List 手左_接続 = new List(); - public List 手右_接続 = new List(); + public List 手右_接続 = new List(); public 触手_犬D() { ThisType = GetType(); } - public void 頭接続(EleD e) + public void 頭接続(ElementData e) { Head_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_Head_接続; } - public void UpperArm左接続(EleD e) + public void UpperArm左接続(ElementData e) { UpperArm左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_UpperArm左_接続; } - public void UpperArm右接続(EleD e) + public void UpperArm右接続(ElementData e) { UpperArm右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_UpperArm右_接続; } - public void LowerArm左接続(EleD e) + public void LowerArm左接続(ElementData e) { LowerArm左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_LowerArm左_接続; } - public void LowerArm右接続(EleD e) + public void LowerArm右接続(ElementData e) { LowerArm右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_LowerArm右_接続; } - public void 手左接続(EleD e) + public void 手左接続(ElementData e) { 手左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_手左_接続; } - public void 手右接続(EleD e) + public void 手右接続(ElementData e) { 手右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_犬_手右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触手_犬(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs index 82302cb..1690e21 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦.cs @@ -7,289 +7,289 @@ namespace SlaveMatrix { public class 触手_蔦 : 触手 { - public Par X0Y0_節1_節; + public ShapePart X0Y0_節1_節; - public Par X0Y0_節1_棘1; + public ShapePart X0Y0_節1_棘1; - public Par X0Y0_節1_棘2; + public ShapePart X0Y0_節1_棘2; - public Par X0Y0_節1_脈; + public ShapePart X0Y0_節1_脈; - public Par X0Y0_節2_節; + public ShapePart X0Y0_節2_節; - public Par X0Y0_節2_棘1; + public ShapePart X0Y0_節2_棘1; - public Par X0Y0_節2_棘2; + public ShapePart X0Y0_節2_棘2; - public Par X0Y0_節2_脈; + public ShapePart X0Y0_節2_脈; - public Par X0Y0_節3_節; + public ShapePart X0Y0_節3_節; - public Par X0Y0_節3_棘1; + public ShapePart X0Y0_節3_棘1; - public Par X0Y0_節3_棘2; + public ShapePart X0Y0_節3_棘2; - public Par X0Y0_節3_脈; + public ShapePart X0Y0_節3_脈; - public Par X0Y0_節4_節; + public ShapePart X0Y0_節4_節; - public Par X0Y0_節4_棘1; + public ShapePart X0Y0_節4_棘1; - public Par X0Y0_節4_棘2; + public ShapePart X0Y0_節4_棘2; - public Par X0Y0_節4_脈; + public ShapePart X0Y0_節4_脈; - public Par X0Y0_節5_節; + public ShapePart X0Y0_節5_節; - public Par X0Y0_節5_棘1; + public ShapePart X0Y0_節5_棘1; - public Par X0Y0_節5_棘2; + public ShapePart X0Y0_節5_棘2; - public Par X0Y0_節5_脈; + public ShapePart X0Y0_節5_脈; - public Par X0Y0_節6_節; + public ShapePart X0Y0_節6_節; - public Par X0Y0_節6_棘1; + public ShapePart X0Y0_節6_棘1; - public Par X0Y0_節6_棘2; + public ShapePart X0Y0_節6_棘2; - public Par X0Y0_節6_脈; + public ShapePart X0Y0_節6_脈; - public Par X0Y0_節7_節; + public ShapePart X0Y0_節7_節; - public Par X0Y0_節7_棘1; + public ShapePart X0Y0_節7_棘1; - public Par X0Y0_節7_棘2; + public ShapePart X0Y0_節7_棘2; - public Par X0Y0_節7_脈; + public ShapePart X0Y0_節7_脈; - public Par X0Y0_節8_節; + public ShapePart X0Y0_節8_節; - public Par X0Y0_節8_棘1; + public ShapePart X0Y0_節8_棘1; - public Par X0Y0_節8_棘2; + public ShapePart X0Y0_節8_棘2; - public Par X0Y0_節8_脈; + public ShapePart X0Y0_節8_脈; - public Par X0Y0_節9_節; + public ShapePart X0Y0_節9_節; - public Par X0Y0_節9_棘1; + public ShapePart X0Y0_節9_棘1; - public Par X0Y0_節9_棘2; + public ShapePart X0Y0_節9_棘2; - public Par X0Y0_節9_脈; + public ShapePart X0Y0_節9_脈; - public Par X0Y0_節10_節; + public ShapePart X0Y0_節10_節; - public Par X0Y0_節10_棘1; + public ShapePart X0Y0_節10_棘1; - public Par X0Y0_節10_棘2; + public ShapePart X0Y0_節10_棘2; - public Par X0Y0_節10_脈; + public ShapePart X0Y0_節10_脈; - public Par X0Y0_節11_節; + public ShapePart X0Y0_節11_節; - public Par X0Y0_節11_棘1; + public ShapePart X0Y0_節11_棘1; - public Par X0Y0_節11_棘2; + public ShapePart X0Y0_節11_棘2; - public Par X0Y0_節11_脈; + public ShapePart X0Y0_節11_脈; - public Par X0Y0_節12_節; + public ShapePart X0Y0_節12_節; - public Par X0Y0_節12_棘1; + public ShapePart X0Y0_節12_棘1; - public Par X0Y0_節12_棘2; + public ShapePart X0Y0_節12_棘2; - public Par X0Y0_節12_脈; + public ShapePart X0Y0_節12_脈; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_節13_節; + public ShapePart X0Y0_節13_節; - public Par X0Y0_節13_棘1; + public ShapePart X0Y0_節13_棘1; - public Par X0Y0_節13_棘2; + public ShapePart X0Y0_節13_棘2; - public Par X0Y0_節13_脈; + public ShapePart X0Y0_節13_脈; - public Par X0Y0_節14_節; + public ShapePart X0Y0_節14_節; - public Par X0Y0_節14_棘1; + public ShapePart X0Y0_節14_棘1; - public Par X0Y0_節14_棘2; + public ShapePart X0Y0_節14_棘2; - public Par X0Y0_節14_脈; + public ShapePart X0Y0_節14_脈; - public Par X0Y0_節15_節; + public ShapePart X0Y0_節15_節; - public Par X0Y0_節15_棘1; + public ShapePart X0Y0_節15_棘1; - public Par X0Y0_節15_棘2; + public ShapePart X0Y0_節15_棘2; - public Par X0Y0_節15_脈; + public ShapePart X0Y0_節15_脈; - public Par X0Y0_節16_節; + public ShapePart X0Y0_節16_節; - public Par X0Y0_節16_棘1; + public ShapePart X0Y0_節16_棘1; - public Par X0Y0_節16_棘2; + public ShapePart X0Y0_節16_棘2; - public Par X0Y0_節16_脈; + public ShapePart X0Y0_節16_脈; - public Par X0Y0_節17_節; + public ShapePart X0Y0_節17_節; - public Par X0Y0_節17_棘1; + public ShapePart X0Y0_節17_棘1; - public Par X0Y0_節17_棘2; + public ShapePart X0Y0_節17_棘2; - public Par X0Y0_節17_脈; + public ShapePart X0Y0_節17_脈; - public Par X0Y0_節18_節; + public ShapePart X0Y0_節18_節; - public Par X0Y0_節18_棘1; + public ShapePart X0Y0_節18_棘1; - public Par X0Y0_節18_棘2; + public ShapePart X0Y0_節18_棘2; - public Par X0Y0_節18_脈; + public ShapePart X0Y0_節18_脈; - public Par X0Y0_節19_節; + public ShapePart X0Y0_節19_節; - public Par X0Y0_節19_棘1; + public ShapePart X0Y0_節19_棘1; - public Par X0Y0_節19_棘2; + public ShapePart X0Y0_節19_棘2; - public Par X0Y0_節19_脈; + public ShapePart X0Y0_節19_脈; - public Par X0Y0_節20_節; + public ShapePart X0Y0_節20_節; - public Par X0Y0_節20_棘1; + public ShapePart X0Y0_節20_棘1; - public Par X0Y0_節20_棘2; + public ShapePart X0Y0_節20_棘2; - public Par X0Y0_節20_脈; + public ShapePart X0Y0_節20_脈; - public Par X0Y0_節21_節; + public ShapePart X0Y0_節21_節; - public Par X0Y0_節21_棘1; + public ShapePart X0Y0_節21_棘1; - public Par X0Y0_節21_棘2; + public ShapePart X0Y0_節21_棘2; - public Par X0Y0_節21_脈; + public ShapePart X0Y0_節21_脈; - public Par X0Y0_節22_節; + public ShapePart X0Y0_節22_節; - public Par X0Y0_節22_棘1; + public ShapePart X0Y0_節22_棘1; - public Par X0Y0_節22_棘2; + public ShapePart X0Y0_節22_棘2; - public Par X0Y0_節22_脈; + public ShapePart X0Y0_節22_脈; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_節23_節; + public ShapePart X0Y0_節23_節; - public Par X0Y0_節23_棘1; + public ShapePart X0Y0_節23_棘1; - public Par X0Y0_節23_棘2; + public ShapePart X0Y0_節23_棘2; - public Par X0Y0_節23_脈; + public ShapePart X0Y0_節23_脈; - public Par X0Y0_節24_節; + public ShapePart X0Y0_節24_節; - public Par X0Y0_節24_棘1; + public ShapePart X0Y0_節24_棘1; - public Par X0Y0_節24_棘2; + public ShapePart X0Y0_節24_棘2; - public Par X0Y0_節24_脈; + public ShapePart X0Y0_節24_脈; - public Par X0Y0_先端_下顎_顎; + public ShapePart X0Y0_先端_下顎_顎; - public Par X0Y0_先端_下顎_口内; + public ShapePart X0Y0_先端_下顎_口内; - public Par X0Y0_先端_下顎_棘12; + public ShapePart X0Y0_先端_下顎_棘12; - public Par X0Y0_先端_下顎_棘11; + public ShapePart X0Y0_先端_下顎_棘11; - public Par X0Y0_先端_下顎_棘10; + public ShapePart X0Y0_先端_下顎_棘10; - public Par X0Y0_先端_下顎_棘9; + public ShapePart X0Y0_先端_下顎_棘9; - public Par X0Y0_先端_下顎_棘8; + public ShapePart X0Y0_先端_下顎_棘8; - public Par X0Y0_先端_下顎_棘7; + public ShapePart X0Y0_先端_下顎_棘7; - public Par X0Y0_先端_下顎_脈1; + public ShapePart X0Y0_先端_下顎_脈1; - public Par X0Y0_先端_下顎_脈2; + public ShapePart X0Y0_先端_下顎_脈2; - public Par X0Y0_先端_下顎_脈3; + public ShapePart X0Y0_先端_下顎_脈3; - public Par X0Y0_先端_下顎_棘6; + public ShapePart X0Y0_先端_下顎_棘6; - public Par X0Y0_先端_下顎_棘5; + public ShapePart X0Y0_先端_下顎_棘5; - public Par X0Y0_先端_下顎_棘4; + public ShapePart X0Y0_先端_下顎_棘4; - public Par X0Y0_先端_下顎_棘3; + public ShapePart X0Y0_先端_下顎_棘3; - public Par X0Y0_先端_下顎_棘2; + public ShapePart X0Y0_先端_下顎_棘2; - public Par X0Y0_先端_下顎_棘1; + public ShapePart X0Y0_先端_下顎_棘1; - public Par X0Y0_先端_上顎_棘12; + public ShapePart X0Y0_先端_上顎_棘12; - public Par X0Y0_先端_上顎_棘11; + public ShapePart X0Y0_先端_上顎_棘11; - public Par X0Y0_先端_上顎_棘10; + public ShapePart X0Y0_先端_上顎_棘10; - public Par X0Y0_先端_上顎_棘9; + public ShapePart X0Y0_先端_上顎_棘9; - public Par X0Y0_先端_上顎_棘8; + public ShapePart X0Y0_先端_上顎_棘8; - public Par X0Y0_先端_上顎_棘7; + public ShapePart X0Y0_先端_上顎_棘7; - public Par X0Y0_先端_上顎_顎; + public ShapePart X0Y0_先端_上顎_顎; - public Par X0Y0_先端_上顎_脈1; + public ShapePart X0Y0_先端_上顎_脈1; - public Par X0Y0_先端_上顎_脈2; + public ShapePart X0Y0_先端_上顎_脈2; - public Par X0Y0_先端_上顎_脈3; + public ShapePart X0Y0_先端_上顎_脈3; - public Par X0Y0_先端_上顎_脈4; + public ShapePart X0Y0_先端_上顎_脈4; - public Par X0Y0_先端_輪_革; + public ShapePart X0Y0_先端_輪_革; - public Par X0Y0_先端_輪_金具1; + public ShapePart X0Y0_先端_輪_金具1; - public Par X0Y0_先端_輪_金具2; + public ShapePart X0Y0_先端_輪_金具2; - public Par X0Y0_先端_輪_金具3; + public ShapePart X0Y0_先端_輪_金具3; - public Par X0Y0_先端_輪_金具左; + public ShapePart X0Y0_先端_輪_金具左; - public Par X0Y0_先端_輪_金具右; + public ShapePart X0Y0_先端_輪_金具右; public ColorD 節1_節CD; @@ -867,57 +867,57 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Ele[] 節1_接続; + public Element[] 節1_接続; - public Ele[] 節2_接続; + public Element[] 節2_接続; - public Ele[] 節3_接続; + public Element[] 節3_接続; - public Ele[] 節4_接続; + public Element[] 節4_接続; - public Ele[] 節5_接続; + public Element[] 節5_接続; - public Ele[] 節6_接続; + public Element[] 節6_接続; - public Ele[] 節7_接続; + public Element[] 節7_接続; - public Ele[] 節8_接続; + public Element[] 節8_接続; - public Ele[] 節9_接続; + public Element[] 節9_接続; - public Ele[] 節10_接続; + public Element[] 節10_接続; - public Ele[] 節11_接続; + public Element[] 節11_接続; - public Ele[] 節12_接続; + public Element[] 節12_接続; - public Ele[] 節13_接続; + public Element[] 節13_接続; - public Ele[] 節14_接続; + public Element[] 節14_接続; - public Ele[] 節15_接続; + public Element[] 節15_接続; - public Ele[] 節16_接続; + public Element[] 節16_接続; - public Ele[] 節17_接続; + public Element[] 節17_接続; - public Ele[] 節18_接続; + public Element[] 節18_接続; - public Ele[] 節19_接続; + public Element[] 節19_接続; - public Ele[] 節20_接続; + public Element[] 節20_接続; - public Ele[] 節21_接続; + public Element[] 節21_接続; - public Ele[] 節22_接続; + public Element[] 節22_接続; - public Ele[] 節23_接続; + public Element[] 節23_接続; - public Ele[] 節24_接続; + public Element[] 節24_接続; - public Ele[] 先端_接続; + public Element[] 先端_接続; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -3284,149 +3284,149 @@ namespace SlaveMatrix { 触手_蔦 触手_蔦2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蔦"; - dif.Add(new Pars(Sta.肢左["触手"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蔦"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触手"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["輪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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["節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(); + pars2 = partGroup["輪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(); + pars2 = partGroup["先端"].ToPars(); + PartGroup pars3 = pars2["下顎"].ToPars(); X0Y0_先端_下顎_顎 = pars3["顎"].ToPar(); X0Y0_先端_下顎_口内 = pars3["口内"].ToPar(); X0Y0_先端_下顎_棘12 = pars3["棘12"].ToPar(); @@ -3641,10 +3641,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.節1_接続.Count > 0) { - 節1_接続 = e.節1_接続.Select(delegate(EleD g) + 節1_接続 = e.節1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3655,7 +3655,7 @@ namespace SlaveMatrix } if (e.節2_接続.Count > 0) { - 節2_接続 = e.節2_接続.Select(delegate(EleD g) + 節2_接続 = e.節2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3666,7 +3666,7 @@ namespace SlaveMatrix } if (e.節3_接続.Count > 0) { - 節3_接続 = e.節3_接続.Select(delegate(EleD g) + 節3_接続 = e.節3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3677,7 +3677,7 @@ namespace SlaveMatrix } if (e.節4_接続.Count > 0) { - 節4_接続 = e.節4_接続.Select(delegate(EleD g) + 節4_接続 = e.節4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3688,7 +3688,7 @@ namespace SlaveMatrix } if (e.節5_接続.Count > 0) { - 節5_接続 = e.節5_接続.Select(delegate(EleD g) + 節5_接続 = e.節5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3699,7 +3699,7 @@ namespace SlaveMatrix } if (e.節6_接続.Count > 0) { - 節6_接続 = e.節6_接続.Select(delegate(EleD g) + 節6_接続 = e.節6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3710,7 +3710,7 @@ namespace SlaveMatrix } if (e.節7_接続.Count > 0) { - 節7_接続 = e.節7_接続.Select(delegate(EleD g) + 節7_接続 = e.節7_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3721,7 +3721,7 @@ namespace SlaveMatrix } if (e.節8_接続.Count > 0) { - 節8_接続 = e.節8_接続.Select(delegate(EleD g) + 節8_接続 = e.節8_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3732,7 +3732,7 @@ namespace SlaveMatrix } if (e.節9_接続.Count > 0) { - 節9_接続 = e.節9_接続.Select(delegate(EleD g) + 節9_接続 = e.節9_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3743,7 +3743,7 @@ namespace SlaveMatrix } if (e.節10_接続.Count > 0) { - 節10_接続 = e.節10_接続.Select(delegate(EleD g) + 節10_接続 = e.節10_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3754,7 +3754,7 @@ namespace SlaveMatrix } if (e.節11_接続.Count > 0) { - 節11_接続 = e.節11_接続.Select(delegate(EleD g) + 節11_接続 = e.節11_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3765,7 +3765,7 @@ namespace SlaveMatrix } if (e.節12_接続.Count > 0) { - 節12_接続 = e.節12_接続.Select(delegate(EleD g) + 節12_接続 = e.節12_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3776,7 +3776,7 @@ namespace SlaveMatrix } if (e.節13_接続.Count > 0) { - 節13_接続 = e.節13_接続.Select(delegate(EleD g) + 節13_接続 = e.節13_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3787,7 +3787,7 @@ namespace SlaveMatrix } if (e.節14_接続.Count > 0) { - 節14_接続 = e.節14_接続.Select(delegate(EleD g) + 節14_接続 = e.節14_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3798,7 +3798,7 @@ namespace SlaveMatrix } if (e.節15_接続.Count > 0) { - 節15_接続 = e.節15_接続.Select(delegate(EleD g) + 節15_接続 = e.節15_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3809,7 +3809,7 @@ namespace SlaveMatrix } if (e.節16_接続.Count > 0) { - 節16_接続 = e.節16_接続.Select(delegate(EleD g) + 節16_接続 = e.節16_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3820,7 +3820,7 @@ namespace SlaveMatrix } if (e.節17_接続.Count > 0) { - 節17_接続 = e.節17_接続.Select(delegate(EleD g) + 節17_接続 = e.節17_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3831,7 +3831,7 @@ namespace SlaveMatrix } if (e.節18_接続.Count > 0) { - 節18_接続 = e.節18_接続.Select(delegate(EleD g) + 節18_接続 = e.節18_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3842,7 +3842,7 @@ namespace SlaveMatrix } if (e.節19_接続.Count > 0) { - 節19_接続 = e.節19_接続.Select(delegate(EleD g) + 節19_接続 = e.節19_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3853,7 +3853,7 @@ namespace SlaveMatrix } if (e.節20_接続.Count > 0) { - 節20_接続 = e.節20_接続.Select(delegate(EleD g) + 節20_接続 = e.節20_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3864,7 +3864,7 @@ namespace SlaveMatrix } if (e.節21_接続.Count > 0) { - 節21_接続 = e.節21_接続.Select(delegate(EleD g) + 節21_接続 = e.節21_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3875,7 +3875,7 @@ namespace SlaveMatrix } if (e.節22_接続.Count > 0) { - 節22_接続 = e.節22_接続.Select(delegate(EleD g) + 節22_接続 = e.節22_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3886,7 +3886,7 @@ namespace SlaveMatrix } if (e.節23_接続.Count > 0) { - 節23_接続 = e.節23_接続.Select(delegate(EleD g) + 節23_接続 = e.節23_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3897,7 +3897,7 @@ namespace SlaveMatrix } if (e.節24_接続.Count > 0) { - 節24_接続 = e.節24_接続.Select(delegate(EleD g) + 節24_接続 = e.節24_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3908,7 +3908,7 @@ namespace SlaveMatrix } if (e.先端_接続.Count > 0) { - 先端_接続 = e.先端_接続.Select(delegate(EleD g) + 先端_接続 = e.先端_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 触手_蔦2; @@ -3919,7 +3919,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[26] + Pars = new ShapePart[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_節, @@ -4273,7 +4273,7 @@ namespace SlaveMatrix X0Y0_節22_節.SetAngleBase(maxAngle.GetRanAngle()); X0Y0_節23_節.SetAngleBase(maxAngle.GetRanAngle()); X0Y0_節24_節.SetAngleBase(maxAngle.GetRanAngle()); - X0Y0_先端_上顎_顎.SetAngleBase(num * (double)RNG.XS.NextM(15)); + X0Y0_先端_上顎_顎.SetAngleBase(num * (double)Rng.XS.NextM(15)); X0Y0_先端_下顎_顎.SetAngleBase(num * (0.0 - X0Y0_先端_上顎_顎.GetAngleBase())); Body.JoinPAall(); } @@ -4310,7 +4310,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_先端_輪_金具左) { @@ -4319,7 +4319,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1_節; yield return X0Y0_節2_節; @@ -4523,130 +4523,130 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節1_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節2_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節3_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節4_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節5_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節6_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節7_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節8_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節9_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節10_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節11_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節12_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節13_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節14_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節15_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節16_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節17_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節18_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節19_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節20_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節21_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節22_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節23_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節24_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_下顎_口内CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_上顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); 先端_輪_革CD = new ColorD(); 先端_輪_金具1CD = new ColorD(); 先端_輪_金具2CD = new ColorD(); @@ -4669,130 +4669,130 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 節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); + 節1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節1_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節2_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節3_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節4_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節5_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節6_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節7_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節8_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節9_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節10_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節11_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節12_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節13_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節14_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節15_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節16_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節17_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節18_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節19_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節20_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節21_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節22_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節23_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節24_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先端_下顎_口内CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 先端_上顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); 先端_輪_革CD = new ColorD(); 先端_輪_金具1CD = new ColorD(); 先端_輪_金具2CD = new ColorD(); @@ -4815,130 +4815,130 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 節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); + 節1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節1_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節1_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節2_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節2_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節3_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節3_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節4_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節4_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節5_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節5_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節6_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節6_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節7_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節7_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節8_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節8_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節9_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節9_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節10_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節10_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節11_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節11_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節12_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節12_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節13_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節13_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節14_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節14_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節15_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節15_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節16_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節16_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節17_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節17_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節18_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節18_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節19_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節19_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節20_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節20_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節21_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節21_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節22_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節22_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 節23_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節23_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 節24_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 節24_脈CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_下顎_口内CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_下顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘6CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘5CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_下顎_棘1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘12CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘11CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘10CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘9CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘8CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_棘7CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_顎CD = new ColorD(ref ColorHelper.Black, ref 体配色.植0O); + 先端_上顎_脈1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈3CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); + 先端_上顎_脈4CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1O); 先端_輪_革CD = new ColorD(); 先端_輪_金具1CD = new ColorD(); 先端_輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs index f447aae..6ded01a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_蔦D.cs @@ -302,237 +302,237 @@ namespace SlaveMatrix 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 void 節1接続(EleD e) + public void 節1接続(ElementData e) { 節1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節1_接続; } - public void 節2接続(EleD e) + public void 節2接続(ElementData e) { 節2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節2_接続; } - public void 節3接続(EleD e) + public void 節3接続(ElementData e) { 節3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節3_接続; } - public void 節4接続(EleD e) + public void 節4接続(ElementData e) { 節4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節4_接続; } - public void 節5接続(EleD e) + public void 節5接続(ElementData e) { 節5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節5_接続; } - public void 節6接続(EleD e) + public void 節6接続(ElementData e) { 節6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節6_接続; } - public void 節7接続(EleD e) + public void 節7接続(ElementData e) { 節7_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節7_接続; } - public void 節8接続(EleD e) + public void 節8接続(ElementData e) { 節8_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節8_接続; } - public void 節9接続(EleD e) + public void 節9接続(ElementData e) { 節9_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節9_接続; } - public void 節10接続(EleD e) + public void 節10接続(ElementData e) { 節10_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節10_接続; } - public void 節11接続(EleD e) + public void 節11接続(ElementData e) { 節11_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節11_接続; } - public void 節12接続(EleD e) + public void 節12接続(ElementData e) { 節12_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節12_接続; } - public void 節13接続(EleD e) + public void 節13接続(ElementData e) { 節13_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節13_接続; } - public void 節14接続(EleD e) + public void 節14接続(ElementData e) { 節14_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節14_接続; } - public void 節15接続(EleD e) + public void 節15接続(ElementData e) { 節15_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節15_接続; } - public void 節16接続(EleD e) + public void 節16接続(ElementData e) { 節16_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節16_接続; } - public void 節17接続(EleD e) + public void 節17接続(ElementData e) { 節17_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節17_接続; } - public void 節18接続(EleD e) + public void 節18接続(ElementData e) { 節18_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節18_接続; } - public void 節19接続(EleD e) + public void 節19接続(ElementData e) { 節19_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節19_接続; } - public void 節20接続(EleD e) + public void 節20接続(ElementData e) { 節20_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節20_接続; } - public void 節21接続(EleD e) + public void 節21接続(ElementData e) { 節21_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節21_接続; } - public void 節22接続(EleD e) + public void 節22接続(ElementData e) { 節22_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節22_接続; } - public void 節23接続(EleD e) + public void 節23接続(ElementData e) { 節23_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節23_接続; } - public void 節24接続(EleD e) + public void 節24接続(ElementData e) { 節24_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_節24_接続; } - public void 先端接続(EleD e) + public void 先端接続(ElementData e) { 先端_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.触手_蔦_先端_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触手_蔦(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs index 9c598dc..37e668b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触.cs @@ -5,351 +5,351 @@ namespace SlaveMatrix { public class 触手_触 : 触手 { - public Par X0Y0_腕部_節1_節; + public ShapePart X0Y0_腕部_節1_節; - public Par X0Y0_腕部_節1_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節1_紋柄_紋柄1; - public Par X0Y0_腕部_節1_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節1_紋柄_紋柄2; - public Par X0Y0_腕部_節2_節; + public ShapePart X0Y0_腕部_節2_節; - public Par X0Y0_腕部_節2_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節2_紋柄_紋柄1; - public Par X0Y0_腕部_節2_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節2_紋柄_紋柄2; - public Par X0Y0_腕部_節3_節; + public ShapePart X0Y0_腕部_節3_節; - public Par X0Y0_腕部_節3_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節3_紋柄_紋柄1; - public Par X0Y0_腕部_節3_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節3_紋柄_紋柄2; - public Par X0Y0_腕部_節4_節; + public ShapePart X0Y0_腕部_節4_節; - public Par X0Y0_腕部_節4_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節4_紋柄_紋柄1; - public Par X0Y0_腕部_節4_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節4_紋柄_紋柄2; - public Par X0Y0_腕部_節5_節; + public ShapePart X0Y0_腕部_節5_節; - public Par X0Y0_腕部_節5_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節5_紋柄_紋柄1; - public Par X0Y0_腕部_節5_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節5_紋柄_紋柄2; - public Par X0Y0_腕部_節6_節; + public ShapePart X0Y0_腕部_節6_節; - public Par X0Y0_腕部_節6_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節6_紋柄_紋柄1; - public Par X0Y0_腕部_節6_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節6_紋柄_紋柄2; - public Par X0Y0_腕部_節7_節; + public ShapePart X0Y0_腕部_節7_節; - public Par X0Y0_腕部_節7_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節7_紋柄_紋柄1; - public Par X0Y0_腕部_節7_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節7_紋柄_紋柄2; - public Par X0Y0_腕部_節8_節; + public ShapePart X0Y0_腕部_節8_節; - public Par X0Y0_腕部_節8_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節8_紋柄_紋柄1; - public Par X0Y0_腕部_節8_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節8_紋柄_紋柄2; - public Par X0Y0_腕部_節9_節; + public ShapePart X0Y0_腕部_節9_節; - public Par X0Y0_腕部_節9_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節9_紋柄_紋柄1; - public Par X0Y0_腕部_節9_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節9_紋柄_紋柄2; - public Par X0Y0_腕部_節10_節; + public ShapePart X0Y0_腕部_節10_節; - public Par X0Y0_腕部_節10_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節10_紋柄_紋柄1; - public Par X0Y0_腕部_節10_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節10_紋柄_紋柄2; - public Par X0Y0_腕部_節11_節; + public ShapePart X0Y0_腕部_節11_節; - public Par X0Y0_腕部_節11_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節11_紋柄_紋柄1; - public Par X0Y0_腕部_節11_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節11_紋柄_紋柄2; - public Par X0Y0_腕部_節12_節; + public ShapePart X0Y0_腕部_節12_節; - public Par X0Y0_腕部_節12_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節12_紋柄_紋柄1; - public Par X0Y0_腕部_節12_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節12_紋柄_紋柄2; - public Par X0Y0_腕部_節13_節; + public ShapePart X0Y0_腕部_節13_節; - public Par X0Y0_腕部_節13_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節13_紋柄_紋柄1; - public Par X0Y0_腕部_節13_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節13_紋柄_紋柄2; - public Par X0Y0_腕部_節14_節; + public ShapePart X0Y0_腕部_節14_節; - public Par X0Y0_腕部_節14_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節14_紋柄_紋柄1; - public Par X0Y0_腕部_節14_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節14_紋柄_紋柄2; - public Par X0Y0_腕部_節15_節; + public ShapePart X0Y0_腕部_節15_節; - public Par X0Y0_腕部_節15_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節15_紋柄_紋柄1; - public Par X0Y0_腕部_節15_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節15_紋柄_紋柄2; - public Par X0Y0_腕部_輪1_革; + public ShapePart X0Y0_腕部_輪1_革; - public Par X0Y0_腕部_輪1_金具1; + public ShapePart X0Y0_腕部_輪1_金具1; - public Par X0Y0_腕部_輪1_金具2; + public ShapePart X0Y0_腕部_輪1_金具2; - public Par X0Y0_腕部_輪1_金具3; + public ShapePart X0Y0_腕部_輪1_金具3; - public Par X0Y0_腕部_輪1_金具左; + public ShapePart X0Y0_腕部_輪1_金具左; - public Par X0Y0_腕部_輪1_金具右; + public ShapePart X0Y0_腕部_輪1_金具右; - public Par X0Y0_腕部_節16_節; + public ShapePart X0Y0_腕部_節16_節; - public Par X0Y0_腕部_節16_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節16_紋柄_紋柄1; - public Par X0Y0_腕部_節16_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節16_紋柄_紋柄2; - public Par X0Y0_腕部_節17_節; + public ShapePart X0Y0_腕部_節17_節; - public Par X0Y0_腕部_節17_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節17_紋柄_紋柄1; - public Par X0Y0_腕部_節17_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節17_紋柄_紋柄2; - public Par X0Y0_腕部_節18_節; + public ShapePart X0Y0_腕部_節18_節; - public Par X0Y0_腕部_節18_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節18_紋柄_紋柄1; - public Par X0Y0_腕部_節18_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節18_紋柄_紋柄2; - public Par X0Y0_腕部_節19_節; + public ShapePart X0Y0_腕部_節19_節; - public Par X0Y0_腕部_節19_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節19_紋柄_紋柄1; - public Par X0Y0_腕部_節19_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節19_紋柄_紋柄2; - public Par X0Y0_腕部_節20_節; + public ShapePart X0Y0_腕部_節20_節; - public Par X0Y0_腕部_節20_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節20_紋柄_紋柄1; - public Par X0Y0_腕部_節20_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節20_紋柄_紋柄2; - public Par X0Y0_腕部_節21_節; + public ShapePart X0Y0_腕部_節21_節; - public Par X0Y0_腕部_節21_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節21_紋柄_紋柄1; - public Par X0Y0_腕部_節21_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節21_紋柄_紋柄2; - public Par X0Y0_腕部_節22_節; + public ShapePart X0Y0_腕部_節22_節; - public Par X0Y0_腕部_節22_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節22_紋柄_紋柄1; - public Par X0Y0_腕部_節22_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節22_紋柄_紋柄2; - public Par X0Y0_腕部_節23_節; + public ShapePart X0Y0_腕部_節23_節; - public Par X0Y0_腕部_節23_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節23_紋柄_紋柄1; - public Par X0Y0_腕部_節23_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節23_紋柄_紋柄2; - public Par X0Y0_腕部_節24_節; + public ShapePart X0Y0_腕部_節24_節; - public Par X0Y0_腕部_節24_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節24_紋柄_紋柄1; - public Par X0Y0_腕部_節24_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節24_紋柄_紋柄2; - public Par X0Y0_腕部_節25_節; + public ShapePart X0Y0_腕部_節25_節; - public Par X0Y0_腕部_節25_紋柄_紋柄1; + public ShapePart X0Y0_腕部_節25_紋柄_紋柄1; - public Par X0Y0_腕部_節25_紋柄_紋柄2; + public ShapePart X0Y0_腕部_節25_紋柄_紋柄2; - public Par X0Y0_手先_節1_節; + public ShapePart X0Y0_手先_節1_節; - public Par X0Y0_手先_節1_紋柄1; + public ShapePart X0Y0_手先_節1_紋柄1; - public Par X0Y0_手先_節1_紋柄2; + public ShapePart X0Y0_手先_節1_紋柄2; - public Par X0Y0_手先_節1_吸盤_吸盤1; + public ShapePart X0Y0_手先_節1_吸盤_吸盤1; - public Par X0Y0_手先_節1_吸盤_吸盤2; + public ShapePart X0Y0_手先_節1_吸盤_吸盤2; - public Par X0Y0_手先_節1_吸盤_吸盤3; + public ShapePart X0Y0_手先_節1_吸盤_吸盤3; - public Par X0Y0_手先_節1_吸盤_吸盤4; + public ShapePart X0Y0_手先_節1_吸盤_吸盤4; - public Par X0Y0_手先_節1_爪_爪2; + public ShapePart X0Y0_手先_節1_爪_爪2; - public Par X0Y0_手先_節1_爪_爪1; + public ShapePart X0Y0_手先_節1_爪_爪1; - public Par X0Y0_手先_輪2_革; + public ShapePart X0Y0_手先_輪2_革; - public Par X0Y0_手先_輪2_金具1; + public ShapePart X0Y0_手先_輪2_金具1; - public Par X0Y0_手先_輪2_金具2; + public ShapePart X0Y0_手先_輪2_金具2; - public Par X0Y0_手先_輪2_金具3; + public ShapePart X0Y0_手先_輪2_金具3; - public Par X0Y0_手先_輪2_金具左; + public ShapePart X0Y0_手先_輪2_金具左; - public Par X0Y0_手先_輪2_金具右; + public ShapePart X0Y0_手先_輪2_金具右; - public Par X0Y0_手先_節2_節; + public ShapePart X0Y0_手先_節2_節; - public Par X0Y0_手先_節2_紋柄1; + public ShapePart X0Y0_手先_節2_紋柄1; - public Par X0Y0_手先_節2_紋柄2; + public ShapePart X0Y0_手先_節2_紋柄2; - public Par X0Y0_手先_節2_吸盤_吸盤1; + public ShapePart X0Y0_手先_節2_吸盤_吸盤1; - public Par X0Y0_手先_節2_吸盤_吸盤2; + public ShapePart X0Y0_手先_節2_吸盤_吸盤2; - public Par X0Y0_手先_節2_吸盤_吸盤3; + public ShapePart X0Y0_手先_節2_吸盤_吸盤3; - public Par X0Y0_手先_節2_吸盤_吸盤4; + public ShapePart X0Y0_手先_節2_吸盤_吸盤4; - public Par X0Y0_手先_節2_爪_爪2; + public ShapePart X0Y0_手先_節2_爪_爪2; - public Par X0Y0_手先_節2_爪_爪1; + public ShapePart X0Y0_手先_節2_爪_爪1; - public Par X0Y0_手先_節3_節; + public ShapePart X0Y0_手先_節3_節; - public Par X0Y0_手先_節3_紋柄1; + public ShapePart X0Y0_手先_節3_紋柄1; - public Par X0Y0_手先_節3_紋柄2; + public ShapePart X0Y0_手先_節3_紋柄2; - public Par X0Y0_手先_節3_吸盤_吸盤1; + public ShapePart X0Y0_手先_節3_吸盤_吸盤1; - public Par X0Y0_手先_節3_吸盤_吸盤2; + public ShapePart X0Y0_手先_節3_吸盤_吸盤2; - public Par X0Y0_手先_節3_吸盤_吸盤3; + public ShapePart X0Y0_手先_節3_吸盤_吸盤3; - public Par X0Y0_手先_節3_吸盤_吸盤4; + public ShapePart X0Y0_手先_節3_吸盤_吸盤4; - public Par X0Y0_手先_節3_爪_爪2; + public ShapePart X0Y0_手先_節3_爪_爪2; - public Par X0Y0_手先_節3_爪_爪1; + public ShapePart X0Y0_手先_節3_爪_爪1; - public Par X0Y0_手先_節4_節; + public ShapePart X0Y0_手先_節4_節; - public Par X0Y0_手先_節4_紋柄1; + public ShapePart X0Y0_手先_節4_紋柄1; - public Par X0Y0_手先_節4_紋柄2; + public ShapePart X0Y0_手先_節4_紋柄2; - public Par X0Y0_手先_節4_吸盤_吸盤1; + public ShapePart X0Y0_手先_節4_吸盤_吸盤1; - public Par X0Y0_手先_節4_吸盤_吸盤2; + public ShapePart X0Y0_手先_節4_吸盤_吸盤2; - public Par X0Y0_手先_節4_吸盤_吸盤3; + public ShapePart X0Y0_手先_節4_吸盤_吸盤3; - public Par X0Y0_手先_節4_吸盤_吸盤4; + public ShapePart X0Y0_手先_節4_吸盤_吸盤4; - public Par X0Y0_手先_節4_爪_爪2; + public ShapePart X0Y0_手先_節4_爪_爪2; - public Par X0Y0_手先_節4_爪_爪1; + public ShapePart X0Y0_手先_節4_爪_爪1; - public Par X0Y0_手先_節5_節; + public ShapePart X0Y0_手先_節5_節; - public Par X0Y0_手先_節5_紋柄1; + public ShapePart X0Y0_手先_節5_紋柄1; - public Par X0Y0_手先_節5_紋柄2; + public ShapePart X0Y0_手先_節5_紋柄2; - public Par X0Y0_手先_節5_吸盤_吸盤1; + public ShapePart X0Y0_手先_節5_吸盤_吸盤1; - public Par X0Y0_手先_節5_吸盤_吸盤2; + public ShapePart X0Y0_手先_節5_吸盤_吸盤2; - public Par X0Y0_手先_節5_吸盤_吸盤3; + public ShapePart X0Y0_手先_節5_吸盤_吸盤3; - public Par X0Y0_手先_節5_吸盤_吸盤4; + public ShapePart X0Y0_手先_節5_吸盤_吸盤4; - public Par X0Y0_手先_節5_爪_爪2; + public ShapePart X0Y0_手先_節5_爪_爪2; - public Par X0Y0_手先_節5_爪_爪1; + public ShapePart X0Y0_手先_節5_爪_爪1; - public Par X0Y0_手先_節6_節; + public ShapePart X0Y0_手先_節6_節; - public Par X0Y0_手先_節6_紋柄1; + public ShapePart X0Y0_手先_節6_紋柄1; - public Par X0Y0_手先_節6_紋柄2; + public ShapePart X0Y0_手先_節6_紋柄2; - public Par X0Y0_手先_節6_吸盤_吸盤1; + public ShapePart X0Y0_手先_節6_吸盤_吸盤1; - public Par X0Y0_手先_節6_吸盤_吸盤2; + public ShapePart X0Y0_手先_節6_吸盤_吸盤2; - public Par X0Y0_手先_節6_吸盤_吸盤3; + public ShapePart X0Y0_手先_節6_吸盤_吸盤3; - public Par X0Y0_手先_節6_吸盤_吸盤4; + public ShapePart X0Y0_手先_節6_吸盤_吸盤4; - public Par X0Y0_手先_節6_爪_爪2; + public ShapePart X0Y0_手先_節6_爪_爪2; - public Par X0Y0_手先_節6_爪_爪1; + public ShapePart X0Y0_手先_節6_爪_爪1; - public Par X0Y0_手先_節7_節; + public ShapePart X0Y0_手先_節7_節; - public Par X0Y0_手先_節7_紋柄; + public ShapePart X0Y0_手先_節7_紋柄; - public Par X0Y0_手先_節7_吸盤_吸盤1; + public ShapePart X0Y0_手先_節7_吸盤_吸盤1; - public Par X0Y0_手先_節7_吸盤_吸盤2; + public ShapePart X0Y0_手先_節7_吸盤_吸盤2; - public Par X0Y0_手先_節7_吸盤_吸盤3; + public ShapePart X0Y0_手先_節7_吸盤_吸盤3; - public Par X0Y0_手先_節7_吸盤_吸盤4; + public ShapePart X0Y0_手先_節7_吸盤_吸盤4; - public Par X0Y0_手先_節7_爪_爪2; + public ShapePart X0Y0_手先_節7_爪_爪2; - public Par X0Y0_手先_節7_爪_爪1; + public ShapePart X0Y0_手先_節7_爪_爪1; - public Par X0Y0_手先_節8_節; + public ShapePart X0Y0_手先_節8_節; - public Par X0Y0_手先_節8_紋柄; + public ShapePart X0Y0_手先_節8_紋柄; - public Par X0Y0_手先_節8_吸盤_吸盤1; + public ShapePart X0Y0_手先_節8_吸盤_吸盤1; - public Par X0Y0_手先_節8_吸盤_吸盤2; + public ShapePart X0Y0_手先_節8_吸盤_吸盤2; - public Par X0Y0_手先_節8_吸盤_吸盤3; + public ShapePart X0Y0_手先_節8_吸盤_吸盤3; - public Par X0Y0_手先_節8_吸盤_吸盤4; + public ShapePart X0Y0_手先_節8_吸盤_吸盤4; - public Par X0Y0_手先_節8_爪_爪2; + public ShapePart X0Y0_手先_節8_爪_爪2; - public Par X0Y0_手先_節8_爪_爪1; + public ShapePart X0Y0_手先_節8_爪_爪1; - public Par X0Y0_手先_節9_節; + public ShapePart X0Y0_手先_節9_節; - public Par X0Y0_手先_節9_紋柄; + public ShapePart X0Y0_手先_節9_紋柄; - public Par X0Y0_手先_節9_吸盤_吸盤1; + public ShapePart X0Y0_手先_節9_吸盤_吸盤1; - public Par X0Y0_手先_節9_吸盤_吸盤2; + public ShapePart X0Y0_手先_節9_吸盤_吸盤2; - public Par X0Y0_手先_節9_吸盤_吸盤3; + public ShapePart X0Y0_手先_節9_吸盤_吸盤3; - public Par X0Y0_手先_節9_吸盤_吸盤4; + public ShapePart X0Y0_手先_節9_吸盤_吸盤4; - public Par X0Y0_手先_節9_爪_爪2; + public ShapePart X0Y0_手先_節9_爪_爪2; - public Par X0Y0_手先_節9_爪_爪1; + public ShapePart X0Y0_手先_節9_爪_爪1; - public Par X0Y0_手先_節10_節; + public ShapePart X0Y0_手先_節10_節; - public Par X0Y0_手先_節10_紋柄; + public ShapePart X0Y0_手先_節10_紋柄; - public Par X0Y0_手先_節10_吸盤_吸盤1; + public ShapePart X0Y0_手先_節10_吸盤_吸盤1; - public Par X0Y0_手先_節10_吸盤_吸盤2; + public ShapePart X0Y0_手先_節10_吸盤_吸盤2; - public Par X0Y0_手先_節10_吸盤_吸盤3; + public ShapePart X0Y0_手先_節10_吸盤_吸盤3; - public Par X0Y0_手先_節10_吸盤_吸盤4; + public ShapePart X0Y0_手先_節10_吸盤_吸盤4; - public Par X0Y0_手先_節10_爪_爪2; + public ShapePart X0Y0_手先_節10_爪_爪2; - public Par X0Y0_手先_節10_爪_爪1; + public ShapePart X0Y0_手先_節10_爪_爪1; public ColorD 腕部_節1_節CD; @@ -1051,7 +1051,7 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -3774,17 +3774,17 @@ namespace SlaveMatrix public 触手_触(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触手_触D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触腕"; - dif.Add(new Pars(Sta.肢左["触手"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["腕部"].ToPars(); - Pars pars3 = pars2["節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "触腕"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触手"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["腕部"].ToPars(); + PartGroup pars3 = pars2["節1"].ToPars(); X0Y0_腕部_節1_節 = pars3["節"].ToPar(); - Pars pars4 = pars3["柄"].ToPars(); + PartGroup pars4 = pars3["柄"].ToPars(); X0Y0_腕部_節1_紋柄_紋柄1 = pars4["柄1"].ToPar(); X0Y0_腕部_節1_紋柄_紋柄2 = pars4["柄2"].ToPar(); pars3 = pars2["節2"].ToPars(); @@ -3914,7 +3914,7 @@ namespace SlaveMatrix pars4 = pars3["柄"].ToPars(); X0Y0_腕部_節25_紋柄_紋柄1 = pars4["柄1"].ToPar(); X0Y0_腕部_節25_紋柄_紋柄2 = pars4["柄2"].ToPar(); - Pars pars5 = pars["手先"].ToPars(); + PartGroup pars5 = partGroup["手先"].ToPars(); pars3 = pars5["節1"].ToPars(); X0Y0_手先_節1_節 = pars3["節"].ToPar(); X0Y0_手先_節1_紋柄1 = pars3["柄1"].ToPar(); @@ -4246,7 +4246,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[35] + Pars = new ShapePart[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_節, @@ -4757,7 +4757,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -4766,7 +4766,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_腕部_節1_節; yield return X0Y0_腕部_節2_節; @@ -5012,167 +5012,167 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 腕部_節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(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節1_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節1_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節7_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節8_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節9_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 手先_節10_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 腕部_輪1_革CD = new ColorD(); 腕部_輪1_金具1CD = new ColorD(); 腕部_輪1_金具2CD = new ColorD(); @@ -5190,132 +5190,132 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { 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_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 腕部_輪1_革CD = new ColorD(); 腕部_輪1_金具1CD = new ColorD(); 腕部_輪1_金具2CD = new ColorD(); @@ -5333,132 +5333,132 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { 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_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節1_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節2_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節3_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節4_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節5_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節6_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節7_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節8_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節9_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節10_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節11_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節12_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節13_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節14_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節15_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節16_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節17_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節18_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節19_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節20_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節21_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節22_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節23_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節24_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 腕部_節25_紋柄_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節1_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節1_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節1_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節2_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節2_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節2_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節3_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節3_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節3_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節4_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節4_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節4_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節5_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節5_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節5_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節6_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節6_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節6_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節7_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節7_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節7_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節8_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節8_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節8_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節9_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節9_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節9_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_紋柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 手先_節10_吸盤_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_吸盤_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 手先_節10_爪_爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 手先_節10_爪_爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 腕部_輪1_革CD = new ColorD(); 腕部_輪1_金具1CD = new ColorD(); 腕部_輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs index 69f05fb..608008f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_触D.cs @@ -364,7 +364,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触手_触(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs index 9b22390..2321971 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟.cs @@ -5,685 +5,685 @@ namespace SlaveMatrix { public class 触手_軟 : 触手 { - public Par X0Y0_節1_節; + public ShapePart X0Y0_節1_節; - public Par X0Y0_節1_紋柄1; + public ShapePart X0Y0_節1_紋柄1; - public Par X0Y0_節1_紋柄2; + public ShapePart X0Y0_節1_紋柄2; - public Par X0Y0_節1_鎧; + public ShapePart X0Y0_節1_鎧; - public Par X0Y0_節1_吸盤1; + public ShapePart X0Y0_節1_吸盤1; - public Par X0Y0_節1_吸盤2; + public ShapePart X0Y0_節1_吸盤2; - public Par X0Y0_節1_吸盤3; + public ShapePart X0Y0_節1_吸盤3; - public Par X0Y0_節1_吸盤4; + public ShapePart X0Y0_節1_吸盤4; - public Par X0Y0_節2_節; + public ShapePart X0Y0_節2_節; - public Par X0Y0_節2_紋柄1; + public ShapePart X0Y0_節2_紋柄1; - public Par X0Y0_節2_紋柄2; + public ShapePart X0Y0_節2_紋柄2; - public Par X0Y0_節2_鎧; + public ShapePart X0Y0_節2_鎧; - public Par X0Y0_節2_吸盤1; + public ShapePart X0Y0_節2_吸盤1; - public Par X0Y0_節2_吸盤2; + public ShapePart X0Y0_節2_吸盤2; - public Par X0Y0_節2_吸盤3; + public ShapePart X0Y0_節2_吸盤3; - public Par X0Y0_節2_吸盤4; + public ShapePart X0Y0_節2_吸盤4; - public Par X0Y0_節3_節; + public ShapePart X0Y0_節3_節; - public Par X0Y0_節3_紋柄1; + public ShapePart X0Y0_節3_紋柄1; - public Par X0Y0_節3_紋柄2; + public ShapePart X0Y0_節3_紋柄2; - public Par X0Y0_節3_鎧; + public ShapePart X0Y0_節3_鎧; - public Par X0Y0_節3_吸盤1; + public ShapePart X0Y0_節3_吸盤1; - public Par X0Y0_節3_吸盤2; + public ShapePart X0Y0_節3_吸盤2; - public Par X0Y0_節3_吸盤3; + public ShapePart X0Y0_節3_吸盤3; - public Par X0Y0_節3_吸盤4; + public ShapePart X0Y0_節3_吸盤4; - public Par X0Y0_節4_節; + public ShapePart X0Y0_節4_節; - public Par X0Y0_節4_紋柄1; + public ShapePart X0Y0_節4_紋柄1; - public Par X0Y0_節4_紋柄2; + public ShapePart X0Y0_節4_紋柄2; - public Par X0Y0_節4_鎧; + public ShapePart X0Y0_節4_鎧; - public Par X0Y0_節4_吸盤1; + public ShapePart X0Y0_節4_吸盤1; - public Par X0Y0_節4_吸盤2; + public ShapePart X0Y0_節4_吸盤2; - public Par X0Y0_節4_吸盤3; + public ShapePart X0Y0_節4_吸盤3; - public Par X0Y0_節4_吸盤4; + public ShapePart X0Y0_節4_吸盤4; - public Par X0Y0_節5_節; + public ShapePart X0Y0_節5_節; - public Par X0Y0_節5_紋柄1; + public ShapePart X0Y0_節5_紋柄1; - public Par X0Y0_節5_紋柄2; + public ShapePart X0Y0_節5_紋柄2; - public Par X0Y0_節5_鎧; + public ShapePart X0Y0_節5_鎧; - public Par X0Y0_節5_吸盤1; + public ShapePart X0Y0_節5_吸盤1; - public Par X0Y0_節5_吸盤2; + public ShapePart X0Y0_節5_吸盤2; - public Par X0Y0_節5_吸盤3; + public ShapePart X0Y0_節5_吸盤3; - public Par X0Y0_節5_吸盤4; + public ShapePart X0Y0_節5_吸盤4; - public Par X0Y0_節6_節; + public ShapePart X0Y0_節6_節; - public Par X0Y0_節6_紋柄1; + public ShapePart X0Y0_節6_紋柄1; - public Par X0Y0_節6_紋柄2; + public ShapePart X0Y0_節6_紋柄2; - public Par X0Y0_節6_鎧; + public ShapePart X0Y0_節6_鎧; - public Par X0Y0_節6_吸盤1; + public ShapePart X0Y0_節6_吸盤1; - public Par X0Y0_節6_吸盤2; + public ShapePart X0Y0_節6_吸盤2; - public Par X0Y0_節6_吸盤3; + public ShapePart X0Y0_節6_吸盤3; - public Par X0Y0_節6_吸盤4; + public ShapePart X0Y0_節6_吸盤4; - public Par X0Y0_節7_節; + public ShapePart X0Y0_節7_節; - public Par X0Y0_節7_紋柄1; + public ShapePart X0Y0_節7_紋柄1; - public Par X0Y0_節7_紋柄2; + public ShapePart X0Y0_節7_紋柄2; - public Par X0Y0_節7_鎧; + public ShapePart X0Y0_節7_鎧; - public Par X0Y0_節7_吸盤1; + public ShapePart X0Y0_節7_吸盤1; - public Par X0Y0_節7_吸盤2; + public ShapePart X0Y0_節7_吸盤2; - public Par X0Y0_節7_吸盤3; + public ShapePart X0Y0_節7_吸盤3; - public Par X0Y0_節7_吸盤4; + public ShapePart X0Y0_節7_吸盤4; - public Par X0Y0_節8_節; + public ShapePart X0Y0_節8_節; - public Par X0Y0_節8_紋柄1; + public ShapePart X0Y0_節8_紋柄1; - public Par X0Y0_節8_紋柄2; + public ShapePart X0Y0_節8_紋柄2; - public Par X0Y0_節8_鎧; + public ShapePart X0Y0_節8_鎧; - public Par X0Y0_節8_吸盤1; + public ShapePart X0Y0_節8_吸盤1; - public Par X0Y0_節8_吸盤2; + public ShapePart X0Y0_節8_吸盤2; - public Par X0Y0_節8_吸盤3; + public ShapePart X0Y0_節8_吸盤3; - public Par X0Y0_節8_吸盤4; + public ShapePart X0Y0_節8_吸盤4; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; - public Par X0Y0_節9_節; + public ShapePart X0Y0_節9_節; - public Par X0Y0_節9_紋柄1; + public ShapePart X0Y0_節9_紋柄1; - public Par X0Y0_節9_紋柄2; + public ShapePart X0Y0_節9_紋柄2; - public Par X0Y0_節9_鎧; + public ShapePart X0Y0_節9_鎧; - public Par X0Y0_節9_吸盤1; + public ShapePart X0Y0_節9_吸盤1; - public Par X0Y0_節9_吸盤2; + public ShapePart X0Y0_節9_吸盤2; - public Par X0Y0_節9_吸盤3; + public ShapePart X0Y0_節9_吸盤3; - public Par X0Y0_節9_吸盤4; + public ShapePart X0Y0_節9_吸盤4; - public Par X0Y0_節10_節; + public ShapePart X0Y0_節10_節; - public Par X0Y0_節10_紋柄1; + public ShapePart X0Y0_節10_紋柄1; - public Par X0Y0_節10_紋柄2; + public ShapePart X0Y0_節10_紋柄2; - public Par X0Y0_節10_鎧; + public ShapePart X0Y0_節10_鎧; - public Par X0Y0_節10_吸盤1; + public ShapePart X0Y0_節10_吸盤1; - public Par X0Y0_節10_吸盤2; + public ShapePart X0Y0_節10_吸盤2; - public Par X0Y0_節10_吸盤3; + public ShapePart X0Y0_節10_吸盤3; - public Par X0Y0_節10_吸盤4; + public ShapePart X0Y0_節10_吸盤4; - public Par X0Y0_節11_節; + public ShapePart X0Y0_節11_節; - public Par X0Y0_節11_紋柄1; + public ShapePart X0Y0_節11_紋柄1; - public Par X0Y0_節11_紋柄2; + public ShapePart X0Y0_節11_紋柄2; - public Par X0Y0_節11_鎧; + public ShapePart X0Y0_節11_鎧; - public Par X0Y0_節11_吸盤1; + public ShapePart X0Y0_節11_吸盤1; - public Par X0Y0_節11_吸盤2; + public ShapePart X0Y0_節11_吸盤2; - public Par X0Y0_節11_吸盤3; + public ShapePart X0Y0_節11_吸盤3; - public Par X0Y0_節11_吸盤4; + public ShapePart X0Y0_節11_吸盤4; - public Par X0Y0_節12_節; + public ShapePart X0Y0_節12_節; - public Par X0Y0_節12_紋柄1; + public ShapePart X0Y0_節12_紋柄1; - public Par X0Y0_節12_紋柄2; + public ShapePart X0Y0_節12_紋柄2; - public Par X0Y0_節12_鎧; + public ShapePart X0Y0_節12_鎧; - public Par X0Y0_節12_吸盤1; + public ShapePart X0Y0_節12_吸盤1; - public Par X0Y0_節12_吸盤2; + public ShapePart X0Y0_節12_吸盤2; - public Par X0Y0_節12_吸盤3; + public ShapePart X0Y0_節12_吸盤3; - public Par X0Y0_節12_吸盤4; + public ShapePart X0Y0_節12_吸盤4; - public Par X0Y0_節13_節; + public ShapePart X0Y0_節13_節; - public Par X0Y0_節13_紋柄1; + public ShapePart X0Y0_節13_紋柄1; - public Par X0Y0_節13_紋柄2; + public ShapePart X0Y0_節13_紋柄2; - public Par X0Y0_節13_鎧; + public ShapePart X0Y0_節13_鎧; - public Par X0Y0_節13_吸盤1; + public ShapePart X0Y0_節13_吸盤1; - public Par X0Y0_節13_吸盤2; + public ShapePart X0Y0_節13_吸盤2; - public Par X0Y0_節13_吸盤3; + public ShapePart X0Y0_節13_吸盤3; - public Par X0Y0_節13_吸盤4; + public ShapePart X0Y0_節13_吸盤4; - public Par X0Y0_節14_節; + public ShapePart X0Y0_節14_節; - public Par X0Y0_節14_紋柄1; + public ShapePart X0Y0_節14_紋柄1; - public Par X0Y0_節14_紋柄2; + public ShapePart X0Y0_節14_紋柄2; - public Par X0Y0_節14_鎧; + public ShapePart X0Y0_節14_鎧; - public Par X0Y0_節14_吸盤1; + public ShapePart X0Y0_節14_吸盤1; - public Par X0Y0_節14_吸盤2; + public ShapePart X0Y0_節14_吸盤2; - public Par X0Y0_節14_吸盤3; + public ShapePart X0Y0_節14_吸盤3; - public Par X0Y0_節14_吸盤4; + public ShapePart X0Y0_節14_吸盤4; - public Par X0Y0_節15_節; + public ShapePart X0Y0_節15_節; - public Par X0Y0_節15_紋柄1; + public ShapePart X0Y0_節15_紋柄1; - public Par X0Y0_節15_紋柄2; + public ShapePart X0Y0_節15_紋柄2; - public Par X0Y0_節15_鎧; + public ShapePart X0Y0_節15_鎧; - public Par X0Y0_節15_吸盤1; + public ShapePart X0Y0_節15_吸盤1; - public Par X0Y0_節15_吸盤2; + public ShapePart X0Y0_節15_吸盤2; - public Par X0Y0_節15_吸盤3; + public ShapePart X0Y0_節15_吸盤3; - public Par X0Y0_節15_吸盤4; + public ShapePart X0Y0_節15_吸盤4; - public Par X0Y0_節16_節; + public ShapePart X0Y0_節16_節; - public Par X0Y0_節16_紋柄1; + public ShapePart X0Y0_節16_紋柄1; - public Par X0Y0_節16_紋柄2; + public ShapePart X0Y0_節16_紋柄2; - public Par X0Y0_節16_鎧; + public ShapePart X0Y0_節16_鎧; - public Par X0Y0_節16_吸盤1; + public ShapePart X0Y0_節16_吸盤1; - public Par X0Y0_節16_吸盤2; + public ShapePart X0Y0_節16_吸盤2; - public Par X0Y0_節16_吸盤3; + public ShapePart X0Y0_節16_吸盤3; - public Par X0Y0_節16_吸盤4; + public ShapePart X0Y0_節16_吸盤4; - public Par X0Y0_節17_節; + public ShapePart X0Y0_節17_節; - public Par X0Y0_節17_紋柄1; + public ShapePart X0Y0_節17_紋柄1; - public Par X0Y0_節17_紋柄2; + public ShapePart X0Y0_節17_紋柄2; - public Par X0Y0_節17_鎧; + public ShapePart X0Y0_節17_鎧; - public Par X0Y0_節17_吸盤1; + public ShapePart X0Y0_節17_吸盤1; - public Par X0Y0_節17_吸盤2; + public ShapePart X0Y0_節17_吸盤2; - public Par X0Y0_節17_吸盤3; + public ShapePart X0Y0_節17_吸盤3; - public Par X0Y0_節17_吸盤4; + public ShapePart X0Y0_節17_吸盤4; - public Par X0Y0_節18_節; + public ShapePart X0Y0_節18_節; - public Par X0Y0_節18_紋柄1; + public ShapePart X0Y0_節18_紋柄1; - public Par X0Y0_節18_紋柄2; + public ShapePart X0Y0_節18_紋柄2; - public Par X0Y0_節18_鎧; + public ShapePart X0Y0_節18_鎧; - public Par X0Y0_節18_吸盤1; + public ShapePart X0Y0_節18_吸盤1; - public Par X0Y0_節18_吸盤2; + public ShapePart X0Y0_節18_吸盤2; - public Par X0Y0_節18_吸盤3; + public ShapePart X0Y0_節18_吸盤3; - public Par X0Y0_節18_吸盤4; + public ShapePart X0Y0_節18_吸盤4; - public Par X0Y0_節19_節; + public ShapePart X0Y0_節19_節; - public Par X0Y0_節19_紋柄1; + public ShapePart X0Y0_節19_紋柄1; - public Par X0Y0_節19_紋柄2; + public ShapePart X0Y0_節19_紋柄2; - public Par X0Y0_節19_鎧; + public ShapePart X0Y0_節19_鎧; - public Par X0Y0_節19_吸盤1; + public ShapePart X0Y0_節19_吸盤1; - public Par X0Y0_節19_吸盤2; + public ShapePart X0Y0_節19_吸盤2; - public Par X0Y0_節19_吸盤3; + public ShapePart X0Y0_節19_吸盤3; - public Par X0Y0_節19_吸盤4; + public ShapePart X0Y0_節19_吸盤4; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_節20_節; + public ShapePart X0Y0_節20_節; - public Par X0Y0_節20_紋柄1; + public ShapePart X0Y0_節20_紋柄1; - public Par X0Y0_節20_紋柄2; + public ShapePart X0Y0_節20_紋柄2; - public Par X0Y0_節20_鎧; + public ShapePart X0Y0_節20_鎧; - public Par X0Y0_節20_吸盤1; + public ShapePart X0Y0_節20_吸盤1; - public Par X0Y0_節20_吸盤2; + public ShapePart X0Y0_節20_吸盤2; - public Par X0Y0_節20_吸盤3; + public ShapePart X0Y0_節20_吸盤3; - public Par X0Y0_節20_吸盤4; + public ShapePart X0Y0_節20_吸盤4; - public Par X0Y0_節21_節; + public ShapePart X0Y0_節21_節; - public Par X0Y0_節21_紋柄1; + public ShapePart X0Y0_節21_紋柄1; - public Par X0Y0_節21_紋柄2; + public ShapePart X0Y0_節21_紋柄2; - public Par X0Y0_節21_鎧; + public ShapePart X0Y0_節21_鎧; - public Par X0Y0_節21_吸盤1; + public ShapePart X0Y0_節21_吸盤1; - public Par X0Y0_節21_吸盤2; + public ShapePart X0Y0_節21_吸盤2; - public Par X0Y0_節21_吸盤3; + public ShapePart X0Y0_節21_吸盤3; - public Par X0Y0_節21_吸盤4; + public ShapePart X0Y0_節21_吸盤4; - public Par X0Y0_節22_節; + public ShapePart X0Y0_節22_節; - public Par X0Y0_節22_紋柄1; + public ShapePart X0Y0_節22_紋柄1; - public Par X0Y0_節22_紋柄2; + public ShapePart X0Y0_節22_紋柄2; - public Par X0Y0_節22_鎧; + public ShapePart X0Y0_節22_鎧; - public Par X0Y0_節22_吸盤1; + public ShapePart X0Y0_節22_吸盤1; - public Par X0Y0_節22_吸盤2; + public ShapePart X0Y0_節22_吸盤2; - public Par X0Y0_節22_吸盤3; + public ShapePart X0Y0_節22_吸盤3; - public Par X0Y0_節22_吸盤4; + public ShapePart X0Y0_節22_吸盤4; - public Par X0Y0_節23_節; + public ShapePart X0Y0_節23_節; - public Par X0Y0_節23_紋柄1; + public ShapePart X0Y0_節23_紋柄1; - public Par X0Y0_節23_紋柄2; + public ShapePart X0Y0_節23_紋柄2; - public Par X0Y0_節23_鎧; + public ShapePart X0Y0_節23_鎧; - public Par X0Y0_節23_吸盤1; + public ShapePart X0Y0_節23_吸盤1; - public Par X0Y0_節23_吸盤2; + public ShapePart X0Y0_節23_吸盤2; - public Par X0Y0_節23_吸盤3; + public ShapePart X0Y0_節23_吸盤3; - public Par X0Y0_節23_吸盤4; + public ShapePart X0Y0_節23_吸盤4; - public Par X0Y0_節24_節; + public ShapePart X0Y0_節24_節; - public Par X0Y0_節24_紋柄1; + public ShapePart X0Y0_節24_紋柄1; - public Par X0Y0_節24_紋柄2; + public ShapePart X0Y0_節24_紋柄2; - public Par X0Y0_節24_鎧; + public ShapePart X0Y0_節24_鎧; - public Par X0Y0_節24_吸盤1; + public ShapePart X0Y0_節24_吸盤1; - public Par X0Y0_節24_吸盤2; + public ShapePart X0Y0_節24_吸盤2; - public Par X0Y0_節24_吸盤3; + public ShapePart X0Y0_節24_吸盤3; - public Par X0Y0_節24_吸盤4; + public ShapePart X0Y0_節24_吸盤4; - public Par X0Y0_節25_節; + public ShapePart X0Y0_節25_節; - public Par X0Y0_節25_紋柄1; + public ShapePart X0Y0_節25_紋柄1; - public Par X0Y0_節25_紋柄2; + public ShapePart X0Y0_節25_紋柄2; - public Par X0Y0_節25_鎧; + public ShapePart X0Y0_節25_鎧; - public Par X0Y0_節25_吸盤1; + public ShapePart X0Y0_節25_吸盤1; - public Par X0Y0_節25_吸盤2; + public ShapePart X0Y0_節25_吸盤2; - public Par X0Y0_節25_吸盤3; + public ShapePart X0Y0_節25_吸盤3; - public Par X0Y0_節25_吸盤4; + public ShapePart X0Y0_節25_吸盤4; - public Par X0Y0_節26_節; + public ShapePart X0Y0_節26_節; - public Par X0Y0_節26_紋柄1; + public ShapePart X0Y0_節26_紋柄1; - public Par X0Y0_節26_紋柄2; + public ShapePart X0Y0_節26_紋柄2; - public Par X0Y0_節26_鎧; + public ShapePart X0Y0_節26_鎧; - public Par X0Y0_節26_吸盤1; + public ShapePart X0Y0_節26_吸盤1; - public Par X0Y0_節26_吸盤2; + public ShapePart X0Y0_節26_吸盤2; - public Par X0Y0_節26_吸盤3; + public ShapePart X0Y0_節26_吸盤3; - public Par X0Y0_節26_吸盤4; + public ShapePart X0Y0_節26_吸盤4; - public Par X0Y0_節27_節; + public ShapePart X0Y0_節27_節; - public Par X0Y0_節27_紋柄1; + public ShapePart X0Y0_節27_紋柄1; - public Par X0Y0_節27_紋柄2; + public ShapePart X0Y0_節27_紋柄2; - public Par X0Y0_節27_鎧; + public ShapePart X0Y0_節27_鎧; - public Par X0Y0_節27_吸盤1; + public ShapePart X0Y0_節27_吸盤1; - public Par X0Y0_節27_吸盤2; + public ShapePart X0Y0_節27_吸盤2; - public Par X0Y0_節27_吸盤3; + public ShapePart X0Y0_節27_吸盤3; - public Par X0Y0_節27_吸盤4; + public ShapePart X0Y0_節27_吸盤4; - public Par X0Y0_節28_節; + public ShapePart X0Y0_節28_節; - public Par X0Y0_節28_紋柄1; + public ShapePart X0Y0_節28_紋柄1; - public Par X0Y0_節28_紋柄2; + public ShapePart X0Y0_節28_紋柄2; - public Par X0Y0_節28_鎧; + public ShapePart X0Y0_節28_鎧; - public Par X0Y0_節28_吸盤1; + public ShapePart X0Y0_節28_吸盤1; - public Par X0Y0_節28_吸盤2; + public ShapePart X0Y0_節28_吸盤2; - public Par X0Y0_節28_吸盤3; + public ShapePart X0Y0_節28_吸盤3; - public Par X0Y0_節28_吸盤4; + public ShapePart X0Y0_節28_吸盤4; - public Par X0Y0_節29_節; + public ShapePart X0Y0_節29_節; - public Par X0Y0_節29_紋柄1; + public ShapePart X0Y0_節29_紋柄1; - public Par X0Y0_節29_紋柄2; + public ShapePart X0Y0_節29_紋柄2; - public Par X0Y0_節29_鎧; + public ShapePart X0Y0_節29_鎧; - public Par X0Y0_節29_吸盤1; + public ShapePart X0Y0_節29_吸盤1; - public Par X0Y0_節29_吸盤2; + public ShapePart X0Y0_節29_吸盤2; - public Par X0Y0_節29_吸盤3; + public ShapePart X0Y0_節29_吸盤3; - public Par X0Y0_節29_吸盤4; + public ShapePart X0Y0_節29_吸盤4; - public Par X0Y0_節30_節; + public ShapePart X0Y0_節30_節; - public Par X0Y0_節30_紋柄1; + public ShapePart X0Y0_節30_紋柄1; - public Par X0Y0_節30_紋柄2; + public ShapePart X0Y0_節30_紋柄2; - public Par X0Y0_節30_鎧; + public ShapePart X0Y0_節30_鎧; - public Par X0Y0_節30_吸盤1; + public ShapePart X0Y0_節30_吸盤1; - public Par X0Y0_節30_吸盤2; + public ShapePart X0Y0_節30_吸盤2; - public Par X0Y0_節30_吸盤3; + public ShapePart X0Y0_節30_吸盤3; - public Par X0Y0_節30_吸盤4; + public ShapePart X0Y0_節30_吸盤4; - public Par X0Y0_節31_節; + public ShapePart X0Y0_節31_節; - public Par X0Y0_節31_紋柄1; + public ShapePart X0Y0_節31_紋柄1; - public Par X0Y0_節31_紋柄2; + public ShapePart X0Y0_節31_紋柄2; - public Par X0Y0_節31_鎧; + public ShapePart X0Y0_節31_鎧; - public Par X0Y0_節31_吸盤1; + public ShapePart X0Y0_節31_吸盤1; - public Par X0Y0_節31_吸盤2; + public ShapePart X0Y0_節31_吸盤2; - public Par X0Y0_節31_吸盤3; + public ShapePart X0Y0_節31_吸盤3; - public Par X0Y0_節31_吸盤4; + public ShapePart X0Y0_節31_吸盤4; - public Par X0Y0_節32_節; + public ShapePart X0Y0_節32_節; - public Par X0Y0_節32_紋柄1; + public ShapePart X0Y0_節32_紋柄1; - public Par X0Y0_節32_紋柄2; + public ShapePart X0Y0_節32_紋柄2; - public Par X0Y0_節32_鎧; + public ShapePart X0Y0_節32_鎧; - public Par X0Y0_節32_吸盤1; + public ShapePart X0Y0_節32_吸盤1; - public Par X0Y0_節32_吸盤2; + public ShapePart X0Y0_節32_吸盤2; - public Par X0Y0_節32_吸盤3; + public ShapePart X0Y0_節32_吸盤3; - public Par X0Y0_節32_吸盤4; + public ShapePart X0Y0_節32_吸盤4; - public Par X0Y0_節33_節; + public ShapePart X0Y0_節33_節; - public Par X0Y0_節33_紋柄1; + public ShapePart X0Y0_節33_紋柄1; - public Par X0Y0_節33_紋柄2; + public ShapePart X0Y0_節33_紋柄2; - public Par X0Y0_節33_鎧; + public ShapePart X0Y0_節33_鎧; - public Par X0Y0_節33_吸盤1; + public ShapePart X0Y0_節33_吸盤1; - public Par X0Y0_節33_吸盤2; + public ShapePart X0Y0_節33_吸盤2; - public Par X0Y0_節33_吸盤3; + public ShapePart X0Y0_節33_吸盤3; - public Par X0Y0_節33_吸盤4; + public ShapePart X0Y0_節33_吸盤4; - public Par X0Y0_節34_節; + public ShapePart X0Y0_節34_節; - public Par X0Y0_節34_紋柄1; + public ShapePart X0Y0_節34_紋柄1; - public Par X0Y0_節34_紋柄2; + public ShapePart X0Y0_節34_紋柄2; - public Par X0Y0_節34_鎧; + public ShapePart X0Y0_節34_鎧; - public Par X0Y0_節34_吸盤1; + public ShapePart X0Y0_節34_吸盤1; - public Par X0Y0_節34_吸盤2; + public ShapePart X0Y0_節34_吸盤2; - public Par X0Y0_節34_吸盤3; + public ShapePart X0Y0_節34_吸盤3; - public Par X0Y0_節34_吸盤4; + public ShapePart X0Y0_節34_吸盤4; - public Par X0Y0_節35_節; + public ShapePart X0Y0_節35_節; - public Par X0Y0_節35_紋柄1; + public ShapePart X0Y0_節35_紋柄1; - public Par X0Y0_節35_紋柄2; + public ShapePart X0Y0_節35_紋柄2; - public Par X0Y0_節35_鎧; + public ShapePart X0Y0_節35_鎧; - public Par X0Y0_節35_吸盤1; + public ShapePart X0Y0_節35_吸盤1; - public Par X0Y0_節35_吸盤2; + public ShapePart X0Y0_節35_吸盤2; - public Par X0Y0_節35_吸盤3; + public ShapePart X0Y0_節35_吸盤3; - public Par X0Y0_節35_吸盤4; + public ShapePart X0Y0_節35_吸盤4; - public Par X0Y0_節36_節; + public ShapePart X0Y0_節36_節; - public Par X0Y0_節36_紋柄1; + public ShapePart X0Y0_節36_紋柄1; - public Par X0Y0_節36_紋柄2; + public ShapePart X0Y0_節36_紋柄2; - public Par X0Y0_節36_鎧; + public ShapePart X0Y0_節36_鎧; - public Par X0Y0_節36_吸盤1; + public ShapePart X0Y0_節36_吸盤1; - public Par X0Y0_節36_吸盤2; + public ShapePart X0Y0_節36_吸盤2; - public Par X0Y0_節36_吸盤3; + public ShapePart X0Y0_節36_吸盤3; - public Par X0Y0_節36_吸盤4; + public ShapePart X0Y0_節36_吸盤4; - public Par X0Y0_節37_節; + public ShapePart X0Y0_節37_節; - public Par X0Y0_節37_紋柄1; + public ShapePart X0Y0_節37_紋柄1; - public Par X0Y0_節37_紋柄2; + public ShapePart X0Y0_節37_紋柄2; - public Par X0Y0_節37_鎧; + public ShapePart X0Y0_節37_鎧; - public Par X0Y0_節37_吸盤1; + public ShapePart X0Y0_節37_吸盤1; - public Par X0Y0_節37_吸盤2; + public ShapePart X0Y0_節37_吸盤2; - public Par X0Y0_節37_吸盤3; + public ShapePart X0Y0_節37_吸盤3; - public Par X0Y0_節37_吸盤4; + public ShapePart X0Y0_節37_吸盤4; - public Par X0Y0_節38_節; + public ShapePart X0Y0_節38_節; - public Par X0Y0_節38_紋柄1; + public ShapePart X0Y0_節38_紋柄1; - public Par X0Y0_節38_紋柄2; + public ShapePart X0Y0_節38_紋柄2; - public Par X0Y0_節38_鎧; + public ShapePart X0Y0_節38_鎧; - public Par X0Y0_節38_吸盤1; + public ShapePart X0Y0_節38_吸盤1; - public Par X0Y0_節38_吸盤2; + public ShapePart X0Y0_節38_吸盤2; - public Par X0Y0_節38_吸盤3; + public ShapePart X0Y0_節38_吸盤3; - public Par X0Y0_節38_吸盤4; + public ShapePart X0Y0_節38_吸盤4; - public Par X0Y0_節39_節; + public ShapePart X0Y0_節39_節; - public Par X0Y0_節39_紋柄1; + public ShapePart X0Y0_節39_紋柄1; - public Par X0Y0_節39_紋柄2; + public ShapePart X0Y0_節39_紋柄2; - public Par X0Y0_節39_鎧; + public ShapePart X0Y0_節39_鎧; - public Par X0Y0_節39_吸盤1; + public ShapePart X0Y0_節39_吸盤1; - public Par X0Y0_節39_吸盤2; + public ShapePart X0Y0_節39_吸盤2; - public Par X0Y0_節39_吸盤3; + public ShapePart X0Y0_節39_吸盤3; - public Par X0Y0_節39_吸盤4; + public ShapePart X0Y0_節39_吸盤4; - public Par X0Y0_節40_節; + public ShapePart X0Y0_節40_節; - public Par X0Y0_節40_紋柄1; + public ShapePart X0Y0_節40_紋柄1; - public Par X0Y0_節40_紋柄2; + public ShapePart X0Y0_節40_紋柄2; - public Par X0Y0_節40_鎧; + public ShapePart X0Y0_節40_鎧; - public Par X0Y0_節40_吸盤1; + public ShapePart X0Y0_節40_吸盤1; - public Par X0Y0_節40_吸盤2; + public ShapePart X0Y0_節40_吸盤2; - public Par X0Y0_節40_吸盤3; + public ShapePart X0Y0_節40_吸盤3; - public Par X0Y0_節40_吸盤4; + public ShapePart X0Y0_節40_吸盤4; - public Par X0Y0_節41_節; + public ShapePart X0Y0_節41_節; - public Par X0Y0_節41_紋柄1; + public ShapePart X0Y0_節41_紋柄1; - public Par X0Y0_節41_紋柄2; + public ShapePart X0Y0_節41_紋柄2; - public Par X0Y0_節41_鎧; + public ShapePart X0Y0_節41_鎧; - public Par X0Y0_節41_吸盤1; + public ShapePart X0Y0_節41_吸盤1; - public Par X0Y0_節41_吸盤2; + public ShapePart X0Y0_節41_吸盤2; - public Par X0Y0_節41_吸盤3; + public ShapePart X0Y0_節41_吸盤3; - public Par X0Y0_節41_吸盤4; + public ShapePart X0Y0_節41_吸盤4; public ColorD 節1_節CD; @@ -2053,7 +2053,7 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Par[] Pars; + public ShapePart[] Pars; private Vector2D[] mm; @@ -7281,14 +7281,14 @@ namespace SlaveMatrix public 触手_軟(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触手_軟D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "軟体"; - dif.Add(new Pars(Sta.肢左["触手"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "軟体"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触手"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["節1"].ToPars(); X0Y0_節1_節 = pars2["節"].ToPar(); X0Y0_節1_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節1_紋柄2 = pars2["柄2"].ToPar(); @@ -7297,7 +7297,7 @@ namespace SlaveMatrix X0Y0_節1_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節1_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節1_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節2"].ToPars(); + pars2 = partGroup["節2"].ToPars(); X0Y0_節2_節 = pars2["節"].ToPar(); X0Y0_節2_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節2_紋柄2 = pars2["柄2"].ToPar(); @@ -7306,7 +7306,7 @@ namespace SlaveMatrix X0Y0_節2_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節2_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節2_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節3"].ToPars(); + pars2 = partGroup["節3"].ToPars(); X0Y0_節3_節 = pars2["節"].ToPar(); X0Y0_節3_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節3_紋柄2 = pars2["柄2"].ToPar(); @@ -7315,7 +7315,7 @@ namespace SlaveMatrix X0Y0_節3_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節3_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節3_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節4"].ToPars(); + pars2 = partGroup["節4"].ToPars(); X0Y0_節4_節 = pars2["節"].ToPar(); X0Y0_節4_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節4_紋柄2 = pars2["柄2"].ToPar(); @@ -7324,7 +7324,7 @@ namespace SlaveMatrix X0Y0_節4_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節4_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節4_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節5"].ToPars(); + pars2 = partGroup["節5"].ToPars(); X0Y0_節5_節 = pars2["節"].ToPar(); X0Y0_節5_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節5_紋柄2 = pars2["柄2"].ToPar(); @@ -7333,7 +7333,7 @@ namespace SlaveMatrix X0Y0_節5_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節5_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節5_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節6"].ToPars(); + pars2 = partGroup["節6"].ToPars(); X0Y0_節6_節 = pars2["節"].ToPar(); X0Y0_節6_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節6_紋柄2 = pars2["柄2"].ToPar(); @@ -7342,7 +7342,7 @@ namespace SlaveMatrix X0Y0_節6_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節6_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節6_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節7"].ToPars(); + pars2 = partGroup["節7"].ToPars(); X0Y0_節7_節 = pars2["節"].ToPar(); X0Y0_節7_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節7_紋柄2 = pars2["柄2"].ToPar(); @@ -7351,7 +7351,7 @@ namespace SlaveMatrix X0Y0_節7_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節7_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節7_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節8"].ToPars(); + pars2 = partGroup["節8"].ToPars(); X0Y0_節8_節 = pars2["節"].ToPar(); X0Y0_節8_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節8_紋柄2 = pars2["柄2"].ToPar(); @@ -7360,14 +7360,14 @@ namespace SlaveMatrix X0Y0_節8_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節8_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節8_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["節9"].ToPars(); X0Y0_節9_節 = pars2["節"].ToPar(); X0Y0_節9_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節9_紋柄2 = pars2["柄2"].ToPar(); @@ -7376,7 +7376,7 @@ namespace SlaveMatrix X0Y0_節9_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節9_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節9_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節10"].ToPars(); + pars2 = partGroup["節10"].ToPars(); X0Y0_節10_節 = pars2["節"].ToPar(); X0Y0_節10_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節10_紋柄2 = pars2["柄2"].ToPar(); @@ -7385,7 +7385,7 @@ namespace SlaveMatrix X0Y0_節10_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節10_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節10_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節11"].ToPars(); + pars2 = partGroup["節11"].ToPars(); X0Y0_節11_節 = pars2["節"].ToPar(); X0Y0_節11_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節11_紋柄2 = pars2["柄2"].ToPar(); @@ -7394,7 +7394,7 @@ namespace SlaveMatrix X0Y0_節11_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節11_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節11_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節12"].ToPars(); + pars2 = partGroup["節12"].ToPars(); X0Y0_節12_節 = pars2["節"].ToPar(); X0Y0_節12_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節12_紋柄2 = pars2["柄2"].ToPar(); @@ -7403,7 +7403,7 @@ namespace SlaveMatrix X0Y0_節12_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節12_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節12_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節13"].ToPars(); + pars2 = partGroup["節13"].ToPars(); X0Y0_節13_節 = pars2["節"].ToPar(); X0Y0_節13_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節13_紋柄2 = pars2["柄2"].ToPar(); @@ -7412,7 +7412,7 @@ namespace SlaveMatrix X0Y0_節13_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節13_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節13_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節14"].ToPars(); + pars2 = partGroup["節14"].ToPars(); X0Y0_節14_節 = pars2["節"].ToPar(); X0Y0_節14_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節14_紋柄2 = pars2["柄2"].ToPar(); @@ -7421,7 +7421,7 @@ namespace SlaveMatrix X0Y0_節14_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節14_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節14_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節15"].ToPars(); + pars2 = partGroup["節15"].ToPars(); X0Y0_節15_節 = pars2["節"].ToPar(); X0Y0_節15_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節15_紋柄2 = pars2["柄2"].ToPar(); @@ -7430,7 +7430,7 @@ namespace SlaveMatrix X0Y0_節15_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節15_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節15_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節16"].ToPars(); + pars2 = partGroup["節16"].ToPars(); X0Y0_節16_節 = pars2["節"].ToPar(); X0Y0_節16_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節16_紋柄2 = pars2["柄2"].ToPar(); @@ -7439,7 +7439,7 @@ namespace SlaveMatrix X0Y0_節16_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節16_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節16_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節17"].ToPars(); + pars2 = partGroup["節17"].ToPars(); X0Y0_節17_節 = pars2["節"].ToPar(); X0Y0_節17_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節17_紋柄2 = pars2["柄2"].ToPar(); @@ -7448,7 +7448,7 @@ namespace SlaveMatrix X0Y0_節17_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節17_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節17_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節18"].ToPars(); + pars2 = partGroup["節18"].ToPars(); X0Y0_節18_節 = pars2["節"].ToPar(); X0Y0_節18_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節18_紋柄2 = pars2["柄2"].ToPar(); @@ -7457,7 +7457,7 @@ namespace SlaveMatrix X0Y0_節18_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節18_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節18_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節19"].ToPars(); + pars2 = partGroup["節19"].ToPars(); X0Y0_節19_節 = pars2["節"].ToPar(); X0Y0_節19_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節19_紋柄2 = pars2["柄2"].ToPar(); @@ -7466,14 +7466,14 @@ namespace SlaveMatrix X0Y0_節19_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節19_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節19_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["節20"].ToPars(); X0Y0_節20_節 = pars2["節"].ToPar(); X0Y0_節20_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節20_紋柄2 = pars2["柄2"].ToPar(); @@ -7482,7 +7482,7 @@ namespace SlaveMatrix X0Y0_節20_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節20_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節20_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節21"].ToPars(); + pars2 = partGroup["節21"].ToPars(); X0Y0_節21_節 = pars2["節"].ToPar(); X0Y0_節21_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節21_紋柄2 = pars2["柄2"].ToPar(); @@ -7491,7 +7491,7 @@ namespace SlaveMatrix X0Y0_節21_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節21_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節21_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節22"].ToPars(); + pars2 = partGroup["節22"].ToPars(); X0Y0_節22_節 = pars2["節"].ToPar(); X0Y0_節22_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節22_紋柄2 = pars2["柄2"].ToPar(); @@ -7500,7 +7500,7 @@ namespace SlaveMatrix X0Y0_節22_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節22_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節22_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節23"].ToPars(); + pars2 = partGroup["節23"].ToPars(); X0Y0_節23_節 = pars2["節"].ToPar(); X0Y0_節23_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節23_紋柄2 = pars2["柄2"].ToPar(); @@ -7509,7 +7509,7 @@ namespace SlaveMatrix X0Y0_節23_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節23_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節23_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節24"].ToPars(); + pars2 = partGroup["節24"].ToPars(); X0Y0_節24_節 = pars2["節"].ToPar(); X0Y0_節24_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節24_紋柄2 = pars2["柄2"].ToPar(); @@ -7518,7 +7518,7 @@ namespace SlaveMatrix X0Y0_節24_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節24_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節24_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節25"].ToPars(); + pars2 = partGroup["節25"].ToPars(); X0Y0_節25_節 = pars2["節"].ToPar(); X0Y0_節25_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節25_紋柄2 = pars2["柄2"].ToPar(); @@ -7527,7 +7527,7 @@ namespace SlaveMatrix X0Y0_節25_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節25_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節25_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節26"].ToPars(); + pars2 = partGroup["節26"].ToPars(); X0Y0_節26_節 = pars2["節"].ToPar(); X0Y0_節26_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節26_紋柄2 = pars2["柄2"].ToPar(); @@ -7536,7 +7536,7 @@ namespace SlaveMatrix X0Y0_節26_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節26_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節26_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節27"].ToPars(); + pars2 = partGroup["節27"].ToPars(); X0Y0_節27_節 = pars2["節"].ToPar(); X0Y0_節27_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節27_紋柄2 = pars2["柄2"].ToPar(); @@ -7545,7 +7545,7 @@ namespace SlaveMatrix X0Y0_節27_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節27_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節27_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節28"].ToPars(); + pars2 = partGroup["節28"].ToPars(); X0Y0_節28_節 = pars2["節"].ToPar(); X0Y0_節28_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節28_紋柄2 = pars2["柄2"].ToPar(); @@ -7554,7 +7554,7 @@ namespace SlaveMatrix X0Y0_節28_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節28_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節28_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節29"].ToPars(); + pars2 = partGroup["節29"].ToPars(); X0Y0_節29_節 = pars2["節"].ToPar(); X0Y0_節29_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節29_紋柄2 = pars2["柄2"].ToPar(); @@ -7563,7 +7563,7 @@ namespace SlaveMatrix X0Y0_節29_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節29_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節29_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節30"].ToPars(); + pars2 = partGroup["節30"].ToPars(); X0Y0_節30_節 = pars2["節"].ToPar(); X0Y0_節30_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節30_紋柄2 = pars2["柄2"].ToPar(); @@ -7572,7 +7572,7 @@ namespace SlaveMatrix X0Y0_節30_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節30_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節30_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節31"].ToPars(); + pars2 = partGroup["節31"].ToPars(); X0Y0_節31_節 = pars2["節"].ToPar(); X0Y0_節31_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節31_紋柄2 = pars2["柄2"].ToPar(); @@ -7581,7 +7581,7 @@ namespace SlaveMatrix X0Y0_節31_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節31_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節31_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節32"].ToPars(); + pars2 = partGroup["節32"].ToPars(); X0Y0_節32_節 = pars2["節"].ToPar(); X0Y0_節32_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節32_紋柄2 = pars2["柄2"].ToPar(); @@ -7590,7 +7590,7 @@ namespace SlaveMatrix X0Y0_節32_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節32_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節32_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節33"].ToPars(); + pars2 = partGroup["節33"].ToPars(); X0Y0_節33_節 = pars2["節"].ToPar(); X0Y0_節33_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節33_紋柄2 = pars2["柄2"].ToPar(); @@ -7599,7 +7599,7 @@ namespace SlaveMatrix X0Y0_節33_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節33_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節33_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節34"].ToPars(); + pars2 = partGroup["節34"].ToPars(); X0Y0_節34_節 = pars2["節"].ToPar(); X0Y0_節34_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節34_紋柄2 = pars2["柄2"].ToPar(); @@ -7608,7 +7608,7 @@ namespace SlaveMatrix X0Y0_節34_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節34_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節34_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節35"].ToPars(); + pars2 = partGroup["節35"].ToPars(); X0Y0_節35_節 = pars2["節"].ToPar(); X0Y0_節35_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節35_紋柄2 = pars2["柄2"].ToPar(); @@ -7617,7 +7617,7 @@ namespace SlaveMatrix X0Y0_節35_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節35_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節35_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節36"].ToPars(); + pars2 = partGroup["節36"].ToPars(); X0Y0_節36_節 = pars2["節"].ToPar(); X0Y0_節36_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節36_紋柄2 = pars2["柄2"].ToPar(); @@ -7626,7 +7626,7 @@ namespace SlaveMatrix X0Y0_節36_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節36_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節36_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節37"].ToPars(); + pars2 = partGroup["節37"].ToPars(); X0Y0_節37_節 = pars2["節"].ToPar(); X0Y0_節37_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節37_紋柄2 = pars2["柄2"].ToPar(); @@ -7635,7 +7635,7 @@ namespace SlaveMatrix X0Y0_節37_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節37_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節37_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節38"].ToPars(); + pars2 = partGroup["節38"].ToPars(); X0Y0_節38_節 = pars2["節"].ToPar(); X0Y0_節38_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節38_紋柄2 = pars2["柄2"].ToPar(); @@ -7644,7 +7644,7 @@ namespace SlaveMatrix X0Y0_節38_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節38_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節38_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節39"].ToPars(); + pars2 = partGroup["節39"].ToPars(); X0Y0_節39_節 = pars2["節"].ToPar(); X0Y0_節39_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節39_紋柄2 = pars2["柄2"].ToPar(); @@ -7653,7 +7653,7 @@ namespace SlaveMatrix X0Y0_節39_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節39_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節39_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節40"].ToPars(); + pars2 = partGroup["節40"].ToPars(); X0Y0_節40_節 = pars2["節"].ToPar(); X0Y0_節40_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節40_紋柄2 = pars2["柄2"].ToPar(); @@ -7662,7 +7662,7 @@ namespace SlaveMatrix X0Y0_節40_吸盤2 = pars2["吸盤2"].ToPar(); X0Y0_節40_吸盤3 = pars2["吸盤3"].ToPar(); X0Y0_節40_吸盤4 = pars2["吸盤4"].ToPar(); - pars2 = pars["節41"].ToPars(); + pars2 = partGroup["節41"].ToPars(); X0Y0_節41_節 = pars2["節"].ToPar(); X0Y0_節41_紋柄1 = pars2["柄1"].ToPar(); X0Y0_節41_紋柄2 = pars2["柄2"].ToPar(); @@ -8054,7 +8054,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[41] + Pars = new ShapePart[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_節, @@ -9051,7 +9051,7 @@ namespace SlaveMatrix 節1_吸盤4_表示 = false; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -9060,7 +9060,7 @@ namespace SlaveMatrix return true; } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1_節; yield return X0Y0_節2_節; @@ -9479,334 +9479,334 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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(ref ColorHelper.Black, ref 体配色.体0O); + 節1_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節7_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節8_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節9_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節10_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節11_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節12_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節13_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節14_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節15_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節16_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節17_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節18_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節19_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節20_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節21_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節22_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節23_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節24_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節25_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節26_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節27_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節28_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節29_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節30_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節31_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節32_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節33_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節34_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節35_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節36_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節37_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節38_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節39_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節40_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 節41_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -9824,293 +9824,293 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { 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_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -10128,293 +10128,293 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { 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_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節1_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節1_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節1_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節2_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節2_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節2_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節3_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節3_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節3_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節4_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節4_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節4_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節5_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節5_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節5_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節6_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節6_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節6_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節6_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節7_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節7_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節7_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節7_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節8_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節8_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節8_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節8_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節9_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節9_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節9_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節9_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節10_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節10_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節10_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節10_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節11_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節11_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節11_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節11_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節12_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節12_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節12_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節12_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節13_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節13_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節13_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節13_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節14_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節14_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節14_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節14_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節15_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節15_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節15_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節15_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節16_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節16_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節16_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節16_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節17_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節17_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節17_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節17_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節18_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節18_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節18_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節18_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節19_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節19_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節19_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節19_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節20_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節20_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節20_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節20_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節21_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節21_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節21_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節21_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節22_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節22_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節22_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節22_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節23_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節23_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節23_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節23_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節24_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節24_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節24_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節24_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節25_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節25_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節25_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節25_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節26_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節26_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節26_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節26_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節27_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節27_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節27_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節27_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節28_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節28_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節28_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節28_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節29_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節29_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節29_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節29_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節30_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節30_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節30_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節30_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節31_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節31_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節31_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節31_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節32_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節32_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節32_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節32_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節33_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節33_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節33_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節33_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節34_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節34_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節34_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節34_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節35_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節35_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節35_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節35_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節36_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節36_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節36_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節36_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節37_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節37_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節37_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節37_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節38_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節38_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節38_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節38_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節39_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節39_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節39_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節39_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節40_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節40_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節40_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節40_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_紋柄1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_紋柄2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 節41_鎧CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節41_吸盤1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 節41_吸盤3CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); + 節41_吸盤4CD = new ColorD(ref ColorHelper.Black, ref 体配色.白部O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs index e0e046a..855221c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触手_軟D.cs @@ -702,7 +702,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触手_軟(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs index f0955d3..bfca143 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘.cs @@ -4,29 +4,29 @@ namespace SlaveMatrix { public class 触肢_肢蜘 : 触肢 { - public Par X0Y0_基節; + public ShapePart X0Y0_基節; - public Par X0Y0_転節; + public ShapePart X0Y0_転節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_膝節; + public ShapePart X0Y0_膝節; - public Par X0Y0_脛節; + public ShapePart X0Y0_脛節; - public Par X0Y0_輪_革; + public ShapePart X0Y0_輪_革; - public Par X0Y0_輪_金具1; + public ShapePart X0Y0_輪_金具1; - public Par X0Y0_輪_金具2; + public ShapePart X0Y0_輪_金具2; - public Par X0Y0_輪_金具3; + public ShapePart X0Y0_輪_金具3; - public Par X0Y0_輪_金具左; + public ShapePart X0Y0_輪_金具左; - public Par X0Y0_輪_金具右; + public ShapePart X0Y0_輪_金具右; - public Par X0Y0_蹠節; + public ShapePart X0Y0_蹠節; public ColorD 基節CD; @@ -354,26 +354,26 @@ namespace SlaveMatrix public 触肢_肢蜘(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触肢_肢蜘D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触肢蜘"; - dif.Add(new Pars(Sta.肢左["節足"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_基節 = pars["基節"].ToPar(); - X0Y0_転節 = pars["転節"].ToPar(); - X0Y0_腿節 = pars["腿節"].ToPar(); - X0Y0_膝節 = pars["膝節"].ToPar(); - X0Y0_脛節 = pars["脛節"].ToPar(); - Pars pars2 = pars["輪"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "触肢蜘"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_基節 = partGroup["基節"].ToPar(); + X0Y0_転節 = partGroup["転節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + X0Y0_膝節 = partGroup["膝節"].ToPar(); + X0Y0_脛節 = partGroup["脛節"].ToPar(); + PartGroup pars2 = partGroup["輪"].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_蹠節 = partGroup["蹠節"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -486,7 +486,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪_革 && p != X0Y0_輪_金具1 && p != X0Y0_輪_金具2 && p != X0Y0_輪_金具3 && p != X0Y0_輪_金具左) { @@ -534,12 +534,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -550,12 +550,12 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); @@ -566,12 +566,12 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 基節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(ref ColorHelper.Black, ref 体配色.甲1O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 脛節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 蹠節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪_革CD = new ColorD(); 輪_金具1CD = new ColorD(); 輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs index 46d9260..1349d99 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蜘D.cs @@ -40,7 +40,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触肢_肢蜘(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs index 52762ce..00521a4 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍.cs @@ -4,39 +4,39 @@ namespace SlaveMatrix { public class 触肢_肢蠍 : 触肢 { - public Par X0Y0_爪2; + public ShapePart X0Y0_爪2; - public Par X0Y0_爪1; + public ShapePart X0Y0_爪1; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_転節; + public ShapePart X0Y0_転節; - public Par X0Y0_腿節; + public ShapePart X0Y0_腿節; - public Par X0Y0_膝節; + public ShapePart X0Y0_膝節; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; public ColorD 爪2CD; @@ -493,26 +493,26 @@ namespace SlaveMatrix public 触肢_肢蠍(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触肢_肢蠍D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "触肢蠍"; - dif.Add(new Pars(Sta.肢左["節足"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_爪2 = pars["爪2"].ToPar(); - X0Y0_爪1 = pars["爪1"].ToPar(); - Pars pars2 = pars["輪2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "触肢蠍"; + morphVariant.Add(new PartGroup(GlobalState.肢左["節足"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_爪2 = partGroup["爪2"].ToPar(); + X0Y0_爪1 = partGroup["爪1"].ToPar(); + PartGroup pars2 = partGroup["輪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_転節 = partGroup["転節"].ToPar(); + X0Y0_腿節 = partGroup["腿節"].ToPar(); + X0Y0_膝節 = partGroup["膝節"].ToPar(); + pars2 = partGroup["輪1"].ToPars(); X0Y0_輪1_革 = pars2["革"].ToPar(); X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); @@ -661,7 +661,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -720,11 +720,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 爪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); + 爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -741,11 +741,11 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 爪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); + 爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -762,11 +762,11 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 爪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); + 爪2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 爪1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 転節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 腿節CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 膝節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs index 3b6bb17..5a72d27 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触肢_肢蠍D.cs @@ -52,7 +52,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触肢_肢蠍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs index 88d11f7..f660b22 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚.cs @@ -4,7 +4,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 触覚 : Ele + public class 触覚 : Element { public override double 肥大 { @@ -20,7 +20,7 @@ namespace SlaveMatrix } } - public virtual IEnumerable Enum軸() + public virtual IEnumerable Enum軸() { yield break; } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs index eacaa3c..c0952cb 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 触覚D : EleD + public class 触覚D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs index eb17159..a667227 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲.cs @@ -5,27 +5,27 @@ namespace SlaveMatrix { public class 触覚_甲 : 触覚 { - public Par X0Y0_節0; + public ShapePart X0Y0_節0; - public Par X0Y0_節1; + public ShapePart X0Y0_節1; - public Par X0Y0_節2; + public ShapePart X0Y0_節2; - public Par X0Y0_節3; + public ShapePart X0Y0_節3; - public Par X0Y0_節4; + public ShapePart X0Y0_節4; - public Par X0Y0_節5; + public ShapePart X0Y0_節5; - public Par X0Y0_節6; + public ShapePart X0Y0_節6; - public Par X0Y0_節7; + public ShapePart X0Y0_節7; - public Par X0Y0_節8; + public ShapePart X0Y0_節8; - public Par X0Y0_節9; + public ShapePart X0Y0_節9; - public Par X0Y0_節10; + public ShapePart X0Y0_節10; public ColorD 節0CD; @@ -297,24 +297,24 @@ namespace SlaveMatrix public 触覚_甲(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_甲D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "甲"; - dif.Add(new Pars(Sta.肢左["触覚"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "甲"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_節0 = partGroup["節0"].ToPar(); + X0Y0_節1 = partGroup["節1"].ToPar(); + X0Y0_節2 = partGroup["節2"].ToPar(); + X0Y0_節3 = partGroup["節3"].ToPar(); + X0Y0_節4 = partGroup["節4"].ToPar(); + X0Y0_節5 = partGroup["節5"].ToPar(); + X0Y0_節6 = partGroup["節6"].ToPar(); + X0Y0_節7 = partGroup["節7"].ToPar(); + X0Y0_節8 = partGroup["節8"].ToPar(); + X0Y0_節9 = partGroup["節9"].ToPar(); + X0Y0_節10 = partGroup["節10"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -401,7 +401,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節0; yield return X0Y0_節1; @@ -452,17 +452,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節0CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 節10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs index 8dd632e..8f05afd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_甲D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_甲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs index 68897ed..1bdc0b1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節.cs @@ -5,57 +5,57 @@ namespace SlaveMatrix { public class 触覚_節 : 触覚 { - public Par X0Y0_節1; + public ShapePart X0Y0_節1; - public Par X0Y0_節2; + public ShapePart X0Y0_節2; - public Par X0Y0_節3; + public ShapePart X0Y0_節3; - public Par X0Y0_節4; + public ShapePart X0Y0_節4; - public Par X0Y0_節5; + public ShapePart X0Y0_節5; - public Par X0Y0_節6; + public ShapePart X0Y0_節6; - public Par X0Y0_節7; + public ShapePart X0Y0_節7; - public Par X0Y0_節8; + public ShapePart X0Y0_節8; - public Par X0Y0_節9; + public ShapePart X0Y0_節9; - public Par X0Y0_節10; + public ShapePart X0Y0_節10; - public Par X0Y0_節11; + public ShapePart X0Y0_節11; - public Par X0Y0_節12; + public ShapePart X0Y0_節12; - public Par X0Y0_節13; + public ShapePart X0Y0_節13; - public Par X0Y0_節14; + public ShapePart X0Y0_節14; - public Par X0Y0_節15; + public ShapePart X0Y0_節15; - public Par X0Y0_節16; + public ShapePart X0Y0_節16; - public Par X0Y0_節17; + public ShapePart X0Y0_節17; - public Par X0Y0_節18; + public ShapePart X0Y0_節18; - public Par X0Y0_節19; + public ShapePart X0Y0_節19; - public Par X0Y0_節20; + public ShapePart X0Y0_節20; - public Par X0Y0_節21; + public ShapePart X0Y0_節21; - public Par X0Y0_節22; + public ShapePart X0Y0_節22; - public Par X0Y0_節23; + public ShapePart X0Y0_節23; - public Par X0Y0_節24; + public ShapePart X0Y0_節24; - public Par X0Y0_節25; + public ShapePart X0Y0_節25; - public Par X0Y0_節26; + public ShapePart X0Y0_節26; public ColorD 節1CD; @@ -612,39 +612,39 @@ namespace SlaveMatrix public 触覚_節(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_節D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "節"; - dif.Add(new Pars(Sta.肢左["触覚"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "節"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_節1 = partGroup["節1"].ToPar(); + X0Y0_節2 = partGroup["節2"].ToPar(); + X0Y0_節3 = partGroup["節3"].ToPar(); + X0Y0_節4 = partGroup["節4"].ToPar(); + X0Y0_節5 = partGroup["節5"].ToPar(); + X0Y0_節6 = partGroup["節6"].ToPar(); + X0Y0_節7 = partGroup["節7"].ToPar(); + X0Y0_節8 = partGroup["節8"].ToPar(); + X0Y0_節9 = partGroup["節9"].ToPar(); + X0Y0_節10 = partGroup["節10"].ToPar(); + X0Y0_節11 = partGroup["節11"].ToPar(); + X0Y0_節12 = partGroup["節12"].ToPar(); + X0Y0_節13 = partGroup["節13"].ToPar(); + X0Y0_節14 = partGroup["節14"].ToPar(); + X0Y0_節15 = partGroup["節15"].ToPar(); + X0Y0_節16 = partGroup["節16"].ToPar(); + X0Y0_節17 = partGroup["節17"].ToPar(); + X0Y0_節18 = partGroup["節18"].ToPar(); + X0Y0_節19 = partGroup["節19"].ToPar(); + X0Y0_節20 = partGroup["節20"].ToPar(); + X0Y0_節21 = partGroup["節21"].ToPar(); + X0Y0_節22 = partGroup["節22"].ToPar(); + X0Y0_節23 = partGroup["節23"].ToPar(); + X0Y0_節24 = partGroup["節24"].ToPar(); + X0Y0_節25 = partGroup["節25"].ToPar(); + X0Y0_節26 = partGroup["節26"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -794,7 +794,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1; yield return X0Y0_節2; @@ -875,32 +875,32 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs index 39b8f2a..405fc05 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_節D.cs @@ -64,7 +64,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_節(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs index d3e8cb2..3264a8d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線.cs @@ -5,125 +5,125 @@ namespace SlaveMatrix { public class 触覚_線 : 触覚 { - public Par X0Y0_節1; + public ShapePart X0Y0_節1; - public Par X0Y0_節2; + public ShapePart X0Y0_節2; - public Par X0Y0_節3; + public ShapePart X0Y0_節3; - public Par X0Y0_節4; + public ShapePart X0Y0_節4; - public Par X0Y0_節5; + public ShapePart X0Y0_節5; - public Par X0Y0_節6; + public ShapePart X0Y0_節6; - public Par X0Y0_節7; + public ShapePart X0Y0_節7; - public Par X0Y0_節8; + public ShapePart X0Y0_節8; - public Par X0Y0_節9; + public ShapePart X0Y0_節9; - public Par X0Y0_節10; + public ShapePart X0Y0_節10; - public Par X0Y0_節11; + public ShapePart X0Y0_節11; - public Par X0Y0_節12; + public ShapePart X0Y0_節12; - public Par X0Y0_節13; + public ShapePart X0Y0_節13; - public Par X0Y0_節14; + public ShapePart X0Y0_節14; - public Par X0Y0_節15; + public ShapePart X0Y0_節15; - public Par X0Y0_節16; + public ShapePart X0Y0_節16; - public Par X0Y0_節17; + public ShapePart X0Y0_節17; - public Par X0Y0_節18; + public ShapePart X0Y0_節18; - public Par X0Y0_節19; + public ShapePart X0Y0_節19; - public Par X0Y0_節20; + public ShapePart X0Y0_節20; - public Par X0Y0_節21; + public ShapePart X0Y0_節21; - public Par X0Y0_節22; + public ShapePart X0Y0_節22; - public Par X0Y0_節23; + public ShapePart X0Y0_節23; - public Par X0Y0_節24; + public ShapePart X0Y0_節24; - public Par X0Y0_節25; + public ShapePart X0Y0_節25; - public Par X0Y0_節26; + public ShapePart X0Y0_節26; - public Par X0Y0_節27; + public ShapePart X0Y0_節27; - public Par X0Y0_節28; + public ShapePart X0Y0_節28; - public Par X0Y0_節29; + public ShapePart X0Y0_節29; - public Par X0Y0_節30; + public ShapePart X0Y0_節30; - public Par X0Y0_節31; + public ShapePart X0Y0_節31; - public Par X0Y0_節32; + public ShapePart X0Y0_節32; - public Par X0Y0_節33; + public ShapePart X0Y0_節33; - public Par X0Y0_節34; + public ShapePart X0Y0_節34; - public Par X0Y0_節35; + public ShapePart X0Y0_節35; - public Par X0Y0_節36; + public ShapePart X0Y0_節36; - public Par X0Y0_節37; + public ShapePart X0Y0_節37; - public Par X0Y0_節38; + public ShapePart X0Y0_節38; - public Par X0Y0_節39; + public ShapePart X0Y0_節39; - public Par X0Y0_節40; + public ShapePart X0Y0_節40; - public Par X0Y0_節41; + public ShapePart X0Y0_節41; - public Par X0Y0_節42; + public ShapePart X0Y0_節42; - public Par X0Y0_節43; + public ShapePart X0Y0_節43; - public Par X0Y0_節44; + public ShapePart X0Y0_節44; - public Par X0Y0_節45; + public ShapePart X0Y0_節45; - public Par X0Y0_節46; + public ShapePart X0Y0_節46; - public Par X0Y0_節47; + public ShapePart X0Y0_節47; - public Par X0Y0_節48; + public ShapePart X0Y0_節48; - public Par X0Y0_節49; + public ShapePart X0Y0_節49; - public Par X0Y0_節50; + public ShapePart X0Y0_節50; - public Par X0Y0_節51; + public ShapePart X0Y0_節51; - public Par X0Y0_節52; + public ShapePart X0Y0_節52; - public Par X0Y0_節53; + public ShapePart X0Y0_節53; - public Par X0Y0_節54; + public ShapePart X0Y0_節54; - public Par X0Y0_節55; + public ShapePart X0Y0_節55; - public Par X0Y0_節56; + public ShapePart X0Y0_節56; - public Par X0Y0_節57; + public ShapePart X0Y0_節57; - public Par X0Y0_節58; + public ShapePart X0Y0_節58; - public Par X0Y0_節59; + public ShapePart X0Y0_節59; - public Par X0Y0_節60; + public ShapePart X0Y0_節60; public ColorD 節1CD; @@ -1326,73 +1326,73 @@ namespace SlaveMatrix public 触覚_線(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_線D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "線"; - dif.Add(new Pars(Sta.肢左["触覚"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "線"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_節1 = partGroup["節1"].ToPar(); + X0Y0_節2 = partGroup["節2"].ToPar(); + X0Y0_節3 = partGroup["節3"].ToPar(); + X0Y0_節4 = partGroup["節4"].ToPar(); + X0Y0_節5 = partGroup["節5"].ToPar(); + X0Y0_節6 = partGroup["節6"].ToPar(); + X0Y0_節7 = partGroup["節7"].ToPar(); + X0Y0_節8 = partGroup["節8"].ToPar(); + X0Y0_節9 = partGroup["節9"].ToPar(); + X0Y0_節10 = partGroup["節10"].ToPar(); + X0Y0_節11 = partGroup["節11"].ToPar(); + X0Y0_節12 = partGroup["節12"].ToPar(); + X0Y0_節13 = partGroup["節13"].ToPar(); + X0Y0_節14 = partGroup["節14"].ToPar(); + X0Y0_節15 = partGroup["節15"].ToPar(); + X0Y0_節16 = partGroup["節16"].ToPar(); + X0Y0_節17 = partGroup["節17"].ToPar(); + X0Y0_節18 = partGroup["節18"].ToPar(); + X0Y0_節19 = partGroup["節19"].ToPar(); + X0Y0_節20 = partGroup["節20"].ToPar(); + X0Y0_節21 = partGroup["節21"].ToPar(); + X0Y0_節22 = partGroup["節22"].ToPar(); + X0Y0_節23 = partGroup["節23"].ToPar(); + X0Y0_節24 = partGroup["節24"].ToPar(); + X0Y0_節25 = partGroup["節25"].ToPar(); + X0Y0_節26 = partGroup["節26"].ToPar(); + X0Y0_節27 = partGroup["節27"].ToPar(); + X0Y0_節28 = partGroup["節28"].ToPar(); + X0Y0_節29 = partGroup["節29"].ToPar(); + X0Y0_節30 = partGroup["節30"].ToPar(); + X0Y0_節31 = partGroup["節31"].ToPar(); + X0Y0_節32 = partGroup["節32"].ToPar(); + X0Y0_節33 = partGroup["節33"].ToPar(); + X0Y0_節34 = partGroup["節34"].ToPar(); + X0Y0_節35 = partGroup["節35"].ToPar(); + X0Y0_節36 = partGroup["節36"].ToPar(); + X0Y0_節37 = partGroup["節37"].ToPar(); + X0Y0_節38 = partGroup["節38"].ToPar(); + X0Y0_節39 = partGroup["節39"].ToPar(); + X0Y0_節40 = partGroup["節40"].ToPar(); + X0Y0_節41 = partGroup["節41"].ToPar(); + X0Y0_節42 = partGroup["節42"].ToPar(); + X0Y0_節43 = partGroup["節43"].ToPar(); + X0Y0_節44 = partGroup["節44"].ToPar(); + X0Y0_節45 = partGroup["節45"].ToPar(); + X0Y0_節46 = partGroup["節46"].ToPar(); + X0Y0_節47 = partGroup["節47"].ToPar(); + X0Y0_節48 = partGroup["節48"].ToPar(); + X0Y0_節49 = partGroup["節49"].ToPar(); + X0Y0_節50 = partGroup["節50"].ToPar(); + X0Y0_節51 = partGroup["節51"].ToPar(); + X0Y0_節52 = partGroup["節52"].ToPar(); + X0Y0_節53 = partGroup["節53"].ToPar(); + X0Y0_節54 = partGroup["節54"].ToPar(); + X0Y0_節55 = partGroup["節55"].ToPar(); + X0Y0_節56 = partGroup["節56"].ToPar(); + X0Y0_節57 = partGroup["節57"].ToPar(); + X0Y0_節58 = partGroup["節58"].ToPar(); + X0Y0_節59 = partGroup["節59"].ToPar(); + X0Y0_節60 = partGroup["節60"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1677,7 +1677,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1; yield return X0Y0_節2; @@ -1826,66 +1826,66 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節51CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節52CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節53CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節54CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節55CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節56CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節57CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節58CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節59CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節60CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs index 7ebed6b..c4d2a08 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_線D.cs @@ -132,7 +132,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_線(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs index 5b9ac9d..9a07a65 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾.cs @@ -5,307 +5,307 @@ namespace SlaveMatrix { public class 触覚_蛾 : 触覚 { - public Par X0Y0_節1_節; + public ShapePart X0Y0_節1_節; - public Par X0Y0_節1_毛左; + public ShapePart X0Y0_節1_毛左; - public Par X0Y0_節1_毛右; + public ShapePart X0Y0_節1_毛右; - public Par X0Y0_節2_節; + public ShapePart X0Y0_節2_節; - public Par X0Y0_節2_毛左; + public ShapePart X0Y0_節2_毛左; - public Par X0Y0_節2_毛右; + public ShapePart X0Y0_節2_毛右; - public Par X0Y0_節3_節; + public ShapePart X0Y0_節3_節; - public Par X0Y0_節3_毛左; + public ShapePart X0Y0_節3_毛左; - public Par X0Y0_節3_毛右; + public ShapePart X0Y0_節3_毛右; - public Par X0Y0_節4_節; + public ShapePart X0Y0_節4_節; - public Par X0Y0_節4_毛左; + public ShapePart X0Y0_節4_毛左; - public Par X0Y0_節4_毛右; + public ShapePart X0Y0_節4_毛右; - public Par X0Y0_節5_節; + public ShapePart X0Y0_節5_節; - public Par X0Y0_節5_毛左; + public ShapePart X0Y0_節5_毛左; - public Par X0Y0_節5_毛右; + public ShapePart X0Y0_節5_毛右; - public Par X0Y0_節6_節; + public ShapePart X0Y0_節6_節; - public Par X0Y0_節6_毛左; + public ShapePart X0Y0_節6_毛左; - public Par X0Y0_節6_毛右; + public ShapePart X0Y0_節6_毛右; - public Par X0Y0_節7_節; + public ShapePart X0Y0_節7_節; - public Par X0Y0_節7_毛左; + public ShapePart X0Y0_節7_毛左; - public Par X0Y0_節7_毛右; + public ShapePart X0Y0_節7_毛右; - public Par X0Y0_節8_節; + public ShapePart X0Y0_節8_節; - public Par X0Y0_節8_毛左; + public ShapePart X0Y0_節8_毛左; - public Par X0Y0_節8_毛右; + public ShapePart X0Y0_節8_毛右; - public Par X0Y0_節9_節; + public ShapePart X0Y0_節9_節; - public Par X0Y0_節9_毛左; + public ShapePart X0Y0_節9_毛左; - public Par X0Y0_節9_毛右; + public ShapePart X0Y0_節9_毛右; - public Par X0Y0_節10_節; + public ShapePart X0Y0_節10_節; - public Par X0Y0_節10_毛左; + public ShapePart X0Y0_節10_毛左; - public Par X0Y0_節10_毛右; + public ShapePart X0Y0_節10_毛右; - public Par X0Y0_節11_節; + public ShapePart X0Y0_節11_節; - public Par X0Y0_節11_毛左; + public ShapePart X0Y0_節11_毛左; - public Par X0Y0_節11_毛右; + public ShapePart X0Y0_節11_毛右; - public Par X0Y0_節12_節; + public ShapePart X0Y0_節12_節; - public Par X0Y0_節12_毛左; + public ShapePart X0Y0_節12_毛左; - public Par X0Y0_節12_毛右; + public ShapePart X0Y0_節12_毛右; - public Par X0Y0_節13_節; + public ShapePart X0Y0_節13_節; - public Par X0Y0_節13_毛左; + public ShapePart X0Y0_節13_毛左; - public Par X0Y0_節13_毛右; + public ShapePart X0Y0_節13_毛右; - public Par X0Y0_節14_節; + public ShapePart X0Y0_節14_節; - public Par X0Y0_節14_毛左; + public ShapePart X0Y0_節14_毛左; - public Par X0Y0_節14_毛右; + public ShapePart X0Y0_節14_毛右; - public Par X0Y0_節15_節; + public ShapePart X0Y0_節15_節; - public Par X0Y0_節15_毛左; + public ShapePart X0Y0_節15_毛左; - public Par X0Y0_節15_毛右; + public ShapePart X0Y0_節15_毛右; - public Par X0Y0_節16_節; + public ShapePart X0Y0_節16_節; - public Par X0Y0_節16_毛左; + public ShapePart X0Y0_節16_毛左; - public Par X0Y0_節16_毛右; + public ShapePart X0Y0_節16_毛右; - public Par X0Y0_節17_節; + public ShapePart X0Y0_節17_節; - public Par X0Y0_節17_毛左; + public ShapePart X0Y0_節17_毛左; - public Par X0Y0_節17_毛右; + public ShapePart X0Y0_節17_毛右; - public Par X0Y0_節18_節; + public ShapePart X0Y0_節18_節; - public Par X0Y0_節18_毛左; + public ShapePart X0Y0_節18_毛左; - public Par X0Y0_節18_毛右; + public ShapePart X0Y0_節18_毛右; - public Par X0Y0_節19_節; + public ShapePart X0Y0_節19_節; - public Par X0Y0_節19_毛左; + public ShapePart X0Y0_節19_毛左; - public Par X0Y0_節19_毛右; + public ShapePart X0Y0_節19_毛右; - public Par X0Y0_節20_節; + public ShapePart X0Y0_節20_節; - public Par X0Y0_節20_毛左; + public ShapePart X0Y0_節20_毛左; - public Par X0Y0_節20_毛右; + public ShapePart X0Y0_節20_毛右; - public Par X0Y0_節21_節; + public ShapePart X0Y0_節21_節; - public Par X0Y0_節21_毛左; + public ShapePart X0Y0_節21_毛左; - public Par X0Y0_節21_毛右; + public ShapePart X0Y0_節21_毛右; - public Par X0Y0_節22_節; + public ShapePart X0Y0_節22_節; - public Par X0Y0_節22_毛左; + public ShapePart X0Y0_節22_毛左; - public Par X0Y0_節22_毛右; + public ShapePart X0Y0_節22_毛右; - public Par X0Y0_節23_節; + public ShapePart X0Y0_節23_節; - public Par X0Y0_節23_毛左; + public ShapePart X0Y0_節23_毛左; - public Par X0Y0_節23_毛右; + public ShapePart X0Y0_節23_毛右; - public Par X0Y0_節24_節; + public ShapePart X0Y0_節24_節; - public Par X0Y0_節24_毛左; + public ShapePart X0Y0_節24_毛左; - public Par X0Y0_節24_毛右; + public ShapePart X0Y0_節24_毛右; - public Par X0Y0_節25_節; + public ShapePart X0Y0_節25_節; - public Par X0Y0_節25_毛左; + public ShapePart X0Y0_節25_毛左; - public Par X0Y0_節25_毛右; + public ShapePart X0Y0_節25_毛右; - public Par X0Y0_節26_節; + public ShapePart X0Y0_節26_節; - public Par X0Y0_節26_毛左; + public ShapePart X0Y0_節26_毛左; - public Par X0Y0_節26_毛右; + public ShapePart X0Y0_節26_毛右; - public Par X0Y0_節27_節; + public ShapePart X0Y0_節27_節; - public Par X0Y0_節27_毛左; + public ShapePart X0Y0_節27_毛左; - public Par X0Y0_節27_毛右; + public ShapePart X0Y0_節27_毛右; - public Par X0Y0_節28_節; + public ShapePart X0Y0_節28_節; - public Par X0Y0_節28_毛左; + public ShapePart X0Y0_節28_毛左; - public Par X0Y0_節28_毛右; + public ShapePart X0Y0_節28_毛右; - public Par X0Y0_節29_節; + public ShapePart X0Y0_節29_節; - public Par X0Y0_節29_毛左; + public ShapePart X0Y0_節29_毛左; - public Par X0Y0_節29_毛右; + public ShapePart X0Y0_節29_毛右; - public Par X0Y0_節30_節; + public ShapePart X0Y0_節30_節; - public Par X0Y0_節30_毛左; + public ShapePart X0Y0_節30_毛左; - public Par X0Y0_節30_毛右; + public ShapePart X0Y0_節30_毛右; - public Par X0Y0_節31_節; + public ShapePart X0Y0_節31_節; - public Par X0Y0_節31_毛左; + public ShapePart X0Y0_節31_毛左; - public Par X0Y0_節31_毛右; + public ShapePart X0Y0_節31_毛右; - public Par X0Y0_節32_節; + public ShapePart X0Y0_節32_節; - public Par X0Y0_節32_毛左; + public ShapePart X0Y0_節32_毛左; - public Par X0Y0_節32_毛右; + public ShapePart X0Y0_節32_毛右; - public Par X0Y0_節33_節; + public ShapePart X0Y0_節33_節; - public Par X0Y0_節33_毛左; + public ShapePart X0Y0_節33_毛左; - public Par X0Y0_節33_毛右; + public ShapePart X0Y0_節33_毛右; - public Par X0Y0_節34_節; + public ShapePart X0Y0_節34_節; - public Par X0Y0_節34_毛左; + public ShapePart X0Y0_節34_毛左; - public Par X0Y0_節34_毛右; + public ShapePart X0Y0_節34_毛右; - public Par X0Y0_節35_節; + public ShapePart X0Y0_節35_節; - public Par X0Y0_節35_毛左; + public ShapePart X0Y0_節35_毛左; - public Par X0Y0_節35_毛右; + public ShapePart X0Y0_節35_毛右; - public Par X0Y0_節36_節; + public ShapePart X0Y0_節36_節; - public Par X0Y0_節36_毛左; + public ShapePart X0Y0_節36_毛左; - public Par X0Y0_節36_毛右; + public ShapePart X0Y0_節36_毛右; - public Par X0Y0_節37_節; + public ShapePart X0Y0_節37_節; - public Par X0Y0_節37_毛左; + public ShapePart X0Y0_節37_毛左; - public Par X0Y0_節37_毛右; + public ShapePart X0Y0_節37_毛右; - public Par X0Y0_節38_節; + public ShapePart X0Y0_節38_節; - public Par X0Y0_節38_毛左; + public ShapePart X0Y0_節38_毛左; - public Par X0Y0_節38_毛右; + public ShapePart X0Y0_節38_毛右; - public Par X0Y0_節39_節; + public ShapePart X0Y0_節39_節; - public Par X0Y0_節39_毛左; + public ShapePart X0Y0_節39_毛左; - public Par X0Y0_節39_毛右; + public ShapePart X0Y0_節39_毛右; - public Par X0Y0_節40_節; + public ShapePart X0Y0_節40_節; - public Par X0Y0_節40_毛左; + public ShapePart X0Y0_節40_毛左; - public Par X0Y0_節40_毛右; + public ShapePart X0Y0_節40_毛右; - public Par X0Y0_節41_節; + public ShapePart X0Y0_節41_節; - public Par X0Y0_節41_毛左; + public ShapePart X0Y0_節41_毛左; - public Par X0Y0_節41_毛右; + public ShapePart X0Y0_節41_毛右; - public Par X0Y0_節42_節; + public ShapePart X0Y0_節42_節; - public Par X0Y0_節42_毛左; + public ShapePart X0Y0_節42_毛左; - public Par X0Y0_節42_毛右; + public ShapePart X0Y0_節42_毛右; - public Par X0Y0_節43_節; + public ShapePart X0Y0_節43_節; - public Par X0Y0_節43_毛左; + public ShapePart X0Y0_節43_毛左; - public Par X0Y0_節43_毛右; + public ShapePart X0Y0_節43_毛右; - public Par X0Y0_節44_節; + public ShapePart X0Y0_節44_節; - public Par X0Y0_節44_毛左; + public ShapePart X0Y0_節44_毛左; - public Par X0Y0_節44_毛右; + public ShapePart X0Y0_節44_毛右; - public Par X0Y0_節45_節; + public ShapePart X0Y0_節45_節; - public Par X0Y0_節45_毛左; + public ShapePart X0Y0_節45_毛左; - public Par X0Y0_節45_毛右; + public ShapePart X0Y0_節45_毛右; - public Par X0Y0_節46_節; + public ShapePart X0Y0_節46_節; - public Par X0Y0_節46_毛左; + public ShapePart X0Y0_節46_毛左; - public Par X0Y0_節46_毛右; + public ShapePart X0Y0_節46_毛右; - public Par X0Y0_節47_節; + public ShapePart X0Y0_節47_節; - public Par X0Y0_節47_毛左; + public ShapePart X0Y0_節47_毛左; - public Par X0Y0_節47_毛右; + public ShapePart X0Y0_節47_毛右; - public Par X0Y0_節48_節; + public ShapePart X0Y0_節48_節; - public Par X0Y0_節48_毛左; + public ShapePart X0Y0_節48_毛左; - public Par X0Y0_節48_毛右; + public ShapePart X0Y0_節48_毛右; - public Par X0Y0_節49_節; + public ShapePart X0Y0_節49_節; - public Par X0Y0_節49_毛左; + public ShapePart X0Y0_節49_毛左; - public Par X0Y0_節49_毛右; + public ShapePart X0Y0_節49_毛右; - public Par X0Y0_節50_節; + public ShapePart X0Y0_節50_節; - public Par X0Y0_節50_毛左; + public ShapePart X0Y0_節50_毛左; - public Par X0Y0_節50_毛右; + public ShapePart X0Y0_節50_毛右; - public Par X0Y0_節; + public ShapePart X0Y0_節; public ColorD 節1_節CD; @@ -3237,214 +3237,214 @@ namespace SlaveMatrix public 触覚_蛾(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_蛾D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蛾"; - dif.Add(new Pars(Sta.肢左["触覚"][0][4])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["節1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蛾"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][4])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["節1"].ToPars(); X0Y0_節1_節 = pars2["節"].ToPar(); X0Y0_節1_毛左 = pars2["毛左"].ToPar(); X0Y0_節1_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節2"].ToPars(); + pars2 = partGroup["節2"].ToPars(); X0Y0_節2_節 = pars2["節"].ToPar(); X0Y0_節2_毛左 = pars2["毛左"].ToPar(); X0Y0_節2_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節3"].ToPars(); + pars2 = partGroup["節3"].ToPars(); X0Y0_節3_節 = pars2["節"].ToPar(); X0Y0_節3_毛左 = pars2["毛左"].ToPar(); X0Y0_節3_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節4"].ToPars(); + pars2 = partGroup["節4"].ToPars(); X0Y0_節4_節 = pars2["節"].ToPar(); X0Y0_節4_毛左 = pars2["毛左"].ToPar(); X0Y0_節4_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節5"].ToPars(); + pars2 = partGroup["節5"].ToPars(); X0Y0_節5_節 = pars2["節"].ToPar(); X0Y0_節5_毛左 = pars2["毛左"].ToPar(); X0Y0_節5_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節6"].ToPars(); + pars2 = partGroup["節6"].ToPars(); X0Y0_節6_節 = pars2["節"].ToPar(); X0Y0_節6_毛左 = pars2["毛左"].ToPar(); X0Y0_節6_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節7"].ToPars(); + pars2 = partGroup["節7"].ToPars(); X0Y0_節7_節 = pars2["節"].ToPar(); X0Y0_節7_毛左 = pars2["毛左"].ToPar(); X0Y0_節7_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節8"].ToPars(); + pars2 = partGroup["節8"].ToPars(); X0Y0_節8_節 = pars2["節"].ToPar(); X0Y0_節8_毛左 = pars2["毛左"].ToPar(); X0Y0_節8_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節9"].ToPars(); + pars2 = partGroup["節9"].ToPars(); X0Y0_節9_節 = pars2["節"].ToPar(); X0Y0_節9_毛左 = pars2["毛左"].ToPar(); X0Y0_節9_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節10"].ToPars(); + pars2 = partGroup["節10"].ToPars(); X0Y0_節10_節 = pars2["節"].ToPar(); X0Y0_節10_毛左 = pars2["毛左"].ToPar(); X0Y0_節10_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節11"].ToPars(); + pars2 = partGroup["節11"].ToPars(); X0Y0_節11_節 = pars2["節"].ToPar(); X0Y0_節11_毛左 = pars2["毛左"].ToPar(); X0Y0_節11_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節12"].ToPars(); + pars2 = partGroup["節12"].ToPars(); X0Y0_節12_節 = pars2["節"].ToPar(); X0Y0_節12_毛左 = pars2["毛左"].ToPar(); X0Y0_節12_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節13"].ToPars(); + pars2 = partGroup["節13"].ToPars(); X0Y0_節13_節 = pars2["節"].ToPar(); X0Y0_節13_毛左 = pars2["毛左"].ToPar(); X0Y0_節13_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節14"].ToPars(); + pars2 = partGroup["節14"].ToPars(); X0Y0_節14_節 = pars2["節"].ToPar(); X0Y0_節14_毛左 = pars2["毛左"].ToPar(); X0Y0_節14_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節15"].ToPars(); + pars2 = partGroup["節15"].ToPars(); X0Y0_節15_節 = pars2["節"].ToPar(); X0Y0_節15_毛左 = pars2["毛左"].ToPar(); X0Y0_節15_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節16"].ToPars(); + pars2 = partGroup["節16"].ToPars(); X0Y0_節16_節 = pars2["節"].ToPar(); X0Y0_節16_毛左 = pars2["毛左"].ToPar(); X0Y0_節16_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節17"].ToPars(); + pars2 = partGroup["節17"].ToPars(); X0Y0_節17_節 = pars2["節"].ToPar(); X0Y0_節17_毛左 = pars2["毛左"].ToPar(); X0Y0_節17_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節18"].ToPars(); + pars2 = partGroup["節18"].ToPars(); X0Y0_節18_節 = pars2["節"].ToPar(); X0Y0_節18_毛左 = pars2["毛左"].ToPar(); X0Y0_節18_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節19"].ToPars(); + pars2 = partGroup["節19"].ToPars(); X0Y0_節19_節 = pars2["節"].ToPar(); X0Y0_節19_毛左 = pars2["毛左"].ToPar(); X0Y0_節19_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節20"].ToPars(); + pars2 = partGroup["節20"].ToPars(); X0Y0_節20_節 = pars2["節"].ToPar(); X0Y0_節20_毛左 = pars2["毛左"].ToPar(); X0Y0_節20_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節21"].ToPars(); + pars2 = partGroup["節21"].ToPars(); X0Y0_節21_節 = pars2["節"].ToPar(); X0Y0_節21_毛左 = pars2["毛左"].ToPar(); X0Y0_節21_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節22"].ToPars(); + pars2 = partGroup["節22"].ToPars(); X0Y0_節22_節 = pars2["節"].ToPar(); X0Y0_節22_毛左 = pars2["毛左"].ToPar(); X0Y0_節22_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節23"].ToPars(); + pars2 = partGroup["節23"].ToPars(); X0Y0_節23_節 = pars2["節"].ToPar(); X0Y0_節23_毛左 = pars2["毛左"].ToPar(); X0Y0_節23_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節24"].ToPars(); + pars2 = partGroup["節24"].ToPars(); X0Y0_節24_節 = pars2["節"].ToPar(); X0Y0_節24_毛左 = pars2["毛左"].ToPar(); X0Y0_節24_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節25"].ToPars(); + pars2 = partGroup["節25"].ToPars(); X0Y0_節25_節 = pars2["節"].ToPar(); X0Y0_節25_毛左 = pars2["毛左"].ToPar(); X0Y0_節25_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節26"].ToPars(); + pars2 = partGroup["節26"].ToPars(); X0Y0_節26_節 = pars2["節"].ToPar(); X0Y0_節26_毛左 = pars2["毛左"].ToPar(); X0Y0_節26_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節27"].ToPars(); + pars2 = partGroup["節27"].ToPars(); X0Y0_節27_節 = pars2["節"].ToPar(); X0Y0_節27_毛左 = pars2["毛左"].ToPar(); X0Y0_節27_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節28"].ToPars(); + pars2 = partGroup["節28"].ToPars(); X0Y0_節28_節 = pars2["節"].ToPar(); X0Y0_節28_毛左 = pars2["毛左"].ToPar(); X0Y0_節28_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節29"].ToPars(); + pars2 = partGroup["節29"].ToPars(); X0Y0_節29_節 = pars2["節"].ToPar(); X0Y0_節29_毛左 = pars2["毛左"].ToPar(); X0Y0_節29_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節30"].ToPars(); + pars2 = partGroup["節30"].ToPars(); X0Y0_節30_節 = pars2["節"].ToPar(); X0Y0_節30_毛左 = pars2["毛左"].ToPar(); X0Y0_節30_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節31"].ToPars(); + pars2 = partGroup["節31"].ToPars(); X0Y0_節31_節 = pars2["節"].ToPar(); X0Y0_節31_毛左 = pars2["毛左"].ToPar(); X0Y0_節31_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節32"].ToPars(); + pars2 = partGroup["節32"].ToPars(); X0Y0_節32_節 = pars2["節"].ToPar(); X0Y0_節32_毛左 = pars2["毛左"].ToPar(); X0Y0_節32_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節33"].ToPars(); + pars2 = partGroup["節33"].ToPars(); X0Y0_節33_節 = pars2["節"].ToPar(); X0Y0_節33_毛左 = pars2["毛左"].ToPar(); X0Y0_節33_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節34"].ToPars(); + pars2 = partGroup["節34"].ToPars(); X0Y0_節34_節 = pars2["節"].ToPar(); X0Y0_節34_毛左 = pars2["毛左"].ToPar(); X0Y0_節34_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節35"].ToPars(); + pars2 = partGroup["節35"].ToPars(); X0Y0_節35_節 = pars2["節"].ToPar(); X0Y0_節35_毛左 = pars2["毛左"].ToPar(); X0Y0_節35_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節36"].ToPars(); + pars2 = partGroup["節36"].ToPars(); X0Y0_節36_節 = pars2["節"].ToPar(); X0Y0_節36_毛左 = pars2["毛左"].ToPar(); X0Y0_節36_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節37"].ToPars(); + pars2 = partGroup["節37"].ToPars(); X0Y0_節37_節 = pars2["節"].ToPar(); X0Y0_節37_毛左 = pars2["毛左"].ToPar(); X0Y0_節37_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節38"].ToPars(); + pars2 = partGroup["節38"].ToPars(); X0Y0_節38_節 = pars2["節"].ToPar(); X0Y0_節38_毛左 = pars2["毛左"].ToPar(); X0Y0_節38_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節39"].ToPars(); + pars2 = partGroup["節39"].ToPars(); X0Y0_節39_節 = pars2["節"].ToPar(); X0Y0_節39_毛左 = pars2["毛左"].ToPar(); X0Y0_節39_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節40"].ToPars(); + pars2 = partGroup["節40"].ToPars(); X0Y0_節40_節 = pars2["節"].ToPar(); X0Y0_節40_毛左 = pars2["毛左"].ToPar(); X0Y0_節40_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節41"].ToPars(); + pars2 = partGroup["節41"].ToPars(); X0Y0_節41_節 = pars2["節"].ToPar(); X0Y0_節41_毛左 = pars2["毛左"].ToPar(); X0Y0_節41_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節42"].ToPars(); + pars2 = partGroup["節42"].ToPars(); X0Y0_節42_節 = pars2["節"].ToPar(); X0Y0_節42_毛左 = pars2["毛左"].ToPar(); X0Y0_節42_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節43"].ToPars(); + pars2 = partGroup["節43"].ToPars(); X0Y0_節43_節 = pars2["節"].ToPar(); X0Y0_節43_毛左 = pars2["毛左"].ToPar(); X0Y0_節43_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節44"].ToPars(); + pars2 = partGroup["節44"].ToPars(); X0Y0_節44_節 = pars2["節"].ToPar(); X0Y0_節44_毛左 = pars2["毛左"].ToPar(); X0Y0_節44_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節45"].ToPars(); + pars2 = partGroup["節45"].ToPars(); X0Y0_節45_節 = pars2["節"].ToPar(); X0Y0_節45_毛左 = pars2["毛左"].ToPar(); X0Y0_節45_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節46"].ToPars(); + pars2 = partGroup["節46"].ToPars(); X0Y0_節46_節 = pars2["節"].ToPar(); X0Y0_節46_毛左 = pars2["毛左"].ToPar(); X0Y0_節46_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節47"].ToPars(); + pars2 = partGroup["節47"].ToPars(); X0Y0_節47_節 = pars2["節"].ToPar(); X0Y0_節47_毛左 = pars2["毛左"].ToPar(); X0Y0_節47_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節48"].ToPars(); + pars2 = partGroup["節48"].ToPars(); X0Y0_節48_節 = pars2["節"].ToPar(); X0Y0_節48_毛左 = pars2["毛左"].ToPar(); X0Y0_節48_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節49"].ToPars(); + pars2 = partGroup["節49"].ToPars(); X0Y0_節49_節 = pars2["節"].ToPar(); X0Y0_節49_毛左 = pars2["毛左"].ToPar(); X0Y0_節49_毛右 = pars2["毛右"].ToPar(); - pars2 = pars["節50"].ToPars(); + pars2 = partGroup["節50"].ToPars(); X0Y0_節50_節 = pars2["節"].ToPar(); X0Y0_節50_毛左 = pars2["毛左"].ToPar(); X0Y0_節50_毛右 = pars2["毛右"].ToPar(); - X0Y0_節 = pars["節"].ToPar(); + X0Y0_節 = partGroup["節"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -3894,7 +3894,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1_節; yield return X0Y0_節2_節; @@ -4125,367 +4125,367 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節1_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) { 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); + 節1_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T1(BodyColorSet 体配色) { 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); + 節1_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節1_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節36_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節37_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節38_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節39_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節40_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節41_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節42_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節43_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節44_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節45_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節46_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節47_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節48_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節49_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛左CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節50_毛右CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs index 186069f..462d64a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蛾D.cs @@ -314,7 +314,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_蛾(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs index bfdab93..de5a88b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶.cs @@ -5,75 +5,75 @@ namespace SlaveMatrix { public class 触覚_蝶 : 触覚 { - public Par X0Y0_節1; + public ShapePart X0Y0_節1; - public Par X0Y0_節2; + public ShapePart X0Y0_節2; - public Par X0Y0_節3; + public ShapePart X0Y0_節3; - public Par X0Y0_節4; + public ShapePart X0Y0_節4; - public Par X0Y0_節5; + public ShapePart X0Y0_節5; - public Par X0Y0_節6; + public ShapePart X0Y0_節6; - public Par X0Y0_節7; + public ShapePart X0Y0_節7; - public Par X0Y0_節8; + public ShapePart X0Y0_節8; - public Par X0Y0_節9; + public ShapePart X0Y0_節9; - public Par X0Y0_節10; + public ShapePart X0Y0_節10; - public Par X0Y0_節11; + public ShapePart X0Y0_節11; - public Par X0Y0_節12; + public ShapePart X0Y0_節12; - public Par X0Y0_節13; + public ShapePart X0Y0_節13; - public Par X0Y0_節14; + public ShapePart X0Y0_節14; - public Par X0Y0_節15; + public ShapePart X0Y0_節15; - public Par X0Y0_節16; + public ShapePart X0Y0_節16; - public Par X0Y0_節17; + public ShapePart X0Y0_節17; - public Par X0Y0_節18; + public ShapePart X0Y0_節18; - public Par X0Y0_節19; + public ShapePart X0Y0_節19; - public Par X0Y0_節20; + public ShapePart X0Y0_節20; - public Par X0Y0_節21; + public ShapePart X0Y0_節21; - public Par X0Y0_節22; + public ShapePart X0Y0_節22; - public Par X0Y0_節23; + public ShapePart X0Y0_節23; - public Par X0Y0_節24; + public ShapePart X0Y0_節24; - public Par X0Y0_節25; + public ShapePart X0Y0_節25; - public Par X0Y0_節26; + public ShapePart X0Y0_節26; - public Par X0Y0_節27; + public ShapePart X0Y0_節27; - public Par X0Y0_節28; + public ShapePart X0Y0_節28; - public Par X0Y0_節29; + public ShapePart X0Y0_節29; - public Par X0Y0_節30; + public ShapePart X0Y0_節30; - public Par X0Y0_節31; + public ShapePart X0Y0_節31; - public Par X0Y0_節32; + public ShapePart X0Y0_節32; - public Par X0Y0_節33; + public ShapePart X0Y0_節33; - public Par X0Y0_節34; + public ShapePart X0Y0_節34; - public Par X0Y0_節35; + public ShapePart X0Y0_節35; public ColorD 節1CD; @@ -801,48 +801,48 @@ namespace SlaveMatrix public 触覚_蝶(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_蝶D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蝶"; - dif.Add(new Pars(Sta.肢左["触覚"][0][3])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[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(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蝶"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][3])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_節1 = partGroup["節1"].ToPar(); + X0Y0_節2 = partGroup["節2"].ToPar(); + X0Y0_節3 = partGroup["節3"].ToPar(); + X0Y0_節4 = partGroup["節4"].ToPar(); + X0Y0_節5 = partGroup["節5"].ToPar(); + X0Y0_節6 = partGroup["節6"].ToPar(); + X0Y0_節7 = partGroup["節7"].ToPar(); + X0Y0_節8 = partGroup["節8"].ToPar(); + X0Y0_節9 = partGroup["節9"].ToPar(); + X0Y0_節10 = partGroup["節10"].ToPar(); + X0Y0_節11 = partGroup["節11"].ToPar(); + X0Y0_節12 = partGroup["節12"].ToPar(); + X0Y0_節13 = partGroup["節13"].ToPar(); + X0Y0_節14 = partGroup["節14"].ToPar(); + X0Y0_節15 = partGroup["節15"].ToPar(); + X0Y0_節16 = partGroup["節16"].ToPar(); + X0Y0_節17 = partGroup["節17"].ToPar(); + X0Y0_節18 = partGroup["節18"].ToPar(); + X0Y0_節19 = partGroup["節19"].ToPar(); + X0Y0_節20 = partGroup["節20"].ToPar(); + X0Y0_節21 = partGroup["節21"].ToPar(); + X0Y0_節22 = partGroup["節22"].ToPar(); + X0Y0_節23 = partGroup["節23"].ToPar(); + X0Y0_節24 = partGroup["節24"].ToPar(); + X0Y0_節25 = partGroup["節25"].ToPar(); + X0Y0_節26 = partGroup["節26"].ToPar(); + X0Y0_節27 = partGroup["節27"].ToPar(); + X0Y0_節28 = partGroup["節28"].ToPar(); + X0Y0_節29 = partGroup["節29"].ToPar(); + X0Y0_節30 = partGroup["節30"].ToPar(); + X0Y0_節31 = partGroup["節31"].ToPar(); + X0Y0_節32 = partGroup["節32"].ToPar(); + X0Y0_節33 = partGroup["節33"].ToPar(); + X0Y0_節34 = partGroup["節34"].ToPar(); + X0Y0_節35 = partGroup["節35"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1027,7 +1027,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public override IEnumerable Enum軸() + public override IEnumerable Enum軸() { yield return X0Y0_節1; yield return X0Y0_節2; @@ -1126,41 +1126,41 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 節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); + 節1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節11CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節12CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節13CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節14CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節15CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節16CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節17CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節18CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節19CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節20CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節21CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節22CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節23CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節24CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節25CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節26CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節27CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節28CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節29CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節30CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節31CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節32CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節33CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節34CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 節35CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs index b673acf..d205738 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蝶D.cs @@ -82,7 +82,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_蝶(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs index 9bb427b..b2b4b7b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍.cs @@ -4,45 +4,45 @@ namespace SlaveMatrix { public class 触覚_蠍 : 触覚 { - public Par X0Y0_櫛状版1_櫛状版1; + public ShapePart X0Y0_櫛状版1_櫛状版1; - public Par X0Y0_櫛状版1_櫛状版2; + public ShapePart X0Y0_櫛状版1_櫛状版2; - public Par X0Y0_櫛状版1_櫛状版3; + public ShapePart X0Y0_櫛状版1_櫛状版3; - public Par X0Y0_櫛状版1_櫛状版4; + public ShapePart X0Y0_櫛状版1_櫛状版4; - public Par X0Y0_櫛状版1_櫛状版5; + public ShapePart X0Y0_櫛状版1_櫛状版5; - public Par X0Y0_櫛状版1_櫛状版6; + public ShapePart X0Y0_櫛状版1_櫛状版6; - public Par X0Y0_歯1; + public ShapePart X0Y0_歯1; - public Par X0Y0_歯2; + public ShapePart X0Y0_歯2; - public Par X0Y0_歯3; + public ShapePart X0Y0_歯3; - public Par X0Y0_歯4; + public ShapePart X0Y0_歯4; - public Par X0Y0_歯5; + public ShapePart X0Y0_歯5; - public Par X0Y0_歯6; + public ShapePart X0Y0_歯6; - public Par X0Y0_歯7; + public ShapePart X0Y0_歯7; - public Par X0Y0_歯8; + public ShapePart X0Y0_歯8; - public Par X0Y0_歯9; + public ShapePart X0Y0_歯9; - public Par X0Y0_歯10; + public ShapePart X0Y0_歯10; - public Par X0Y0_歯11; + public ShapePart X0Y0_歯11; - public Par X0Y0_歯12; + public ShapePart X0Y0_歯12; - public Par X0Y0_歯13; + public ShapePart X0Y0_歯13; - public Par X0Y0_櫛状板2; + public ShapePart X0Y0_櫛状板2; public ColorD 櫛状版1_櫛状版1CD; @@ -485,34 +485,34 @@ namespace SlaveMatrix public 触覚_蠍(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 触覚_蠍D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "蠍"; - dif.Add(new Pars(Sta.肢左["触覚"][0][5])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["櫛状板1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "蠍"; + morphVariant.Add(new PartGroup(GlobalState.肢左["触覚"][0][5])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["櫛状板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(); + X0Y0_歯1 = partGroup["歯1"].ToPar(); + X0Y0_歯2 = partGroup["歯2"].ToPar(); + X0Y0_歯3 = partGroup["歯3"].ToPar(); + X0Y0_歯4 = partGroup["歯4"].ToPar(); + X0Y0_歯5 = partGroup["歯5"].ToPar(); + X0Y0_歯6 = partGroup["歯6"].ToPar(); + X0Y0_歯7 = partGroup["歯7"].ToPar(); + X0Y0_歯8 = partGroup["歯8"].ToPar(); + X0Y0_歯9 = partGroup["歯9"].ToPar(); + X0Y0_歯10 = partGroup["歯10"].ToPar(); + X0Y0_歯11 = partGroup["歯11"].ToPar(); + X0Y0_歯12 = partGroup["歯12"].ToPar(); + X0Y0_歯13 = partGroup["歯13"].ToPar(); + X0Y0_櫛状板2 = partGroup["櫛状板2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -641,74 +641,74 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 櫛状版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); + 櫛状版1_櫛状版1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯11CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯12CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯13CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状板2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T1(BodyColorSet 体配色) { - 櫛状版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); + 櫛状版1_櫛状版1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯8CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯10CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯12CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯13CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状板2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } private void 配色T0(BodyColorSet 体配色) { - 櫛状版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); + 櫛状版1_櫛状版1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状版1_櫛状版4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 櫛状版1_櫛状版6CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯5CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯7CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯9CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯11CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 歯12CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 歯13CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 櫛状板2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs index 0cfeb64..6467c64 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/触覚_蠍D.cs @@ -52,7 +52,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 触覚_蠍(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs index 41d4ec6..abce3d8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教背景.cs @@ -24,7 +24,7 @@ namespace SlaveMatrix 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 調教背景() { @@ -35,8 +35,8 @@ namespace SlaveMatrix { for (int i = 0; i < L; i++) { - Yv[i] = RNG.XS.NextDouble(); - An[i] = (double)RNG.XS.Next(4) * 90.0; + Yv[i] = Rng.XS.NextDouble(); + An[i] = (double)Rng.XS.Next(4) * 90.0; } } @@ -47,12 +47,12 @@ namespace SlaveMatrix { for (x = 0; x < 10; x++) { - Sta.タイル.SizeBase = 0.7; - Sta.タイル.JoinRoot.ValueY = Yv[c]; - Sta.タイル.AngleBase = An[c]; - Sta.タイル.JoinRoot.GetCurJoinRoot().SetPositionBase(Are.GetPosition(new Vector2D(o.X + (double)x * r / Are.XRatio, o.Y + (double)y * r / Are.YRatio))); - Sta.タイル.JoinPA(); - Sta.タイル.Draw(Are); + GlobalState.タイル.SizeBase = 0.7; + GlobalState.タイル.JoinRoot.ValueY = Yv[c]; + GlobalState.タイル.AngleBase = An[c]; + GlobalState.タイル.JoinRoot.GetCurJoinRoot().SetPositionBase(Are.GetPosition(new Vector2D(o.X + (double)x * r / Are.XRatio, o.Y + (double)y * r / Are.YRatio))); + GlobalState.タイル.JoinPA(); + GlobalState.タイル.Draw(Are); c++; } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs index 802af8a..ccd047b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭.cs @@ -3,243 +3,243 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 調教鞭 : Ele + public class 調教鞭 : Element { - public Par X0Y0_先; + public ShapePart X0Y0_先; - public Par X0Y0_柄; + public ShapePart X0Y0_柄; - public Par X0Y0_線1; + public ShapePart X0Y0_線1; - public Par X0Y0_線2; + public ShapePart X0Y0_線2; - public Par X0Y0_線3; + public ShapePart X0Y0_線3; - public Par X0Y0_線4; + public ShapePart X0Y0_線4; - public Par X0Y0_線5; + public ShapePart X0Y0_線5; - public Par X0Y0_線6; + public ShapePart X0Y0_線6; - public Par X0Y0_線7; + public ShapePart X0Y0_線7; - public Par X0Y0_線8; + public ShapePart X0Y0_線8; - public Par X0Y0_紐; + public ShapePart X0Y0_紐; - public Par X0Y1_先; + public ShapePart X0Y1_先; - public Par X0Y1_柄; + public ShapePart X0Y1_柄; - public Par X0Y1_線1; + public ShapePart X0Y1_線1; - public Par X0Y1_線2; + public ShapePart X0Y1_線2; - public Par X0Y1_線3; + public ShapePart X0Y1_線3; - public Par X0Y1_線4; + public ShapePart X0Y1_線4; - public Par X0Y1_線5; + public ShapePart X0Y1_線5; - public Par X0Y1_線6; + public ShapePart X0Y1_線6; - public Par X0Y1_線7; + public ShapePart X0Y1_線7; - public Par X0Y1_線8; + public ShapePart X0Y1_線8; - public Par X0Y1_紐; + public ShapePart X0Y1_紐; - public Par X0Y2_先; + public ShapePart X0Y2_先; - public Par X0Y2_柄; + public ShapePart X0Y2_柄; - public Par X0Y2_線1; + public ShapePart X0Y2_線1; - public Par X0Y2_線2; + public ShapePart X0Y2_線2; - public Par X0Y2_線3; + public ShapePart X0Y2_線3; - public Par X0Y2_線4; + public ShapePart X0Y2_線4; - public Par X0Y2_線5; + public ShapePart X0Y2_線5; - public Par X0Y2_線6; + public ShapePart X0Y2_線6; - public Par X0Y2_線7; + public ShapePart X0Y2_線7; - public Par X0Y2_線8; + public ShapePart X0Y2_線8; - public Par X0Y2_紐; + public ShapePart X0Y2_紐; - public Par X0Y3_先; + public ShapePart X0Y3_先; - public Par X0Y3_柄; + public ShapePart X0Y3_柄; - public Par X0Y3_線1; + public ShapePart X0Y3_線1; - public Par X0Y3_線2; + public ShapePart X0Y3_線2; - public Par X0Y3_線3; + public ShapePart X0Y3_線3; - public Par X0Y3_線4; + public ShapePart X0Y3_線4; - public Par X0Y3_線5; + public ShapePart X0Y3_線5; - public Par X0Y3_線6; + public ShapePart X0Y3_線6; - public Par X0Y3_線7; + public ShapePart X0Y3_線7; - public Par X0Y3_線8; + public ShapePart X0Y3_線8; - public Par X0Y3_紐; + public ShapePart X0Y3_紐; - public Par X0Y4_先; + public ShapePart X0Y4_先; - public Par X0Y4_柄; + public ShapePart X0Y4_柄; - public Par X0Y4_線1; + public ShapePart X0Y4_線1; - public Par X0Y4_線2; + public ShapePart X0Y4_線2; - public Par X0Y4_線3; + public ShapePart X0Y4_線3; - public Par X0Y4_線4; + public ShapePart X0Y4_線4; - public Par X0Y4_線5; + public ShapePart X0Y4_線5; - public Par X0Y4_線6; + public ShapePart X0Y4_線6; - public Par X0Y4_線7; + public ShapePart X0Y4_線7; - public Par X0Y4_線8; + public ShapePart X0Y4_線8; - public Par X0Y4_紐; + public ShapePart X0Y4_紐; - public Par X1Y0_先; + public ShapePart X1Y0_先; - public Par X1Y0_柄; + public ShapePart X1Y0_柄; - public Par X1Y0_線1; + public ShapePart X1Y0_線1; - public Par X1Y0_線2; + public ShapePart X1Y0_線2; - public Par X1Y0_線3; + public ShapePart X1Y0_線3; - public Par X1Y0_線4; + public ShapePart X1Y0_線4; - public Par X1Y0_線5; + public ShapePart X1Y0_線5; - public Par X1Y0_線6; + public ShapePart X1Y0_線6; - public Par X1Y0_線7; + public ShapePart X1Y0_線7; - public Par X1Y0_線8; + public ShapePart X1Y0_線8; - public Par X1Y0_紐; + public ShapePart X1Y0_紐; - public Par X1Y0_鞭撃エフェクト1; + public ShapePart X1Y0_鞭撃エフェクト1; - public Par X1Y0_鞭撃エフェクト2; + public ShapePart X1Y0_鞭撃エフェクト2; - public Par X1Y1_先; + public ShapePart X1Y1_先; - public Par X1Y1_柄; + public ShapePart X1Y1_柄; - public Par X1Y1_線1; + public ShapePart X1Y1_線1; - public Par X1Y1_線2; + public ShapePart X1Y1_線2; - public Par X1Y1_線3; + public ShapePart X1Y1_線3; - public Par X1Y1_線4; + public ShapePart X1Y1_線4; - public Par X1Y1_線5; + public ShapePart X1Y1_線5; - public Par X1Y1_線6; + public ShapePart X1Y1_線6; - public Par X1Y1_線7; + public ShapePart X1Y1_線7; - public Par X1Y1_線8; + public ShapePart X1Y1_線8; - public Par X1Y1_紐; + public ShapePart X1Y1_紐; - public Par X1Y1_鞭撃エフェクト1; + public ShapePart X1Y1_鞭撃エフェクト1; - public Par X1Y1_鞭撃エフェクト2; + public ShapePart X1Y1_鞭撃エフェクト2; - public Par X1Y2_先; + public ShapePart X1Y2_先; - public Par X1Y2_柄; + public ShapePart X1Y2_柄; - public Par X1Y2_線1; + public ShapePart X1Y2_線1; - public Par X1Y2_線2; + public ShapePart X1Y2_線2; - public Par X1Y2_線3; + public ShapePart X1Y2_線3; - public Par X1Y2_線4; + public ShapePart X1Y2_線4; - public Par X1Y2_線5; + public ShapePart X1Y2_線5; - public Par X1Y2_線6; + public ShapePart X1Y2_線6; - public Par X1Y2_線7; + public ShapePart X1Y2_線7; - public Par X1Y2_線8; + public ShapePart X1Y2_線8; - public Par X1Y2_紐; + public ShapePart X1Y2_紐; - public Par X1Y2_鞭撃エフェクト1; + public ShapePart X1Y2_鞭撃エフェクト1; - public Par X1Y2_鞭撃エフェクト2; + public ShapePart X1Y2_鞭撃エフェクト2; - public Par X1Y3_先; + public ShapePart X1Y3_先; - public Par X1Y3_柄; + public ShapePart X1Y3_柄; - public Par X1Y3_線1; + public ShapePart X1Y3_線1; - public Par X1Y3_線2; + public ShapePart X1Y3_線2; - public Par X1Y3_線3; + public ShapePart X1Y3_線3; - public Par X1Y3_線4; + public ShapePart X1Y3_線4; - public Par X1Y3_線5; + public ShapePart X1Y3_線5; - public Par X1Y3_線6; + public ShapePart X1Y3_線6; - public Par X1Y3_線7; + public ShapePart X1Y3_線7; - public Par X1Y3_線8; + public ShapePart X1Y3_線8; - public Par X1Y3_紐; + public ShapePart X1Y3_紐; - public Par X1Y4_先; + public ShapePart X1Y4_先; - public Par X1Y4_柄; + public ShapePart X1Y4_柄; - public Par X1Y4_線1; + public ShapePart X1Y4_線1; - public Par X1Y4_線2; + public ShapePart X1Y4_線2; - public Par X1Y4_線3; + public ShapePart X1Y4_線3; - public Par X1Y4_線4; + public ShapePart X1Y4_線4; - public Par X1Y4_線5; + public ShapePart X1Y4_線5; - public Par X1Y4_線6; + public ShapePart X1Y4_線6; - public Par X1Y4_線7; + public ShapePart X1Y4_線7; - public Par X1Y4_線8; + public ShapePart X1Y4_線8; - public Par X1Y4_紐; + public ShapePart X1Y4_紐; - public Par X1Y4_鞭撃エフェクト1; + public ShapePart X1Y4_鞭撃エフェクト1; - public Par X1Y4_鞭撃エフェクト2; + public ShapePart X1Y4_鞭撃エフェクト2; public ColorD 先CD; @@ -969,135 +969,135 @@ namespace SlaveMatrix public 調教鞭(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 調教鞭D e) { ThisType = GetType(); - Body = new Difs(Sta.カーソル["調教鞭"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.カーソル["調教鞭"]); + PartGroup partGroup = Body[0][0]; + X0Y0_先 = partGroup["先"].ToPar(); + X0Y0_柄 = partGroup["柄"].ToPar(); + X0Y0_線1 = partGroup["線1"].ToPar(); + X0Y0_線2 = partGroup["線2"].ToPar(); + X0Y0_線3 = partGroup["線3"].ToPar(); + X0Y0_線4 = partGroup["線4"].ToPar(); + X0Y0_線5 = partGroup["線5"].ToPar(); + X0Y0_線6 = partGroup["線6"].ToPar(); + X0Y0_線7 = partGroup["線7"].ToPar(); + X0Y0_線8 = partGroup["線8"].ToPar(); + X0Y0_紐 = partGroup["紐"].ToPar(); + partGroup = Body[0][1]; + X0Y1_先 = partGroup["先"].ToPar(); + X0Y1_柄 = partGroup["柄"].ToPar(); + X0Y1_線1 = partGroup["線1"].ToPar(); + X0Y1_線2 = partGroup["線2"].ToPar(); + X0Y1_線3 = partGroup["線3"].ToPar(); + X0Y1_線4 = partGroup["線4"].ToPar(); + X0Y1_線5 = partGroup["線5"].ToPar(); + X0Y1_線6 = partGroup["線6"].ToPar(); + X0Y1_線7 = partGroup["線7"].ToPar(); + X0Y1_線8 = partGroup["線8"].ToPar(); + X0Y1_紐 = partGroup["紐"].ToPar(); + partGroup = Body[0][2]; + X0Y2_先 = partGroup["先"].ToPar(); + X0Y2_柄 = partGroup["柄"].ToPar(); + X0Y2_線1 = partGroup["線1"].ToPar(); + X0Y2_線2 = partGroup["線2"].ToPar(); + X0Y2_線3 = partGroup["線3"].ToPar(); + X0Y2_線4 = partGroup["線4"].ToPar(); + X0Y2_線5 = partGroup["線5"].ToPar(); + X0Y2_線6 = partGroup["線6"].ToPar(); + X0Y2_線7 = partGroup["線7"].ToPar(); + X0Y2_線8 = partGroup["線8"].ToPar(); + X0Y2_紐 = partGroup["紐"].ToPar(); + partGroup = Body[0][3]; + X0Y3_先 = partGroup["先"].ToPar(); + X0Y3_柄 = partGroup["柄"].ToPar(); + X0Y3_線1 = partGroup["線1"].ToPar(); + X0Y3_線2 = partGroup["線2"].ToPar(); + X0Y3_線3 = partGroup["線3"].ToPar(); + X0Y3_線4 = partGroup["線4"].ToPar(); + X0Y3_線5 = partGroup["線5"].ToPar(); + X0Y3_線6 = partGroup["線6"].ToPar(); + X0Y3_線7 = partGroup["線7"].ToPar(); + X0Y3_線8 = partGroup["線8"].ToPar(); + X0Y3_紐 = partGroup["紐"].ToPar(); + partGroup = Body[0][4]; + X0Y4_先 = partGroup["先"].ToPar(); + X0Y4_柄 = partGroup["柄"].ToPar(); + X0Y4_線1 = partGroup["線1"].ToPar(); + X0Y4_線2 = partGroup["線2"].ToPar(); + X0Y4_線3 = partGroup["線3"].ToPar(); + X0Y4_線4 = partGroup["線4"].ToPar(); + X0Y4_線5 = partGroup["線5"].ToPar(); + X0Y4_線6 = partGroup["線6"].ToPar(); + X0Y4_線7 = partGroup["線7"].ToPar(); + X0Y4_線8 = partGroup["線8"].ToPar(); + X0Y4_紐 = partGroup["紐"].ToPar(); + partGroup = Body[1][0]; + X1Y0_先 = partGroup["先"].ToPar(); + X1Y0_柄 = partGroup["柄"].ToPar(); + X1Y0_線1 = partGroup["線1"].ToPar(); + X1Y0_線2 = partGroup["線2"].ToPar(); + X1Y0_線3 = partGroup["線3"].ToPar(); + X1Y0_線4 = partGroup["線4"].ToPar(); + X1Y0_線5 = partGroup["線5"].ToPar(); + X1Y0_線6 = partGroup["線6"].ToPar(); + X1Y0_線7 = partGroup["線7"].ToPar(); + X1Y0_線8 = partGroup["線8"].ToPar(); + X1Y0_紐 = partGroup["紐"].ToPar(); + X1Y0_鞭撃エフェクト1 = partGroup["鞭撃エフェクト1"].ToPar(); + X1Y0_鞭撃エフェクト2 = partGroup["鞭撃エフェクト2"].ToPar(); + partGroup = Body[1][1]; + X1Y1_先 = partGroup["先"].ToPar(); + X1Y1_柄 = partGroup["柄"].ToPar(); + X1Y1_線1 = partGroup["線1"].ToPar(); + X1Y1_線2 = partGroup["線2"].ToPar(); + X1Y1_線3 = partGroup["線3"].ToPar(); + X1Y1_線4 = partGroup["線4"].ToPar(); + X1Y1_線5 = partGroup["線5"].ToPar(); + X1Y1_線6 = partGroup["線6"].ToPar(); + X1Y1_線7 = partGroup["線7"].ToPar(); + X1Y1_線8 = partGroup["線8"].ToPar(); + X1Y1_紐 = partGroup["紐"].ToPar(); + X1Y1_鞭撃エフェクト1 = partGroup["鞭撃エフェクト1"].ToPar(); + X1Y1_鞭撃エフェクト2 = partGroup["鞭撃エフェクト2"].ToPar(); + partGroup = Body[1][2]; + X1Y2_先 = partGroup["先"].ToPar(); + X1Y2_柄 = partGroup["柄"].ToPar(); + X1Y2_線1 = partGroup["線1"].ToPar(); + X1Y2_線2 = partGroup["線2"].ToPar(); + X1Y2_線3 = partGroup["線3"].ToPar(); + X1Y2_線4 = partGroup["線4"].ToPar(); + X1Y2_線5 = partGroup["線5"].ToPar(); + X1Y2_線6 = partGroup["線6"].ToPar(); + X1Y2_線7 = partGroup["線7"].ToPar(); + X1Y2_線8 = partGroup["線8"].ToPar(); + X1Y2_紐 = partGroup["紐"].ToPar(); + X1Y2_鞭撃エフェクト1 = partGroup["鞭撃エフェクト1"].ToPar(); + X1Y2_鞭撃エフェクト2 = partGroup["鞭撃エフェクト2"].ToPar(); + partGroup = Body[1][3]; + X1Y3_先 = partGroup["先"].ToPar(); + X1Y3_柄 = partGroup["柄"].ToPar(); + X1Y3_線1 = partGroup["線1"].ToPar(); + X1Y3_線2 = partGroup["線2"].ToPar(); + X1Y3_線3 = partGroup["線3"].ToPar(); + X1Y3_線4 = partGroup["線4"].ToPar(); + X1Y3_線5 = partGroup["線5"].ToPar(); + X1Y3_線6 = partGroup["線6"].ToPar(); + X1Y3_線7 = partGroup["線7"].ToPar(); + X1Y3_線8 = partGroup["線8"].ToPar(); + X1Y3_紐 = partGroup["紐"].ToPar(); + partGroup = Body[1][4]; + X1Y4_先 = partGroup["先"].ToPar(); + X1Y4_柄 = partGroup["柄"].ToPar(); + X1Y4_線1 = partGroup["線1"].ToPar(); + X1Y4_線2 = partGroup["線2"].ToPar(); + X1Y4_線3 = partGroup["線3"].ToPar(); + X1Y4_線4 = partGroup["線4"].ToPar(); + X1Y4_線5 = partGroup["線5"].ToPar(); + X1Y4_線6 = partGroup["線6"].ToPar(); + X1Y4_線7 = partGroup["線7"].ToPar(); + X1Y4_線8 = partGroup["線8"].ToPar(); + X1Y4_紐 = partGroup["紐"].ToPar(); + X1Y4_鞭撃エフェクト1 = partGroup["鞭撃エフェクト1"].ToPar(); + X1Y4_鞭撃エフェクト2 = partGroup["鞭撃エフェクト2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -1426,23 +1426,23 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Color2 色 = new Color2(ref Col.Black, ref Col.Empty); - 先CD = new ColorD(ref Col.Black, ref 色); - 紐CD = new ColorD(ref Col.Black, ref 色); + Color2 色 = new Color2(ref ColorHelper.Black, ref ColorHelper.Empty); + 先CD = new ColorD(ref ColorHelper.Black, ref 色); + 紐CD = new ColorD(ref ColorHelper.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 色); + 柄CD.線 = ColorHelper.Black; + 柄CD.色 = new Color2(ref ColorHelper.DimGray, ref ColorHelper.Black); + 線1CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線2CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線3CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線4CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線5CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線6CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線7CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + 線8CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); + ColorHelper.GetGrad(ref ColorHelper.Silver, out 色); + 鞭撃エフェクト1CD = new ColorD(ref ColorHelper.Empty, ref 色); + 鞭撃エフェクト2CD = new ColorD(ref ColorHelper.Empty, ref 色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs index 9c31a37..6300332 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調教鞭D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 調教鞭D : EleD + public class 調教鞭D : ElementData { public bool 先_表示 = true; @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 調教鞭(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs index dc77268..93586d3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/調鞭処理.cs @@ -26,7 +26,7 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, 対象.Element.位置.GetAreaPoint(0.05), GlobalState.鞭振.GetVal(強さ_, 1.0), new Font("MS Gothic", 1f), ColorHelper.White, 0.2 + 0.2 * 強さ_, b: true); }); } @@ -34,13 +34,13 @@ namespace SlaveMatrix { 調教UI.擬音キュー.Enqueue(delegate(RenderArea 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); + 調教UI.擬音.Sound(a, GlobalState.GetAreaPoint(ref p, 0.01), GlobalState.鞭打.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.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = "LCl:" + GameText.左打 + "\r\nRCl:" + GameText.右打 + "\r\nWh:" + GameText.強さL + 強さ + "\r\nMCl:" + GameText.放す; } @@ -54,10 +54,10 @@ namespace SlaveMatrix 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.Body.GetCountY()); - 対象.Ele.Body.JoinPA(); + 対象.Element.角度C = 0.0; + 対象.Element.Xi = 0; + 対象.Element.Yi = (対象.Element.Yi + x).Limit(0, 対象.Element.Body.GetCountY()); + 対象.Element.Body.JoinPA(); 移動時(); } } @@ -100,7 +100,7 @@ namespace SlaveMatrix { 強さ = (強さ + dt.Sign()).Clamp(1, 3); 鞭撃モーション.BaseSpeed = 10.0 * 強さ_; - if (!Sta.GameData.ガイド) + if (!GlobalState.GameData.ガイド) { ip.SubInfoIm = "Wh:" + GameText.強さL + 強さ; } @@ -111,13 +111,13 @@ namespace SlaveMatrix } } - public 調鞭処理(TrainingUI 調教UI, CM 調教鞭) + public 調鞭処理(TrainingUI 調教UI, CharacterElement 調教鞭) : base(調教UI, 調教鞭) { 調鞭処理 調鞭処理2 = this; 調教鞭 鞭 = 調教UI.調教鞭; bool l = false; - Par p; + ShapePart p; Vector2D cp; Color hc; 鞭撃モーション = new Motion(0.0, 1.0) @@ -151,7 +151,7 @@ namespace SlaveMatrix { 鞭.角度C = -100.0 * m.Value; } - p = 鞭.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag.Contains("先")); + p = 鞭.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag.Contains("先")); cp = p.ToGlobal(p.GetJP()[0].Joint); hc = 調鞭処理2.Med.GetHitColor(調鞭処理2.Med.FromBasePosition(cp)); if (調教UI.Bod.IsHit(hc)) @@ -205,7 +205,7 @@ namespace SlaveMatrix OnStart = delegate { 調鞭処理2.衝撃.表示 = true; - 調鞭処理2.衝撃.角度C = 360.0 * RNG.XS.NextDouble(); + 調鞭処理2.衝撃.角度C = 360.0 * Rng.XS.NextDouble(); 調鞭処理2.衝撃.尺度C = 0.0; //TODO fix? //Sounds.鞭撃.Play(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs index 35773f5..b43a9b9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 足 : Ele + public class 足 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs index 24f04c7..017596f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 足D : EleD + public class 足D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs index 0b824c7..779b3c6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人.cs @@ -5,425 +5,425 @@ namespace SlaveMatrix { public class 足_人 : 足 { - public Par X0Y0_ヒール0_靴底; + public ShapePart X0Y0_ヒール0_靴底; - public Par X0Y0_サンダル0_靴底; + public ShapePart X0Y0_サンダル0_靴底; - public Par X0Y0_ナース0_靴底; + public ShapePart X0Y0_ナース0_靴底; - public Par X0Y0_ブーツ0_靴底; + public ShapePart X0Y0_ブーツ0_靴底; - public Par X0Y0_アーマ0_靴底; + public ShapePart X0Y0_アーマ0_靴底; - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_小指_小指1; + public ShapePart X0Y0_小指_小指1; - public Par X0Y0_小指_小指2; + public ShapePart X0Y0_小指_小指2; - public Par X0Y0_小指_小指3; + public ShapePart X0Y0_小指_小指3; - public Par X0Y0_薬指_水掻; + public ShapePart X0Y0_薬指_水掻; - public Par X0Y0_薬指_薬指1; + public ShapePart X0Y0_薬指_薬指1; - public Par X0Y0_薬指_薬指2; + public ShapePart X0Y0_薬指_薬指2; - public Par X0Y0_薬指_薬指3; + public ShapePart X0Y0_薬指_薬指3; - public Par X0Y0_中指_水掻; + public ShapePart X0Y0_中指_水掻; - public Par X0Y0_中指_中指1; + public ShapePart X0Y0_中指_中指1; - public Par X0Y0_中指_中指2; + public ShapePart X0Y0_中指_中指2; - public Par X0Y0_中指_中指3; + public ShapePart X0Y0_中指_中指3; - public Par X0Y0_人指_人指1; + public ShapePart X0Y0_人指_人指1; - public Par X0Y0_人指_人指2; + public ShapePart X0Y0_人指_人指2; - public Par X0Y0_人指_人指3; + public ShapePart X0Y0_人指_人指3; - public Par X0Y0_人指_水掻; + public ShapePart X0Y0_人指_水掻; - public Par X0Y0_親指_親指2; + public ShapePart X0Y0_親指_親指2; - public Par X0Y0_親指_親指3; + public ShapePart X0Y0_親指_親指3; - public Par X0Y0_親指_水掻; + public ShapePart X0Y0_親指_水掻; - public Par X0Y0_悪タトゥ_五芒星_円1; + public ShapePart X0Y0_悪タトゥ_五芒星_円1; - public Par X0Y0_悪タトゥ_五芒星_円2; + public ShapePart X0Y0_悪タトゥ_五芒星_円2; - public Par X0Y0_悪タトゥ_五芒星_星; + public ShapePart X0Y0_悪タトゥ_五芒星_星; - public Par X0Y0_悪タトゥ_五芒星_五角形; + public ShapePart X0Y0_悪タトゥ_五芒星_五角形; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_竜性_鱗4; + public ShapePart X0Y0_竜性_鱗4; - public Par X0Y0_竜性_鱗5; + public ShapePart X0Y0_竜性_鱗5; - public Par X0Y0_パンスト_パンスト1; + public ShapePart X0Y0_パンスト_パンスト1; - public Par X0Y0_パンスト_パンスト2; + public ShapePart X0Y0_パンスト_パンスト2; - public Par X0Y0_ソックス_ソックス1; + public ShapePart X0Y0_ソックス_ソックス1; - public Par X0Y0_ソックス_ソックス2; + public ShapePart X0Y0_ソックス_ソックス2; - public Par X0Y0_ヒール1_バンプ; + public ShapePart X0Y0_ヒール1_バンプ; - public Par X0Y0_ヒール1_ストラップ_ストラップ; + public ShapePart X0Y0_ヒール1_ストラップ_ストラップ; - public Par X0Y0_ヒール1_ストラップ_金具1_金具1; + public ShapePart X0Y0_ヒール1_ストラップ_金具1_金具1; - public Par X0Y0_ヒール1_ストラップ_金具1_金具2; + public ShapePart X0Y0_ヒール1_ストラップ_金具1_金具2; - public Par X0Y0_ヒール1_ストラップ_金具1_金具3; + public ShapePart X0Y0_ヒール1_ストラップ_金具1_金具3; - public Par X0Y0_ヒール1_ストラップ_金具1_金具4; + public ShapePart X0Y0_ヒール1_ストラップ_金具1_金具4; - public Par X0Y0_ヒール1_ストラップ_金具2_金具1; + public ShapePart X0Y0_ヒール1_ストラップ_金具2_金具1; - public Par X0Y0_ヒール1_ストラップ_金具2_金具2; + public ShapePart X0Y0_ヒール1_ストラップ_金具2_金具2; - public Par X0Y0_ヒール1_ストラップ_金具2_金具3; + public ShapePart X0Y0_ヒール1_ストラップ_金具2_金具3; - public Par X0Y0_ヒール1_ストラップ_金具2_金具4; + public ShapePart X0Y0_ヒール1_ストラップ_金具2_金具4; - public Par X0Y0_ヒール1_ハイライト; + public ShapePart X0Y0_ヒール1_ハイライト; - public Par X0Y0_サンダル1_ストラップ3; + public ShapePart X0Y0_サンダル1_ストラップ3; - public Par X0Y0_サンダル1_ストラップ2; + public ShapePart X0Y0_サンダル1_ストラップ2; - public Par X0Y0_サンダル1_ストラップ4; + public ShapePart X0Y0_サンダル1_ストラップ4; - public Par X0Y0_サンダル1_ストラップ1; + public ShapePart X0Y0_サンダル1_ストラップ1; - public Par X0Y0_ナース1_ストラップ3_ストラップ; + public ShapePart X0Y0_ナース1_ストラップ3_ストラップ; - public Par X0Y0_ナース1_ストラップ3_縁1; + public ShapePart X0Y0_ナース1_ストラップ3_縁1; - public Par X0Y0_ナース1_ストラップ3_縁2; + public ShapePart X0Y0_ナース1_ストラップ3_縁2; - public Par X0Y0_ナース1_ストラップ2_ストラップ; + public ShapePart X0Y0_ナース1_ストラップ2_ストラップ; - public Par X0Y0_ナース1_ストラップ2_縁1; + public ShapePart X0Y0_ナース1_ストラップ2_縁1; - public Par X0Y0_ナース1_ストラップ2_縁2; + public ShapePart X0Y0_ナース1_ストラップ2_縁2; - public Par X0Y0_ナース1_ストラップ1_ストラップ; + public ShapePart X0Y0_ナース1_ストラップ1_ストラップ; - public Par X0Y0_ナース1_ストラップ1_縁1; + public ShapePart X0Y0_ナース1_ストラップ1_縁1; - public Par X0Y0_ナース1_ストラップ1_縁2; + public ShapePart X0Y0_ナース1_ストラップ1_縁2; - public Par X0Y0_ブーツ1_タン; + public ShapePart X0Y0_ブーツ1_タン; - public Par X0Y0_ブーツ1_バンプ_バンプ; + public ShapePart X0Y0_ブーツ1_バンプ_バンプ; - public Par X0Y0_ブーツ1_バンプ_縁_縁1; + public ShapePart X0Y0_ブーツ1_バンプ_縁_縁1; - public Par X0Y0_ブーツ1_バンプ_縁_縁2; + public ShapePart X0Y0_ブーツ1_バンプ_縁_縁2; - public Par X0Y0_ブーツ1_バンプ_縁_縁3; + public ShapePart X0Y0_ブーツ1_バンプ_縁_縁3; - public Par X0Y0_ブーツ1_バンプ_縁_縁4; + public ShapePart X0Y0_ブーツ1_バンプ_縁_縁4; - public Par X0Y0_ブーツ1_ハイライト; + public ShapePart X0Y0_ブーツ1_ハイライト; - public Par X0Y0_ブーツ1_柄; + public ShapePart X0Y0_ブーツ1_柄; - public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐1_紐下_紐; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐1_紐上_紐; + public ShapePart X0Y0_ブーツ1_紐_紐1_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐2_紐下_紐; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐2_紐上_紐; + public ShapePart X0Y0_ブーツ1_紐_紐2_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐3_紐下_紐; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐3_紐上_紐; + public ShapePart X0Y0_ブーツ1_紐_紐3_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐下_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐下_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐4_紐下_紐; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐下_紐; - public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐上_金具上_金具; - public Par X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐上_金具上_穴; - public Par X0Y0_ブーツ1_紐_紐4_紐上_紐; + public ShapePart X0Y0_ブーツ1_紐_紐4_紐上_紐; - public Par X0Y0_ブーツ1_紐_紐5_金具1_金具; + public ShapePart X0Y0_ブーツ1_紐_紐5_金具1_金具; - public Par X0Y0_ブーツ1_紐_紐5_金具1_穴; + public ShapePart X0Y0_ブーツ1_紐_紐5_金具1_穴; - public Par X0Y0_ブーツ1_紐_紐5_金具2_金具; + public ShapePart X0Y0_ブーツ1_紐_紐5_金具2_金具; - public Par X0Y0_ブーツ1_紐_紐5_金具2_穴; + public ShapePart X0Y0_ブーツ1_紐_紐5_金具2_穴; - public Par X0Y0_ブーツ1_紐_紐5_紐; + public ShapePart X0Y0_ブーツ1_紐_紐5_紐; - public Par X0Y0_アーマ1_鉄靴1; + public ShapePart X0Y0_アーマ1_鉄靴1; - public Par X0Y0_アーマ1_鉄靴2; + public ShapePart X0Y0_アーマ1_鉄靴2; - public Par X0Y0_アーマ1_鉄靴3; + public ShapePart X0Y0_アーマ1_鉄靴3; - public Par X0Y1_ヒール0_ヒール; + public ShapePart X0Y1_ヒール0_ヒール; - public Par X0Y1_ヒール0_靴底; + public ShapePart X0Y1_ヒール0_靴底; - public Par X0Y1_サンダル0_踵; + public ShapePart X0Y1_サンダル0_踵; - public Par X0Y1_サンダル0_靴底; + public ShapePart X0Y1_サンダル0_靴底; - public Par X0Y1_ナース0_踵; + public ShapePart X0Y1_ナース0_踵; - public Par X0Y1_ナース0_靴底; + public ShapePart X0Y1_ナース0_靴底; - public Par X0Y1_ブーツ0_ヒール; + public ShapePart X0Y1_ブーツ0_ヒール; - public Par X0Y1_ブーツ0_靴底; + public ShapePart X0Y1_ブーツ0_靴底; - public Par X0Y1_アーマ0_踵; + public ShapePart X0Y1_アーマ0_踵; - public Par X0Y1_アーマ0_靴底; + public ShapePart X0Y1_アーマ0_靴底; - public Par X0Y1_足; + public ShapePart X0Y1_足; - public Par X0Y1_小指_小指1; + public ShapePart X0Y1_小指_小指1; - public Par X0Y1_小指_小指2; + public ShapePart X0Y1_小指_小指2; - public Par X0Y1_小指_小指3; + public ShapePart X0Y1_小指_小指3; - public Par X0Y1_薬指_水掻; + public ShapePart X0Y1_薬指_水掻; - public Par X0Y1_薬指_薬指1; + public ShapePart X0Y1_薬指_薬指1; - public Par X0Y1_薬指_薬指2; + public ShapePart X0Y1_薬指_薬指2; - public Par X0Y1_薬指_薬指3; + public ShapePart X0Y1_薬指_薬指3; - public Par X0Y1_中指_水掻; + public ShapePart X0Y1_中指_水掻; - public Par X0Y1_中指_中指1; + public ShapePart X0Y1_中指_中指1; - public Par X0Y1_中指_中指2; + public ShapePart X0Y1_中指_中指2; - public Par X0Y1_中指_中指3; + public ShapePart X0Y1_中指_中指3; - public Par X0Y1_人指_水掻; + public ShapePart X0Y1_人指_水掻; - public Par X0Y1_人指_人指1; + public ShapePart X0Y1_人指_人指1; - public Par X0Y1_人指_人指2; + public ShapePart X0Y1_人指_人指2; - public Par X0Y1_人指_人指3; + public ShapePart X0Y1_人指_人指3; - public Par X0Y1_親指_水掻; + public ShapePart X0Y1_親指_水掻; - public Par X0Y1_親指_親指2; + public ShapePart X0Y1_親指_親指2; - public Par X0Y1_親指_親指3; + public ShapePart X0Y1_親指_親指3; - public Par X0Y1_悪タトゥ_五芒星_円1; + public ShapePart X0Y1_悪タトゥ_五芒星_円1; - public Par X0Y1_悪タトゥ_五芒星_円2; + public ShapePart X0Y1_悪タトゥ_五芒星_円2; - public Par X0Y1_悪タトゥ_五芒星_星; + public ShapePart X0Y1_悪タトゥ_五芒星_星; - public Par X0Y1_悪タトゥ_五芒星_五角形; + public ShapePart X0Y1_悪タトゥ_五芒星_五角形; - public Par X0Y1_竜性_鱗1; + public ShapePart X0Y1_竜性_鱗1; - public Par X0Y1_竜性_鱗2; + public ShapePart X0Y1_竜性_鱗2; - public Par X0Y1_竜性_鱗3; + public ShapePart X0Y1_竜性_鱗3; - public Par X0Y1_竜性_鱗4; + public ShapePart X0Y1_竜性_鱗4; - public Par X0Y1_竜性_鱗5; + public ShapePart X0Y1_竜性_鱗5; - public Par X0Y1_パンスト_パンスト1; + public ShapePart X0Y1_パンスト_パンスト1; - public Par X0Y1_パンスト_パンスト2; + public ShapePart X0Y1_パンスト_パンスト2; - public Par X0Y1_ソックス_ソックス1; + public ShapePart X0Y1_ソックス_ソックス1; - public Par X0Y1_ソックス_ソックス2; + public ShapePart X0Y1_ソックス_ソックス2; - public Par X0Y1_ヒール1_バンプ; + public ShapePart X0Y1_ヒール1_バンプ; - public Par X0Y1_ヒール1_ストラップ_ストラップ; + public ShapePart X0Y1_ヒール1_ストラップ_ストラップ; - public Par X0Y1_ヒール1_ストラップ_金具1_金具1; + public ShapePart X0Y1_ヒール1_ストラップ_金具1_金具1; - public Par X0Y1_ヒール1_ストラップ_金具1_金具2; + public ShapePart X0Y1_ヒール1_ストラップ_金具1_金具2; - public Par X0Y1_ヒール1_ストラップ_金具1_金具3; + public ShapePart X0Y1_ヒール1_ストラップ_金具1_金具3; - public Par X0Y1_ヒール1_ストラップ_金具1_金具4; + public ShapePart X0Y1_ヒール1_ストラップ_金具1_金具4; - public Par X0Y1_ヒール1_ストラップ_金具2_金具1; + public ShapePart X0Y1_ヒール1_ストラップ_金具2_金具1; - public Par X0Y1_ヒール1_ストラップ_金具2_金具2; + public ShapePart X0Y1_ヒール1_ストラップ_金具2_金具2; - public Par X0Y1_ヒール1_ストラップ_金具2_金具3; + public ShapePart X0Y1_ヒール1_ストラップ_金具2_金具3; - public Par X0Y1_ヒール1_ストラップ_金具2_金具4; + public ShapePart X0Y1_ヒール1_ストラップ_金具2_金具4; - public Par X0Y1_ヒール1_ハイライト; + public ShapePart X0Y1_ヒール1_ハイライト; - public Par X0Y1_サンダル1_ストラップ3; + public ShapePart X0Y1_サンダル1_ストラップ3; - public Par X0Y1_サンダル1_ストラップ2; + public ShapePart X0Y1_サンダル1_ストラップ2; - public Par X0Y1_サンダル1_ストラップ4; + public ShapePart X0Y1_サンダル1_ストラップ4; - public Par X0Y1_サンダル1_ストラップ1; + public ShapePart X0Y1_サンダル1_ストラップ1; - public Par X0Y1_ナース1_ストラップ4_ストラップ; + public ShapePart X0Y1_ナース1_ストラップ4_ストラップ; - public Par X0Y1_ナース1_ストラップ4_縁1; + public ShapePart X0Y1_ナース1_ストラップ4_縁1; - public Par X0Y1_ナース1_ストラップ4_縁2; + public ShapePart X0Y1_ナース1_ストラップ4_縁2; - public Par X0Y1_ナース1_ストラップ3_ストラップ; + public ShapePart X0Y1_ナース1_ストラップ3_ストラップ; - public Par X0Y1_ナース1_ストラップ3_縁1; + public ShapePart X0Y1_ナース1_ストラップ3_縁1; - public Par X0Y1_ナース1_ストラップ3_縁2; + public ShapePart X0Y1_ナース1_ストラップ3_縁2; - public Par X0Y1_ナース1_ストラップ2_ストラップ; + public ShapePart X0Y1_ナース1_ストラップ2_ストラップ; - public Par X0Y1_ナース1_ストラップ2_縁1; + public ShapePart X0Y1_ナース1_ストラップ2_縁1; - public Par X0Y1_ナース1_ストラップ2_縁2; + public ShapePart X0Y1_ナース1_ストラップ2_縁2; - public Par X0Y1_ナース1_ストラップ1_ストラップ; + public ShapePart X0Y1_ナース1_ストラップ1_ストラップ; - public Par X0Y1_ナース1_ストラップ1_縁1; + public ShapePart X0Y1_ナース1_ストラップ1_縁1; - public Par X0Y1_ナース1_ストラップ1_縁2; + public ShapePart X0Y1_ナース1_ストラップ1_縁2; - public Par X0Y1_ブーツ1_タン; + public ShapePart X0Y1_ブーツ1_タン; - public Par X0Y1_ブーツ1_バンプ_バンプ; + public ShapePart X0Y1_ブーツ1_バンプ_バンプ; - public Par X0Y1_ブーツ1_バンプ_縁_縁1; + public ShapePart X0Y1_ブーツ1_バンプ_縁_縁1; - public Par X0Y1_ブーツ1_バンプ_縁_縁2; + public ShapePart X0Y1_ブーツ1_バンプ_縁_縁2; - public Par X0Y1_ブーツ1_バンプ_縁_縁3; + public ShapePart X0Y1_ブーツ1_バンプ_縁_縁3; - public Par X0Y1_ブーツ1_バンプ_縁_縁4; + public ShapePart X0Y1_ブーツ1_バンプ_縁_縁4; - public Par X0Y1_ブーツ1_ハイライト; + public ShapePart X0Y1_ブーツ1_ハイライト; - public Par X0Y1_ブーツ1_柄; + public ShapePart X0Y1_ブーツ1_柄; - public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐1_紐下_紐; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐1_紐上_紐; + public ShapePart X0Y1_ブーツ1_紐_紐1_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐2_紐下_紐; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐2_紐上_紐; + public ShapePart X0Y1_ブーツ1_紐_紐2_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐3_紐下_紐; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐3_紐上_紐; + public ShapePart X0Y1_ブーツ1_紐_紐3_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐下_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐下_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐4_紐下_紐; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐下_紐; - public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐上_金具上_金具; - public Par X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐上_金具上_穴; - public Par X0Y1_ブーツ1_紐_紐4_紐上_紐; + public ShapePart X0Y1_ブーツ1_紐_紐4_紐上_紐; - public Par X0Y1_ブーツ1_紐_紐5_金具1_金具; + public ShapePart X0Y1_ブーツ1_紐_紐5_金具1_金具; - public Par X0Y1_ブーツ1_紐_紐5_金具1_穴; + public ShapePart X0Y1_ブーツ1_紐_紐5_金具1_穴; - public Par X0Y1_ブーツ1_紐_紐5_金具2_金具; + public ShapePart X0Y1_ブーツ1_紐_紐5_金具2_金具; - public Par X0Y1_ブーツ1_紐_紐5_金具2_穴; + public ShapePart X0Y1_ブーツ1_紐_紐5_金具2_穴; - public Par X0Y1_ブーツ1_紐_紐5_紐; + public ShapePart X0Y1_ブーツ1_紐_紐5_紐; - public Par X0Y1_アーマ1_鉄靴1; + public ShapePart X0Y1_アーマ1_鉄靴1; - public Par X0Y1_アーマ1_鉄靴2; + public ShapePart X0Y1_アーマ1_鉄靴2; - public Par X0Y1_アーマ1_鉄靴3; + public ShapePart X0Y1_アーマ1_鉄靴3; public ColorD ヒール0_ヒールCD; @@ -2968,46 +2968,46 @@ namespace SlaveMatrix { double num = 1.7; int num2 = (右 ? 1 : 0); - List oP = X0Y0_人指_人指3.GetOP(); - 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.GetBasePointBase()) * num * value; - List oP2 = X0Y0_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP3 = X0Y0_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP4 = X0Y0_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP5 = X0Y0_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; - List oP6 = X0Y1_人指_人指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP7 = X0Y1_中指_中指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP8 = X0Y1_薬指_薬指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP9 = X0Y1_小指_小指3.GetOP(); - @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.GetBasePointBase()) * num * value; - List oP10 = X0Y1_親指_親指3.GetOP(); - @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.GetBasePointBase()) * num * 0.65 * value; + List oP = X0Y0_人指_人指3.GetOP(); + CurveOutline curveOutline = oP[(int)((double)(oP.Count - num2) * 0.5)]; + int index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_人指_人指3.GetBasePointBase()) * num * value; + List oP2 = X0Y0_中指_中指3.GetOP(); + curveOutline = oP2[(int)((double)(oP2.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_中指_中指3.GetBasePointBase()) * num * value; + List oP3 = X0Y0_薬指_薬指3.GetOP(); + curveOutline = oP3[(int)((double)(oP3.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_薬指_薬指3.GetBasePointBase()) * num * value; + List oP4 = X0Y0_小指_小指3.GetOP(); + curveOutline = oP4[(int)((double)(oP4.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_小指_小指3.GetBasePointBase()) * num * value; + List oP5 = X0Y0_親指_親指3.GetOP(); + curveOutline = oP5[(int)((double)(oP5.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y0_親指_親指3.GetBasePointBase()) * num * 0.65 * value; + List oP6 = X0Y1_人指_人指3.GetOP(); + curveOutline = oP6[(int)((double)(oP6.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_人指_人指3.GetBasePointBase()) * num * value; + List oP7 = X0Y1_中指_中指3.GetOP(); + curveOutline = oP7[(int)((double)(oP7.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_中指_中指3.GetBasePointBase()) * num * value; + List oP8 = X0Y1_薬指_薬指3.GetOP(); + curveOutline = oP8[(int)((double)(oP8.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_薬指_薬指3.GetBasePointBase()) * num * value; + List oP9 = X0Y1_小指_小指3.GetOP(); + curveOutline = oP9[(int)((double)(oP9.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_小指_小指3.GetBasePointBase()) * num * value; + List oP10 = X0Y1_親指_親指3.GetOP(); + curveOutline = oP10[(int)((double)(oP10.Count - num2) * 0.5)]; + index = (int)((double)curveOutline.ps.Count * 0.5); + curveOutline.ps[index] += (curveOutline.ps[index] - X0Y1_親指_親指3.GetBasePointBase()) * num * 0.65 * value; } } @@ -3172,65 +3172,65 @@ namespace SlaveMatrix public 足_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_人D e) { ThisType = GetType(); - Body = new Difs(Sta.脚左["足"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["ヒール0"].ToPars(); + Body = new VariantGrid(GlobalState.脚左["足"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["ヒール0"].ToPars(); X0Y0_ヒール0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["サンダル0"].ToPars(); + pars2 = partGroup["サンダル0"].ToPars(); X0Y0_サンダル0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ナース0"].ToPars(); + pars2 = partGroup["ナース0"].ToPars(); X0Y0_ナース0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ブーツ0"].ToPars(); + pars2 = partGroup["ブーツ0"].ToPars(); X0Y0_ブーツ0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["アーマ0"].ToPars(); + pars2 = partGroup["アーマ0"].ToPars(); X0Y0_アーマ0_靴底 = pars2["靴底"].ToPar(); - X0Y0_足 = pars["足"].ToPar(); - pars2 = pars["小指"].ToPars(); + X0Y0_足 = partGroup["足"].ToPar(); + pars2 = partGroup["小指"].ToPars(); X0Y0_小指_小指1 = pars2["小指1"].ToPar(); X0Y0_小指_小指2 = pars2["小指2"].ToPar(); X0Y0_小指_小指3 = pars2["小指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_水掻 = pars2["水掻"].ToPar(); X0Y0_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y0_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y0_薬指_薬指3 = pars2["薬指3"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_水掻 = pars2["水掻"].ToPar(); X0Y0_中指_中指1 = pars2["中指1"].ToPar(); X0Y0_中指_中指2 = pars2["中指2"].ToPar(); X0Y0_中指_中指3 = pars2["中指3"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_人指1 = pars2["人指1"].ToPar(); X0Y0_人指_人指2 = pars2["人指2"].ToPar(); X0Y0_人指_人指3 = pars2["人指3"].ToPar(); X0Y0_人指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y0_親指_親指2 = pars2["親指2"].ToPar(); X0Y0_親指_親指3 = pars2["親指3"].ToPar(); X0Y0_親指_水掻 = pars2["水掻"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); - Pars pars3 = pars2["五芒星"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); + PartGroup pars3 = pars2["五芒星"].ToPars(); X0Y0_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y0_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y0_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y0_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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(); + pars2 = partGroup["パンスト"].ToPars(); X0Y0_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); X0Y0_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); + pars2 = partGroup["ソックス"].ToPars(); X0Y0_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); X0Y0_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); - pars2 = pars["ヒール1"].ToPars(); + pars2 = partGroup["ヒール1"].ToPars(); X0Y0_ヒール1_バンプ = pars2["バンプ"].ToPar(); pars3 = pars2["ストラップ"].ToPars(); X0Y0_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); - Pars pars4 = pars3["金具1"].ToPars(); + PartGroup 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(); @@ -3241,12 +3241,12 @@ namespace SlaveMatrix X0Y0_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); X0Y0_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); X0Y0_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["サンダル1"].ToPars(); + pars2 = partGroup["サンダル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(); + pars2 = partGroup["ナース1"].ToPars(); pars3 = pars2["ストラップ3"].ToPars(); X0Y0_ナース1_ストラップ3_ストラップ = pars3["ストラップ"].ToPar(); X0Y0_ナース1_ストラップ3_縁1 = pars3["縁1"].ToPar(); @@ -3259,7 +3259,7 @@ namespace SlaveMatrix X0Y0_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); X0Y0_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); X0Y0_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["ブーツ1"].ToPars(); + pars2 = partGroup["ブーツ1"].ToPars(); X0Y0_ブーツ1_タン = pars2["タン"].ToPar(); pars3 = pars2["バンプ"].ToPars(); X0Y0_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); @@ -3272,8 +3272,8 @@ namespace SlaveMatrix X0Y0_ブーツ1_柄 = pars2["柄"].ToPar(); pars3 = pars2["紐"].ToPars(); pars4 = pars3["紐1"].ToPars(); - Pars pars5 = pars4["紐下"].ToPars(); - Pars pars6 = pars5["金具上"].ToPars(); + PartGroup pars5 = pars4["紐下"].ToPars(); + PartGroup pars6 = pars5["金具上"].ToPars(); X0Y0_ブーツ1_紐_紐1_紐下_金具上_金具 = pars6["金具"].ToPar(); X0Y0_ブーツ1_紐_紐1_紐下_金具上_穴 = pars6["穴"].ToPar(); X0Y0_ブーツ1_紐_紐1_紐下_紐 = pars5["紐"].ToPar(); @@ -3324,69 +3324,69 @@ namespace SlaveMatrix X0Y0_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); X0Y0_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); X0Y0_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); - pars2 = pars["アーマ1"].ToPars(); + pars2 = partGroup["アーマ1"].ToPars(); X0Y0_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); X0Y0_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); X0Y0_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); - pars = Body[0][1]; - pars2 = pars["ヒール0"].ToPars(); + partGroup = Body[0][1]; + pars2 = partGroup["ヒール0"].ToPars(); X0Y1_ヒール0_ヒール = pars2["ヒール"].ToPar(); X0Y1_ヒール0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["サンダル0"].ToPars(); + pars2 = partGroup["サンダル0"].ToPars(); X0Y1_サンダル0_踵 = pars2["踵"].ToPar(); X0Y1_サンダル0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ナース0"].ToPars(); + pars2 = partGroup["ナース0"].ToPars(); X0Y1_ナース0_踵 = pars2["踵"].ToPar(); X0Y1_ナース0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["ブーツ0"].ToPars(); + pars2 = partGroup["ブーツ0"].ToPars(); X0Y1_ブーツ0_ヒール = pars2["ヒール"].ToPar(); X0Y1_ブーツ0_靴底 = pars2["靴底"].ToPar(); - pars2 = pars["アーマ0"].ToPars(); + pars2 = partGroup["アーマ0"].ToPars(); X0Y1_アーマ0_踵 = pars2["踵"].ToPar(); X0Y1_アーマ0_靴底 = pars2["靴底"].ToPar(); - X0Y1_足 = pars["足"].ToPar(); - pars2 = pars["小指"].ToPars(); + X0Y1_足 = partGroup["足"].ToPar(); + pars2 = partGroup["小指"].ToPars(); X0Y1_小指_小指1 = pars2["小指1"].ToPar(); X0Y1_小指_小指2 = pars2["小指2"].ToPar(); X0Y1_小指_小指3 = pars2["小指3"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y1_薬指_水掻 = pars2["水掻"].ToPar(); X0Y1_薬指_薬指1 = pars2["薬指1"].ToPar(); X0Y1_薬指_薬指2 = pars2["薬指2"].ToPar(); X0Y1_薬指_薬指3 = pars2["薬指3"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y1_中指_水掻 = pars2["水掻"].ToPar(); X0Y1_中指_中指1 = pars2["中指1"].ToPar(); X0Y1_中指_中指2 = pars2["中指2"].ToPar(); X0Y1_中指_中指3 = pars2["中指3"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y1_人指_水掻 = pars2["水掻"].ToPar(); X0Y1_人指_人指1 = pars2["人指1"].ToPar(); X0Y1_人指_人指2 = pars2["人指2"].ToPar(); X0Y1_人指_人指3 = pars2["人指3"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y1_親指_水掻 = pars2["水掻"].ToPar(); X0Y1_親指_親指2 = pars2["親指2"].ToPar(); X0Y1_親指_親指3 = pars2["親指3"].ToPar(); - pars2 = pars["悪タトゥ"].ToPars(); + pars2 = partGroup["悪タトゥ"].ToPars(); pars3 = pars2["五芒星"].ToPars(); X0Y1_悪タトゥ_五芒星_円1 = pars3["円1"].ToPar(); X0Y1_悪タトゥ_五芒星_円2 = pars3["円2"].ToPar(); X0Y1_悪タトゥ_五芒星_星 = pars3["星"].ToPar(); X0Y1_悪タトゥ_五芒星_五角形 = pars3["五角形"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].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(); + pars2 = partGroup["パンスト"].ToPars(); X0Y1_パンスト_パンスト1 = pars2["パンスト1"].ToPar(); X0Y1_パンスト_パンスト2 = pars2["パンスト2"].ToPar(); - pars2 = pars["ソックス"].ToPars(); + pars2 = partGroup["ソックス"].ToPars(); X0Y1_ソックス_ソックス1 = pars2["ソックス1"].ToPar(); X0Y1_ソックス_ソックス2 = pars2["ソックス2"].ToPar(); - pars2 = pars["ヒール1"].ToPars(); + pars2 = partGroup["ヒール1"].ToPars(); X0Y1_ヒール1_バンプ = pars2["バンプ"].ToPar(); pars3 = pars2["ストラップ"].ToPars(); X0Y1_ヒール1_ストラップ_ストラップ = pars3["ストラップ"].ToPar(); @@ -3401,12 +3401,12 @@ namespace SlaveMatrix X0Y1_ヒール1_ストラップ_金具2_金具3 = pars4["金具3"].ToPar(); X0Y1_ヒール1_ストラップ_金具2_金具4 = pars4["金具4"].ToPar(); X0Y1_ヒール1_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["サンダル1"].ToPars(); + pars2 = partGroup["サンダル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(); + pars2 = partGroup["ナース1"].ToPars(); pars3 = pars2["ストラップ4"].ToPars(); X0Y1_ナース1_ストラップ4_ストラップ = pars3["ストラップ"].ToPar(); X0Y1_ナース1_ストラップ4_縁1 = pars3["縁1"].ToPar(); @@ -3423,7 +3423,7 @@ namespace SlaveMatrix X0Y1_ナース1_ストラップ1_ストラップ = pars3["ストラップ"].ToPar(); X0Y1_ナース1_ストラップ1_縁1 = pars3["縁1"].ToPar(); X0Y1_ナース1_ストラップ1_縁2 = pars3["縁2"].ToPar(); - pars2 = pars["ブーツ1"].ToPars(); + pars2 = partGroup["ブーツ1"].ToPars(); X0Y1_ブーツ1_タン = pars2["タン"].ToPar(); pars3 = pars2["バンプ"].ToPars(); X0Y1_ブーツ1_バンプ_バンプ = pars3["バンプ"].ToPar(); @@ -3487,7 +3487,7 @@ namespace SlaveMatrix X0Y1_ブーツ1_紐_紐5_金具2_金具 = pars5["金具"].ToPar(); X0Y1_ブーツ1_紐_紐5_金具2_穴 = pars5["穴"].ToPar(); X0Y1_ブーツ1_紐_紐5_紐 = pars4["紐"].ToPar(); - pars2 = pars["アーマ1"].ToPars(); + pars2 = partGroup["アーマ1"].ToPars(); X0Y1_アーマ1_鉄靴1 = pars2["鉄靴1"].ToPar(); X0Y1_アーマ1_鉄靴2 = pars2["鉄靴2"].ToPar(); X0Y1_アーマ1_鉄靴3 = pars2["鉄靴3"].ToPar(); @@ -4177,7 +4177,7 @@ namespace SlaveMatrix } } - public override bool Is布(Par p) + public override bool Is布(ShapePart p) { if (p != X0Y0_パンスト_パンスト1 && p != X0Y0_パンスト_パンスト2 && p != X0Y0_ソックス_ソックス1 && p != X0Y0_ソックス_ソックス2 && p != X0Y1_パンスト_パンスト1 && p != X0Y1_パンスト_パンスト2 && p != X0Y1_ソックス_ソックス1) { @@ -4186,7 +4186,7 @@ namespace SlaveMatrix return true; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_穴) { @@ -4195,7 +4195,7 @@ namespace SlaveMatrix return true; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart 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) { @@ -4458,34 +4458,34 @@ namespace SlaveMatrix ブーツ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); + 足CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌R); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); パンスト_パンスト1CD = new ColorD(); パンスト_パンスト2CD = new ColorD(); ソックス_ソックス1CD = new ColorD(); @@ -4500,7 +4500,7 @@ namespace SlaveMatrix ヒール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_ハイライトCD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); サンダル1_ストラップ3CD = new ColorD(); サンダル1_ストラップ2CD = new ColorD(); サンダル1_ストラップ4CD = new ColorD(); @@ -4520,7 +4520,7 @@ namespace SlaveMatrix ブーツ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(ref ColorHelper.Black, ref 体配色.ハイライト2O); ブーツ1_柄CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); @@ -4571,34 +4571,34 @@ namespace SlaveMatrix ブーツ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); + 足CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0R); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); パンスト_パンスト1CD = new ColorD(); パンスト_パンスト2CD = new ColorD(); ソックス_ソックス1CD = new ColorD(); @@ -4613,7 +4613,7 @@ namespace SlaveMatrix ヒール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_ハイライトCD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); サンダル1_ストラップ3CD = new ColorD(); サンダル1_ストラップ2CD = new ColorD(); サンダル1_ストラップ4CD = new ColorD(); @@ -4633,7 +4633,7 @@ namespace SlaveMatrix ブーツ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(ref ColorHelper.Black, ref 体配色.ハイライト2O); ブーツ1_柄CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); @@ -4684,34 +4684,34 @@ namespace SlaveMatrix ブーツ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); + 足CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0R); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); パンスト_パンスト1CD = new ColorD(); パンスト_パンスト2CD = new ColorD(); ソックス_ソックス1CD = new ColorD(); @@ -4726,7 +4726,7 @@ namespace SlaveMatrix ヒール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_ハイライトCD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); サンダル1_ストラップ3CD = new ColorD(); サンダル1_ストラップ2CD = new ColorD(); サンダル1_ストラップ4CD = new ColorD(); @@ -4746,7 +4746,7 @@ namespace SlaveMatrix ブーツ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(ref ColorHelper.Black, ref 体配色.ハイライト2O); ブーツ1_柄CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); @@ -4797,34 +4797,34 @@ namespace SlaveMatrix ブーツ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); + 足CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 小指_小指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 小指_小指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 小指_小指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_薬指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 薬指_薬指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 薬指_薬指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_中指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 中指_中指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 中指_中指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_人指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 人指_人指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 人指_人指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_水掻CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_親指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.植1R); + 親指_親指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_水掻CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); パンスト_パンスト1CD = new ColorD(); パンスト_パンスト2CD = new ColorD(); ソックス_ソックス1CD = new ColorD(); @@ -4839,7 +4839,7 @@ namespace SlaveMatrix ヒール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_ハイライトCD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト2O); サンダル1_ストラップ3CD = new ColorD(); サンダル1_ストラップ2CD = new ColorD(); サンダル1_ストラップ4CD = new ColorD(); @@ -4859,7 +4859,7 @@ namespace SlaveMatrix ブーツ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(ref ColorHelper.Black, ref 体配色.ハイライト2O); ブーツ1_柄CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_金具CD = new ColorD(); ブーツ1_紐_紐1_紐下_金具上_穴CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs index f03a6c7..c0079cf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_人D.cs @@ -250,7 +250,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs index 5f5b2b3..2b4273a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛.cs @@ -4,35 +4,35 @@ namespace SlaveMatrix { public class 足_牛 : 獣足 { - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_指; + public ShapePart X0Y0_指; - public Par X0Y0_蹄_蹄; + public ShapePart X0Y0_蹄_蹄; - public Par X0Y0_蹄_蹄線; + public ShapePart X0Y0_蹄_蹄線; - public Par X0Y0_蹄_蹄左; + public ShapePart X0Y0_蹄_蹄左; - public Par X0Y0_蹄_蹄右; + public ShapePart X0Y0_蹄_蹄右; - public Par X0Y0_蹄_副蹄左; + public ShapePart X0Y0_蹄_副蹄左; - public Par X0Y0_蹄_副蹄右; + public ShapePart X0Y0_蹄_副蹄右; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD 足CD; @@ -418,24 +418,24 @@ namespace SlaveMatrix public 足_牛(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_牛D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "牛"; - dif.Add(new Pars(Sta.脚左["四足足"][1][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_指 = pars["指"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "牛"; + morphVariant.Add(new PartGroup(GlobalState.脚左["四足足"][1][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_足 = partGroup["足"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + X0Y0_指 = partGroup["指"].ToPar(); + PartGroup pars2 = partGroup["蹄"].ToPars(); X0Y0_蹄_蹄 = pars2["蹄"].ToPar(); X0Y0_蹄_蹄線 = pars2["蹄線"].ToPar(); X0Y0_蹄_蹄左 = pars2["蹄左"].ToPar(); X0Y0_蹄_蹄右 = pars2["蹄右"].ToPar(); X0Y0_蹄_副蹄左 = pars2["副蹄左"].ToPar(); X0Y0_蹄_副蹄右 = pars2["副蹄右"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -565,15 +565,15 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.毛0O); + 蹄_蹄CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_蹄線CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_蹄左CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_蹄右CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_副蹄左CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_副蹄右CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs index 0d9deca..6c387f8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_牛D.cs @@ -46,7 +46,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_牛(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs index dfefbbe..2a22ce1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣.cs @@ -4,51 +4,51 @@ namespace SlaveMatrix { public class 足_獣 : 獣足 { - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_小指_指; + public ShapePart X0Y0_小指_指; - public Par X0Y0_小指_爪; + public ShapePart X0Y0_小指_爪; - public Par X0Y0_小指_肉球; + public ShapePart X0Y0_小指_肉球; - public Par X0Y0_薬指_指; + public ShapePart X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public ShapePart X0Y0_薬指_爪; - public Par X0Y0_薬指_肉球; + public ShapePart X0Y0_薬指_肉球; - public Par X0Y0_中指_指; + public ShapePart X0Y0_中指_指; - public Par X0Y0_中指_爪; + public ShapePart X0Y0_中指_爪; - public Par X0Y0_中指_肉球; + public ShapePart X0Y0_中指_肉球; - public Par X0Y0_人指_指; + public ShapePart X0Y0_人指_指; - public Par X0Y0_人指_爪; + public ShapePart X0Y0_人指_爪; - public Par X0Y0_人指_肉球; + public ShapePart X0Y0_人指_肉球; - public Par X0Y0_肉球_肉球左; + public ShapePart X0Y0_肉球_肉球左; - public Par X0Y0_肉球_肉球中; + public ShapePart X0Y0_肉球_肉球中; - public Par X0Y0_肉球_肉球右; + public ShapePart X0Y0_肉球_肉球右; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD 足CD; @@ -586,36 +586,36 @@ namespace SlaveMatrix public 足_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_獣D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.脚左["四足足"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - Pars pars2 = pars["小指"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "獣"; + morphVariant.Add(new PartGroup(GlobalState.脚左["四足足"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_足 = partGroup["足"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + PartGroup pars2 = partGroup["小指"].ToPars(); X0Y0_小指_指 = pars2["指"].ToPar(); X0Y0_小指_爪 = pars2["爪"].ToPar(); X0Y0_小指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_指 = pars2["指"].ToPar(); X0Y0_薬指_爪 = pars2["爪"].ToPar(); X0Y0_薬指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_指 = pars2["指"].ToPar(); X0Y0_中指_爪 = pars2["爪"].ToPar(); X0Y0_中指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_指 = pars2["指"].ToPar(); X0Y0_人指_爪 = pars2["爪"].ToPar(); X0Y0_人指_肉球 = pars2["肉球"].ToPar(); - pars2 = pars["肉球"].ToPars(); + pars2 = partGroup["肉球"].ToPars(); X0Y0_肉球_肉球左 = pars2["肉球左"].ToPar(); X0Y0_肉球_肉球中 = pars2["肉球中"].ToPar(); X0Y0_肉球_肉球右 = pars2["肉球右"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -770,23 +770,23 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.毛0O); + 小指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 小指_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_肉球CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 肉球_肉球左CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 肉球_肉球中CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 肉球_肉球右CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs index 9bd5a7e..baac887 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_獣D.cs @@ -62,7 +62,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs index 1729f1d..f389cdd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜.cs @@ -4,117 +4,117 @@ namespace SlaveMatrix { public class 足_竜 : 獣足 { - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_竜性_鱗足_鱗6; + public ShapePart X0Y0_竜性_鱗足_鱗6; - public Par X0Y0_竜性_鱗足_鱗5; + public ShapePart X0Y0_竜性_鱗足_鱗5; - public Par X0Y0_竜性_鱗足_鱗4; + public ShapePart X0Y0_竜性_鱗足_鱗4; - public Par X0Y0_竜性_鱗足_鱗3; + public ShapePart X0Y0_竜性_鱗足_鱗3; - public Par X0Y0_竜性_鱗足_鱗2; + public ShapePart X0Y0_竜性_鱗足_鱗2; - public Par X0Y0_竜性_鱗足_鱗1; + public ShapePart X0Y0_竜性_鱗足_鱗1; - public Par X0Y0_竜性_鱗踵_鱗1; + public ShapePart X0Y0_竜性_鱗踵_鱗1; - public Par X0Y0_竜性_鱗踵_鱗2; + public ShapePart X0Y0_竜性_鱗踵_鱗2; - public Par X0Y0_竜性_鱗踵_鱗3; + public ShapePart X0Y0_竜性_鱗踵_鱗3; - public Par X0Y0_竜性_鱗甲_鱗11; + public ShapePart X0Y0_竜性_鱗甲_鱗11; - public Par X0Y0_竜性_鱗甲_鱗10; + public ShapePart X0Y0_竜性_鱗甲_鱗10; - public Par X0Y0_竜性_鱗甲_鱗9; + public ShapePart X0Y0_竜性_鱗甲_鱗9; - public Par X0Y0_竜性_鱗甲_鱗8; + public ShapePart X0Y0_竜性_鱗甲_鱗8; - public Par X0Y0_竜性_鱗甲_鱗7; + public ShapePart X0Y0_竜性_鱗甲_鱗7; - public Par X0Y0_竜性_鱗甲_鱗6; + public ShapePart X0Y0_竜性_鱗甲_鱗6; - public Par X0Y0_竜性_鱗甲_鱗5; + public ShapePart X0Y0_竜性_鱗甲_鱗5; - public Par X0Y0_竜性_鱗甲_鱗4; + public ShapePart X0Y0_竜性_鱗甲_鱗4; - public Par X0Y0_竜性_鱗甲_鱗3; + public ShapePart X0Y0_竜性_鱗甲_鱗3; - public Par X0Y0_竜性_鱗甲_鱗2; + public ShapePart X0Y0_竜性_鱗甲_鱗2; - public Par X0Y0_竜性_鱗甲_鱗1; + public ShapePart X0Y0_竜性_鱗甲_鱗1; - public Par X0Y0_薬指_指; + public ShapePart X0Y0_薬指_指; - public Par X0Y0_薬指_爪; + public ShapePart X0Y0_薬指_爪; - public Par X0Y0_薬指_竜性_鱗_下_鱗1; + public ShapePart X0Y0_薬指_竜性_鱗_下_鱗1; - public Par X0Y0_薬指_竜性_鱗_下_鱗2; + public ShapePart X0Y0_薬指_竜性_鱗_下_鱗2; - public Par X0Y0_薬指_竜性_鱗_上_鱗1; + public ShapePart X0Y0_薬指_竜性_鱗_上_鱗1; - public Par X0Y0_薬指_竜性_鱗_上_鱗2; + public ShapePart X0Y0_薬指_竜性_鱗_上_鱗2; - public Par X0Y0_薬指_竜性_鱗_上_鱗3; + public ShapePart X0Y0_薬指_竜性_鱗_上_鱗3; - public Par X0Y0_中指_指; + public ShapePart X0Y0_中指_指; - public Par X0Y0_中指_爪; + public ShapePart X0Y0_中指_爪; - public Par X0Y0_中指_竜性_鱗_下_鱗1; + public ShapePart X0Y0_中指_竜性_鱗_下_鱗1; - public Par X0Y0_中指_竜性_鱗_下_鱗2; + public ShapePart X0Y0_中指_竜性_鱗_下_鱗2; - public Par X0Y0_中指_竜性_鱗_上_鱗1; + public ShapePart X0Y0_中指_竜性_鱗_上_鱗1; - public Par X0Y0_中指_竜性_鱗_上_鱗2; + public ShapePart X0Y0_中指_竜性_鱗_上_鱗2; - public Par X0Y0_中指_竜性_鱗_上_鱗3; + public ShapePart X0Y0_中指_竜性_鱗_上_鱗3; - public Par X0Y0_人指_指; + public ShapePart X0Y0_人指_指; - public Par X0Y0_人指_爪; + public ShapePart X0Y0_人指_爪; - public Par X0Y0_人指_竜性_鱗_下_鱗1; + public ShapePart X0Y0_人指_竜性_鱗_下_鱗1; - public Par X0Y0_人指_竜性_鱗_下_鱗2; + public ShapePart X0Y0_人指_竜性_鱗_下_鱗2; - public Par X0Y0_人指_竜性_鱗_上_鱗1; + public ShapePart X0Y0_人指_竜性_鱗_上_鱗1; - public Par X0Y0_人指_竜性_鱗_上_鱗2; + public ShapePart X0Y0_人指_竜性_鱗_上_鱗2; - public Par X0Y0_人指_竜性_鱗_上_鱗3; + public ShapePart X0Y0_人指_竜性_鱗_上_鱗3; - public Par X0Y0_親指_指; + public ShapePart X0Y0_親指_指; - public Par X0Y0_親指_爪; + public ShapePart X0Y0_親指_爪; - public Par X0Y0_親指_竜性_鱗_下_鱗1; + public ShapePart X0Y0_親指_竜性_鱗_下_鱗1; - public Par X0Y0_親指_竜性_鱗_下_鱗2; + public ShapePart X0Y0_親指_竜性_鱗_下_鱗2; - public Par X0Y0_親指_竜性_鱗_上_鱗1; + public ShapePart X0Y0_親指_竜性_鱗_上_鱗1; - public Par X0Y0_親指_竜性_鱗_上_鱗2; + public ShapePart X0Y0_親指_竜性_鱗_上_鱗2; - public Par X0Y0_親指_竜性_鱗_上_鱗3; + public ShapePart X0Y0_親指_竜性_鱗_上_鱗3; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD 足CD; @@ -1279,26 +1279,26 @@ namespace SlaveMatrix public 足_竜(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_竜D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "竜"; - dif.Add(new Pars(Sta.脚左["四足足"][3][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_足 = pars["足"].ToPar(); - Pars pars2 = pars["鱗足"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "竜"; + morphVariant.Add(new PartGroup(GlobalState.脚左["四足足"][3][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_足 = partGroup["足"].ToPar(); + PartGroup pars2 = partGroup["鱗足"].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(); + pars2 = partGroup["鱗踵"].ToPars(); X0Y0_竜性_鱗踵_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗踵_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗踵_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["鱗甲"].ToPars(); + pars2 = partGroup["鱗甲"].ToPars(); X0Y0_竜性_鱗甲_鱗11 = pars2["鱗11"].ToPar(); X0Y0_竜性_鱗甲_鱗10 = pars2["鱗10"].ToPar(); X0Y0_竜性_鱗甲_鱗9 = pars2["鱗9"].ToPar(); @@ -1310,21 +1310,21 @@ namespace SlaveMatrix X0Y0_竜性_鱗甲_鱗3 = pars2["鱗3"].ToPar(); X0Y0_竜性_鱗甲_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗甲_鱗1 = pars2["鱗1"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_指 = pars2["指"].ToPar(); X0Y0_薬指_爪 = pars2["爪"].ToPar(); - Pars pars3 = pars2["鱗"].ToPars(); - Pars pars4 = pars3["下"].ToPars(); + PartGroup pars3 = pars2["鱗"].ToPars(); + PartGroup 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(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_指 = pars2["指"].ToPar(); X0Y0_中指_爪 = pars2["爪"].ToPar(); - Pars pars5 = pars2["鱗"].ToPars(); + PartGroup pars5 = pars2["鱗"].ToPars(); pars4 = pars5["下"].ToPars(); X0Y0_中指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); X0Y0_中指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); @@ -1332,10 +1332,10 @@ namespace SlaveMatrix X0Y0_中指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); X0Y0_中指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); X0Y0_中指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_指 = pars2["指"].ToPar(); X0Y0_人指_爪 = pars2["爪"].ToPar(); - Pars pars6 = pars2["鱗"].ToPars(); + PartGroup pars6 = pars2["鱗"].ToPars(); pars4 = pars6["下"].ToPars(); X0Y0_人指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); X0Y0_人指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); @@ -1343,10 +1343,10 @@ namespace SlaveMatrix X0Y0_人指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); X0Y0_人指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); X0Y0_人指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - pars2 = pars["親指"].ToPars(); + pars2 = partGroup["親指"].ToPars(); X0Y0_親指_指 = pars2["指"].ToPar(); X0Y0_親指_爪 = pars2["爪"].ToPar(); - Pars pars7 = pars2["鱗"].ToPars(); + PartGroup pars7 = pars2["鱗"].ToPars(); pars4 = pars7["下"].ToPars(); X0Y0_親指_竜性_鱗_下_鱗1 = pars4["鱗1"].ToPar(); X0Y0_親指_竜性_鱗_下_鱗2 = pars4["鱗2"].ToPar(); @@ -1354,8 +1354,8 @@ namespace SlaveMatrix X0Y0_親指_竜性_鱗_上_鱗1 = pars4["鱗1"].ToPar(); X0Y0_親指_竜性_鱗_上_鱗2 = pars4["鱗2"].ToPar(); X0Y0_親指_竜性_鱗_上_鱗3 = pars4["鱗3"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + X0Y0_筋 = partGroup["筋"].ToPar(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -1622,55 +1622,55 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 足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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗甲_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); @@ -1682,55 +1682,55 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - 足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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗踵_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); @@ -1742,55 +1742,55 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - 足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 ColorHelper.Black, ref 体配色.毛0O); + 竜性_鱗足_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗足_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗踵_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗踵_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 竜性_鱗甲_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 竜性_鱗甲_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗甲_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 薬指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 中指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 人指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_指CD = new ColorD(ref ColorHelper.Black, ref 体配色.毛0O); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_竜性_鱗_下_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_下_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 親指_竜性_鱗_上_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗_上_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗_上_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 筋CD = new ColorD(ref 体配色.薄線, ref 体配色.毛0O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs index 6446fc8..9d8d6d5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_竜D.cs @@ -128,7 +128,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_竜(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs index 83e4462..613e176 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬.cs @@ -4,27 +4,27 @@ namespace SlaveMatrix { public class 足_馬 : 獣足 { - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_指; + public ShapePart X0Y0_指; - public Par X0Y0_蹄_蹄1; + public ShapePart X0Y0_蹄_蹄1; - public Par X0Y0_蹄_蹄2; + public ShapePart X0Y0_蹄_蹄2; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; public ColorD 足CD; @@ -334,20 +334,20 @@ namespace SlaveMatrix public 足_馬(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_馬D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "馬"; - dif.Add(new Pars(Sta.脚左["四足足"][1][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_指 = pars["指"].ToPar(); - Pars pars2 = pars["蹄"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "馬"; + morphVariant.Add(new PartGroup(GlobalState.脚左["四足足"][1][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_足 = partGroup["足"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + X0Y0_指 = partGroup["指"].ToPar(); + PartGroup pars2 = partGroup["蹄"].ToPars(); X0Y0_蹄_蹄1 = pars2["蹄1"].ToPar(); X0Y0_蹄_蹄2 = pars2["蹄2"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + pars2 = partGroup["脚輪"].ToPars(); X0Y0_脚輪_革 = pars2["革"].ToPar(); X0Y0_脚輪_金具1 = pars2["金具1"].ToPar(); X0Y0_脚輪_金具2 = pars2["金具2"].ToPar(); @@ -462,11 +462,11 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.毛0O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.毛0O); + 蹄_蹄1CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 蹄_蹄2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); 脚輪_革CD = new ColorD(); 脚輪_金具1CD = new ColorD(); 脚輪_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs index 1c3fec0..aa129fc 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_馬D.cs @@ -38,7 +38,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_馬(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs index a50aaaf..62b5347 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥.cs @@ -4,173 +4,173 @@ namespace SlaveMatrix { public class 足_鳥 : 獣足 { - public Par X0Y0_足; + public ShapePart X0Y0_足; - public Par X0Y0_筋; + public ShapePart X0Y0_筋; - public Par X0Y0_足首; + public ShapePart X0Y0_足首; - public Par X0Y0_足首鱗_竜性_竜性_鱗1; + public ShapePart X0Y0_足首鱗_竜性_竜性_鱗1; - public Par X0Y0_足首鱗_竜性_竜性_鱗2; + public ShapePart X0Y0_足首鱗_竜性_竜性_鱗2; - public Par X0Y0_足首鱗_竜性_竜性_鱗3; + public ShapePart X0Y0_足首鱗_竜性_竜性_鱗3; - public Par X0Y0_踵鱗_竜性_竜性_鱗3; + public ShapePart X0Y0_踵鱗_竜性_竜性_鱗3; - public Par X0Y0_踵鱗_竜性_竜性_鱗2; + public ShapePart X0Y0_踵鱗_竜性_竜性_鱗2; - public Par X0Y0_踵鱗_竜性_竜性_鱗1; + public ShapePart X0Y0_踵鱗_竜性_竜性_鱗1; - public Par X0Y0_竜性_鱗; + public ShapePart X0Y0_竜性_鱗; - public Par X0Y0_足鱗_竜性_竜性_鱗1; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗1; - public Par X0Y0_足鱗_竜性_竜性_鱗2; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗2; - public Par X0Y0_足鱗_竜性_竜性_鱗3; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗3; - public Par X0Y0_足鱗_竜性_竜性_鱗4; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗4; - public Par X0Y0_足鱗_竜性_竜性_鱗5; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗5; - public Par X0Y0_足鱗_竜性_竜性_鱗6; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗6; - public Par X0Y0_足鱗_竜性_竜性_鱗7; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗7; - public Par X0Y0_足鱗_竜性_竜性_鱗8; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗8; - public Par X0Y0_足鱗_竜性_竜性_鱗9; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗9; - public Par X0Y0_足鱗_竜性_竜性_鱗10; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗10; - public Par X0Y0_足鱗_竜性_竜性_鱗11; + public ShapePart X0Y0_足鱗_竜性_竜性_鱗11; - public Par X0Y0_薬指_爪; + public ShapePart X0Y0_薬指_爪; - public Par X0Y0_薬指_指3; + public ShapePart X0Y0_薬指_指3; - public Par X0Y0_薬指_指2; + public ShapePart X0Y0_薬指_指2; - public Par X0Y0_薬指_指1; + public ShapePart X0Y0_薬指_指1; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗1; + public ShapePart X0Y0_薬指_竜性_鱗3_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗2; + public ShapePart X0Y0_薬指_竜性_鱗3_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗3; + public ShapePart X0Y0_薬指_竜性_鱗3_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗3_竜性_鱗4; + public ShapePart X0Y0_薬指_竜性_鱗3_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗1; + public ShapePart X0Y0_薬指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗2; + public ShapePart X0Y0_薬指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗3; + public ShapePart X0Y0_薬指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗2_竜性_鱗4; + public ShapePart X0Y0_薬指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗1; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗2; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗3; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗4; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗5; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_薬指_竜性_鱗1_竜性_鱗6; + public ShapePart X0Y0_薬指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_中指_爪; + public ShapePart X0Y0_中指_爪; - public Par X0Y0_中指_指3; + public ShapePart X0Y0_中指_指3; - public Par X0Y0_中指_指2; + public ShapePart X0Y0_中指_指2; - public Par X0Y0_中指_指1; + public ShapePart X0Y0_中指_指1; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗1; + public ShapePart X0Y0_中指_竜性_鱗3_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗2; + public ShapePart X0Y0_中指_竜性_鱗3_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗3; + public ShapePart X0Y0_中指_竜性_鱗3_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗3_竜性_鱗4; + public ShapePart X0Y0_中指_竜性_鱗3_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗1; + public ShapePart X0Y0_中指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗2; + public ShapePart X0Y0_中指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗3; + public ShapePart X0Y0_中指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗2_竜性_鱗4; + public ShapePart X0Y0_中指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗1; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗2; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗3; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗4; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗5; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_中指_竜性_鱗1_竜性_鱗6; + public ShapePart X0Y0_中指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_人指_爪; + public ShapePart X0Y0_人指_爪; - public Par X0Y0_人指_指2; + public ShapePart X0Y0_人指_指2; - public Par X0Y0_人指_指1; + public ShapePart X0Y0_人指_指1; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗1; + public ShapePart X0Y0_人指_竜性_鱗2_竜性_鱗1; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗2; + public ShapePart X0Y0_人指_竜性_鱗2_竜性_鱗2; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗3; + public ShapePart X0Y0_人指_竜性_鱗2_竜性_鱗3; - public Par X0Y0_人指_竜性_鱗2_竜性_鱗4; + public ShapePart X0Y0_人指_竜性_鱗2_竜性_鱗4; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗1; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗2; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗3; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗4; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗5; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_人指_竜性_鱗1_竜性_鱗6; + public ShapePart X0Y0_人指_竜性_鱗1_竜性_鱗6; - public Par X0Y0_脚輪_革; + public ShapePart X0Y0_脚輪_革; - public Par X0Y0_脚輪_金具1; + public ShapePart X0Y0_脚輪_金具1; - public Par X0Y0_脚輪_金具2; + public ShapePart X0Y0_脚輪_金具2; - public Par X0Y0_脚輪_金具3; + public ShapePart X0Y0_脚輪_金具3; - public Par X0Y0_脚輪_金具左; + public ShapePart X0Y0_脚輪_金具左; - public Par X0Y0_脚輪_金具右; + public ShapePart X0Y0_脚輪_金具右; - public Par X0Y0_親指_爪; + public ShapePart X0Y0_親指_爪; - public Par X0Y0_親指_指1; + public ShapePart X0Y0_親指_指1; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗1; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗1; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗2; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗2; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗3; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗3; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗4; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗4; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗5; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗5; - public Par X0Y0_親指_竜性_鱗1_竜性_鱗6; + public ShapePart X0Y0_親指_竜性_鱗1_竜性_鱗6; public ColorD 足CD; @@ -1867,26 +1867,26 @@ namespace SlaveMatrix public 足_鳥(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 足_鳥D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳥"; - dif.Add(new Pars(Sta.脚左["四足足"][2][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_足 = pars["足"].ToPar(); - X0Y0_筋 = pars["筋"].ToPar(); - X0Y0_足首 = pars["足首"].ToPar(); - Pars pars2 = pars["足首鱗"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鳥"; + morphVariant.Add(new PartGroup(GlobalState.脚左["四足足"][2][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_足 = partGroup["足"].ToPar(); + X0Y0_筋 = partGroup["筋"].ToPar(); + X0Y0_足首 = partGroup["足首"].ToPar(); + PartGroup pars2 = partGroup["足首鱗"].ToPars(); X0Y0_足首鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_足首鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_足首鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["踵鱗"].ToPars(); + pars2 = partGroup["踵鱗"].ToPars(); X0Y0_踵鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); X0Y0_踵鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_踵鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); - X0Y0_竜性_鱗 = pars["鱗"].ToPar(); - pars2 = pars["足鱗"].ToPars(); + X0Y0_竜性_鱗 = partGroup["鱗"].ToPar(); + pars2 = partGroup["足鱗"].ToPars(); X0Y0_足鱗_竜性_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_足鱗_竜性_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_足鱗_竜性_竜性_鱗3 = pars2["鱗3"].ToPar(); @@ -1898,12 +1898,12 @@ namespace SlaveMatrix X0Y0_足鱗_竜性_竜性_鱗9 = pars2["鱗9"].ToPar(); X0Y0_足鱗_竜性_竜性_鱗10 = pars2["鱗10"].ToPar(); X0Y0_足鱗_竜性_竜性_鱗11 = pars2["鱗11"].ToPar(); - pars2 = pars["薬指"].ToPars(); + pars2 = partGroup["薬指"].ToPars(); X0Y0_薬指_爪 = pars2["爪"].ToPar(); X0Y0_薬指_指3 = pars2["指3"].ToPar(); X0Y0_薬指_指2 = pars2["指2"].ToPar(); X0Y0_薬指_指1 = pars2["指1"].ToPar(); - Pars pars3 = pars2["鱗3"].ToPars(); + PartGroup pars3 = pars2["鱗3"].ToPars(); X0Y0_薬指_竜性_鱗3_竜性_鱗1 = pars3["鱗1"].ToPar(); X0Y0_薬指_竜性_鱗3_竜性_鱗2 = pars3["鱗2"].ToPar(); X0Y0_薬指_竜性_鱗3_竜性_鱗3 = pars3["鱗3"].ToPar(); @@ -1920,7 +1920,7 @@ namespace SlaveMatrix X0Y0_薬指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); X0Y0_薬指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); X0Y0_薬指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["中指"].ToPars(); + pars2 = partGroup["中指"].ToPars(); X0Y0_中指_爪 = pars2["爪"].ToPar(); X0Y0_中指_指3 = pars2["指3"].ToPar(); X0Y0_中指_指2 = pars2["指2"].ToPar(); @@ -1942,7 +1942,7 @@ namespace SlaveMatrix X0Y0_中指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); X0Y0_中指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); X0Y0_中指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["人指"].ToPars(); + pars2 = partGroup["人指"].ToPars(); X0Y0_人指_爪 = pars2["爪"].ToPar(); X0Y0_人指_指2 = pars2["指2"].ToPar(); X0Y0_人指_指1 = pars2["指1"].ToPar(); @@ -1958,14 +1958,14 @@ namespace SlaveMatrix X0Y0_人指_竜性_鱗1_竜性_鱗4 = pars3["鱗4"].ToPar(); X0Y0_人指_竜性_鱗1_竜性_鱗5 = pars3["鱗5"].ToPar(); X0Y0_人指_竜性_鱗1_竜性_鱗6 = pars3["鱗6"].ToPar(); - pars2 = pars["脚輪"].ToPars(); + pars2 = partGroup["脚輪"].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(); + pars2 = partGroup["親指"].ToPars(); X0Y0_親指_爪 = pars2["爪"].ToPar(); X0Y0_親指_指1 = pars2["指1"].ToPar(); pars3 = pars2["鱗1"].ToPars(); @@ -2408,266 +2408,266 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.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); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足首鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.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); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T1(BodyColorSet 体配色) { - 足CD = new ColorD(ref Col.Black, ref 体配色.人肌O); + 足CD = new ColorD(ref ColorHelper.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(ref ColorHelper.Black, ref 体配色.人肌O); + 足首鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足首鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足首鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 踵鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 踵鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗8CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗9CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 足鱗_竜性_鱗10CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 足鱗_竜性_鱗11CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 薬指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 薬指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 薬指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 薬指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 中指_指3CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 中指_竜性_鱗3_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗3_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗3_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 中指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 中指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 人指_指2CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 人指_竜性_鱗2_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗2_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗2_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 人指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 人指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.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); + 親指_爪CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 親指_指1CD = new ColorD(ref ColorHelper.Black, ref 体配色.人肌O); + 親指_竜性_鱗1_竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 親指_竜性_鱗1_竜性_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 親指_竜性_鱗1_竜性_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } public void 脚輪配色(拘束具色 配色) diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs index 44e5341..5b90659 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/足_鳥D.cs @@ -184,7 +184,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 足_鳥(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs index 8436bee..bc7fe16 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鎖 : Ele + public class 鎖 : Element { - public Par X0Y0_鎖2; + public ShapePart X0Y0_鎖2; - public Par X0Y0_鎖1; + public ShapePart X0Y0_鎖1; public ColorD 鎖2CD; @@ -108,10 +108,10 @@ namespace SlaveMatrix public 鎖(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鎖D e) { ThisType = GetType(); - Body = new Difs(Sta.その他["鎖"]); - Pars pars = Body[0][0]; - X0Y0_鎖2 = pars["鎖2"].ToPar(); - X0Y0_鎖1 = pars["鎖1"].ToPar(); + Body = new VariantGrid(GlobalState.その他["鎖"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鎖2 = partGroup["鎖2"].ToPar(); + X0Y0_鎖1 = partGroup["鎖1"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -152,7 +152,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - public override bool Is鉄(Par p) + public override bool Is鉄(ShapePart p) { if (p != X0Y0_鎖2) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs index 2ea0696..09383d5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 鎖D : EleD + public class 鎖D : ElementData { public bool 鎖2_表示 = true; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鎖(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs index 66d8e7e..8cf90c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鎖色.cs @@ -18,13 +18,13 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 金属); + ColorHelper.GetRandomClothesColor(out 金属); SetColor2(); } public void SetColor2() { - Col.GetMetal(ref 金属, out 金属色); + ColorHelper.GetMetal(ref 金属, out 金属色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs index 56fec28..6d76046 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇.cs @@ -6,23 +6,23 @@ namespace SlaveMatrix { public class 長物_蛇 : 半身 { - public Par X0Y0_Torso1_Torso; + public ShapePart X0Y0_Torso1_Torso; - public Par X0Y0_Torso1_鱗2; + public ShapePart X0Y0_Torso1_鱗2; - public Par X0Y0_Torso1_鱗右; + public ShapePart X0Y0_Torso1_鱗右; - public Par X0Y0_Torso1_鱗左; + public ShapePart X0Y0_Torso1_鱗左; - public Par X0Y0_Torso1_鱗1; + public ShapePart X0Y0_Torso1_鱗1; - public Par X0Y0_Torso1_鱗左2; + public ShapePart X0Y0_Torso1_鱗左2; - public Par X0Y0_Torso1_鱗右2; + public ShapePart X0Y0_Torso1_鱗右2; - public Par X0Y0_Torso1_鱗左1; + public ShapePart X0Y0_Torso1_鱗左1; - public Par X0Y0_Torso1_鱗右1; + public ShapePart X0Y0_Torso1_鱗右1; public ColorD Torso1_TorsoCD; @@ -66,11 +66,11 @@ namespace SlaveMatrix private bool ガード_; - public Ele[] 左_接続; + public Element[] 左_接続; - public Ele[] 右_接続; + public Element[] 右_接続; - public Ele[] Torso_接続; + public Element[] Torso_接続; public override bool 欠損 { @@ -306,16 +306,16 @@ namespace SlaveMatrix { 長物_蛇 長物_蛇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); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars2 = Body[0][0]["胴1"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "蛇"; + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][2]["胴1"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = partGroup.Tag; + morphVariant.Add(partGroup); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars2 = Body[0][0]["胴1"].ToPars(); X0Y0_Torso1_Torso = pars2["胴"].ToPar(); X0Y0_Torso1_鱗2 = pars2["鱗2"].ToPar(); X0Y0_Torso1_鱗右 = pars2["鱗右"].ToPar(); @@ -367,10 +367,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左_接続.Count > 0) { - 左_接続 = e.左_接続.Select(delegate(EleD g) + 左_接続 = e.左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蛇2; @@ -381,7 +381,7 @@ namespace SlaveMatrix } if (e.右_接続.Count > 0) { - 右_接続 = e.右_接続.Select(delegate(EleD g) + 右_接続 = e.右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蛇2; @@ -392,7 +392,7 @@ namespace SlaveMatrix } if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蛇2; @@ -477,41 +477,41 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso1_TorsoCD = new ColorD(ref Col.Empty, ref Color2.Empty); - Torso1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + Torso1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - Torso1_TorsoCD = new ColorD(ref Col.Empty, ref Color2.Empty); - Torso1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + Torso1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - Torso1_TorsoCD = new ColorD(ref Col.Empty, ref Color2.Empty); - Torso1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗右CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗左1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + Torso1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs index 3cf3284..5fce375 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蛇D.cs @@ -30,39 +30,39 @@ namespace SlaveMatrix public bool ガード = true; - public List 左_接続 = new List(); + public List 左_接続 = new List(); - public List 右_接続 = new List(); + public List 右_接続 = new List(); - public List Torso_接続 = new List(); + public List Torso_接続 = new List(); public 長物_蛇D() { ThisType = GetType(); } - public void 左接続(EleD e) + public void 左接続(ElementData e) { 左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蛇_左_接続; } - public void 右接続(EleD e) + public void 右接続(ElementData e) { 右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蛇_右_接続; } - public void 胴接続(EleD e) + public void 胴接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蛇_Torso_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 長物_蛇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs index fd3acc5..08dd1f2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲.cs @@ -6,37 +6,37 @@ namespace SlaveMatrix { public class 長物_蟲 : 半身 { - public Par X0Y0_Torso1_背板; + public ShapePart X0Y0_Torso1_背板; - public Par X0Y0_Torso1_胸板; + public ShapePart X0Y0_Torso1_胸板; - public Par X0Y0_Torso1_Torso; + public ShapePart X0Y0_Torso1_Torso; - public Par X0Y0_Torso1_瘤左2; + public ShapePart X0Y0_Torso1_瘤左2; - public Par X0Y0_Torso1_瘤左1; + public ShapePart X0Y0_Torso1_瘤左1; - public Par X0Y0_Torso1_瘤右2; + public ShapePart X0Y0_Torso1_瘤右2; - public Par X0Y0_Torso1_瘤右1; + public ShapePart X0Y0_Torso1_瘤右1; - public Par X0Y0_Torso1_Torso0_背板; + public ShapePart X0Y0_Torso1_Torso0_背板; - public Par X0Y0_Torso1_Torso0_胸板; + public ShapePart X0Y0_Torso1_Torso0_胸板; - public Par X0Y0_Torso1_Torso0_Torso; + public ShapePart X0Y0_Torso1_Torso0_Torso; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; public ColorD Torso1_背板CD; @@ -106,15 +106,15 @@ namespace SlaveMatrix public 拘束鎖 鎖2; - public Ele[] 左0_接続; + public Element[] 左0_接続; - public Ele[] 右0_接続; + public Element[] 右0_接続; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] Torso_接続; + public Element[] Torso_接続; public override bool 欠損 { @@ -518,18 +518,18 @@ namespace SlaveMatrix { 長物_蟲 長物_蟲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); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars2 = Body[0][0]; - Pars pars3 = pars2["胴1"].ToPars(); + PartGroup partGroup = new PartGroup(); + partGroup.Tag = "蟲"; + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][3]["胴1"].ToPars())); + partGroup.Add(new PartGroup(GlobalState.半身["長物"][0][3]["輪1"].ToPars())); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = partGroup.Tag; + morphVariant.Add(partGroup); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup pars2 = Body[0][0]; + PartGroup pars3 = pars2["胴1"].ToPars(); X0Y0_Torso1_背板 = pars3["背板"].ToPar(); X0Y0_Torso1_胸板 = pars3["胸板"].ToPar(); X0Y0_Torso1_Torso = pars3["胴"].ToPar(); @@ -537,7 +537,7 @@ namespace SlaveMatrix X0Y0_Torso1_瘤左1 = pars3["瘤左1"].ToPar(); X0Y0_Torso1_瘤右2 = pars3["瘤右2"].ToPar(); X0Y0_Torso1_瘤右1 = pars3["瘤右1"].ToPar(); - Pars pars4 = pars3["胴0"].ToPars(); + PartGroup pars4 = pars3["胴0"].ToPars(); X0Y0_Torso1_Torso0_背板 = pars4["背板"].ToPar(); X0Y0_Torso1_Torso0_胸板 = pars4["胸板"].ToPar(); X0Y0_Torso1_Torso0_Torso = pars4["胴"].ToPar(); @@ -600,10 +600,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左0_接続.Count > 0) { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) + 左0_接続 = e.左0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蟲2; @@ -614,7 +614,7 @@ namespace SlaveMatrix } if (e.右0_接続.Count > 0) { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) + 右0_接続 = e.右0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蟲2; @@ -625,7 +625,7 @@ namespace SlaveMatrix } if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蟲2; @@ -636,7 +636,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蟲2; @@ -647,7 +647,7 @@ namespace SlaveMatrix } if (e.Torso_接続.Count > 0) { - Torso_接続 = e.Torso_接続.Select(delegate(EleD g) + Torso_接続 = e.Torso_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_蟲2; @@ -699,7 +699,7 @@ namespace SlaveMatrix 鎖2.描画0(Are); } - public override bool Is革(Par p) + public override bool Is革(ShapePart p) { if (p != X0Y0_輪1_革 && p != X0Y0_輪1_金具1 && p != X0Y0_輪1_金具2 && p != X0Y0_輪1_金具3 && p != X0Y0_輪1_金具左) { @@ -753,16 +753,16 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_Torso0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_Torso0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_Torso0_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); + Torso1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_Torso0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_Torso0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_Torso0_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -773,16 +773,16 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - Torso1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_Torso0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_Torso0_胸板CD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_Torso0_TorsoCD = new ColorD(ref Col.Black, ref 体配色.刺青O); + Torso1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_Torso0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_Torso0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_Torso0_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -793,16 +793,16 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - Torso1_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); - Torso1_瘤左2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤左1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤右2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_瘤右1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_Torso0_背板CD = new ColorD(ref Col.Black, ref 体配色.甲0O); - Torso1_Torso0_胸板CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_Torso0_TorsoCD = new ColorD(ref Col.Black, ref 体配色.甲1O); + Torso1_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + Torso1_瘤左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_瘤右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_Torso0_背板CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + Torso1_Torso0_胸板CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_Torso0_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs index c1e7a51..2598198 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_蟲D.cs @@ -52,57 +52,57 @@ namespace SlaveMatrix 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 Torso_接続 = new List(); + public List Torso_接続 = new List(); public 長物_蟲D() { ThisType = GetType(); } - public void 左0接続(EleD e) + public void 左0接続(ElementData e) { 左0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蟲_左0_接続; } - public void 右0接続(EleD e) + public void 右0接続(ElementData e) { 右0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蟲_右0_接続; } - public void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蟲_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蟲_右1_接続; } - public void 胴接続(EleD e) + public void 胴接続(ElementData e) { Torso_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_蟲_Torso_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 長物_蟲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs index 4be6512..d4cecf7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚.cs @@ -7,155 +7,155 @@ namespace SlaveMatrix { public class 長物_魚 : 半身 { - public Par X0Y0_Torso6_鱗左_鱗1; + public ShapePart X0Y0_Torso6_鱗左_鱗1; - public Par X0Y0_Torso6_鱗左_鱗2; + public ShapePart X0Y0_Torso6_鱗左_鱗2; - public Par X0Y0_Torso6_鱗左_鱗3; + public ShapePart X0Y0_Torso6_鱗左_鱗3; - public Par X0Y0_Torso6_鱗左_鱗4; + public ShapePart X0Y0_Torso6_鱗左_鱗4; - public Par X0Y0_Torso6_鱗右_鱗1; + public ShapePart X0Y0_Torso6_鱗右_鱗1; - public Par X0Y0_Torso6_鱗右_鱗2; + public ShapePart X0Y0_Torso6_鱗右_鱗2; - public Par X0Y0_Torso6_鱗右_鱗3; + public ShapePart X0Y0_Torso6_鱗右_鱗3; - public Par X0Y0_Torso6_鱗右_鱗4; + public ShapePart X0Y0_Torso6_鱗右_鱗4; - public Par X0Y0_Torso6_Torso; + public ShapePart X0Y0_Torso6_Torso; - public Par X0Y0_Torso5_鱗左_鱗1; + public ShapePart X0Y0_Torso5_鱗左_鱗1; - public Par X0Y0_Torso5_鱗左_鱗2; + public ShapePart X0Y0_Torso5_鱗左_鱗2; - public Par X0Y0_Torso5_鱗左_鱗3; + public ShapePart X0Y0_Torso5_鱗左_鱗3; - public Par X0Y0_Torso5_鱗左_鱗4; + public ShapePart X0Y0_Torso5_鱗左_鱗4; - public Par X0Y0_Torso5_鱗右_鱗1; + public ShapePart X0Y0_Torso5_鱗右_鱗1; - public Par X0Y0_Torso5_鱗右_鱗2; + public ShapePart X0Y0_Torso5_鱗右_鱗2; - public Par X0Y0_Torso5_鱗右_鱗3; + public ShapePart X0Y0_Torso5_鱗右_鱗3; - public Par X0Y0_Torso5_鱗右_鱗4; + public ShapePart X0Y0_Torso5_鱗右_鱗4; - public Par X0Y0_Torso5_Torso; + public ShapePart X0Y0_Torso5_Torso; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_Torso4_鱗左_鱗1; + public ShapePart X0Y0_Torso4_鱗左_鱗1; - public Par X0Y0_Torso4_鱗左_鱗2; + public ShapePart X0Y0_Torso4_鱗左_鱗2; - public Par X0Y0_Torso4_鱗左_鱗3; + public ShapePart X0Y0_Torso4_鱗左_鱗3; - public Par X0Y0_Torso4_鱗左_鱗4; + public ShapePart X0Y0_Torso4_鱗左_鱗4; - public Par X0Y0_Torso4_鱗右_鱗1; + public ShapePart X0Y0_Torso4_鱗右_鱗1; - public Par X0Y0_Torso4_鱗右_鱗2; + public ShapePart X0Y0_Torso4_鱗右_鱗2; - public Par X0Y0_Torso4_鱗右_鱗3; + public ShapePart X0Y0_Torso4_鱗右_鱗3; - public Par X0Y0_Torso4_鱗右_鱗4; + public ShapePart X0Y0_Torso4_鱗右_鱗4; - public Par X0Y0_Torso4_Torso; + public ShapePart X0Y0_Torso4_Torso; - public Par X0Y0_Torso3_鱗左_鱗1; + public ShapePart X0Y0_Torso3_鱗左_鱗1; - public Par X0Y0_Torso3_鱗左_鱗2; + public ShapePart X0Y0_Torso3_鱗左_鱗2; - public Par X0Y0_Torso3_鱗左_鱗3; + public ShapePart X0Y0_Torso3_鱗左_鱗3; - public Par X0Y0_Torso3_鱗左_鱗4; + public ShapePart X0Y0_Torso3_鱗左_鱗4; - public Par X0Y0_Torso3_鱗右_鱗1; + public ShapePart X0Y0_Torso3_鱗右_鱗1; - public Par X0Y0_Torso3_鱗右_鱗2; + public ShapePart X0Y0_Torso3_鱗右_鱗2; - public Par X0Y0_Torso3_鱗右_鱗3; + public ShapePart X0Y0_Torso3_鱗右_鱗3; - public Par X0Y0_Torso3_鱗右_鱗4; + public ShapePart X0Y0_Torso3_鱗右_鱗4; - public Par X0Y0_Torso3_Torso; + public ShapePart X0Y0_Torso3_Torso; - public Par X0Y0_Torso2_鱗左_鱗1; + public ShapePart X0Y0_Torso2_鱗左_鱗1; - public Par X0Y0_Torso2_鱗左_鱗2; + public ShapePart X0Y0_Torso2_鱗左_鱗2; - public Par X0Y0_Torso2_鱗左_鱗3; + public ShapePart X0Y0_Torso2_鱗左_鱗3; - public Par X0Y0_Torso2_鱗左_鱗4; + public ShapePart X0Y0_Torso2_鱗左_鱗4; - public Par X0Y0_Torso2_鱗右_鱗1; + public ShapePart X0Y0_Torso2_鱗右_鱗1; - public Par X0Y0_Torso2_鱗右_鱗2; + public ShapePart X0Y0_Torso2_鱗右_鱗2; - public Par X0Y0_Torso2_鱗右_鱗3; + public ShapePart X0Y0_Torso2_鱗右_鱗3; - public Par X0Y0_Torso2_鱗右_鱗4; + public ShapePart X0Y0_Torso2_鱗右_鱗4; - public Par X0Y0_Torso2_Torso; + public ShapePart X0Y0_Torso2_Torso; - public Par X0Y0_Torso1_鱗左2_鱗1; + public ShapePart X0Y0_Torso1_鱗左2_鱗1; - public Par X0Y0_Torso1_鱗左2_鱗2; + public ShapePart X0Y0_Torso1_鱗左2_鱗2; - public Par X0Y0_Torso1_鱗左2_鱗3; + public ShapePart X0Y0_Torso1_鱗左2_鱗3; - public Par X0Y0_Torso1_鱗左2_鱗4; + public ShapePart X0Y0_Torso1_鱗左2_鱗4; - public Par X0Y0_Torso1_鱗右2_鱗1; + public ShapePart X0Y0_Torso1_鱗右2_鱗1; - public Par X0Y0_Torso1_鱗右2_鱗2; + public ShapePart X0Y0_Torso1_鱗右2_鱗2; - public Par X0Y0_Torso1_鱗右2_鱗3; + public ShapePart X0Y0_Torso1_鱗右2_鱗3; - public Par X0Y0_Torso1_鱗右2_鱗4; + public ShapePart X0Y0_Torso1_鱗右2_鱗4; - public Par X0Y0_Torso1_Torso2; + public ShapePart X0Y0_Torso1_Torso2; - public Par X0Y0_Torso1_Torso1; + public ShapePart X0Y0_Torso1_Torso1; - public Par X0Y0_Torso1_鱗左1_鱗1; + public ShapePart X0Y0_Torso1_鱗左1_鱗1; - public Par X0Y0_Torso1_鱗左1_鱗2; + public ShapePart X0Y0_Torso1_鱗左1_鱗2; - public Par X0Y0_Torso1_鱗左1_鱗3; + public ShapePart X0Y0_Torso1_鱗左1_鱗3; - public Par X0Y0_Torso1_鱗左1_鱗4; + public ShapePart X0Y0_Torso1_鱗左1_鱗4; - public Par X0Y0_Torso1_鱗右1_鱗1; + public ShapePart X0Y0_Torso1_鱗右1_鱗1; - public Par X0Y0_Torso1_鱗右1_鱗2; + public ShapePart X0Y0_Torso1_鱗右1_鱗2; - public Par X0Y0_Torso1_鱗右1_鱗3; + public ShapePart X0Y0_Torso1_鱗右1_鱗3; - public Par X0Y0_Torso1_鱗右1_鱗4; + public ShapePart X0Y0_Torso1_鱗右1_鱗4; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; public ColorD Torso6_鱗左_鱗1CD; @@ -467,35 +467,35 @@ namespace SlaveMatrix public bool Rパターン; - public Ele[] 左0_接続; + public Element[] 左0_接続; - public Ele[] 右0_接続; + public Element[] 右0_接続; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; - public Ele[] 左6_接続; + public Element[] 左6_接続; - public Ele[] 右6_接続; + public Element[] 右6_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; public override bool 欠損 { @@ -1897,15 +1897,15 @@ namespace SlaveMatrix { 長物_魚 長物_魚2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "魚"; - dif.Add(new Pars(Sta.半身["長物"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["胴6"].ToPars(); - Pars pars3 = pars2["鱗左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "魚"; + morphVariant.Add(new PartGroup(GlobalState.半身["長物"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["胴6"].ToPars(); + PartGroup pars3 = pars2["鱗左"].ToPars(); X0Y0_Torso6_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso6_鱗左_鱗2 = pars3["鱗2"].ToPar(); X0Y0_Torso6_鱗左_鱗3 = pars3["鱗3"].ToPar(); @@ -1916,7 +1916,7 @@ namespace SlaveMatrix X0Y0_Torso6_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso6_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_Torso6_Torso = pars2["胴"].ToPar(); - pars2 = pars["胴5"].ToPars(); + pars2 = partGroup["胴5"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_Torso5_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso5_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -1928,14 +1928,14 @@ namespace SlaveMatrix X0Y0_Torso5_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso5_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_Torso5_Torso = pars2["胴"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["胴4"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_Torso4_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso4_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -1947,7 +1947,7 @@ namespace SlaveMatrix X0Y0_Torso4_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso4_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_Torso4_Torso = pars2["胴"].ToPar(); - pars2 = pars["胴3"].ToPars(); + pars2 = partGroup["胴3"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_Torso3_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso3_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -1959,7 +1959,7 @@ namespace SlaveMatrix X0Y0_Torso3_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso3_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_Torso3_Torso = pars2["胴"].ToPar(); - pars2 = pars["胴2"].ToPars(); + pars2 = partGroup["胴2"].ToPars(); pars3 = pars2["鱗左"].ToPars(); X0Y0_Torso2_鱗左_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso2_鱗左_鱗2 = pars3["鱗2"].ToPar(); @@ -1971,7 +1971,7 @@ namespace SlaveMatrix X0Y0_Torso2_鱗右_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso2_鱗右_鱗4 = pars3["鱗4"].ToPar(); X0Y0_Torso2_Torso = pars2["胴"].ToPar(); - pars2 = pars["胴1"].ToPars(); + pars2 = partGroup["胴1"].ToPars(); pars3 = pars2["鱗左2"].ToPars(); X0Y0_Torso1_鱗左2_鱗1 = pars3["鱗1"].ToPar(); X0Y0_Torso1_鱗左2_鱗2 = pars3["鱗2"].ToPar(); @@ -1994,7 +1994,7 @@ namespace SlaveMatrix X0Y0_Torso1_鱗右1_鱗2 = pars3["鱗2"].ToPar(); X0Y0_Torso1_鱗右1_鱗3 = pars3["鱗3"].ToPar(); X0Y0_Torso1_鱗右1_鱗4 = pars3["鱗4"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪1"].ToPars(); X0Y0_輪1_革 = pars2["革"].ToPar(); X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); @@ -2115,10 +2115,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左0_接続.Count > 0) { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) + 左0_接続 = e.左0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2129,7 +2129,7 @@ namespace SlaveMatrix } if (e.右0_接続.Count > 0) { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) + 右0_接続 = e.右0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2140,7 +2140,7 @@ namespace SlaveMatrix } if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2151,7 +2151,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2162,7 +2162,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2173,7 +2173,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2184,7 +2184,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2195,7 +2195,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2206,7 +2206,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2217,7 +2217,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2228,7 +2228,7 @@ namespace SlaveMatrix } if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2239,7 +2239,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2250,7 +2250,7 @@ namespace SlaveMatrix } if (e.左6_接続.Count > 0) { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) + 左6_接続 = e.左6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2261,7 +2261,7 @@ namespace SlaveMatrix } if (e.右6_接続.Count > 0) { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) + 右6_接続 = e.右6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2272,7 +2272,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_魚2; @@ -2545,7 +2545,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public IEnumerable 軸列挙() + public IEnumerable 軸列挙() { yield return X0Y0_Torso3_Torso; yield return X0Y0_Torso4_Torso; @@ -2553,7 +2553,7 @@ namespace SlaveMatrix yield return X0Y0_Torso6_Torso; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -2670,69 +2670,69 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_Torso2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_Torso1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_Torso2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_Torso1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -2749,69 +2749,69 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - Torso6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_Torso2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_Torso1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗左2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗右2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_Torso2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_Torso1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗左1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗右1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -2828,69 +2828,69 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - Torso6_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso6_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso6_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso5_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso4_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso4_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso4_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso3_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso3_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso3_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso2_鱗左_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso2_鱗左_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗左_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso2_鱗右_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_鱗右_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗左2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗1CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_鱗右2_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右2_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_Torso2CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_Torso1CD = new ColorD(ref Col.Black, ref 体配色.鱗1O); - Torso1_鱗左1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗左1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗1CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗2CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗3CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); - Torso1_鱗右1_鱗4CD = new ColorD(ref Col.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso6_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso6_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso5_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso4_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso4_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso4_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso3_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso3_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso3_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso2_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso2_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso2_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗左2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_鱗右2_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右2_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_Torso2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_Torso1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + Torso1_鱗左1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗左1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + Torso1_鱗右1_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs index 7489b0e..2fcfaf9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_魚D.cs @@ -176,147 +176,147 @@ namespace SlaveMatrix 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 void 左0接続(EleD e) + public void 左0接続(ElementData e) { 左0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左0_接続; } - public void 右0接続(EleD e) + public void 右0接続(ElementData e) { 右0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右0_接続; } - public void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右1_接続; } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左2_接続; } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右2_接続; } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左3_接続; } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右3_接続; } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左4_接続; } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右4_接続; } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左5_接続; } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右5_接続; } - public void 左6接続(EleD e) + public void 左6接続(ElementData e) { 左6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_左6_接続; } - public void 右6接続(EleD e) + public void 右6接続(ElementData e) { 右6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_右6_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData e) { 尾_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_魚_尾_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 長物_魚(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs index 36858a0..6e986b3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨.cs @@ -7,65 +7,65 @@ namespace SlaveMatrix { public class 長物_鯨 : 半身 { - public Par X0Y0_Torso6_Torso; + public ShapePart X0Y0_Torso6_Torso; - public Par X0Y0_Torso6_柄; + public ShapePart X0Y0_Torso6_柄; - public Par X0Y0_Torso6_縦影; + public ShapePart X0Y0_Torso6_縦影; - public Par X0Y0_Torso5_Torso; + public ShapePart X0Y0_Torso5_Torso; - public Par X0Y0_Torso5_柄; + public ShapePart X0Y0_Torso5_柄; - public Par X0Y0_Torso5_縦影; + public ShapePart X0Y0_Torso5_縦影; - public Par X0Y0_輪2_革; + public ShapePart X0Y0_輪2_革; - public Par X0Y0_輪2_金具1; + public ShapePart X0Y0_輪2_金具1; - public Par X0Y0_輪2_金具2; + public ShapePart X0Y0_輪2_金具2; - public Par X0Y0_輪2_金具3; + public ShapePart X0Y0_輪2_金具3; - public Par X0Y0_輪2_金具左; + public ShapePart X0Y0_輪2_金具左; - public Par X0Y0_輪2_金具右; + public ShapePart X0Y0_輪2_金具右; - public Par X0Y0_Torso4_Torso; + public ShapePart X0Y0_Torso4_Torso; - public Par X0Y0_Torso4_柄; + public ShapePart X0Y0_Torso4_柄; - public Par X0Y0_Torso4_縦影; + public ShapePart X0Y0_Torso4_縦影; - public Par X0Y0_Torso3_Torso; + public ShapePart X0Y0_Torso3_Torso; - public Par X0Y0_Torso3_柄; + public ShapePart X0Y0_Torso3_柄; - public Par X0Y0_Torso3_縦影; + public ShapePart X0Y0_Torso3_縦影; - public Par X0Y0_Torso2_Torso; + public ShapePart X0Y0_Torso2_Torso; - public Par X0Y0_Torso2_柄; + public ShapePart X0Y0_Torso2_柄; - public Par X0Y0_Torso2_縦影; + public ShapePart X0Y0_Torso2_縦影; - public Par X0Y0_Torso1_Torso; + public ShapePart X0Y0_Torso1_Torso; - public Par X0Y0_Torso1_柄; + public ShapePart X0Y0_Torso1_柄; - public Par X0Y0_Torso1_縦影; + public ShapePart X0Y0_Torso1_縦影; - public Par X0Y0_輪1_革; + public ShapePart X0Y0_輪1_革; - public Par X0Y0_輪1_金具1; + public ShapePart X0Y0_輪1_金具1; - public Par X0Y0_輪1_金具2; + public ShapePart X0Y0_輪1_金具2; - public Par X0Y0_輪1_金具3; + public ShapePart X0Y0_輪1_金具3; - public Par X0Y0_輪1_金具左; + public ShapePart X0Y0_輪1_金具左; - public Par X0Y0_輪1_金具右; + public ShapePart X0Y0_輪1_金具右; public ColorD Torso6_TorsoCD; @@ -195,37 +195,37 @@ namespace SlaveMatrix public 拘束鎖 鎖4; - public Ele[] 左0_接続; + public Element[] 左0_接続; - public Ele[] 右0_接続; + public Element[] 右0_接続; - public Ele[] 左1_接続; + public Element[] 左1_接続; - public Ele[] 右1_接続; + public Element[] 右1_接続; - public Ele[] 左2_接続; + public Element[] 左2_接続; - public Ele[] 右2_接続; + public Element[] 右2_接続; - public Ele[] 左3_接続; + public Element[] 左3_接続; - public Ele[] 右3_接続; + public Element[] 右3_接続; - public Ele[] 左4_接続; + public Element[] 左4_接続; - public Ele[] 右4_接続; + public Element[] 右4_接続; - public Ele[] 左5_接続; + public Element[] 左5_接続; - public Ele[] 右5_接続; + public Element[] 右5_接続; - public Ele[] 左6_接続; + public Element[] 左6_接続; - public Ele[] 右6_接続; + public Element[] 右6_接続; - public Ele[] 尾_接続; + public Element[] 尾_接続; - private Par[] Pars; + private ShapePart[] Pars; private Vector2D[] mm; @@ -880,45 +880,45 @@ namespace SlaveMatrix { 長物_鯨 長物_鯨2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨"; - dif.Add(new Pars(Sta.半身["長物"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["胴6"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鯨"; + morphVariant.Add(new PartGroup(GlobalState.半身["長物"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["胴6"].ToPars(); X0Y0_Torso6_Torso = pars2["胴"].ToPar(); X0Y0_Torso6_柄 = pars2["柄"].ToPar(); X0Y0_Torso6_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴5"].ToPars(); + pars2 = partGroup["胴5"].ToPars(); X0Y0_Torso5_Torso = pars2["胴"].ToPar(); X0Y0_Torso5_柄 = pars2["柄"].ToPar(); X0Y0_Torso5_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪2"].ToPars(); + pars2 = partGroup["輪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(); + pars2 = partGroup["胴4"].ToPars(); X0Y0_Torso4_Torso = pars2["胴"].ToPar(); X0Y0_Torso4_柄 = pars2["柄"].ToPar(); X0Y0_Torso4_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴3"].ToPars(); + pars2 = partGroup["胴3"].ToPars(); X0Y0_Torso3_Torso = pars2["胴"].ToPar(); X0Y0_Torso3_柄 = pars2["柄"].ToPar(); X0Y0_Torso3_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴2"].ToPars(); + pars2 = partGroup["胴2"].ToPars(); X0Y0_Torso2_Torso = pars2["胴"].ToPar(); X0Y0_Torso2_柄 = pars2["柄"].ToPar(); X0Y0_Torso2_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["胴1"].ToPars(); + pars2 = partGroup["胴1"].ToPars(); X0Y0_Torso1_Torso = pars2["胴"].ToPar(); X0Y0_Torso1_柄 = pars2["柄"].ToPar(); X0Y0_Torso1_縦影 = pars2["縦影"].ToPar(); - pars2 = pars["輪1"].ToPars(); + pars2 = partGroup["輪1"].ToPars(); X0Y0_輪1_革 = pars2["革"].ToPar(); X0Y0_輪1_金具1 = pars2["金具1"].ToPar(); X0Y0_輪1_金具2 = pars2["金具2"].ToPar(); @@ -990,10 +990,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.左0_接続.Count > 0) { - 左0_接続 = e.左0_接続.Select(delegate(EleD g) + 左0_接続 = e.左0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1004,7 +1004,7 @@ namespace SlaveMatrix } if (e.右0_接続.Count > 0) { - 右0_接続 = e.右0_接続.Select(delegate(EleD g) + 右0_接続 = e.右0_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1015,7 +1015,7 @@ namespace SlaveMatrix } if (e.左1_接続.Count > 0) { - 左1_接続 = e.左1_接続.Select(delegate(EleD g) + 左1_接続 = e.左1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1026,7 +1026,7 @@ namespace SlaveMatrix } if (e.右1_接続.Count > 0) { - 右1_接続 = e.右1_接続.Select(delegate(EleD g) + 右1_接続 = e.右1_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1037,7 +1037,7 @@ namespace SlaveMatrix } if (e.左2_接続.Count > 0) { - 左2_接続 = e.左2_接続.Select(delegate(EleD g) + 左2_接続 = e.左2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1048,7 +1048,7 @@ namespace SlaveMatrix } if (e.右2_接続.Count > 0) { - 右2_接続 = e.右2_接続.Select(delegate(EleD g) + 右2_接続 = e.右2_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1059,7 +1059,7 @@ namespace SlaveMatrix } if (e.左3_接続.Count > 0) { - 左3_接続 = e.左3_接続.Select(delegate(EleD g) + 左3_接続 = e.左3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1070,7 +1070,7 @@ namespace SlaveMatrix } if (e.右3_接続.Count > 0) { - 右3_接続 = e.右3_接続.Select(delegate(EleD g) + 右3_接続 = e.右3_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1081,7 +1081,7 @@ namespace SlaveMatrix } if (e.左4_接続.Count > 0) { - 左4_接続 = e.左4_接続.Select(delegate(EleD g) + 左4_接続 = e.左4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1092,7 +1092,7 @@ namespace SlaveMatrix } if (e.右4_接続.Count > 0) { - 右4_接続 = e.右4_接続.Select(delegate(EleD g) + 右4_接続 = e.右4_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1103,7 +1103,7 @@ namespace SlaveMatrix } if (e.左5_接続.Count > 0) { - 左5_接続 = e.左5_接続.Select(delegate(EleD g) + 左5_接続 = e.左5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1114,7 +1114,7 @@ namespace SlaveMatrix } if (e.右5_接続.Count > 0) { - 右5_接続 = e.右5_接続.Select(delegate(EleD g) + 右5_接続 = e.右5_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1125,7 +1125,7 @@ namespace SlaveMatrix } if (e.左6_接続.Count > 0) { - 左6_接続 = e.左6_接続.Select(delegate(EleD g) + 左6_接続 = e.左6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1136,7 +1136,7 @@ namespace SlaveMatrix } if (e.右6_接続.Count > 0) { - 右6_接続 = e.右6_接続.Select(delegate(EleD g) + 右6_接続 = e.右6_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1147,7 +1147,7 @@ namespace SlaveMatrix } if (e.尾_接続.Count > 0) { - 尾_接続 = e.尾_接続.Select(delegate(EleD g) + 尾_接続 = e.尾_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 長物_鯨2; @@ -1158,7 +1158,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[6] { X0Y0_Torso6_Torso, X0Y0_Torso5_Torso, X0Y0_Torso4_Torso, X0Y0_Torso3_Torso, X0Y0_Torso2_Torso, X0Y0_Torso1_Torso }; + Pars = new ShapePart[6] { X0Y0_Torso6_Torso, X0Y0_Torso5_Torso, X0Y0_Torso4_Torso, X0Y0_Torso3_Torso, X0Y0_Torso2_Torso, X0Y0_Torso1_Torso }; X0Y0_Torso6_TorsoCP = new ColorP(X0Y0_Torso6_Torso, Torso6_TorsoCD, DisUnit, abj: true); X0Y0_Torso6_柄CP = new ColorP(X0Y0_Torso6_柄, Torso6_柄CD, DisUnit, abj: true); X0Y0_Torso6_縦影CP = new ColorP(X0Y0_Torso6_縦影, Torso6_縦影CD, DisUnit, abj: true); @@ -1256,7 +1256,7 @@ namespace SlaveMatrix Body.JoinPAall(); } - public IEnumerable 軸列挙() + public IEnumerable 軸列挙() { yield return X0Y0_Torso3_Torso; yield return X0Y0_Torso4_Torso; @@ -1264,7 +1264,7 @@ namespace SlaveMatrix yield return X0Y0_Torso6_Torso; } - public override bool Is革(Par p) + public override bool Is革(ShapePart 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_金具左) { @@ -1379,25 +1379,25 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Color2 色 = new Color2(ref 体配色.体1O.Col2, ref Col.Empty); - Torso6_縦影CD = new ColorD(ref Col.Black, ref 色); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso5_縦影CD = new ColorD(ref Col.Black, ref 色); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso4_縦影CD = new ColorD(ref Col.Black, ref 色); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso3_縦影CD = new ColorD(ref Col.Black, ref 色); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso2_縦影CD = new ColorD(ref Col.Black, ref 色); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso1_縦影CD = new ColorD(ref Col.Black, ref 色); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Color2 色 = new Color2(ref 体配色.体1O.Col2, ref ColorHelper.Empty); + Torso6_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso5_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso4_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso3_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso2_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso1_縦影CD = new ColorD(ref ColorHelper.Black, ref 色); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1414,24 +1414,24 @@ namespace SlaveMatrix private void 配色T0(BodyColorSet 体配色) { - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso6_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso5_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso4_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso4_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso3_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso3_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso2_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso2_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso1_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso1_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso6_縦影CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso4_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso3_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso2_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso1_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); @@ -1448,24 +1448,24 @@ namespace SlaveMatrix private void 配色T1(BodyColorSet 体配色) { - Torso6_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso6_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso6_縦影CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso5_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso5_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso5_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso4_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso4_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso4_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso3_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso3_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso3_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso2_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso2_柄CD = new ColorD(ref Col.Black, ref 体配色.刺青O); - Torso2_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); - Torso1_TorsoCD = new ColorD(ref Col.Black, ref 体配色.体1O); - Torso1_柄CD = new ColorD(ref Col.Black, ref 体配色.体0O); - Torso1_縦影CD = new ColorD(ref Col.Black, ref Torso6_縦影CD.c2); + Torso6_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso6_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso6_縦影CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso5_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso5_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso5_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso4_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso4_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso4_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso3_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso3_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso3_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso2_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso2_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + Torso2_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); + Torso1_TorsoCD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + Torso1_柄CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + Torso1_縦影CD = new ColorD(ref ColorHelper.Black, ref Torso6_縦影CD.c2); 輪1_革CD = new ColorD(); 輪1_金具1CD = new ColorD(); 輪1_金具2CD = new ColorD(); diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs index 6fbe45f..fb328c7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長物_鯨D.cs @@ -78,147 +78,147 @@ namespace SlaveMatrix 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 void 左0接続(EleD e) + public void 左0接続(ElementData e) { 左0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左0_接続; } - public void 右0接続(EleD e) + public void 右0接続(ElementData e) { 右0_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右0_接続; } - public void 左1接続(EleD e) + public void 左1接続(ElementData e) { 左1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左1_接続; } - public void 右1接続(EleD e) + public void 右1接続(ElementData e) { 右1_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右1_接続; } - public void 左2接続(EleD e) + public void 左2接続(ElementData e) { 左2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左2_接続; } - public void 右2接続(EleD e) + public void 右2接続(ElementData e) { 右2_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右2_接続; } - public void 左3接続(EleD e) + public void 左3接続(ElementData e) { 左3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左3_接続; } - public void 右3接続(EleD e) + public void 右3接続(ElementData e) { 右3_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右3_接続; } - public void 左4接続(EleD e) + public void 左4接続(ElementData e) { 左4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左4_接続; } - public void 右4接続(EleD e) + public void 右4接続(ElementData e) { 右4_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右4_接続; } - public void 左5接続(EleD e) + public void 左5接続(ElementData e) { 左5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左5_接続; } - public void 右5接続(EleD e) + public void 右5接続(ElementData e) { 右5_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右5_接続; } - public void 左6接続(EleD e) + public void 左6接続(ElementData e) { 左6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_左6_接続; } - public void 右6接続(EleD e) + public void 右6接続(ElementData e) { 右6_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_右6_接続; } - public void 尾接続(EleD e) + public void 尾接続(ElementData e) { 尾_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.長物_鯨_尾_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 長物_鯨(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs index 82d6e06..027faea 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 長胴 : Ele + public class 長胴 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs index b55e066..dbf6e53 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/長胴D.cs @@ -4,23 +4,23 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class 長胴D : EleD + public class 長胴D : ElementData { - public List 左_接続 = new List(); + public List 左_接続 = new List(); - public List 右_接続 = new List(); + public List 右_接続 = new List(); - public List Torso_接続 = new List(); + public List Torso_接続 = new List(); - public virtual void 左接続(EleD e) + public virtual void 左接続(ElementData e) { } - public virtual void 右接続(EleD e) + public virtual void 右接続(ElementData e) { } - public virtual void Torso接続(EleD e) + public virtual void Torso接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs index 7dd7e53..58f861d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕.cs @@ -3,9 +3,9 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鞭痕 : Ele + public class 鞭痕 : Element { - public Par X0Y0_鞭痕; + public ShapePart X0Y0_鞭痕; public ColorD 鞭痕CD; @@ -87,9 +87,9 @@ namespace SlaveMatrix public 鞭痕(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鞭痕D e) { ThisType = GetType(); - Body = new Difs(Sta.スタンプ["鞭痕"]); - Pars pars = Body[0][0]; - X0Y0_鞭痕 = pars["鞭痕"].ToPar(); + Body = new VariantGrid(GlobalState.スタンプ["鞭痕"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鞭痕 = partGroup["鞭痕"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -140,7 +140,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鞭痕CD = new ColorD(ref Col.Empty, ref 体配色.粘膜); + 鞭痕CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs index 6232a48..2a2e07f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鞭痕D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 鞭痕D : EleD + public class 鞭痕D : ElementData { public bool 鞭痕_表示 = true; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鞭痕(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs index ccec9ca..261a31e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目.cs @@ -4,19 +4,19 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 頬目 : Ele + public class 頬目 : Element { - public Par X0Y0_白目; + public ShapePart X0Y0_白目; - public Par X0Y0_黒目_黒目; + public ShapePart X0Y0_黒目_黒目; - public Par X0Y0_黒目_瞳孔; + public ShapePart X0Y0_黒目_瞳孔; - public Par X0Y0_黒目_ハート; + public ShapePart X0Y0_黒目_ハート; - public Par X0Y0_黒目_ハイライト上; + public ShapePart X0Y0_黒目_ハイライト上; - public Par X0Y0_黒目_ハイライト下; + public ShapePart X0Y0_黒目_ハイライト下; public ColorD 白目CD; @@ -42,7 +42,7 @@ namespace SlaveMatrix public ColorP X0Y0_黒目_ハイライト下CP; - public Ele[] 瞼_接続; + public Element[] 瞼_接続; public override bool 欠損 { @@ -236,10 +236,10 @@ namespace SlaveMatrix { 頬目 頬目2 = this; ThisType = GetType(); - Body = new Difs(Sta.胴体["頬目左"]); - Pars pars = Body[0][0]; - X0Y0_白目 = pars["白目"].ToPar(); - Pars pars2 = pars["黒目"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["頬目左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_白目 = partGroup["白目"].ToPar(); + PartGroup pars2 = partGroup["黒目"].ToPars(); X0Y0_黒目_黒目 = pars2["黒目"].ToPar(); X0Y0_黒目_瞳孔 = pars2["瞳孔"].ToPar(); X0Y0_黒目_ハート = pars2["ハート"].ToPar(); @@ -293,8 +293,8 @@ namespace SlaveMatrix } if (e.瞼_接続.Count > 0) { - Ele f; - 瞼_接続 = e.瞼_接続.Select(delegate(EleD g) + Element f; + 瞼_接続 = e.瞼_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頬目2; @@ -339,21 +339,21 @@ namespace SlaveMatrix { 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 体配色.ハイライト); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.頬目右O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.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 体配色.ハイライト); + 白目CD = new ColorD(ref ColorHelper.Empty, ref 体配色.白部O); + 黒目_黒目CD = new ColorD(ref ColorHelper.Black, ref 体配色.頬目左O); + 黒目_瞳孔CD = new ColorD(ref ColorHelper.Black, ref 体配色.瞳孔); + 黒目_ハートCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハートO); + 黒目_ハイライト上CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 黒目_ハイライト下CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs index 1e73b1f..216701c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬目D.cs @@ -6,7 +6,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 頬目D : EleD + public class 頬目D : ElementData { public bool 白目_表示 = true; @@ -26,21 +26,21 @@ namespace SlaveMatrix public double 傾き; - public List 瞼_接続 = new List(); + public List 瞼_接続 = new List(); public 頬目D() { ThisType = GetType(); } - public void 瞼接続(EleD e) + public void 瞼接続(ElementData e) { 瞼_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.頬目_瞼_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頬目(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs index f81611d..5fcce4f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼.cs @@ -3,67 +3,67 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 頬瞼 : Ele + public class 頬瞼 : Element { - public Par X0Y0_瞼左_瞼; + public ShapePart X0Y0_瞼左_瞼; - public Par X0Y0_瞼左_睫毛1; + public ShapePart X0Y0_瞼左_睫毛1; - public Par X0Y0_瞼左_睫毛2; + public ShapePart X0Y0_瞼左_睫毛2; - public Par X0Y0_瞼右_瞼; + public ShapePart X0Y0_瞼右_瞼; - public Par X0Y0_瞼右_睫毛1; + public ShapePart X0Y0_瞼右_睫毛1; - public Par X0Y0_瞼右_睫毛2; + public ShapePart X0Y0_瞼右_睫毛2; - public Par X0Y1_瞼左_瞼; + public ShapePart X0Y1_瞼左_瞼; - public Par X0Y1_瞼左_睫毛1; + public ShapePart X0Y1_瞼左_睫毛1; - public Par X0Y1_瞼左_睫毛2; + public ShapePart X0Y1_瞼左_睫毛2; - public Par X0Y1_瞼右_瞼; + public ShapePart X0Y1_瞼右_瞼; - public Par X0Y1_瞼右_睫毛1; + public ShapePart X0Y1_瞼右_睫毛1; - public Par X0Y1_瞼右_睫毛2; + public ShapePart X0Y1_瞼右_睫毛2; - public Par X0Y2_瞼左_瞼; + public ShapePart X0Y2_瞼左_瞼; - public Par X0Y2_瞼左_睫毛1; + public ShapePart X0Y2_瞼左_睫毛1; - public Par X0Y2_瞼左_睫毛2; + public ShapePart X0Y2_瞼左_睫毛2; - public Par X0Y2_瞼右_瞼; + public ShapePart X0Y2_瞼右_瞼; - public Par X0Y2_瞼右_睫毛1; + public ShapePart X0Y2_瞼右_睫毛1; - public Par X0Y2_瞼右_睫毛2; + public ShapePart X0Y2_瞼右_睫毛2; - public Par X0Y3_瞼左_瞼; + public ShapePart X0Y3_瞼左_瞼; - public Par X0Y3_瞼左_睫毛1; + public ShapePart X0Y3_瞼左_睫毛1; - public Par X0Y3_瞼左_睫毛2; + public ShapePart X0Y3_瞼左_睫毛2; - public Par X0Y3_瞼右_瞼; + public ShapePart X0Y3_瞼右_瞼; - public Par X0Y3_瞼右_睫毛1; + public ShapePart X0Y3_瞼右_睫毛1; - public Par X0Y3_瞼右_睫毛2; + public ShapePart X0Y3_瞼右_睫毛2; - public Par X0Y4_瞼左_瞼; + public ShapePart X0Y4_瞼左_瞼; - public Par X0Y4_瞼左_睫毛1; + public ShapePart X0Y4_瞼左_睫毛1; - public Par X0Y4_瞼左_睫毛2; + public ShapePart X0Y4_瞼左_睫毛2; - public Par X0Y4_瞼右_瞼; + public ShapePart X0Y4_瞼右_瞼; - public Par X0Y4_瞼右_睫毛1; + public ShapePart X0Y4_瞼右_睫毛1; - public Par X0Y4_瞼右_睫毛2; + public ShapePart X0Y4_瞼右_睫毛2; public ColorD 瞼左_瞼CD; @@ -426,17 +426,17 @@ namespace SlaveMatrix public 頬瞼(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 頬瞼D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["頬瞼左"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["瞼左"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["頬瞼左"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["瞼左"].ToPars(); X0Y0_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y0_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_瞼左_睫毛2 = pars2["睫毛2"].ToPar(); - pars2 = pars["瞼右"].ToPars(); + pars2 = partGroup["瞼右"].ToPars(); X0Y0_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y0_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y0_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["瞼左"].ToPars(); X0Y1_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y1_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -445,7 +445,7 @@ namespace SlaveMatrix X0Y1_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y1_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y1_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars4 = Body[0][2]; + PartGroup pars4 = Body[0][2]; pars2 = pars4["瞼左"].ToPars(); X0Y2_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y2_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -454,7 +454,7 @@ namespace SlaveMatrix X0Y2_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y2_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y2_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars5 = Body[0][3]; + PartGroup pars5 = Body[0][3]; pars2 = pars5["瞼左"].ToPars(); X0Y3_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y3_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -463,7 +463,7 @@ namespace SlaveMatrix X0Y3_瞼右_瞼 = pars2["瞼"].ToPar(); X0Y3_瞼右_睫毛1 = pars2["睫毛1"].ToPar(); X0Y3_瞼右_睫毛2 = pars2["睫毛2"].ToPar(); - Pars pars6 = Body[0][4]; + PartGroup pars6 = Body[0][4]; pars2 = pars6["瞼左"].ToPars(); X0Y4_瞼左_瞼 = pars2["瞼"].ToPar(); X0Y4_瞼左_睫毛1 = pars2["睫毛1"].ToPar(); @@ -550,7 +550,7 @@ namespace SlaveMatrix Intensity = e.濃度; } - private void 睫毛長さ(Par p, double d) + private void 睫毛長さ(ShapePart p, double d) { double num = 0.0; double num2 = 2.0; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs index d4faef4..b806b0c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬瞼D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 頬瞼D : EleD + public class 頬瞼D : ElementData { public bool 瞼左_瞼_表示 = true; @@ -38,21 +38,21 @@ namespace SlaveMatrix 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(); + サイズ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, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頬瞼(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs index dfe1a60..edfef34 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌.cs @@ -3,71 +3,71 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 頬肌 : Ele + public class 頬肌 : Element { - public Par X0Y0_淫タトゥ_ハート_タトゥ左; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ左; - public Par X0Y0_淫タトゥ_ハート_タトゥ右; + public ShapePart X0Y0_淫タトゥ_ハート_タトゥ右; - public Par X0Y0_隈取_タトゥ1; + public ShapePart X0Y0_隈取_タトゥ1; - public Par X0Y0_隈取_タトゥ2; + public ShapePart X0Y0_隈取_タトゥ2; - public Par X0Y0_紋柄_紋1; + public ShapePart X0Y0_紋柄_紋1; - public Par X0Y0_紋柄_紋2; + public ShapePart X0Y0_紋柄_紋2; - public Par X0Y0_紋柄_紋3; + public ShapePart X0Y0_紋柄_紋3; - public Par X0Y0_傷_傷X; + public ShapePart X0Y0_傷_傷X; - public Par X0Y0_傷_傷I1; + public ShapePart X0Y0_傷_傷I1; - public Par X0Y0_傷_傷I2; + public ShapePart X0Y0_傷_傷I2; - public Par X0Y0_傷_傷I3; + public ShapePart X0Y0_傷_傷I3; - public Par X0Y0_蜘蛛_眼_基; + public ShapePart X0Y0_蜘蛛_眼_基; - public Par X0Y0_蜘蛛_眼_眼; + public ShapePart X0Y0_蜘蛛_眼_眼; - public Par X0Y0_蜘蛛_眼_ハイライト; + public ShapePart X0Y0_蜘蛛_眼_ハイライト; - public Par X0Y0_百足_眼1_基; + public ShapePart X0Y0_百足_眼1_基; - public Par X0Y0_百足_眼1_眼; + public ShapePart X0Y0_百足_眼1_眼; - public Par X0Y0_百足_眼1_ハイライト; + public ShapePart X0Y0_百足_眼1_ハイライト; - public Par X0Y0_百足_眼2_基; + public ShapePart X0Y0_百足_眼2_基; - public Par X0Y0_百足_眼2_眼; + public ShapePart X0Y0_百足_眼2_眼; - public Par X0Y0_百足_眼2_ハイライト; + public ShapePart X0Y0_百足_眼2_ハイライト; - public Par X0Y0_百足_眼3_基; + public ShapePart X0Y0_百足_眼3_基; - public Par X0Y0_百足_眼3_眼; + public ShapePart X0Y0_百足_眼3_眼; - public Par X0Y0_百足_眼3_ハイライト; + public ShapePart X0Y0_百足_眼3_ハイライト; - public Par X0Y0_獣性_獣毛; + public ShapePart X0Y0_獣性_獣毛; - public Par X0Y0_獣性_髭1; + public ShapePart X0Y0_獣性_髭1; - public Par X0Y0_獣性_髭2; + public ShapePart X0Y0_獣性_髭2; - public Par X0Y0_獣性_髭3; + public ShapePart X0Y0_獣性_髭3; - public Par X0Y0_竜性_鱗1; + public ShapePart X0Y0_竜性_鱗1; - public Par X0Y0_竜性_鱗2; + public ShapePart X0Y0_竜性_鱗2; - public Par X0Y0_竜性_鱗3; + public ShapePart X0Y0_竜性_鱗3; - public Par X0Y0_猟豹_タトゥ; + public ShapePart X0Y0_猟豹_タトゥ; - public Par X0Y0_牛柄_牛柄; + public ShapePart X0Y0_牛柄_牛柄; public ColorD 淫タトゥ_ハート_タトゥ左CD; @@ -738,30 +738,30 @@ namespace SlaveMatrix public 頬肌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 頬肌D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["頬肌左"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["淫タトゥ"].ToPars(); - Pars pars3 = pars2["ハート"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["頬肌左"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["淫タトゥ"].ToPars(); + PartGroup pars3 = pars2["ハート"].ToPars(); X0Y0_淫タトゥ_ハート_タトゥ左 = pars3["タトゥ左"].ToPar(); X0Y0_淫タトゥ_ハート_タトゥ右 = pars3["タトゥ右"].ToPar(); - pars2 = pars["隈取"].ToPars(); + pars2 = partGroup["隈取"].ToPars(); X0Y0_隈取_タトゥ1 = pars2["タトゥ1"].ToPar(); X0Y0_隈取_タトゥ2 = pars2["タトゥ2"].ToPar(); - pars2 = pars["紋柄"].ToPars(); + pars2 = partGroup["紋柄"].ToPars(); X0Y0_紋柄_紋1 = pars2["紋1"].ToPar(); X0Y0_紋柄_紋2 = pars2["紋2"].ToPar(); X0Y0_紋柄_紋3 = pars2["紋3"].ToPar(); - pars2 = pars["傷"].ToPars(); + pars2 = partGroup["傷"].ToPars(); X0Y0_傷_傷X = pars2["傷X"].ToPar(); X0Y0_傷_傷I1 = pars2["傷I1"].ToPar(); X0Y0_傷_傷I2 = pars2["傷I2"].ToPar(); X0Y0_傷_傷I3 = pars2["傷I3"].ToPar(); - pars2 = pars["蜘蛛"].ToPars(); + pars2 = partGroup["蜘蛛"].ToPars(); pars3 = pars2["眼"].ToPars(); X0Y0_蜘蛛_眼_基 = pars3["基"].ToPar(); X0Y0_蜘蛛_眼_眼 = pars3["眼"].ToPar(); X0Y0_蜘蛛_眼_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["百足"].ToPars(); + pars2 = partGroup["百足"].ToPars(); pars3 = pars2["眼1"].ToPars(); X0Y0_百足_眼1_基 = pars3["基"].ToPar(); X0Y0_百足_眼1_眼 = pars3["眼"].ToPar(); @@ -774,19 +774,19 @@ namespace SlaveMatrix X0Y0_百足_眼3_基 = pars3["基"].ToPar(); X0Y0_百足_眼3_眼 = pars3["眼"].ToPar(); X0Y0_百足_眼3_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["獣性"].ToPars(); + pars2 = partGroup["獣性"].ToPars(); X0Y0_獣性_獣毛 = pars2["獣毛"].ToPar(); - pars2 = pars["髭"].ToPars(); + pars2 = partGroup["髭"].ToPars(); X0Y0_獣性_髭1 = pars2["髭1"].ToPar(); X0Y0_獣性_髭2 = pars2["髭2"].ToPar(); X0Y0_獣性_髭3 = pars2["髭3"].ToPar(); - pars2 = pars["鱗"].ToPars(); + pars2 = partGroup["鱗"].ToPars(); X0Y0_竜性_鱗1 = pars2["鱗1"].ToPar(); X0Y0_竜性_鱗2 = pars2["鱗2"].ToPar(); X0Y0_竜性_鱗3 = pars2["鱗3"].ToPar(); - pars2 = pars["猟豹"].ToPars(); + pars2 = partGroup["猟豹"].ToPars(); X0Y0_猟豹_タトゥ = pars2["タトゥ"].ToPar(); - pars2 = pars["牛柄"].ToPars(); + pars2 = partGroup["牛柄"].ToPars(); X0Y0_牛柄_牛柄 = pars2["牛柄"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); @@ -971,38 +971,38 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 淫タトゥ_ハート_タトゥ左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); + 淫タトゥ_ハート_タトゥ左CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 淫タトゥ_ハート_タトゥ右CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 隈取_タトゥ2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 紋柄_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 傷_傷XCD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷_傷I1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷_傷I2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 傷_傷I3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); + 蜘蛛_眼_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼2O); + 蜘蛛_眼_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 百足_眼1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 百足_眼2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 百足_眼3_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼3_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 百足_眼3_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 獣性_獣毛CD = new ColorD(ref ColorHelper.Empty, ref 体配色.毛0O); + 獣性_髭1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.髭O); + 獣性_髭2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.髭O); + 獣性_髭3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.髭O); + 竜性_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 竜性_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 猟豹_タトゥCD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青); + 牛柄_牛柄CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs index 03ae45e..ec524f7 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頬肌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 頬肌D : EleD + public class 頬肌D : ElementData { public bool 淫タトゥ_ハート_タトゥ左_表示; @@ -76,7 +76,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頬肌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs index 5c5447a..9b8c58c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭色更新.cs @@ -9,7 +9,7 @@ namespace SlaveMatrix { public Head 頭; - private Ele[] 瞼; + private Element[] 瞼; private Vector2D[] mm; @@ -19,7 +19,7 @@ namespace SlaveMatrix 瞼 = EnumNoNull(単瞼, 瞼左, 瞼右, 額瞼, 頬左, 頬右).ToArray(); } - private IEnumerable EnumNoNull(単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) + private IEnumerable EnumNoNull(単瞼 単瞼, 双瞼 瞼左, 双瞼 瞼右, 縦瞼 額瞼, 頬瞼 頬左, 頬瞼 頬右) { if (瞼 != null) { @@ -51,14 +51,14 @@ namespace SlaveMatrix { 頭.X0Y0_Head.GetMiY_MaY(out mm); 頭.色更新(mm); - Ele[] array = 瞼; + Element[] array = 瞼; for (int i = 0; i < array.Length; i++) { array[i].色更新(mm); } } - public bool Contains(Ele e) + public bool Contains(Element e) { if (e != 頭) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs index 8d492ef..c569a08 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 頭頂 : Ele + public class 頭頂 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs index 465b282..84a0c08 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 頭頂D : EleD + public class 頭頂D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs index 8fa83d5..6907a0e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天.cs @@ -4,9 +4,9 @@ namespace SlaveMatrix { public class 頭頂_天 : 頭頂 { - public Par X0Y0_天輪上; + public ShapePart X0Y0_天輪上; - public Par X0Y0_天輪下; + public ShapePart X0Y0_天輪下; public ColorD 天輪CD; @@ -14,7 +14,7 @@ namespace SlaveMatrix public ColorP X0Y0_天輪下CP; - private Par[] Pars; + private ShapePart[] Pars; private Vector2D[] mm; @@ -108,15 +108,15 @@ namespace SlaveMatrix public 頭頂_天(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 頭頂_天D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "天輪"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][2])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_天輪上 = pars["天輪上"].ToPar(); - X0Y0_天輪下 = pars["天輪下"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "天輪"; + morphVariant.Add(new PartGroup(GlobalState.肢中["頭部前"][0][2])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_天輪上 = partGroup["天輪上"].ToPar(); + X0Y0_天輪下 = partGroup["天輪下"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -152,7 +152,7 @@ namespace SlaveMatrix } base.配色指定 = 配色指定; 配色(体配色); - Pars = new Par[2] { X0Y0_天輪上, X0Y0_天輪下 }; + Pars = new ShapePart[2] { X0Y0_天輪上, X0Y0_天輪下 }; X0Y0_天輪上CP = new ColorP(X0Y0_天輪上, 天輪CD, DisUnit, abj: true); X0Y0_天輪下CP = new ColorP(X0Y0_天輪下, 天輪CD, DisUnit, abj: true); Intensity = e.濃度; @@ -172,7 +172,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 天輪CD = new ColorD(ref Col.Empty, ref 体配色.後光O); + 天輪CD = new ColorD(ref ColorHelper.Empty, ref 体配色.後光O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs index 5b2939c..b3a81e3 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_天D.cs @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頭頂_天(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs index 6aab9b9..d2422a5 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇.cs @@ -6,167 +6,167 @@ namespace SlaveMatrix { public class 頭頂_宇 : 頭頂 { - public Par X0Y0_頭部; + public ShapePart X0Y0_頭部; - public Par X0Y0_頭頂部_透_基; + public ShapePart X0Y0_頭頂部_透_基; - public Par X0Y0_頭頂部_透_ハイライト1; + public ShapePart X0Y0_頭頂部_透_ハイライト1; - public Par X0Y0_頭頂部_透_ハイライト2; + public ShapePart X0Y0_頭頂部_透_ハイライト2; - public Par X0Y0_頭頂部_鱗_鱗5; + public ShapePart X0Y0_頭頂部_鱗_鱗5; - public Par X0Y0_頭頂部_鱗_鱗4; + public ShapePart X0Y0_頭頂部_鱗_鱗4; - public Par X0Y0_頭頂部_鱗_鱗3; + public ShapePart X0Y0_頭頂部_鱗_鱗3; - public Par X0Y0_頭頂部_鱗_鱗2; + public ShapePart X0Y0_頭頂部_鱗_鱗2; - public Par X0Y0_頭頂部_鱗_鱗1; + public ShapePart X0Y0_頭頂部_鱗_鱗1; - public Par X0Y0_左部_鰓_鰓11; + public ShapePart X0Y0_左部_鰓_鰓11; - public Par X0Y0_左部_鰓_鰓10; + public ShapePart X0Y0_左部_鰓_鰓10; - public Par X0Y0_左部_鰓_鰓9; + public ShapePart X0Y0_左部_鰓_鰓9; - public Par X0Y0_左部_鰓_鰓8; + public ShapePart X0Y0_左部_鰓_鰓8; - public Par X0Y0_左部_鰓_鰓7; + public ShapePart X0Y0_左部_鰓_鰓7; - public Par X0Y0_左部_鰓_鰓6; + public ShapePart X0Y0_左部_鰓_鰓6; - public Par X0Y0_左部_鰓_鰓5; + public ShapePart X0Y0_左部_鰓_鰓5; - public Par X0Y0_左部_鰓_鰓4; + public ShapePart X0Y0_左部_鰓_鰓4; - public Par X0Y0_左部_鰓_鰓3; + public ShapePart X0Y0_左部_鰓_鰓3; - public Par X0Y0_左部_鰓_鰓2; + public ShapePart X0Y0_左部_鰓_鰓2; - public Par X0Y0_左部_鰓_鰓1; + public ShapePart X0Y0_左部_鰓_鰓1; - public Par X0Y0_左部_鱗_鱗7; + public ShapePart X0Y0_左部_鱗_鱗7; - public Par X0Y0_左部_鱗_鱗6; + public ShapePart X0Y0_左部_鱗_鱗6; - public Par X0Y0_左部_鱗_鱗5; + public ShapePart X0Y0_左部_鱗_鱗5; - public Par X0Y0_左部_鱗_鱗4; + public ShapePart X0Y0_左部_鱗_鱗4; - public Par X0Y0_左部_鱗_鱗3; + public ShapePart X0Y0_左部_鱗_鱗3; - public Par X0Y0_左部_鱗_鱗2; + public ShapePart X0Y0_左部_鱗_鱗2; - public Par X0Y0_左部_鱗_鱗1; + public ShapePart X0Y0_左部_鱗_鱗1; - public Par X0Y0_右部_鰓_鰓11; + public ShapePart X0Y0_右部_鰓_鰓11; - public Par X0Y0_右部_鰓_鰓10; + public ShapePart X0Y0_右部_鰓_鰓10; - public Par X0Y0_右部_鰓_鰓9; + public ShapePart X0Y0_右部_鰓_鰓9; - public Par X0Y0_右部_鰓_鰓8; + public ShapePart X0Y0_右部_鰓_鰓8; - public Par X0Y0_右部_鰓_鰓7; + public ShapePart X0Y0_右部_鰓_鰓7; - public Par X0Y0_右部_鰓_鰓6; + public ShapePart X0Y0_右部_鰓_鰓6; - public Par X0Y0_右部_鰓_鰓5; + public ShapePart X0Y0_右部_鰓_鰓5; - public Par X0Y0_右部_鰓_鰓4; + public ShapePart X0Y0_右部_鰓_鰓4; - public Par X0Y0_右部_鰓_鰓3; + public ShapePart X0Y0_右部_鰓_鰓3; - public Par X0Y0_右部_鰓_鰓2; + public ShapePart X0Y0_右部_鰓_鰓2; - public Par X0Y0_右部_鰓_鰓1; + public ShapePart X0Y0_右部_鰓_鰓1; - public Par X0Y0_右部_鱗_鱗7; + public ShapePart X0Y0_右部_鱗_鱗7; - public Par X0Y0_右部_鱗_鱗6; + public ShapePart X0Y0_右部_鱗_鱗6; - public Par X0Y0_右部_鱗_鱗5; + public ShapePart X0Y0_右部_鱗_鱗5; - public Par X0Y0_右部_鱗_鱗4; + public ShapePart X0Y0_右部_鱗_鱗4; - public Par X0Y0_右部_鱗_鱗3; + public ShapePart X0Y0_右部_鱗_鱗3; - public Par X0Y0_右部_鱗_鱗2; + public ShapePart X0Y0_右部_鱗_鱗2; - public Par X0Y0_右部_鱗_鱗1; + public ShapePart X0Y0_右部_鱗_鱗1; - public Par X0Y0_鼻部_鱗3; + public ShapePart X0Y0_鼻部_鱗3; - public Par X0Y0_鼻部_鱗左; + public ShapePart X0Y0_鼻部_鱗左; - public Par X0Y0_鼻部_鱗右; + public ShapePart X0Y0_鼻部_鱗右; - public Par X0Y0_鼻部_鱗2; + public ShapePart X0Y0_鼻部_鱗2; - public Par X0Y0_鼻部_鱗1; + public ShapePart X0Y0_鼻部_鱗1; - public Par X0Y0_縁下_縁下; + public ShapePart X0Y0_縁下_縁下; - public Par X0Y0_縁下_鱗_鱗左_鱗7; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗7; - public Par X0Y0_縁下_鱗_鱗左_鱗6; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗6; - public Par X0Y0_縁下_鱗_鱗左_鱗5; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗5; - public Par X0Y0_縁下_鱗_鱗左_鱗4; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗4; - public Par X0Y0_縁下_鱗_鱗左_鱗3; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗3; - public Par X0Y0_縁下_鱗_鱗左_鱗2; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗2; - public Par X0Y0_縁下_鱗_鱗左_鱗1; + public ShapePart X0Y0_縁下_鱗_鱗左_鱗1; - public Par X0Y0_縁下_鱗_鱗右_鱗7; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗7; - public Par X0Y0_縁下_鱗_鱗右_鱗6; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗6; - public Par X0Y0_縁下_鱗_鱗右_鱗5; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗5; - public Par X0Y0_縁下_鱗_鱗右_鱗4; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗4; - public Par X0Y0_縁下_鱗_鱗右_鱗3; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗3; - public Par X0Y0_縁下_鱗_鱗右_鱗2; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗2; - public Par X0Y0_縁下_鱗_鱗右_鱗1; + public ShapePart X0Y0_縁下_鱗_鱗右_鱗1; - public Par X0Y0_縁下_鱗_鱗; + public ShapePart X0Y0_縁下_鱗_鱗; - public Par X0Y0_縁上_縁上; + public ShapePart X0Y0_縁上_縁上; - public Par X0Y0_縁上_鱗_鱗左_鱗6; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗6; - public Par X0Y0_縁上_鱗_鱗左_鱗5; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗5; - public Par X0Y0_縁上_鱗_鱗左_鱗4; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗4; - public Par X0Y0_縁上_鱗_鱗左_鱗3; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗3; - public Par X0Y0_縁上_鱗_鱗左_鱗2; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗2; - public Par X0Y0_縁上_鱗_鱗左_鱗1; + public ShapePart X0Y0_縁上_鱗_鱗左_鱗1; - public Par X0Y0_縁上_鱗_鱗右_鱗6; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗6; - public Par X0Y0_縁上_鱗_鱗右_鱗5; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗5; - public Par X0Y0_縁上_鱗_鱗右_鱗4; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗4; - public Par X0Y0_縁上_鱗_鱗右_鱗3; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗3; - public Par X0Y0_縁上_鱗_鱗右_鱗2; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗2; - public Par X0Y0_縁上_鱗_鱗右_鱗1; + public ShapePart X0Y0_縁上_鱗_鱗右_鱗1; - public Par X0Y0_縁上_鱗_鱗1; + public ShapePart X0Y0_縁上_鱗_鱗1; - public Par X0Y0_縁上_鱗_鱗2; + public ShapePart X0Y0_縁上_鱗_鱗2; public ColorD 頭部CD; @@ -494,7 +494,7 @@ namespace SlaveMatrix private bool 鱗_; - public Ele[] 頭部後_接続; + public Element[] 頭部後_接続; public override bool 欠損 { @@ -1860,16 +1860,16 @@ namespace SlaveMatrix { 頭頂_宇 頭頂_宇2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "エイリアン"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_頭部 = pars["頭部"].ToPar(); - Pars pars2 = pars["頭頂部"].ToPars(); - Pars pars3 = pars2["透"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "エイリアン"; + morphVariant.Add(new PartGroup(GlobalState.肢中["頭部前"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_頭部 = partGroup["頭部"].ToPar(); + PartGroup pars2 = partGroup["頭頂部"].ToPars(); + PartGroup pars3 = pars2["透"].ToPars(); X0Y0_頭頂部_透_基 = pars3["基"].ToPar(); X0Y0_頭頂部_透_ハイライト1 = pars3["ハイライト1"].ToPar(); X0Y0_頭頂部_透_ハイライト2 = pars3["ハイライト2"].ToPar(); @@ -1879,7 +1879,7 @@ namespace SlaveMatrix X0Y0_頭頂部_鱗_鱗3 = pars3["鱗3"].ToPar(); X0Y0_頭頂部_鱗_鱗2 = pars3["鱗2"].ToPar(); X0Y0_頭頂部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["左部"].ToPars(); + pars2 = partGroup["左部"].ToPars(); pars3 = pars2["鰓"].ToPars(); X0Y0_左部_鰓_鰓11 = pars3["鰓11"].ToPar(); X0Y0_左部_鰓_鰓10 = pars3["鰓10"].ToPar(); @@ -1900,7 +1900,7 @@ namespace SlaveMatrix X0Y0_左部_鱗_鱗3 = pars3["鱗3"].ToPar(); X0Y0_左部_鱗_鱗2 = pars3["鱗2"].ToPar(); X0Y0_左部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["右部"].ToPars(); + pars2 = partGroup["右部"].ToPars(); pars3 = pars2["鰓"].ToPars(); X0Y0_右部_鰓_鰓11 = pars3["鰓11"].ToPar(); X0Y0_右部_鰓_鰓10 = pars3["鰓10"].ToPar(); @@ -1921,16 +1921,16 @@ namespace SlaveMatrix X0Y0_右部_鱗_鱗3 = pars3["鱗3"].ToPar(); X0Y0_右部_鱗_鱗2 = pars3["鱗2"].ToPar(); X0Y0_右部_鱗_鱗1 = pars3["鱗1"].ToPar(); - pars2 = pars["鼻部"].ToPars(); + pars2 = partGroup["鼻部"].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(); + pars2 = partGroup["縁下"].ToPars(); X0Y0_縁下_縁下 = pars2["縁下"].ToPar(); pars3 = pars2["鱗"].ToPars(); - Pars pars4 = pars3["鱗左"].ToPars(); + PartGroup pars4 = pars3["鱗左"].ToPars(); X0Y0_縁下_鱗_鱗左_鱗7 = pars4["鱗7"].ToPar(); X0Y0_縁下_鱗_鱗左_鱗6 = pars4["鱗6"].ToPar(); X0Y0_縁下_鱗_鱗左_鱗5 = pars4["鱗5"].ToPar(); @@ -1947,7 +1947,7 @@ namespace SlaveMatrix X0Y0_縁下_鱗_鱗右_鱗2 = pars4["鱗2"].ToPar(); X0Y0_縁下_鱗_鱗右_鱗1 = pars4["鱗1"].ToPar(); X0Y0_縁下_鱗_鱗 = pars3["鱗"].ToPar(); - pars2 = pars["縁上"].ToPars(); + pars2 = partGroup["縁上"].ToPars(); X0Y0_縁上_縁上 = pars2["縁上"].ToPar(); pars3 = pars2["鱗"].ToPars(); pars4 = pars3["鱗左"].ToPars(); @@ -2081,8 +2081,8 @@ namespace SlaveMatrix } if (e.頭部後_接続.Count > 0) { - Ele f; - 頭部後_接続 = e.頭部後_接続.Select(delegate(EleD g) + Element f; + 頭部後_接続 = e.頭部後_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 頭頂_宇2; @@ -2283,257 +2283,257 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 頭部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); + 頭部CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭頂部_透_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 鼻部_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_縁上CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } private void 配色T0(BodyColorSet 体配色) { - 頭部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); + 頭部CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_透_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 鼻部_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 鼻部_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_縁上CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); } private void 配色T1(BodyColorSet 体配色) { - 頭部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); + 頭部CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); + 頭頂部_透_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.コアO); + 頭頂部_透_ハイライト1CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_透_ハイライト2CD = new ColorD(ref ColorHelper.Black, ref 体配色.ハイライト); + 頭頂部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 頭頂部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 頭頂部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 左部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 左部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 左部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鰓_鰓11CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓10CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓9CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓8CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓7CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓6CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓5CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓4CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓3CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓2CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鰓_鰓1CD = new ColorD(ref ColorHelper.Black, ref 体配色.体1O); + 右部_鱗_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 右部_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 右部_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 鼻部_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 鼻部_鱗左CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗右CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 鼻部_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 縁下_縁下CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗7CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁下_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁下_鱗_鱗CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_縁上CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗左_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗左_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗6CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗5CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗4CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗3CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗右_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗右_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 縁上_鱗_鱗1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); + 縁上_鱗_鱗2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs index 77a1c7b..192d254 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_宇D.cs @@ -172,21 +172,21 @@ namespace SlaveMatrix public bool 鱗; - public List 頭部後_接続 = new List(); + public List 頭部後_接続 = new List(); public 頭頂_宇D() { ThisType = GetType(); } - public void 頭部後接続(EleD e) + public void 頭部後接続(ElementData e) { 頭部後_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.頭頂_宇_頭部後_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頭頂_宇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs index 241756f..4d28ac2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿.cs @@ -4,17 +4,17 @@ namespace SlaveMatrix { public class 頭頂_皿 : 頭頂 { - public Par X0Y0_皿1; + public ShapePart X0Y0_皿1; - public Par X0Y0_皿2; + public ShapePart X0Y0_皿2; - public Par X0Y0_甲殻_甲殻4; + public ShapePart X0Y0_甲殻_甲殻4; - public Par X0Y0_甲殻_甲殻3; + public ShapePart X0Y0_甲殻_甲殻3; - public Par X0Y0_甲殻_甲殻2; + public ShapePart X0Y0_甲殻_甲殻2; - public Par X0Y0_甲殻_甲殻1; + public ShapePart X0Y0_甲殻_甲殻1; public ColorD 皿1CD; @@ -209,16 +209,16 @@ namespace SlaveMatrix public 頭頂_皿(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 頭頂_皿D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "皿"; - dif.Add(new Pars(Sta.肢中["頭部前"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_皿1 = pars["皿1"].ToPar(); - X0Y0_皿2 = pars["皿2"].ToPar(); - Pars pars2 = pars["甲殻"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "皿"; + morphVariant.Add(new PartGroup(GlobalState.肢中["頭部前"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_皿1 = partGroup["皿1"].ToPar(); + X0Y0_皿2 = partGroup["皿2"].ToPar(); + PartGroup pars2 = partGroup["甲殻"].ToPars(); X0Y0_甲殻_甲殻4 = pars2["甲殻4"].ToPar(); X0Y0_甲殻_甲殻3 = pars2["甲殻3"].ToPar(); X0Y0_甲殻_甲殻2 = pars2["甲殻2"].ToPar(); @@ -289,12 +289,12 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 皿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); + 皿1CD = new ColorD(ref ColorHelper.Black, ref 体配色.歯); + 皿2CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 甲殻_甲殻4CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 甲殻_甲殻3CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 甲殻_甲殻2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 甲殻_甲殻1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs index 2d365a7..cf3d66c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂_皿D.cs @@ -26,7 +26,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頭頂_皿(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs index 56040f0..495401f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇.cs @@ -3,21 +3,21 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 頭頂後_宇 : Ele + public class 頭頂後_宇 : Element { - public Par X0Y0_頭部; + public ShapePart X0Y0_頭部; - public Par X0Y0_線_線左1; + public ShapePart X0Y0_線_線左1; - public Par X0Y0_線_線左2; + public ShapePart X0Y0_線_線左2; - public Par X0Y0_線_線左3; + public ShapePart X0Y0_線_線左3; - public Par X0Y0_線_線右1; + public ShapePart X0Y0_線_線右1; - public Par X0Y0_線_線右2; + public ShapePart X0Y0_線_線右2; - public Par X0Y0_線_線右3; + public ShapePart X0Y0_線_線右3; public ColorD 頭部CD; @@ -213,15 +213,15 @@ namespace SlaveMatrix public 頭頂後_宇(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 頭頂後_宇D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "エイリアン"; - dif.Add(new Pars(Sta.肢中["頭部後"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_頭部 = pars["頭部"].ToPar(); - Pars pars2 = pars["線"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "エイリアン"; + morphVariant.Add(new PartGroup(GlobalState.肢中["頭部後"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_頭部 = partGroup["頭部"].ToPar(); + PartGroup pars2 = partGroup["線"].ToPars(); X0Y0_線_線左1 = pars2["線左1"].ToPar(); X0Y0_線_線左2 = pars2["線左2"].ToPar(); X0Y0_線_線左3 = pars2["線左3"].ToPar(); @@ -296,13 +296,13 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 頭部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); + 頭部CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線左3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); + 線_線右3CD = new ColorD(ref ColorHelper.Black, ref 体配色.鱗1O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs index 2012411..ea6421f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/頭頂後_宇D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 頭頂後_宇D : EleD + public class 頭頂後_宇D : ElementData { public bool 頭部_表示 = true; @@ -26,7 +26,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 頭頂後_宇(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs index 89896b5..ad1b7d9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライト.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 顔ハイライト : Ele + public class 顔ハイライト : Element { - public Par X0Y0_ハイライト1; + public ShapePart X0Y0_ハイライト1; - public Par X0Y0_ハイライト2; + public ShapePart X0Y0_ハイライト2; public ColorD ハイライト1CD; @@ -108,10 +108,10 @@ namespace SlaveMatrix public 顔ハイライト(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 顔ハイライトD e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["顔ハイライト左"]); - Pars pars = Body[0][0]; - X0Y0_ハイライト1 = pars["ハイライト1"].ToPar(); - X0Y0_ハイライト2 = pars["ハイライト2"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["顔ハイライト左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_ハイライト1 = partGroup["ハイライト1"].ToPar(); + X0Y0_ハイライト2 = partGroup["ハイライト2"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -165,8 +165,8 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - ハイライト1CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2O); - ハイライト2CD = new ColorD(ref Col.Empty, ref 体配色.ハイライト2R); + ハイライト1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2O); + ハイライト2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト2R); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs index fbce633..ca87cf0 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔ハイライトD.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 顔ハイライトD : EleD + public class 顔ハイライトD : ElementData { public bool ハイライト1_表示; @@ -16,7 +16,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 顔ハイライト(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs index 20f21ac..55cd77b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面.cs @@ -3,13 +3,13 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 顔面 : Ele + public class 顔面 : Element { private double 展開; - public Ele[] 触覚左_接続; + public Element[] 触覚左_接続; - public Ele[] 触覚右_接続; + public Element[] 触覚右_接続; public double 展開0 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs index bfa6cc2..9f32b89 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面D.cs @@ -4,19 +4,19 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class 顔面D : EleD + public class 顔面D : ElementData { 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 触覚左接続(ElementData e) { } - public virtual void 触覚右接続(EleD e) + public virtual void 触覚右接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs index d5f0db8..dc9a60d 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲.cs @@ -6,45 +6,45 @@ namespace SlaveMatrix { public class 顔面_甲 : 顔面 { - public Par X0Y0_面額; + public ShapePart X0Y0_面額; - public Par X0Y0_面左下_面目; + public ShapePart X0Y0_面左下_面目; - public Par X0Y0_面左下_面; + public ShapePart X0Y0_面左下_面; - public Par X0Y0_面右下_面目; + public ShapePart X0Y0_面右下_面目; - public Par X0Y0_面右下_面; + public ShapePart X0Y0_面右下_面; - public Par X0Y0_面左外; + public ShapePart X0Y0_面左外; - public Par X0Y0_面右外; + public ShapePart X0Y0_面右外; - public Par X0Y0_面左上_面目; + public ShapePart X0Y0_面左上_面目; - public Par X0Y0_面左上_面; + public ShapePart X0Y0_面左上_面; - public Par X0Y0_面右上_面目; + public ShapePart X0Y0_面右上_面目; - public Par X0Y0_面右上_面; + public ShapePart X0Y0_面右上_面; - public Par X0Y0_面中0_面中; + public ShapePart X0Y0_面中0_面中; - public Par X0Y0_面中0_付根左_付根1; + public ShapePart X0Y0_面中0_付根左_付根1; - public Par X0Y0_面中0_付根左_付根2; + public ShapePart X0Y0_面中0_付根左_付根2; - public Par X0Y0_面中0_付根右_付根1; + public ShapePart X0Y0_面中0_付根右_付根1; - public Par X0Y0_面中0_付根右_付根2; + public ShapePart X0Y0_面中0_付根右_付根2; - public Par X0Y0_面中2_面中; + public ShapePart X0Y0_面中2_面中; - public Par X0Y0_面中2_面中下; + public ShapePart X0Y0_面中2_面中下; - public Par X0Y0_面中1_面中; + public ShapePart X0Y0_面中1_面中; - public Par X0Y0_面中1_面中下; + public ShapePart X0Y0_面中1_面中下; public ColorD 面額CD; @@ -510,38 +510,38 @@ namespace SlaveMatrix { 顔面_甲 顔面_甲2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_面額 = pars["面額"].ToPar(); - Pars pars2 = pars["面左下"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["顔面"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_面額 = partGroup["面額"].ToPar(); + PartGroup pars2 = partGroup["面左下"].ToPars(); X0Y0_面左下_面目 = pars2["面目"].ToPar(); X0Y0_面左下_面 = pars2["面"].ToPar(); - pars2 = pars["面右下"].ToPars(); + pars2 = partGroup["面右下"].ToPars(); X0Y0_面右下_面目 = pars2["面目"].ToPar(); X0Y0_面右下_面 = pars2["面"].ToPar(); - X0Y0_面左外 = pars["面左外"].ToPar(); - X0Y0_面右外 = pars["面右外"].ToPar(); - pars2 = pars["面左上"].ToPars(); + X0Y0_面左外 = partGroup["面左外"].ToPar(); + X0Y0_面右外 = partGroup["面右外"].ToPar(); + pars2 = partGroup["面左上"].ToPars(); X0Y0_面左上_面目 = pars2["面目"].ToPar(); X0Y0_面左上_面 = pars2["面"].ToPar(); - pars2 = pars["面右上"].ToPars(); + pars2 = partGroup["面右上"].ToPars(); X0Y0_面右上_面目 = pars2["面目"].ToPar(); X0Y0_面右上_面 = pars2["面"].ToPar(); - pars2 = pars["面中0"].ToPars(); + pars2 = partGroup["面中0"].ToPars(); X0Y0_面中0_面中 = pars2["面中"].ToPar(); - Pars pars3 = pars2["付根左"].ToPars(); + PartGroup 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(); + pars2 = partGroup["面中2"].ToPars(); X0Y0_面中2_面中 = pars2["面中"].ToPar(); X0Y0_面中2_面中下 = pars2["面中下"].ToPar(); - pars2 = pars["面中1"].ToPars(); + pars2 = partGroup["面中1"].ToPars(); X0Y0_面中1_面中 = pars2["面中"].ToPar(); X0Y0_面中1_面中下 = pars2["面中下"].ToPar(); Body.SetJoints(); @@ -597,10 +597,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.触覚左_接続.Count > 0) { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + 触覚左_接続 = e.触覚左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_甲2; @@ -611,7 +611,7 @@ namespace SlaveMatrix } if (e.触覚右_接続.Count > 0) { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + 触覚右_接続 = e.触覚右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_甲2; @@ -676,26 +676,26 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 面額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 ColorHelper.Black, ref 体配色.甲0O); + 面左下_面目CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 面左下_面CD = new ColorD(ref ColorHelper.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 = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 面左外CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 面右外CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); 面左上_面目CD = 面左下_面目CD; - 面左上_面CD = new ColorD(ref Col.Black, ref 体配色.甲0O); + 面左上_面CD = new ColorD(ref ColorHelper.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); + 面右上_面CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 面中0_面中CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中0_付根左_付根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中0_付根左_付根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中0_付根右_付根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中0_付根右_付根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中2_面中CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中2_面中下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 面中1_面中CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面中1_面中下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs index 1d944bc..d64e559 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_甲D.cs @@ -54,21 +54,21 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 触覚左接続(EleD e) + public override void 触覚左接続(ElementData e) { 触覚左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_甲_触覚左_接続; } - public override void 触覚右接続(EleD e) + public override void 触覚右接続(ElementData e) { 触覚右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_甲_触覚右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 顔面_甲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs index b33fc72..378c000 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫.cs @@ -6,57 +6,57 @@ namespace SlaveMatrix { public class 顔面_虫 : 顔面 { - public Par X0Y0_面基; + public ShapePart X0Y0_面基; - public Par X0Y0_複眼左_複眼1; + public ShapePart X0Y0_複眼左_複眼1; - public Par X0Y0_複眼左_複眼2; + public ShapePart X0Y0_複眼左_複眼2; - public Par X0Y0_複眼左_ハイライト; + public ShapePart X0Y0_複眼左_ハイライト; - public Par X0Y0_複眼右_複眼1; + public ShapePart X0Y0_複眼右_複眼1; - public Par X0Y0_複眼右_複眼2; + public ShapePart X0Y0_複眼右_複眼2; - public Par X0Y0_複眼右_ハイライト; + public ShapePart X0Y0_複眼右_ハイライト; - public Par X0Y0_面下_面; + public ShapePart X0Y0_面下_面; - public Par X0Y0_面下_器官左上; + public ShapePart X0Y0_面下_器官左上; - public Par X0Y0_面下_器官左下; + public ShapePart X0Y0_面下_器官左下; - public Par X0Y0_面下_器官右上; + public ShapePart X0Y0_面下_器官右上; - public Par X0Y0_面下_器官右下; + public ShapePart X0Y0_面下_器官右下; - public Par X0Y0_面上; + public ShapePart X0Y0_面上; - public Par X0Y0_付根左_付根1; + public ShapePart X0Y0_付根左_付根1; - public Par X0Y0_付根左_付根2; + public ShapePart X0Y0_付根左_付根2; - public Par X0Y0_付根右_付根1; + public ShapePart X0Y0_付根右_付根1; - public Par X0Y0_付根右_付根2; + public ShapePart X0Y0_付根右_付根2; - public Par X0Y0_単眼_眼中_基; + public ShapePart X0Y0_単眼_眼中_基; - public Par X0Y0_単眼_眼中_眼; + public ShapePart X0Y0_単眼_眼中_眼; - public Par X0Y0_単眼_眼中_ハイライト; + public ShapePart X0Y0_単眼_眼中_ハイライト; - public Par X0Y0_単眼_眼左_基; + public ShapePart X0Y0_単眼_眼左_基; - public Par X0Y0_単眼_眼左_眼; + public ShapePart X0Y0_単眼_眼左_眼; - public Par X0Y0_単眼_眼左_ハイライト; + public ShapePart X0Y0_単眼_眼左_ハイライト; - public Par X0Y0_単眼_眼右_基; + public ShapePart X0Y0_単眼_眼右_基; - public Par X0Y0_単眼_眼右_眼; + public ShapePart X0Y0_単眼_眼右_眼; - public Par X0Y0_単眼_眼右_ハイライト; + public ShapePart X0Y0_単眼_眼右_ハイライト; public ColorD 面基CD; @@ -640,35 +640,35 @@ namespace SlaveMatrix { 顔面_虫 顔面_虫2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][1]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_面基 = pars["面基"].ToPar(); - Pars pars2 = pars["複眼左"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["顔面"][1]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_面基 = partGroup["面基"].ToPar(); + PartGroup pars2 = partGroup["複眼左"].ToPars(); X0Y0_複眼左_複眼1 = pars2["複眼1"].ToPar(); X0Y0_複眼左_複眼2 = pars2["複眼2"].ToPar(); X0Y0_複眼左_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["複眼右"].ToPars(); + pars2 = partGroup["複眼右"].ToPars(); X0Y0_複眼右_複眼1 = pars2["複眼1"].ToPar(); X0Y0_複眼右_複眼2 = pars2["複眼2"].ToPar(); X0Y0_複眼右_ハイライト = pars2["ハイライト"].ToPar(); - pars2 = pars["面下"].ToPars(); + pars2 = partGroup["面下"].ToPars(); X0Y0_面下_面 = pars2["面"].ToPar(); X0Y0_面下_器官左上 = pars2["器官左上"].ToPar(); X0Y0_面下_器官左下 = pars2["器官左下"].ToPar(); X0Y0_面下_器官右上 = pars2["器官右上"].ToPar(); X0Y0_面下_器官右下 = pars2["器官右下"].ToPar(); - X0Y0_面上 = pars["面上"].ToPar(); - pars2 = pars["付根左"].ToPars(); + X0Y0_面上 = partGroup["面上"].ToPar(); + pars2 = partGroup["付根左"].ToPars(); X0Y0_付根左_付根1 = pars2["付根1"].ToPar(); X0Y0_付根左_付根2 = pars2["付根2"].ToPar(); - pars2 = pars["付根右"].ToPars(); + pars2 = partGroup["付根右"].ToPars(); X0Y0_付根右_付根1 = pars2["付根1"].ToPar(); X0Y0_付根右_付根2 = pars2["付根2"].ToPar(); - pars2 = pars["単眼"].ToPars(); - Pars pars3 = pars2["眼中"].ToPars(); + pars2 = partGroup["単眼"].ToPars(); + PartGroup pars3 = pars2["眼中"].ToPars(); X0Y0_単眼_眼中_基 = pars3["基"].ToPar(); X0Y0_単眼_眼中_眼 = pars3["眼"].ToPar(); X0Y0_単眼_眼中_ハイライト = pars3["ハイライト"].ToPar(); @@ -739,10 +739,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.触覚左_接続.Count > 0) { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + 触覚左_接続 = e.触覚左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_虫2; @@ -753,7 +753,7 @@ namespace SlaveMatrix } if (e.触覚右_接続.Count > 0) { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + 触覚右_接続 = e.触覚右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_虫2; @@ -830,32 +830,32 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 面基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 体配色.ハイライト); + 面基CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 複眼左_複眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 複眼左_複眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 複眼左_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 複眼右_複眼1CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 複眼右_複眼2CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 複眼右_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 面下_面CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 面下_器官左上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面下_器官左下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面下_器官右上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面下_器官右下CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲1O); + 面上CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 付根左_付根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 付根左_付根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 付根右_付根1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 付根右_付根2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 単眼_眼中_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼中_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼中_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 単眼_眼左_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼左_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼左_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 単眼_眼右_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼右_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼1O); + 単眼_眼右_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs index 8de4bf9..60bc8bf 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_虫D.cs @@ -66,21 +66,21 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 触覚左接続(EleD e) + public override void 触覚左接続(ElementData e) { 触覚左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_虫_触覚左_接続; } - public override void 触覚右接続(EleD e) + public override void 触覚右接続(ElementData e) { 触覚右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_虫_触覚右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 顔面_虫(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs index 396060f..9e19555 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲.cs @@ -6,75 +6,75 @@ namespace SlaveMatrix { public class 顔面_蟲 : 顔面 { - public Par X0Y0_面; + public ShapePart X0Y0_面; - public Par X0Y0_眼左_眼1_基; + public ShapePart X0Y0_眼左_眼1_基; - public Par X0Y0_眼左_眼1_眼; + public ShapePart X0Y0_眼左_眼1_眼; - public Par X0Y0_眼左_眼1_ハイライト; + public ShapePart X0Y0_眼左_眼1_ハイライト; - public Par X0Y0_眼左_眼2_基; + public ShapePart X0Y0_眼左_眼2_基; - public Par X0Y0_眼左_眼2_眼; + public ShapePart X0Y0_眼左_眼2_眼; - public Par X0Y0_眼左_眼2_ハイライト; + public ShapePart X0Y0_眼左_眼2_ハイライト; - public Par X0Y0_眼左_眼3_基; + public ShapePart X0Y0_眼左_眼3_基; - public Par X0Y0_眼左_眼3_眼; + public ShapePart X0Y0_眼左_眼3_眼; - public Par X0Y0_眼左_眼3_ハイライト; + public ShapePart X0Y0_眼左_眼3_ハイライト; - public Par X0Y0_眼左_眼4_基; + public ShapePart X0Y0_眼左_眼4_基; - public Par X0Y0_眼左_眼4_眼; + public ShapePart X0Y0_眼左_眼4_眼; - public Par X0Y0_眼左_眼4_ハイライト; + public ShapePart X0Y0_眼左_眼4_ハイライト; - public Par X0Y0_眼左_眼5_基; + public ShapePart X0Y0_眼左_眼5_基; - public Par X0Y0_眼左_眼5_眼; + public ShapePart X0Y0_眼左_眼5_眼; - public Par X0Y0_眼左_眼5_ハイライト; + public ShapePart X0Y0_眼左_眼5_ハイライト; - public Par X0Y0_眼右_眼1_基; + public ShapePart X0Y0_眼右_眼1_基; - public Par X0Y0_眼右_眼1_眼; + public ShapePart X0Y0_眼右_眼1_眼; - public Par X0Y0_眼右_眼1_ハイライト; + public ShapePart X0Y0_眼右_眼1_ハイライト; - public Par X0Y0_眼右_眼2_基; + public ShapePart X0Y0_眼右_眼2_基; - public Par X0Y0_眼右_眼2_眼; + public ShapePart X0Y0_眼右_眼2_眼; - public Par X0Y0_眼右_眼2_ハイライト; + public ShapePart X0Y0_眼右_眼2_ハイライト; - public Par X0Y0_眼右_眼3_基; + public ShapePart X0Y0_眼右_眼3_基; - public Par X0Y0_眼右_眼3_眼; + public ShapePart X0Y0_眼右_眼3_眼; - public Par X0Y0_眼右_眼3_ハイライト; + public ShapePart X0Y0_眼右_眼3_ハイライト; - public Par X0Y0_眼右_眼4_基; + public ShapePart X0Y0_眼右_眼4_基; - public Par X0Y0_眼右_眼4_眼; + public ShapePart X0Y0_眼右_眼4_眼; - public Par X0Y0_眼右_眼4_ハイライト; + public ShapePart X0Y0_眼右_眼4_ハイライト; - public Par X0Y0_眼右_眼5_基; + public ShapePart X0Y0_眼右_眼5_基; - public Par X0Y0_眼右_眼5_眼; + public ShapePart X0Y0_眼右_眼5_眼; - public Par X0Y0_眼右_眼5_ハイライト; + public ShapePart X0Y0_眼右_眼5_ハイライト; - public Par X0Y0_角左_角左1; + public ShapePart X0Y0_角左_角左1; - public Par X0Y0_角左_角左2; + public ShapePart X0Y0_角左_角左2; - public Par X0Y0_角右_角右1; + public ShapePart X0Y0_角右_角右1; - public Par X0Y0_角右_角右2; + public ShapePart X0Y0_角右_角右2; public ColorD 面CD; @@ -824,14 +824,14 @@ namespace SlaveMatrix { 顔面_蟲 顔面_蟲2 = this; ThisType = GetType(); - Dif dif = new Dif(Sta.肢中["顔面"][2]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_面 = pars["面"].ToPar(); - Pars pars2 = pars["眼左"].ToPars(); - Pars pars3 = pars2["眼1"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢中["顔面"][2]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_面 = partGroup["面"].ToPar(); + PartGroup pars2 = partGroup["眼左"].ToPars(); + PartGroup pars3 = pars2["眼1"].ToPars(); X0Y0_眼左_眼1_基 = pars3["基"].ToPar(); X0Y0_眼左_眼1_眼 = pars3["眼"].ToPar(); X0Y0_眼左_眼1_ハイライト = pars3["ハイライト"].ToPar(); @@ -851,7 +851,7 @@ namespace SlaveMatrix X0Y0_眼左_眼5_基 = pars3["基"].ToPar(); X0Y0_眼左_眼5_眼 = pars3["眼"].ToPar(); X0Y0_眼左_眼5_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["眼右"].ToPars(); + pars2 = partGroup["眼右"].ToPars(); pars3 = pars2["眼1"].ToPars(); X0Y0_眼右_眼1_基 = pars3["基"].ToPar(); X0Y0_眼右_眼1_眼 = pars3["眼"].ToPar(); @@ -872,10 +872,10 @@ namespace SlaveMatrix X0Y0_眼右_眼5_基 = pars3["基"].ToPar(); X0Y0_眼右_眼5_眼 = pars3["眼"].ToPar(); X0Y0_眼右_眼5_ハイライト = pars3["ハイライト"].ToPar(); - pars2 = pars["角左"].ToPars(); + pars2 = partGroup["角左"].ToPars(); X0Y0_角左_角左1 = pars2["角左1"].ToPar(); X0Y0_角左_角左2 = pars2["角左2"].ToPar(); - pars2 = pars["角右"].ToPars(); + pars2 = partGroup["角右"].ToPars(); X0Y0_角右_角右1 = pars2["角右1"].ToPar(); X0Y0_角右_角右2 = pars2["角右2"].ToPar(); Body.SetJoints(); @@ -946,10 +946,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.触覚左_接続.Count > 0) { - 触覚左_接続 = e.触覚左_接続.Select(delegate(EleD g) + 触覚左_接続 = e.触覚左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_蟲2; @@ -960,7 +960,7 @@ namespace SlaveMatrix } if (e.触覚右_接続.Count > 0) { - 触覚右_接続 = e.触覚右_接続.Select(delegate(EleD g) + 触覚右_接続 = e.触覚右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 顔面_蟲2; @@ -1055,41 +1055,41 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 面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); + 面CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 眼左_眼1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼左_眼2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼左_眼3_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼3_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼3_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼左_眼4_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼4_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼4_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼左_眼5_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼5_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼左_眼5_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼右_眼1_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼1_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼1_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼右_眼2_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼2_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼2_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼右_眼3_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼3_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼3_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼右_眼4_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼4_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼4_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 眼右_眼5_基CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼5_眼CD = new ColorD(ref ColorHelper.Black, ref 体配色.眼0O); + 眼右_眼5_ハイライトCD = new ColorD(ref ColorHelper.Empty, ref 体配色.ハイライト); + 角左_角左1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 角左_角左2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 角右_角右1CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); + 角右_角右2CD = new ColorD(ref ColorHelper.Black, ref 体配色.甲0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs index cce91bc..5cbfc3a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/顔面_蟲D.cs @@ -84,21 +84,21 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 触覚左接続(EleD e) + public override void 触覚左接続(ElementData e) { 触覚左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_蟲_触覚左_接続; } - public override void 触覚右接続(EleD e) + public override void 触覚右接続(ElementData e) { 触覚右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.顔面_蟲_触覚右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 顔面_蟲(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs index 1fafd20..41d4b76 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 飛沫 : Ele + public class 飛沫 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs index 43fbf90..bb19808 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 飛沫D : EleD + public class 飛沫D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs index ec1407a..469e73c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人.cs @@ -4,115 +4,115 @@ namespace SlaveMatrix { public class 飛沫_人 : 飛沫 { - public Par X0Y0_飛沫基; + public ShapePart X0Y0_飛沫基; - public Par X0Y0_雫1; + public ShapePart X0Y0_雫1; - public Par X0Y0_雫2; + public ShapePart X0Y0_雫2; - public Par X0Y0_雫3; + public ShapePart X0Y0_雫3; - public Par X0Y0_雫4; + public ShapePart X0Y0_雫4; - public Par X0Y0_雫5; + public ShapePart X0Y0_雫5; - public Par X0Y0_雫6; + public ShapePart X0Y0_雫6; - public Par X0Y0_雫7; + public ShapePart X0Y0_雫7; - public Par X0Y0_雫8; + public ShapePart X0Y0_雫8; - public Par X0Y0_雫9; + public ShapePart X0Y0_雫9; - public Par X0Y0_雫10; + public ShapePart X0Y0_雫10; - public Par X0Y1_飛沫基; + public ShapePart X0Y1_飛沫基; - public Par X0Y1_雫1; + public ShapePart X0Y1_雫1; - public Par X0Y1_雫2; + public ShapePart X0Y1_雫2; - public Par X0Y1_雫3; + public ShapePart X0Y1_雫3; - public Par X0Y1_雫4; + public ShapePart X0Y1_雫4; - public Par X0Y1_雫5; + public ShapePart X0Y1_雫5; - public Par X0Y1_雫6; + public ShapePart X0Y1_雫6; - public Par X0Y1_雫7; + public ShapePart X0Y1_雫7; - public Par X0Y1_雫8; + public ShapePart X0Y1_雫8; - public Par X0Y1_雫9; + public ShapePart X0Y1_雫9; - public Par X0Y1_雫10; + public ShapePart X0Y1_雫10; - public Par X0Y2_飛沫基; + public ShapePart X0Y2_飛沫基; - public Par X0Y2_雫1; + public ShapePart X0Y2_雫1; - public Par X0Y2_雫2; + public ShapePart X0Y2_雫2; - public Par X0Y2_雫3; + public ShapePart X0Y2_雫3; - public Par X0Y2_雫4; + public ShapePart X0Y2_雫4; - public Par X0Y2_雫5; + public ShapePart X0Y2_雫5; - public Par X0Y2_雫6; + public ShapePart X0Y2_雫6; - public Par X0Y2_雫7; + public ShapePart X0Y2_雫7; - public Par X0Y2_雫8; + public ShapePart X0Y2_雫8; - public Par X0Y2_雫9; + public ShapePart X0Y2_雫9; - public Par X0Y2_雫10; + public ShapePart X0Y2_雫10; - public Par X0Y3_飛沫基; + public ShapePart X0Y3_飛沫基; - public Par X0Y3_雫1; + public ShapePart X0Y3_雫1; - public Par X0Y3_雫2; + public ShapePart X0Y3_雫2; - public Par X0Y3_雫3; + public ShapePart X0Y3_雫3; - public Par X0Y3_雫4; + public ShapePart X0Y3_雫4; - public Par X0Y3_雫5; + public ShapePart X0Y3_雫5; - public Par X0Y3_雫6; + public ShapePart X0Y3_雫6; - public Par X0Y3_雫7; + public ShapePart X0Y3_雫7; - public Par X0Y3_雫8; + public ShapePart X0Y3_雫8; - public Par X0Y3_雫9; + public ShapePart X0Y3_雫9; - public Par X0Y3_雫10; + public ShapePart X0Y3_雫10; - public Par X0Y4_飛沫基; + public ShapePart X0Y4_飛沫基; - public Par X0Y4_雫1; + public ShapePart X0Y4_雫1; - public Par X0Y4_雫2; + public ShapePart X0Y4_雫2; - public Par X0Y4_雫3; + public ShapePart X0Y4_雫3; - public Par X0Y4_雫4; + public ShapePart X0Y4_雫4; - public Par X0Y4_雫5; + public ShapePart X0Y4_雫5; - public Par X0Y4_雫6; + public ShapePart X0Y4_雫6; - public Par X0Y4_雫7; + public ShapePart X0Y4_雫7; - public Par X0Y4_雫8; + public ShapePart X0Y4_雫8; - public Par X0Y4_雫9; + public ShapePart X0Y4_雫9; - public Par X0Y4_雫10; + public ShapePart X0Y4_雫10; public ColorD 飛沫基CD; @@ -557,67 +557,67 @@ namespace SlaveMatrix public 飛沫_人(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 飛沫_人D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["飛沫"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.性器付["飛沫"]); + PartGroup partGroup = Body[0][0]; + X0Y0_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y0_雫1 = partGroup["雫1"].ToPar(); + X0Y0_雫2 = partGroup["雫2"].ToPar(); + X0Y0_雫3 = partGroup["雫3"].ToPar(); + X0Y0_雫4 = partGroup["雫4"].ToPar(); + X0Y0_雫5 = partGroup["雫5"].ToPar(); + X0Y0_雫6 = partGroup["雫6"].ToPar(); + X0Y0_雫7 = partGroup["雫7"].ToPar(); + X0Y0_雫8 = partGroup["雫8"].ToPar(); + X0Y0_雫9 = partGroup["雫9"].ToPar(); + X0Y0_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][1]; + X0Y1_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y1_雫1 = partGroup["雫1"].ToPar(); + X0Y1_雫2 = partGroup["雫2"].ToPar(); + X0Y1_雫3 = partGroup["雫3"].ToPar(); + X0Y1_雫4 = partGroup["雫4"].ToPar(); + X0Y1_雫5 = partGroup["雫5"].ToPar(); + X0Y1_雫6 = partGroup["雫6"].ToPar(); + X0Y1_雫7 = partGroup["雫7"].ToPar(); + X0Y1_雫8 = partGroup["雫8"].ToPar(); + X0Y1_雫9 = partGroup["雫9"].ToPar(); + X0Y1_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][2]; + X0Y2_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y2_雫1 = partGroup["雫1"].ToPar(); + X0Y2_雫2 = partGroup["雫2"].ToPar(); + X0Y2_雫3 = partGroup["雫3"].ToPar(); + X0Y2_雫4 = partGroup["雫4"].ToPar(); + X0Y2_雫5 = partGroup["雫5"].ToPar(); + X0Y2_雫6 = partGroup["雫6"].ToPar(); + X0Y2_雫7 = partGroup["雫7"].ToPar(); + X0Y2_雫8 = partGroup["雫8"].ToPar(); + X0Y2_雫9 = partGroup["雫9"].ToPar(); + X0Y2_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][3]; + X0Y3_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y3_雫1 = partGroup["雫1"].ToPar(); + X0Y3_雫2 = partGroup["雫2"].ToPar(); + X0Y3_雫3 = partGroup["雫3"].ToPar(); + X0Y3_雫4 = partGroup["雫4"].ToPar(); + X0Y3_雫5 = partGroup["雫5"].ToPar(); + X0Y3_雫6 = partGroup["雫6"].ToPar(); + X0Y3_雫7 = partGroup["雫7"].ToPar(); + X0Y3_雫8 = partGroup["雫8"].ToPar(); + X0Y3_雫9 = partGroup["雫9"].ToPar(); + X0Y3_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][4]; + X0Y4_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y4_雫1 = partGroup["雫1"].ToPar(); + X0Y4_雫2 = partGroup["雫2"].ToPar(); + X0Y4_雫3 = partGroup["雫3"].ToPar(); + X0Y4_雫4 = partGroup["雫4"].ToPar(); + X0Y4_雫5 = partGroup["雫5"].ToPar(); + X0Y4_雫6 = partGroup["雫6"].ToPar(); + X0Y4_雫7 = partGroup["雫7"].ToPar(); + X0Y4_雫8 = partGroup["雫8"].ToPar(); + X0Y4_雫9 = partGroup["雫9"].ToPar(); + X0Y4_雫10 = partGroup["雫10"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -799,17 +799,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 飛沫基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 体配色.体液); + 飛沫基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs index 491711c..8f8fe90 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_人D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 飛沫_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs index eb43c27..b1f513e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣.cs @@ -4,115 +4,115 @@ namespace SlaveMatrix { public class 飛沫_獣 : 飛沫 { - public Par X0Y0_飛沫基; + public ShapePart X0Y0_飛沫基; - public Par X0Y0_雫1; + public ShapePart X0Y0_雫1; - public Par X0Y0_雫2; + public ShapePart X0Y0_雫2; - public Par X0Y0_雫3; + public ShapePart X0Y0_雫3; - public Par X0Y0_雫4; + public ShapePart X0Y0_雫4; - public Par X0Y0_雫5; + public ShapePart X0Y0_雫5; - public Par X0Y0_雫6; + public ShapePart X0Y0_雫6; - public Par X0Y0_雫7; + public ShapePart X0Y0_雫7; - public Par X0Y0_雫8; + public ShapePart X0Y0_雫8; - public Par X0Y0_雫9; + public ShapePart X0Y0_雫9; - public Par X0Y0_雫10; + public ShapePart X0Y0_雫10; - public Par X0Y1_飛沫基; + public ShapePart X0Y1_飛沫基; - public Par X0Y1_雫1; + public ShapePart X0Y1_雫1; - public Par X0Y1_雫2; + public ShapePart X0Y1_雫2; - public Par X0Y1_雫3; + public ShapePart X0Y1_雫3; - public Par X0Y1_雫4; + public ShapePart X0Y1_雫4; - public Par X0Y1_雫5; + public ShapePart X0Y1_雫5; - public Par X0Y1_雫6; + public ShapePart X0Y1_雫6; - public Par X0Y1_雫7; + public ShapePart X0Y1_雫7; - public Par X0Y1_雫8; + public ShapePart X0Y1_雫8; - public Par X0Y1_雫9; + public ShapePart X0Y1_雫9; - public Par X0Y1_雫10; + public ShapePart X0Y1_雫10; - public Par X0Y2_飛沫基; + public ShapePart X0Y2_飛沫基; - public Par X0Y2_雫1; + public ShapePart X0Y2_雫1; - public Par X0Y2_雫2; + public ShapePart X0Y2_雫2; - public Par X0Y2_雫3; + public ShapePart X0Y2_雫3; - public Par X0Y2_雫4; + public ShapePart X0Y2_雫4; - public Par X0Y2_雫5; + public ShapePart X0Y2_雫5; - public Par X0Y2_雫6; + public ShapePart X0Y2_雫6; - public Par X0Y2_雫7; + public ShapePart X0Y2_雫7; - public Par X0Y2_雫8; + public ShapePart X0Y2_雫8; - public Par X0Y2_雫9; + public ShapePart X0Y2_雫9; - public Par X0Y2_雫10; + public ShapePart X0Y2_雫10; - public Par X0Y3_飛沫基; + public ShapePart X0Y3_飛沫基; - public Par X0Y3_雫1; + public ShapePart X0Y3_雫1; - public Par X0Y3_雫2; + public ShapePart X0Y3_雫2; - public Par X0Y3_雫3; + public ShapePart X0Y3_雫3; - public Par X0Y3_雫4; + public ShapePart X0Y3_雫4; - public Par X0Y3_雫5; + public ShapePart X0Y3_雫5; - public Par X0Y3_雫6; + public ShapePart X0Y3_雫6; - public Par X0Y3_雫7; + public ShapePart X0Y3_雫7; - public Par X0Y3_雫8; + public ShapePart X0Y3_雫8; - public Par X0Y3_雫9; + public ShapePart X0Y3_雫9; - public Par X0Y3_雫10; + public ShapePart X0Y3_雫10; - public Par X0Y4_飛沫基; + public ShapePart X0Y4_飛沫基; - public Par X0Y4_雫1; + public ShapePart X0Y4_雫1; - public Par X0Y4_雫2; + public ShapePart X0Y4_雫2; - public Par X0Y4_雫3; + public ShapePart X0Y4_雫3; - public Par X0Y4_雫4; + public ShapePart X0Y4_雫4; - public Par X0Y4_雫5; + public ShapePart X0Y4_雫5; - public Par X0Y4_雫6; + public ShapePart X0Y4_雫6; - public Par X0Y4_雫7; + public ShapePart X0Y4_雫7; - public Par X0Y4_雫8; + public ShapePart X0Y4_雫8; - public Par X0Y4_雫9; + public ShapePart X0Y4_雫9; - public Par X0Y4_雫10; + public ShapePart X0Y4_雫10; public ColorD 飛沫基CD; @@ -557,67 +557,67 @@ namespace SlaveMatrix public 飛沫_獣(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 飛沫_獣D e) { ThisType = GetType(); - Body = new Difs(Sta.性器付["四足飛沫"]); - Pars pars = Body[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 = Body[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 = Body[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 = Body[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 = Body[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(); + Body = new VariantGrid(GlobalState.性器付["四足飛沫"]); + PartGroup partGroup = Body[0][0]; + X0Y0_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y0_雫1 = partGroup["雫1"].ToPar(); + X0Y0_雫2 = partGroup["雫2"].ToPar(); + X0Y0_雫3 = partGroup["雫3"].ToPar(); + X0Y0_雫4 = partGroup["雫4"].ToPar(); + X0Y0_雫5 = partGroup["雫5"].ToPar(); + X0Y0_雫6 = partGroup["雫6"].ToPar(); + X0Y0_雫7 = partGroup["雫7"].ToPar(); + X0Y0_雫8 = partGroup["雫8"].ToPar(); + X0Y0_雫9 = partGroup["雫9"].ToPar(); + X0Y0_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][1]; + X0Y1_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y1_雫1 = partGroup["雫1"].ToPar(); + X0Y1_雫2 = partGroup["雫2"].ToPar(); + X0Y1_雫3 = partGroup["雫3"].ToPar(); + X0Y1_雫4 = partGroup["雫4"].ToPar(); + X0Y1_雫5 = partGroup["雫5"].ToPar(); + X0Y1_雫6 = partGroup["雫6"].ToPar(); + X0Y1_雫7 = partGroup["雫7"].ToPar(); + X0Y1_雫8 = partGroup["雫8"].ToPar(); + X0Y1_雫9 = partGroup["雫9"].ToPar(); + X0Y1_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][2]; + X0Y2_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y2_雫1 = partGroup["雫1"].ToPar(); + X0Y2_雫2 = partGroup["雫2"].ToPar(); + X0Y2_雫3 = partGroup["雫3"].ToPar(); + X0Y2_雫4 = partGroup["雫4"].ToPar(); + X0Y2_雫5 = partGroup["雫5"].ToPar(); + X0Y2_雫6 = partGroup["雫6"].ToPar(); + X0Y2_雫7 = partGroup["雫7"].ToPar(); + X0Y2_雫8 = partGroup["雫8"].ToPar(); + X0Y2_雫9 = partGroup["雫9"].ToPar(); + X0Y2_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][3]; + X0Y3_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y3_雫1 = partGroup["雫1"].ToPar(); + X0Y3_雫2 = partGroup["雫2"].ToPar(); + X0Y3_雫3 = partGroup["雫3"].ToPar(); + X0Y3_雫4 = partGroup["雫4"].ToPar(); + X0Y3_雫5 = partGroup["雫5"].ToPar(); + X0Y3_雫6 = partGroup["雫6"].ToPar(); + X0Y3_雫7 = partGroup["雫7"].ToPar(); + X0Y3_雫8 = partGroup["雫8"].ToPar(); + X0Y3_雫9 = partGroup["雫9"].ToPar(); + X0Y3_雫10 = partGroup["雫10"].ToPar(); + partGroup = Body[0][4]; + X0Y4_飛沫基 = partGroup["飛沫基"].ToPar(); + X0Y4_雫1 = partGroup["雫1"].ToPar(); + X0Y4_雫2 = partGroup["雫2"].ToPar(); + X0Y4_雫3 = partGroup["雫3"].ToPar(); + X0Y4_雫4 = partGroup["雫4"].ToPar(); + X0Y4_雫5 = partGroup["雫5"].ToPar(); + X0Y4_雫6 = partGroup["雫6"].ToPar(); + X0Y4_雫7 = partGroup["雫7"].ToPar(); + X0Y4_雫8 = partGroup["雫8"].ToPar(); + X0Y4_雫9 = partGroup["雫9"].ToPar(); + X0Y4_雫10 = partGroup["雫10"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -799,17 +799,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 飛沫基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 体配色.体液); + 飛沫基CD = new ColorD(ref ColorHelper.Empty, ref Color2.Empty); + 雫1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫6CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫7CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫8CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫9CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); + 雫10CD = new ColorD(ref ColorHelper.Empty, ref 体配色.体液); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs index ef822fa..7b0f995 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛沫_獣D.cs @@ -34,7 +34,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 飛沫_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs index 0bf74e6..ae15f0e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_先.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 飛膜_先 : Ele + public class 飛膜_先 : Element { - public Par X0Y0_飛膜; + public ShapePart X0Y0_飛膜; - public Par X0Y1_飛膜; + public ShapePart X0Y1_飛膜; public ColorD 飛膜CD; @@ -107,11 +107,11 @@ namespace SlaveMatrix public 飛膜_先(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色) { ThisType = GetType(); - Body = new Difs(Sta.腕左["飛膜先"]); - Pars pars = Body[0][0]; - X0Y0_飛膜 = pars["飛膜"].ToPar(); - pars = Body[0][1]; - X0Y1_飛膜 = pars["飛膜"].ToPar(); + Body = new VariantGrid(GlobalState.腕左["飛膜先"]); + PartGroup partGroup = Body[0][0]; + X0Y0_飛膜 = partGroup["飛膜"].ToPar(); + partGroup = Body[0][1]; + X0Y1_飛膜 = partGroup["飛膜"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -402,7 +402,7 @@ namespace SlaveMatrix double num2 = X0Y1_飛膜.GetOP()[4].ps[0].DistanceSquared(X0Y1_飛膜.GetOP()[19].ps[2]); Vector2D v = X0Y1_飛膜.GetOP()[11].ps[2] - vector2D9; Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.GetPosition()) - vector2D8; - double num3 = v.Angle02π(Dat.Vec2DUnitY); + double num3 = v.Angle02π(DataConsts.Vec2DUnitY); MatrixD transform = num3.RotationZ(); MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); Vector2D vector2D10 = vector2D8 - vector2D9; @@ -428,7 +428,7 @@ namespace SlaveMatrix num2 = X0Y1_飛膜.GetOP()[20].ps[0].DistanceSquared(X0Y1_飛膜.GetOP()[39].ps[2]); Vector2D v3 = X0Y1_飛膜.GetOP()[29].ps[2] - vector2D9; v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.GetPosition()) - vector2D8; - num3 = v3.Angle02π(Dat.Vec2DUnitY); + num3 = v3.Angle02π(DataConsts.Vec2DUnitY); transform = num3.RotationZ(); transform2 = (v3.Angle02π(v2) - num3).RotationZ(); vector2D10 = vector2D8 - vector2D9; @@ -536,7 +536,7 @@ namespace SlaveMatrix double num2 = X0Y1_飛膜.GetOP()[38].ps[2].DistanceSquared(X0Y1_飛膜.GetOP()[23].ps[0]); Vector2D v = X0Y1_飛膜.GetOP()[31].ps[0] - vector2D9; Vector2D v2 = X0Y1_飛膜.ToLocal(手.X0Y0_人指_指2.GetPosition()) - vector2D8; - double num3 = v.Angle02π(Dat.Vec2DUnitY); + double num3 = v.Angle02π(DataConsts.Vec2DUnitY); MatrixD transform = num3.RotationZ(); MatrixD transform2 = (v.Angle02π(v2) - num3).RotationZ(); Vector2D vector2D10 = vector2D8 - vector2D9; @@ -562,7 +562,7 @@ namespace SlaveMatrix num2 = X0Y1_飛膜.GetOP()[22].ps[2].DistanceSquared(X0Y1_飛膜.GetOP()[3].ps[0]); Vector2D v3 = X0Y1_飛膜.GetOP()[13].ps[0] - vector2D9; v2 = X0Y1_飛膜.ToLocal(手.X0Y0_中指_指2.GetPosition()) - vector2D8; - num3 = v3.Angle02π(Dat.Vec2DUnitY); + num3 = v3.Angle02π(DataConsts.Vec2DUnitY); transform = num3.RotationZ(); transform2 = (v3.Angle02π(v2) - num3).RotationZ(); vector2D10 = vector2D8 - vector2D9; @@ -637,17 +637,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜R); } private void 配色T0(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); } private void 配色T1(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs index 0af5bf1..ac8be4b 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜_根.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 飛膜_根 : Ele + public class 飛膜_根 : Element { - public Par X0Y0_飛膜; + public ShapePart X0Y0_飛膜; - public Par X0Y1_飛膜; + public ShapePart X0Y1_飛膜; public ColorD 飛膜CD; @@ -107,11 +107,11 @@ namespace SlaveMatrix public 飛膜_根(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色) { ThisType = GetType(); - Body = new Difs(Sta.腕左["飛膜根"]); - Pars pars = Body[0][0]; - X0Y0_飛膜 = pars["飛膜"].ToPar(); - pars = Body[0][1]; - X0Y1_飛膜 = pars["飛膜"].ToPar(); + Body = new VariantGrid(GlobalState.腕左["飛膜根"]); + PartGroup partGroup = Body[0][0]; + X0Y0_飛膜 = partGroup["飛膜"].ToPar(); + partGroup = Body[0][1]; + X0Y1_飛膜 = partGroup["飛膜"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -248,7 +248,7 @@ namespace SlaveMatrix Vector2D vector2D5 = (X0Y1_飛膜.GetOP()[2].ps[0] + X0Y1_飛膜.GetOP()[9].ps[2]) * 0.5; Vector2D v2 = X0Y1_飛膜.GetOP()[2].ps[0] - X0Y1_飛膜.GetOP()[9].ps[2]; double num2 = v2.LengthSquared(); - double num3 = v2.Angle02π(Dat.Vec2DUnitX); + double num3 = v2.Angle02π(DataConsts.Vec2DUnitX); QuaternionD rotation = num3.RotationZQ(); QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); double num4 = num / num2; @@ -296,7 +296,7 @@ namespace SlaveMatrix Vector2D vector2D5 = (X0Y1_飛膜.GetOP()[8].ps[2] + X0Y1_飛膜.GetOP()[1].ps[0]) * 0.5; Vector2D v2 = X0Y1_飛膜.GetOP()[8].ps[2] - X0Y1_飛膜.GetOP()[1].ps[0]; double num2 = v2.LengthSquared(); - double num3 = v2.Angle02π(-Dat.Vec2DUnitX); + double num3 = v2.Angle02π(-DataConsts.Vec2DUnitX); QuaternionD rotation = num3.RotationZQ(); QuaternionD rotation2 = (v2.Angle02π(v) - num3).RotationZQ(); double num4 = num / num2; @@ -371,17 +371,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.膜R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜R); } private void 配色T0(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); } private void 配色T1(BodyColorSet 体配色) { - 飛膜CD = new ColorD(ref Col.Black, ref 体配色.刺青R); + 飛膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青R); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs index 0e5f853..059777e 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/飛膜色更新.cs @@ -8,7 +8,7 @@ namespace SlaveMatrix public 飛膜_先 先; - private Par[] 飛膜; + private ShapePart[] 飛膜; private Vector2D[] 飛膜m; @@ -16,7 +16,7 @@ namespace SlaveMatrix { this.根 = 根; this.先 = 先; - 飛膜 = new Par[4] { 根.X0Y0_飛膜, 根.X0Y1_飛膜, 先.X0Y0_飛膜, 先.X0Y1_飛膜 }; + 飛膜 = new ShapePart[4] { 根.X0Y0_飛膜, 根.X0Y1_飛膜, 先.X0Y0_飛膜, 先.X0Y1_飛膜 }; } public void 色更新() diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs index 477dd8b..7e37861 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/髪留色.cs @@ -23,15 +23,15 @@ namespace SlaveMatrix public void SetRandom() { - Col.GetRandomClothesColor(out 髪留1); + ColorHelper.GetRandomClothesColor(out 髪留1); 髪留2 = 髪留1; SetColor2(); } public void SetColor2() { - Col.GetGrad(ref 髪留1, out 髪留1色); - Col.GetGrad(ref 髪留2, out 髪留2色); + ColorHelper.GetGrad(ref 髪留1, out 髪留1色); + ColorHelper.GetGrad(ref 髪留2, out 髪留2色); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs index f130bc5..10a3054 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鯨色更新.cs @@ -9,7 +9,7 @@ namespace SlaveMatrix public 尾_鯨 尾; - private Par[] 鯨; + private ShapePart[] 鯨; private Vector2D[] 鯨m; @@ -17,7 +17,7 @@ namespace SlaveMatrix { this.長物 = 長物; this.尾 = 尾; - 鯨 = new Par[40] + 鯨 = new ShapePart[40] { 長物.X0Y0_Torso6_Torso, 長物.X0Y0_Torso5_Torso, 長物.X0Y0_Torso4_Torso, 長物.X0Y0_Torso3_Torso, 長物.X0Y0_Torso2_Torso, 長物.X0Y0_Torso1_Torso, 尾.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_尾, @@ -33,7 +33,7 @@ namespace SlaveMatrix 尾.色更新(鯨m); } - public bool Contains(Ele e) + public bool Contains(Element e) { if (長物 != e) { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs index b5fffba..ebf9e38 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭.cs @@ -2,7 +2,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鰭 : Ele + public class 鰭 : Element { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs index 2cd57fd..e16a26f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭D.cs @@ -3,7 +3,7 @@ using System; namespace SlaveMatrix { [Serializable] - public class 鰭D : EleD + public class 鰭D : ElementData { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs index b477eca..f56de53 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚.cs @@ -4,7 +4,7 @@ namespace SlaveMatrix { public class 鰭_豚 : 鰭 { - public Par X0Y0_鰭; + public ShapePart X0Y0_鰭; public ColorD 鰭CD; @@ -86,14 +86,14 @@ namespace SlaveMatrix public 鰭_豚(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鰭_豚D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "豚鰭"; - dif.Add(new Pars(Sta.肢左["鰭"][1][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "豚鰭"; + morphVariant.Add(new PartGroup(GlobalState.肢左["鰭"][1][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_鰭 = partGroup["鰭"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -152,7 +152,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 鰭CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs index cb978af..f8146d8 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_豚D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鰭_豚(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs index a3ed3bb..ec16da6 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚.cs @@ -4,21 +4,21 @@ namespace SlaveMatrix { public class 鰭_魚 : 鰭 { - public Par X0Y0_鰭2_鰭膜; + public ShapePart X0Y0_鰭2_鰭膜; - public Par X0Y0_鰭2_鰭条; + public ShapePart X0Y0_鰭2_鰭条; - public Par X0Y0_鰭1_鰭膜; + public ShapePart X0Y0_鰭1_鰭膜; - public Par X0Y0_鰭1_鰭条; + public ShapePart X0Y0_鰭1_鰭条; - public Par X0Y1_鰭2_鰭膜; + public ShapePart X0Y1_鰭2_鰭膜; - public Par X0Y1_鰭2_鰭条; + public ShapePart X0Y1_鰭2_鰭条; - public Par X0Y1_鰭1_鰭膜; + public ShapePart X0Y1_鰭1_鰭膜; - public Par X0Y1_鰭1_鰭条; + public ShapePart X0Y1_鰭1_鰭条; public ColorD 鰭2_鰭膜CD; @@ -174,18 +174,18 @@ namespace SlaveMatrix public 鰭_魚(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鰭_魚D e) { ThisType = GetType(); - Dif dif = new Dif(Sta.肢左["鰭"][0]); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["鰭2"].ToPars(); + MorphVariant morphVariant = new MorphVariant(GlobalState.肢左["鰭"][0]); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["鰭2"].ToPars(); X0Y0_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭2_鰭条 = pars2["鰭条"].ToPar(); - pars2 = pars["鰭1"].ToPars(); + pars2 = partGroup["鰭1"].ToPars(); X0Y0_鰭1_鰭膜 = pars2["鰭膜"].ToPar(); X0Y0_鰭1_鰭条 = pars2["鰭条"].ToPar(); - Pars pars3 = Body[0][1]; + PartGroup pars3 = Body[0][1]; pars2 = pars3["鰭2"].ToPars(); X0Y1_鰭2_鰭膜 = pars2["鰭膜"].ToPar(); X0Y1_鰭2_鰭条 = pars2["鰭条"].ToPar(); @@ -279,10 +279,10 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭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); + 鰭2_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭2_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); + 鰭1_鰭膜CD = new ColorD(ref ColorHelper.Black, ref 体配色.膜O); + 鰭1_鰭条CD = new ColorD(ref ColorHelper.Black, ref 体配色.爪O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs index 5e9e8ef..f2b3046 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_魚D.cs @@ -20,7 +20,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鰭_魚(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs index 2a9eb1b..46504c9 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨.cs @@ -4,7 +4,7 @@ namespace SlaveMatrix { public class 鰭_鯨 : 鰭 { - public Par X0Y0_鰭; + public ShapePart X0Y0_鰭; public ColorD 鰭CD; @@ -86,14 +86,14 @@ namespace SlaveMatrix public 鰭_鯨(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鰭_鯨D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鯨鰭"; - dif.Add(new Pars(Sta.肢左["鰭"][1][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_鰭 = pars["鰭"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鯨鰭"; + morphVariant.Add(new PartGroup(GlobalState.肢左["鰭"][1][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_鰭 = partGroup["鰭"].ToPar(); Xasix = false; Body.SetJoints(); 接続根 = new JointD(Body); @@ -152,7 +152,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鰭CD = new ColorD(ref Col.Black, ref 体配色.体0O); + 鰭CD = new ColorD(ref ColorHelper.Black, ref 体配色.体0O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs index 1874e59..34e4f93 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鰭_鯨D.cs @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鰭_鯨(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs index 7229dd7..12cfb45 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰.cs @@ -4,131 +4,131 @@ namespace SlaveMatrix { public class 鳳凰 : 尾 { - public Par X0Y0_羽_羽; + public ShapePart X0Y0_羽_羽; - public Par X0Y0_羽_紋1; + public ShapePart X0Y0_羽_紋1; - public Par X0Y0_羽_紋2; + public ShapePart X0Y0_羽_紋2; - public Par X0Y0_羽2_羽; + public ShapePart X0Y0_羽2_羽; - public Par X0Y0_羽2_紋1; + public ShapePart X0Y0_羽2_紋1; - public Par X0Y0_羽2_紋2; + public ShapePart X0Y0_羽2_紋2; - public Par X0Y0_羽3_羽; + public ShapePart X0Y0_羽3_羽; - public Par X0Y0_羽3_紋1; + public ShapePart X0Y0_羽3_紋1; - public Par X0Y0_羽3_紋2; + public ShapePart X0Y0_羽3_紋2; - public Par X0Y0_羽4_羽; + public ShapePart X0Y0_羽4_羽; - public Par X0Y0_羽4_紋1; + public ShapePart X0Y0_羽4_紋1; - public Par X0Y0_羽4_紋2; + public ShapePart X0Y0_羽4_紋2; - public Par X0Y0_羽5_羽; + public ShapePart X0Y0_羽5_羽; - public Par X0Y0_羽5_紋1; + public ShapePart X0Y0_羽5_紋1; - public Par X0Y0_羽5_紋2; + public ShapePart X0Y0_羽5_紋2; - public Par X0Y0_羽6_羽; + public ShapePart X0Y0_羽6_羽; - public Par X0Y0_羽6_紋1; + public ShapePart X0Y0_羽6_紋1; - public Par X0Y0_羽6_紋2; + public ShapePart X0Y0_羽6_紋2; - public Par X0Y0_羽7_羽; + public ShapePart X0Y0_羽7_羽; - public Par X0Y0_羽7_紋1; + public ShapePart X0Y0_羽7_紋1; - public Par X0Y0_羽7_紋2; + public ShapePart X0Y0_羽7_紋2; - public Par X0Y0_羽8_羽; + public ShapePart X0Y0_羽8_羽; - public Par X0Y0_羽8_紋1; + public ShapePart X0Y0_羽8_紋1; - public Par X0Y0_羽8_紋2; + public ShapePart X0Y0_羽8_紋2; - public Par X0Y0_羽9_羽; + public ShapePart X0Y0_羽9_羽; - public Par X0Y0_羽9_紋1; + public ShapePart X0Y0_羽9_紋1; - public Par X0Y0_羽9_紋2; + public ShapePart X0Y0_羽9_紋2; - public Par X0Y0_羽10_羽; + public ShapePart X0Y0_羽10_羽; - public Par X0Y0_羽10_紋1; + public ShapePart X0Y0_羽10_紋1; - public Par X0Y0_羽10_紋2; + public ShapePart X0Y0_羽10_紋2; - public Par X0Y0_羽11_羽; + public ShapePart X0Y0_羽11_羽; - public Par X0Y0_羽11_紋1; + public ShapePart X0Y0_羽11_紋1; - public Par X0Y0_羽11_紋2; + public ShapePart X0Y0_羽11_紋2; - public Par X0Y0_羽12_羽; + public ShapePart X0Y0_羽12_羽; - public Par X0Y0_羽12_紋1; + public ShapePart X0Y0_羽12_紋1; - public Par X0Y0_羽12_紋2; + public ShapePart X0Y0_羽12_紋2; - public Par X0Y0_羽13_羽; + public ShapePart X0Y0_羽13_羽; - public Par X0Y0_羽13_紋1; + public ShapePart X0Y0_羽13_紋1; - public Par X0Y0_羽13_紋2; + public ShapePart X0Y0_羽13_紋2; - public Par X0Y0_羽14_羽; + public ShapePart X0Y0_羽14_羽; - public Par X0Y0_羽14_紋1; + public ShapePart X0Y0_羽14_紋1; - public Par X0Y0_羽14_紋2; + public ShapePart X0Y0_羽14_紋2; - public Par X0Y0_羽15_羽; + public ShapePart X0Y0_羽15_羽; - public Par X0Y0_羽15_紋1; + public ShapePart X0Y0_羽15_紋1; - public Par X0Y0_羽15_紋2; + public ShapePart X0Y0_羽15_紋2; - public Par X0Y0_羽16_羽; + public ShapePart X0Y0_羽16_羽; - public Par X0Y0_羽16_紋1; + public ShapePart X0Y0_羽16_紋1; - public Par X0Y0_羽16_紋2; + public ShapePart X0Y0_羽16_紋2; - public Par X0Y0_羽17_羽; + public ShapePart X0Y0_羽17_羽; - public Par X0Y0_羽17_紋1; + public ShapePart X0Y0_羽17_紋1; - public Par X0Y0_羽17_紋2; + public ShapePart X0Y0_羽17_紋2; - public Par X0Y0_羽18_羽; + public ShapePart X0Y0_羽18_羽; - public Par X0Y0_羽18_紋1; + public ShapePart X0Y0_羽18_紋1; - public Par X0Y0_羽18_紋2; + public ShapePart X0Y0_羽18_紋2; - public Par X0Y0_羽19_羽; + public ShapePart X0Y0_羽19_羽; - public Par X0Y0_羽19_紋1; + public ShapePart X0Y0_羽19_紋1; - public Par X0Y0_羽19_紋2; + public ShapePart X0Y0_羽19_紋2; - public Par X0Y0_羽20_羽; + public ShapePart X0Y0_羽20_羽; - public Par X0Y0_羽20_紋1; + public ShapePart X0Y0_羽20_紋1; - public Par X0Y0_羽20_紋2; + public ShapePart X0Y0_羽20_紋2; - public Par X0Y0_羽21_羽; + public ShapePart X0Y0_羽21_羽; - public Par X0Y0_羽21_紋1; + public ShapePart X0Y0_羽21_紋1; - public Par X0Y0_羽21_紋2; + public ShapePart X0Y0_羽21_紋2; public ColorD 羽_羽CD; @@ -1402,94 +1402,94 @@ namespace SlaveMatrix public 鳳凰(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鳳凰D e) { ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "鳳凰"; - dif.Add(new Pars(Sta.肢中["尾"][2][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - Pars pars2 = pars["羽"].ToPars(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "鳳凰"; + morphVariant.Add(new PartGroup(GlobalState.肢中["尾"][2][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["羽"].ToPars(); X0Y0_羽_羽 = pars2["羽"].ToPar(); X0Y0_羽_紋1 = pars2["紋1"].ToPar(); X0Y0_羽_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽2"].ToPars(); + pars2 = partGroup["羽2"].ToPars(); X0Y0_羽2_羽 = pars2["羽"].ToPar(); X0Y0_羽2_紋1 = pars2["紋1"].ToPar(); X0Y0_羽2_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽3"].ToPars(); + pars2 = partGroup["羽3"].ToPars(); X0Y0_羽3_羽 = pars2["羽"].ToPar(); X0Y0_羽3_紋1 = pars2["紋1"].ToPar(); X0Y0_羽3_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽4"].ToPars(); + pars2 = partGroup["羽4"].ToPars(); X0Y0_羽4_羽 = pars2["羽"].ToPar(); X0Y0_羽4_紋1 = pars2["紋1"].ToPar(); X0Y0_羽4_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽5"].ToPars(); + pars2 = partGroup["羽5"].ToPars(); X0Y0_羽5_羽 = pars2["羽"].ToPar(); X0Y0_羽5_紋1 = pars2["紋1"].ToPar(); X0Y0_羽5_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽6"].ToPars(); + pars2 = partGroup["羽6"].ToPars(); X0Y0_羽6_羽 = pars2["羽"].ToPar(); X0Y0_羽6_紋1 = pars2["紋1"].ToPar(); X0Y0_羽6_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽7"].ToPars(); + pars2 = partGroup["羽7"].ToPars(); X0Y0_羽7_羽 = pars2["羽"].ToPar(); X0Y0_羽7_紋1 = pars2["紋1"].ToPar(); X0Y0_羽7_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽8"].ToPars(); + pars2 = partGroup["羽8"].ToPars(); X0Y0_羽8_羽 = pars2["羽"].ToPar(); X0Y0_羽8_紋1 = pars2["紋1"].ToPar(); X0Y0_羽8_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽9"].ToPars(); + pars2 = partGroup["羽9"].ToPars(); X0Y0_羽9_羽 = pars2["羽"].ToPar(); X0Y0_羽9_紋1 = pars2["紋1"].ToPar(); X0Y0_羽9_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽10"].ToPars(); + pars2 = partGroup["羽10"].ToPars(); X0Y0_羽10_羽 = pars2["羽"].ToPar(); X0Y0_羽10_紋1 = pars2["紋1"].ToPar(); X0Y0_羽10_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽11"].ToPars(); + pars2 = partGroup["羽11"].ToPars(); X0Y0_羽11_羽 = pars2["羽"].ToPar(); X0Y0_羽11_紋1 = pars2["紋1"].ToPar(); X0Y0_羽11_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽12"].ToPars(); + pars2 = partGroup["羽12"].ToPars(); X0Y0_羽12_羽 = pars2["羽"].ToPar(); X0Y0_羽12_紋1 = pars2["紋1"].ToPar(); X0Y0_羽12_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽13"].ToPars(); + pars2 = partGroup["羽13"].ToPars(); X0Y0_羽13_羽 = pars2["羽"].ToPar(); X0Y0_羽13_紋1 = pars2["紋1"].ToPar(); X0Y0_羽13_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽14"].ToPars(); + pars2 = partGroup["羽14"].ToPars(); X0Y0_羽14_羽 = pars2["羽"].ToPar(); X0Y0_羽14_紋1 = pars2["紋1"].ToPar(); X0Y0_羽14_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽15"].ToPars(); + pars2 = partGroup["羽15"].ToPars(); X0Y0_羽15_羽 = pars2["羽"].ToPar(); X0Y0_羽15_紋1 = pars2["紋1"].ToPar(); X0Y0_羽15_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽16"].ToPars(); + pars2 = partGroup["羽16"].ToPars(); X0Y0_羽16_羽 = pars2["羽"].ToPar(); X0Y0_羽16_紋1 = pars2["紋1"].ToPar(); X0Y0_羽16_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽17"].ToPars(); + pars2 = partGroup["羽17"].ToPars(); X0Y0_羽17_羽 = pars2["羽"].ToPar(); X0Y0_羽17_紋1 = pars2["紋1"].ToPar(); X0Y0_羽17_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽18"].ToPars(); + pars2 = partGroup["羽18"].ToPars(); X0Y0_羽18_羽 = pars2["羽"].ToPar(); X0Y0_羽18_紋1 = pars2["紋1"].ToPar(); X0Y0_羽18_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽19"].ToPars(); + pars2 = partGroup["羽19"].ToPars(); X0Y0_羽19_羽 = pars2["羽"].ToPar(); X0Y0_羽19_紋1 = pars2["紋1"].ToPar(); X0Y0_羽19_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽20"].ToPars(); + pars2 = partGroup["羽20"].ToPars(); X0Y0_羽20_羽 = pars2["羽"].ToPar(); X0Y0_羽20_紋1 = pars2["紋1"].ToPar(); X0Y0_羽20_紋2 = pars2["紋2"].ToPar(); - pars2 = pars["羽21"].ToPars(); + pars2 = partGroup["羽21"].ToPars(); X0Y0_羽21_羽 = pars2["羽"].ToPar(); X0Y0_羽21_紋1 = pars2["紋1"].ToPar(); X0Y0_羽21_紋2 = pars2["紋2"].ToPar(); @@ -1771,203 +1771,203 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 羽_羽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); + 羽_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽2_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽3_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽4_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽5_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽6_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽7_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽8_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽9_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽10_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽11_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽12_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽13_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽14_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽15_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽16_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽17_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽18_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽19_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽20_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.羽0O); + 羽21_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); } private void 配色T0(BodyColorSet 体配色) { - 羽_羽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); + 羽_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽2_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽3_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽4_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽5_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽6_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽7_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽8_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽9_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽10_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽11_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽12_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽13_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽14_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽15_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽16_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽17_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽18_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽19_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽20_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽21_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); } private void 配色T1(BodyColorSet 体配色) { - 羽_羽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); + 羽_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽2_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽2_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽2_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽3_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽3_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽3_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽4_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽4_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽4_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽5_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽5_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽5_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽6_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽6_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽6_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽7_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽7_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽7_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽8_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽8_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽8_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽9_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽9_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽9_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽10_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽10_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽10_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽11_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽11_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽11_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽12_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽12_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽12_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽13_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽13_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽13_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽14_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽14_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽14_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽15_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽15_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽15_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽16_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽16_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽16_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽17_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽17_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽17_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽18_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽18_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽18_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽19_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽19_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽19_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽20_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽20_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽20_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 羽21_羽CD = new ColorD(ref ColorHelper.Black, ref 体配色.刺青O); + 羽21_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.柄O); + 羽21_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs index 75127c7..be8e1a2 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鳳凰D.cs @@ -138,7 +138,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鳳凰(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs index da39ba4..23b31cd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻.cs @@ -2,11 +2,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鼻 : Ele + public class 鼻 : Element { - public Ele[] 鼻水左_接続; + public Element[] 鼻水左_接続; - public Ele[] 鼻水右_接続; + public Element[] 鼻水右_接続; public override double 肥大 { diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs index 9f0af1c..7b8ddc1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻D.cs @@ -4,17 +4,17 @@ using System.Collections.Generic; namespace SlaveMatrix { [Serializable] - public class 鼻D : EleD + public class 鼻D : ElementData { - public List 鼻水左_接続 = new List(); + public List 鼻水左_接続 = new List(); - public List 鼻水右_接続 = new List(); + public List 鼻水右_接続 = new List(); - public virtual void 鼻水左接続(EleD e) + public virtual void 鼻水左接続(ElementData e) { } - public virtual void 鼻水右接続(EleD e) + public virtual void 鼻水右接続(ElementData e) { } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs index 9e0cb80..b8269c1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人.cs @@ -6,7 +6,7 @@ namespace SlaveMatrix { public class 鼻_人 : 鼻 { - public Par X0Y0_鼻; + public ShapePart X0Y0_鼻; public ColorD 鼻CD; @@ -93,14 +93,14 @@ namespace SlaveMatrix { 鼻_人 鼻_人2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "人"; - dif.Add(new Pars(Sta.胴体["鼻"][0][0])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_鼻 = pars["鼻"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "人"; + morphVariant.Add(new PartGroup(GlobalState.胴体["鼻"][0][0])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_鼻 = partGroup["鼻"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -133,10 +133,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.鼻水左_接続.Count > 0) { - 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) + 鼻水左_接続 = e.鼻水左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 鼻_人2; @@ -147,7 +147,7 @@ namespace SlaveMatrix } if (e.鼻水右_接続.Count > 0) { - 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) + 鼻水右_接続 = e.鼻水右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 鼻_人2; @@ -174,7 +174,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鼻CD = new ColorD(ref Col.Black, ref Color2.Empty); + 鼻CD = new ColorD(ref ColorHelper.Black, ref Color2.Empty); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs index b4c0eb3..ae0d802 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_人D.cs @@ -14,21 +14,21 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 鼻水左接続(EleD e) + public override void 鼻水左接続(ElementData e) { 鼻水左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.鼻_人_鼻水左_接続; } - public override void 鼻水右接続(EleD e) + public override void 鼻水右接続(ElementData e) { 鼻水右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.鼻_人_鼻水右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鼻_人(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs index c71b852..928703c 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣.cs @@ -6,7 +6,7 @@ namespace SlaveMatrix { public class 鼻_獣 : 鼻 { - public Par X0Y0_鼻; + public ShapePart X0Y0_鼻; public ColorD 鼻CD; @@ -93,14 +93,14 @@ namespace SlaveMatrix { 鼻_獣 鼻_獣2 = this; ThisType = GetType(); - Dif dif = new Dif(); - dif.Tag = "獣"; - dif.Add(new Pars(Sta.胴体["鼻"][0][1])); - Body = new Difs(); - Body.Tag = dif.Tag; - Body.Add(dif); - Pars pars = Body[0][0]; - X0Y0_鼻 = pars["鼻"].ToPar(); + MorphVariant morphVariant = new MorphVariant(); + morphVariant.Tag = "獣"; + morphVariant.Add(new PartGroup(GlobalState.胴体["鼻"][0][1])); + Body = new VariantGrid(); + Body.Tag = morphVariant.Tag; + Body.Add(morphVariant); + PartGroup partGroup = Body[0][0]; + X0Y0_鼻 = partGroup["鼻"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -133,10 +133,10 @@ namespace SlaveMatrix { 表示 = false; } - Ele f; + Element f; if (e.鼻水左_接続.Count > 0) { - 鼻水左_接続 = e.鼻水左_接続.Select(delegate(EleD g) + 鼻水左_接続 = e.鼻水左_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 鼻_獣2; @@ -147,7 +147,7 @@ namespace SlaveMatrix } if (e.鼻水右_接続.Count > 0) { - 鼻水右_接続 = e.鼻水右_接続.Select(delegate(EleD g) + 鼻水右_接続 = e.鼻水右_接続.Select(delegate(ElementData g) { f = g.GetEle(DisUnit, Med, 体配色); f.Par = 鼻_獣2; @@ -174,7 +174,7 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 鼻CD = new ColorD(ref Col.Black, ref 体配色.紋O); + 鼻CD = new ColorD(ref ColorHelper.Black, ref 体配色.紋O); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs index b63f2f7..cef929f 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻_獣D.cs @@ -14,21 +14,21 @@ namespace SlaveMatrix ThisType = GetType(); } - public override void 鼻水左接続(EleD e) + public override void 鼻水左接続(ElementData e) { 鼻水左_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.鼻_獣_鼻水左_接続; } - public override void 鼻水右接続(EleD e) + public override void 鼻水右接続(ElementData e) { 鼻水右_接続.Add(e); e.Par = this; e.接続情報 = ConnectionInfo.鼻_獣_鼻水右_接続; } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鼻_獣(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs index 1aabeb8..8eed7f1 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水.cs @@ -3,17 +3,17 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鼻水 : Ele + public class 鼻水 : Element { - public Par X0Y0_鼻水; + public ShapePart X0Y0_鼻水; - public Par X0Y1_鼻水; + public ShapePart X0Y1_鼻水; - public Par X0Y2_鼻水; + public ShapePart X0Y2_鼻水; - public Par X0Y3_鼻水; + public ShapePart X0Y3_鼻水; - public Par X0Y4_鼻水; + public ShapePart X0Y4_鼻水; public ColorD 鼻水CD; @@ -125,17 +125,17 @@ namespace SlaveMatrix public 鼻水(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鼻水D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["鼻水左"]); - Pars pars = Body[0][0]; - X0Y0_鼻水 = pars["鼻水"].ToPar(); - pars = Body[0][1]; - X0Y1_鼻水 = pars["鼻水"].ToPar(); - pars = Body[0][2]; - X0Y2_鼻水 = pars["鼻水"].ToPar(); - pars = Body[0][3]; - X0Y3_鼻水 = pars["鼻水"].ToPar(); - pars = Body[0][4]; - X0Y4_鼻水 = pars["鼻水"].ToPar(); + Body = new VariantGrid(GlobalState.胴体["鼻水左"]); + PartGroup partGroup = Body[0][0]; + X0Y0_鼻水 = partGroup["鼻水"].ToPar(); + partGroup = Body[0][1]; + X0Y1_鼻水 = partGroup["鼻水"].ToPar(); + partGroup = Body[0][2]; + X0Y2_鼻水 = partGroup["鼻水"].ToPar(); + partGroup = Body[0][3]; + X0Y3_鼻水 = partGroup["鼻水"].ToPar(); + partGroup = Body[0][4]; + X0Y4_鼻水 = partGroup["鼻水"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs index d0efd42..7cc61bd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻水D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 鼻水D : EleD + public class 鼻水D : ElementData { public bool 鼻水_表示; @@ -14,7 +14,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鼻水(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs index 91fa15a..bf16dbd 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌.cs @@ -3,29 +3,29 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class 鼻肌 : Ele + public class 鼻肌 : Element { - public Par X0Y0_紋柄_紋左_紋1; + public ShapePart X0Y0_紋柄_紋左_紋1; - public Par X0Y0_紋柄_紋左_紋2; + public ShapePart X0Y0_紋柄_紋左_紋2; - public Par X0Y0_紋柄_紋左_紋3; + public ShapePart X0Y0_紋柄_紋左_紋3; - public Par X0Y0_紋柄_紋左_紋4; + public ShapePart X0Y0_紋柄_紋左_紋4; - public Par X0Y0_紋柄_紋左_紋5; + public ShapePart X0Y0_紋柄_紋左_紋5; - public Par X0Y0_紋柄_紋右_紋1; + public ShapePart X0Y0_紋柄_紋右_紋1; - public Par X0Y0_紋柄_紋右_紋2; + public ShapePart X0Y0_紋柄_紋右_紋2; - public Par X0Y0_紋柄_紋右_紋3; + public ShapePart X0Y0_紋柄_紋右_紋3; - public Par X0Y0_紋柄_紋右_紋4; + public ShapePart X0Y0_紋柄_紋右_紋4; - public Par X0Y0_紋柄_紋右_紋5; + public ShapePart X0Y0_紋柄_紋右_紋5; - public Par X0Y0_傷I; + public ShapePart X0Y0_傷I; public ColorD 紋柄_紋左_紋1CD; @@ -309,10 +309,10 @@ namespace SlaveMatrix public 鼻肌(double DisUnit, 配色指定 配色指定, BodyColorSet 体配色, ModeEventDispatcher Med, 鼻肌D e) { ThisType = GetType(); - Body = new Difs(Sta.胴体["鼻肌"]); - Pars pars = Body[0][0]; - Pars pars2 = pars["紋柄"].ToPars(); - Pars pars3 = pars2["紋左"].ToPars(); + Body = new VariantGrid(GlobalState.胴体["鼻肌"]); + PartGroup partGroup = Body[0][0]; + PartGroup pars2 = partGroup["紋柄"].ToPars(); + PartGroup pars3 = pars2["紋左"].ToPars(); X0Y0_紋柄_紋左_紋1 = pars3["紋1"].ToPar(); X0Y0_紋柄_紋左_紋2 = pars3["紋2"].ToPar(); X0Y0_紋柄_紋左_紋3 = pars3["紋3"].ToPar(); @@ -324,7 +324,7 @@ namespace SlaveMatrix X0Y0_紋柄_紋右_紋3 = pars3["紋3"].ToPar(); X0Y0_紋柄_紋右_紋4 = pars3["紋4"].ToPar(); X0Y0_紋柄_紋右_紋5 = pars3["紋5"].ToPar(); - X0Y0_傷I = pars["傷I"].ToPar(); + X0Y0_傷I = partGroup["傷I"].ToPar(); Body.SetJoints(); 接続根 = new JointD(Body); 右 = e.右; @@ -406,17 +406,17 @@ namespace SlaveMatrix private void 配色N0(BodyColorSet 体配色) { - 紋柄_紋左_紋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 体配色.粘膜); + 紋柄_紋左_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋左_紋5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋1CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋2CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋3CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋4CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 紋柄_紋右_紋5CD = new ColorD(ref ColorHelper.Empty, ref 体配色.紋O); + 傷ICD = new ColorD(ref ColorHelper.Empty, ref 体配色.粘膜); } } } diff --git a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs index dbfb82d..30cf74a 100644 --- a/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs +++ b/SlaveMatrix/SlaveMatrix/BodyPartClasses/鼻肌D.cs @@ -5,7 +5,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { [Serializable] - public class 鼻肌D : EleD + public class 鼻肌D : ElementData { public bool 紋柄_紋左_紋1_表示; @@ -36,7 +36,7 @@ namespace SlaveMatrix ThisType = GetType(); } - public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public override Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return new 鼻肌(DisUnit, 配色指定, 体配色, Med, this); } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Body.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Body.cs index 6d1fffc..b60424e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Body.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Body.cs @@ -8,11 +8,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class DE : Ele + public class DrawableElement : Element { public Action 描画; - public DE(Ele src, Action 描画) + public DrawableElement(Element src, Action 描画) { Par = src; Body = src.Body; @@ -39,7 +39,7 @@ namespace SlaveMatrix public Character Cha; - public Ele[] Elements; + public Element[] Elements; private List<蝙通常> 蝙通常; @@ -51,7 +51,7 @@ namespace SlaveMatrix private IEnumerable<飛膜色更新> 飛膜色更新; - private IEnumerable 色更新; + private IEnumerable 色更新; public Waist Waist; @@ -247,7 +247,7 @@ namespace SlaveMatrix public 長物_蛇 蛇; - public DE 蛇前; + public DrawableElement 蛇前; public 長物_蟲 蟲; @@ -301,7 +301,7 @@ namespace SlaveMatrix public 多足_蠍 蠍; - public DE 蠍前; + public DrawableElement 蠍前; public 単足_植 植; @@ -311,95 +311,95 @@ namespace SlaveMatrix 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 頬左接続 = 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 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 Shoulder[] 後脇左s = new Shoulder[0]; private Shoulder[] 後脇右s = new Shoulder[0]; - public List[] 後腕左s = new List[0]; + public List[] 後腕左s = new List[0]; - public List[] 後腕右s = new List[0]; + public List[] 後腕右s = new List[0]; private Shoulder 肩左; private Shoulder 肩右; - 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 LowerArm以降左 = new List(); + private List LowerArm以降左 = new List(); - private List LowerArm以降右 = new List(); + private List LowerArm以降右 = 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 腿左接続 = 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 半身中1接続 = new List(); - private List 半身中2接続 = new List(); + private List 半身中2接続 = new List(); - private List 半身前接続 = new List(); + private List 半身前接続 = new List(); public 顔面 顔面; @@ -541,7 +541,7 @@ namespace SlaveMatrix public スタンプB ぶっかけ大; - private Dictionary> ぶっかけr = new Dictionary>(); + private Dictionary> ぶっかけr = new Dictionary>(); public TrainingUI カーソル; @@ -561,25 +561,25 @@ namespace SlaveMatrix private double asb2; - public EleI EIChest; + public ElementInstance EIChest; - public EleI EI髪; + public ElementInstance EI髪; - public EleI EIWaist; + public ElementInstance EIWaist; - public EleI EI半後; + public ElementInstance EI半後; - public EleI EI半中1; + public ElementInstance EI半中1; - public EleI EI半中2; + public ElementInstance EI半中2; - public EleI EI半前; + public ElementInstance EI半前; - public EleI EI腕前; + public ElementInstance EI腕前; - public EleI EI腿; + public ElementInstance EI腿; - public HashSet eis = new HashSet(); + public HashSet eis = new HashSet(); public bool Is髪; @@ -1019,9 +1019,9 @@ namespace SlaveMatrix { get { - Par par = 性器.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "陰核"); + ShapePart shapePart = 性器.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "陰核"); 性器.接続PA(); - return par.ToGlobal(par.GetBasePointBase().AddY(-0.003)); + return shapePart.ToGlobal(shapePart.GetBasePointBase().AddY(-0.003)); } } @@ -1029,9 +1029,9 @@ namespace SlaveMatrix { get { - Par par = 乳房左.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "乳首"); + ShapePart shapePart = 乳房左.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "乳首"); 乳房左.接続PA(); - return par.ToGlobal(par.GetBasePointBase()); + return shapePart.ToGlobal(shapePart.GetBasePointBase()); } } @@ -1039,9 +1039,9 @@ namespace SlaveMatrix { get { - Par par = 乳房右.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "乳首"); + ShapePart shapePart = 乳房右.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "乳首"); 乳房右.接続PA(); - return par.ToGlobal(par.GetBasePointBase()); + return shapePart.ToGlobal(shapePart.GetBasePointBase()); } } @@ -1049,9 +1049,9 @@ namespace SlaveMatrix { get { - Par par = 性器.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "尿道"); + ShapePart shapePart = 性器.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "尿道"); 性器.接続PA(); - return par.ToGlobal(par.GetBasePointBase()); + return shapePart.ToGlobal(shapePart.GetBasePointBase()); } } @@ -1059,9 +1059,9 @@ namespace SlaveMatrix { get { - Par par = 性器.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "膣口"); + ShapePart shapePart = 性器.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "膣口"); 性器.接続PA(); - return par.GetPosition(); + return shapePart.GetPosition(); } } @@ -1384,7 +1384,7 @@ namespace SlaveMatrix set { 体紅潮_ = value; - Col.Alpha(ref Cha.CharacterData.body_color.粘膜, (int)(24.0 * 体紅潮_), out var ret); + ColorHelper.Alpha(ref Cha.CharacterData.body_color.粘膜, (int)(24.0 * 体紅潮_), out var ret); Set人肌色(Cha.CharacterData.body_color.人肌.BlendP1(ret)); } } @@ -1401,19 +1401,19 @@ namespace SlaveMatrix double num = -0.003; if (Is獣) { - 断面_獣.X0Y0_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_獣.X0Y1_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_獣.X0Y2_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_獣.X0Y3_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_獣.X0Y4_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); + 断面_獣.X0Y0_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_獣.X0Y1_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_獣.X0Y2_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_獣.X0Y3_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_獣.X0Y4_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); } else { - 断面_人.X0Y0_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_人.X0Y1_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_人.X0Y2_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_人.X0Y3_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); - 断面_人.X0Y4_子宮.SetBasePointCont(Dat.Vec2DUnitY * num * 子宮下がり_); + 断面_人.X0Y0_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_人.X0Y1_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_人.X0Y2_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_人.X0Y3_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); + 断面_人.X0Y4_子宮.SetBasePointCont(DataConsts.Vec2DUnitY * num * 子宮下がり_); } } } @@ -1483,18 +1483,18 @@ namespace SlaveMatrix { if (value != 0.0) { - 蜘尾.X0Y0_出糸突起後_出糸突起中.SetSizeYCont(0.8 + 0.2 * RNG.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起後_出糸突起中.SetSizeYCont(0.8 + 0.2 * Rng.XS.NextDouble()); } else { 蜘尾.X0Y0_出糸突起後_出糸突起中.SetSizeYCont(1.0); } - 蜘尾.X0Y0_出糸突起後_出糸突起左.SetAngleCont(value * RNG.XS.NextDouble()); - 蜘尾.X0Y0_出糸突起後_出糸突起右.SetAngleCont((0.0 - value) * RNG.XS.NextDouble()); - 蜘尾.X0Y0_出糸突起左_出糸突起1.SetAngleCont(value * RNG.XS.NextDouble()); - 蜘尾.X0Y0_出糸突起右_出糸突起1.SetAngleCont((0.0 - value) * RNG.XS.NextDouble()); - 蜘尾.X0Y0_出糸突起前_出糸突起左.SetAngleCont(value * RNG.XS.NextDouble()); - 蜘尾.X0Y0_出糸突起前_出糸突起右.SetAngleCont((0.0 - value) * RNG.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起後_出糸突起左.SetAngleCont(value * Rng.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起後_出糸突起右.SetAngleCont((0.0 - value) * Rng.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起左_出糸突起1.SetAngleCont(value * Rng.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起右_出糸突起1.SetAngleCont((0.0 - value) * Rng.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起前_出糸突起左.SetAngleCont(value * Rng.XS.NextDouble()); + 蜘尾.X0Y0_出糸突起前_出糸突起右.SetAngleCont((0.0 - value) * Rng.XS.NextDouble()); if (Is髪 && EI髪.ElesH.Contains(蜘尾)) { EI髪.Updatef = true; @@ -1596,18 +1596,18 @@ namespace SlaveMatrix 下着B_ノーマル.Yv = value; 下着B_マイクロ.Yv = value; 性器_人.Body.SetSizeYCont(0.65 + Waist.Yv * 0.35); - foreach (Par item in 性器_人.Body.EnumJoinRoot) + foreach (ShapePart item in 性器_人.Body.EnumJoinRoot) { - item.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001)); + item.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001)); } 肛門_人.Body.SetSizeYCont(0.65 + Waist.Yv * 0.35); - foreach (Par item2 in 上着B_クロス.Body.EnumJoinRoot) + foreach (ShapePart item2 in 上着B_クロス.Body.EnumJoinRoot) { - item2.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.003)); + item2.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.003)); } - foreach (Par item3 in 上着B_前掛け.Body.EnumJoinRoot) + foreach (ShapePart item3 in 上着B_前掛け.Body.EnumJoinRoot) { - item3.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.003)); + item3.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.003)); } 腰振り_人(); } @@ -1626,18 +1626,18 @@ namespace SlaveMatrix 下着B_ノーマル.Yi = value; 下着B_マイクロ.Yi = value; 性器_人.Body.SetSizeYCont(0.65 + Waist.Yv * 0.35); - foreach (Par item in 性器_人.Body.EnumJoinRoot) + foreach (ShapePart item in 性器_人.Body.EnumJoinRoot) { - item.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001)); + item.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.001 + 0.001)); } 肛門_人.Body.SetSizeYCont(0.65 + Waist.Yv * 0.35); - foreach (Par item2 in 上着B_クロス.Body.EnumJoinRoot) + foreach (ShapePart item2 in 上着B_クロス.Body.EnumJoinRoot) { - item2.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.003)); + item2.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.003)); } - foreach (Par item3 in 上着B_前掛け.Body.EnumJoinRoot) + foreach (ShapePart item3 in 上着B_前掛け.Body.EnumJoinRoot) { - item3.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * 0.003)); + item3.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * 0.003)); } 腰振り_人(); } @@ -1654,9 +1654,9 @@ namespace SlaveMatrix Waist_獣.Yv = value; 腰肌_獣.Yv = value; 性器_獣.Body.SetSizeYCont(0.65 + Waist_獣.Yv * 0.35); - foreach (Par item in 性器_獣.Body.EnumJoinRoot) + foreach (ShapePart item in 性器_獣.Body.EnumJoinRoot) { - item.SetPositionCont(Dat.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001)); + item.SetPositionCont(DataConsts.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001)); } 肛門_獣.Body.SetSizeYCont(0.65 + Waist_獣.Yv * 0.35); 腰振り_獣(); @@ -1674,9 +1674,9 @@ namespace SlaveMatrix Waist_獣.Yi = value; 腰肌_獣.Yi = value; 性器_獣.Body.SetSizeYCont(0.65 + Waist_獣.Yv * 0.35); - foreach (Par item in 性器_獣.Body.EnumJoinRoot) + foreach (ShapePart item in 性器_獣.Body.EnumJoinRoot) { - item.SetPositionCont(Dat.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001)); + item.SetPositionCont(DataConsts.Vec2DUnitY * (Waist_獣.Yv * 0.001 + 0.001)); } 肛門_獣.Body.SetSizeYCont(0.65 + Waist_獣.Yv * 0.35); 腰振り_獣(); @@ -2238,8 +2238,8 @@ namespace SlaveMatrix { 拘束具i = value; object[] array = new object[1]; - Ele[] array2 = Elements; - foreach (Ele ele in array2) + Element[] array2 = Elements; + foreach (Element ele in array2) { MethodInfo[] methods = ele.GetType().GetMethods(); foreach (MethodInfo methodInfo in methods) @@ -2288,7 +2288,7 @@ namespace SlaveMatrix } } array2 = Elements; - foreach (Ele ele4 in array2) + foreach (Element ele4 in array2) { if (ele4 is 触手_蔦) { @@ -2831,7 +2831,7 @@ namespace SlaveMatrix } else { - Set拘束具 = Sta.拘束具初期化; + Set拘束具 = GlobalState.拘束具初期化; } } } @@ -2851,7 +2851,7 @@ namespace SlaveMatrix } else { - Set目隠帯 = Sta.目隠帯初期化; + Set目隠帯 = GlobalState.目隠帯初期化; } } } @@ -2872,7 +2872,7 @@ namespace SlaveMatrix } else { - Set玉口枷 = Sta.玉口枷初期化; + Set玉口枷 = GlobalState.玉口枷初期化; } } } @@ -2893,7 +2893,7 @@ namespace SlaveMatrix } else { - 拘束具情報 拘束具初期化 = Sta.拘束具初期化; + 拘束具情報 拘束具初期化 = GlobalState.拘束具初期化; Neck.拘束 = 拘束具初期化.表示; Neck.首輪配色(拘束具初期化.色); } @@ -2916,9 +2916,9 @@ namespace SlaveMatrix ぶっかけ大.Clear(); } - public void Sort(IEnumerable ar, List li) + public void Sort(IEnumerable ar, List li) { - foreach (Ele item in ar) + foreach (Element item in ar) { int num; if ((num = li.IndexOf(item.Par)) > -1) @@ -2958,14 +2958,14 @@ namespace SlaveMatrix Arm人 腕人; 翼鳥 翼鳥; 翼獣 翼獣; - Ele p; - Ele pp; - foreach (Ele current_element in Elements.Reverse()) + Element p; + Element pp; + foreach (Element current_element in Elements.Reverse()) { FieldInfo[] fields = current_element.ThisType.GetFields(); foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.拘束鎖t) + if (fieldInfo.FieldType.ToString() == GlobalState.拘束鎖t) { ((拘束鎖)fieldInfo.GetValue(current_element)).SetSize(); } @@ -2974,7 +2974,7 @@ namespace SlaveMatrix { ((角2_鬼)current_element).SetBasePoint(); } - foreach (Par item19 in current_element.Body.EnumAllPar()) + foreach (ShapePart item19 in current_element.Body.EnumAllPar()) { if (item19.Tag.Contains("ハイライト")) { @@ -4110,27 +4110,27 @@ namespace SlaveMatrix } if (頭.耳左_接続 != null) { - Sort(頭.耳左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳左接続); + Sort(頭.耳左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 耳左接続); } if (頭.耳右_接続 != null) { - Sort(頭.耳右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 耳右接続); + Sort(頭.耳右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 耳右接続); } if (頭.触覚左_接続 != null) { - Sort(頭.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚左接続); + Sort(頭.触覚左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 触覚左接続); } if (頭.触覚右_接続 != null) { - Sort(頭.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 触覚右接続); + Sort(頭.触覚右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 触覚右接続); } if (頭.頬左_接続 != null) { - Sort(頭.頬左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬左接続); + Sort(頭.頬左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 頬左接続); } if (頭.頬右_接続 != null) { - Sort(頭.頬右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 頬右接続); + Sort(頭.頬右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 頬右接続); } if (基髪.頭頂左_接続 != null) { @@ -4159,17 +4159,17 @@ namespace SlaveMatrix { if (顔面.触覚左_接続 != null) { - Sort(顔面.触覚左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚左接続); + Sort(顔面.触覚左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 顔触覚左接続); } if (顔面.触覚右_接続 != null) { - Sort(顔面.触覚右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 顔触覚右接続); + Sort(顔面.触覚右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 顔触覚右接続); } } } if (頭.大顎基_接続 != null) { - Sort(頭.大顎基_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 大顎基接続); + Sort(頭.大顎基_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 大顎基接続); } if (頭.頭頂_接続 != null) { @@ -4185,23 +4185,23 @@ namespace SlaveMatrix 肩左 = 後脇左s.LastOrDefault(); if (後脇左s.Length > 1) { - 後腕左s = new List[後脇左s.Length - 1]; + 後腕左s = new List[後脇左s.Length - 1]; for (int j = 0; j < 後腕左s.Length; j++) { - 後腕左s[j] = new List(); + 後腕左s[j] = new List(); Sort(後脇左s[j].EnumEle(), 後腕左s[j]); } if (肩左.UpperArm_接続 != null) { - Sort(肩左.UpperArm_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕左); + Sort(肩左.UpperArm_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 腕左); } } else if (後脇左s.Length == 1 && 肩左.UpperArm_接続 != null) { - 後腕左s = new List[肩左.UpperArm_接続.Length - 1]; + 後腕左s = new List[肩左.UpperArm_接続.Length - 1]; for (int k = 0; k < 後腕左s.Length; k++) { - 後腕左s[k] = new List(); + 後腕左s[k] = new List(); Sort(肩左.UpperArm_接続[k].EnumEle(), 後腕左s[k]); } Sort(肩左.UpperArm_接続.Last().EnumEle(), 腕左); @@ -4215,23 +4215,23 @@ namespace SlaveMatrix 肩右 = 後脇右s.LastOrDefault(); if (後脇右s.Length > 1) { - 後腕右s = new List[後脇右s.Length - 1]; + 後腕右s = new List[後脇右s.Length - 1]; for (int l = 0; l < 後腕右s.Length; l++) { - 後腕右s[l] = new List(); + 後腕右s[l] = new List(); Sort(後脇右s[l].EnumEle(), 後腕右s[l]); } if (肩右.UpperArm_接続 != null) { - Sort(肩右.UpperArm_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腕右); + Sort(肩右.UpperArm_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 腕右); } } else if (後脇右s.Length == 1 && 肩右.UpperArm_接続 != null) { - 後腕右s = new List[肩右.UpperArm_接続.Length - 1]; + 後腕右s = new List[肩右.UpperArm_接続.Length - 1]; for (int m = 0; m < 後腕右s.Length; m++) { - 後腕右s[m] = new List(); + 後腕右s[m] = new List(); Sort(肩右.UpperArm_接続[m].EnumEle(), 後腕右s[m]); } Sort(肩右.UpperArm_接続.Last().EnumEle(), 腕右); @@ -4241,39 +4241,39 @@ namespace SlaveMatrix nsr = new bool[1 + ((後腕右s != null) ? 後腕右s.Length : 0)]; if (Chest.翼上左_接続 != null) { - Sort(Chest.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上左接続); + Sort(Chest.翼上左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胸上左接続); } if (Chest.翼下左_接続 != null) { - Sort(Chest.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下左接続); + Sort(Chest.翼下左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胸下左接続); } if (Chest.翼上右_接続 != null) { - Sort(Chest.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸上右接続); + Sort(Chest.翼上右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胸上右接続); } if (Chest.翼下右_接続 != null) { - Sort(Chest.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胸下右接続); + Sort(Chest.翼下右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胸下右接続); } if (Torso.翼左_接続 != null) { - Sort(Torso.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後左接続); + Sort(Torso.翼左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胴後左接続); } if (Torso.翼右_接続 != null) { - Sort(Torso.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 胴後右接続); + Sort(Torso.翼右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 胴後右接続); } if (Waist.翼左_接続 != null) { - Sort(Waist.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後左接続); + Sort(Waist.翼左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 腰後左接続); } if (Waist.翼右_接続 != null) { - Sort(Waist.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 腰後右接続); + Sort(Waist.翼右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 腰後右接続); } if (Chest.背中_接続 != null) { - Sort(Chest.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 背中接続); + Sort(Chest.背中_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 背中接続); } if (Waist.腿左_接続 != null) { @@ -4293,7 +4293,7 @@ namespace SlaveMatrix } if (Waist.尾_接続 != null) { - Sort(Waist.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 尾接続); + Sort(Waist.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 尾接続); } if (Waist.半身_接続 != null) { @@ -4306,7 +4306,7 @@ namespace SlaveMatrix 半身中1接続.Add(魚); if (魚.尾_接続 != null) { - Sort(魚.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(魚.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (腕獣左.Count > 0 && 腕獣左.First().Shoulder.UpperArm_接続.IsEle<獣脚>()) { @@ -4319,14 +4319,14 @@ namespace SlaveMatrix 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 Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item in array) { 腿左接続.Remove(item); 半身前接続.Add(item); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item2 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item2 in array) { 腿右接続.Remove(item2); 半身前接続.Add(item2); @@ -4341,7 +4341,7 @@ namespace SlaveMatrix 半身中1接続.Add(鯨); if (鯨.尾_接続 != null) { - Sort(鯨.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(鯨.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (腕獣左.Count > 0 && 腕獣左.First().Shoulder.UpperArm_接続.IsEle<獣脚>()) { @@ -4354,14 +4354,14 @@ namespace SlaveMatrix 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 Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item3 in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item3 in array) { 腿左接続.Remove(item3); 半身前接続.Add(item3); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item4 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item4 in array) { 腿右接続.Remove(item4); 半身前接続.Add(item4); @@ -4380,39 +4380,39 @@ namespace SlaveMatrix { if (item20.左_接続 != null) { - Sort(item20.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(item20.左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } if (item20.右_接続 != null) { - Sort(item20.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(item20.右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } } - Sort(from e in 蛇.Torso_接続.Select((Ele e) => e.EnumEle()).JoinEnum() + Sort(from e in 蛇.Torso_接続.Select((Element e) => e.EnumEle()).JoinEnum() where !bod.半身中2接続.Contains(e) select e, 半身後接続); } - 蛇前 = new DE(蛇, 蛇.前描画); + 蛇前 = new DrawableElement(蛇, 蛇.前描画); if (蛇.左_接続 != null) { - Sort(蛇.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蛇.左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蛇.右_接続 != null) { - Sort(蛇.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蛇.右_接続.Select((Element 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 Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item5 in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item5 in array) { 腿左接続.Remove(item5); 半身前接続.Add(item5); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item6 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item6 in array) { 腿右接続.Remove(item6); 半身前接続.Add(item6); @@ -4430,32 +4430,32 @@ namespace SlaveMatrix { if (item21.左_接続 != null) { - Sort(item21.左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(item21.左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } if (item21.右_接続 != null) { - Sort(item21.右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(item21.右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } } - Sort(from e in 蟲.Torso_接続.Select((Ele e) => e.EnumEle()).JoinEnum() + Sort(from e in 蟲.Torso_接続.Select((Element e) => e.EnumEle()).JoinEnum() where !bod.半身中2接続.Contains(e) select e, 半身後接続); } if (蟲.左1_接続 != null) { - Sort(蟲.左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蟲.左1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蟲.右1_接続 != null) { - Sort(蟲.右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蟲.右1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蟲.左0_接続 != null) { - Sort(蟲.左0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蟲.左0_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蟲.右0_接続 != null) { - Sort(蟲.右0_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蟲.右0_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } 節足 ele3 = 半身中2接続.GetEle<節足>(); if (ele3 != null && (((ele3 is 節足_足蜘 || ele3 is 節足_足蠍) && !ele3.反転Y) || (ele3 is 節足_足百 && ele3.反転Y))) @@ -4466,7 +4466,7 @@ namespace SlaveMatrix else if (ele is 四足胸) { Is獣 = true; - foreach (Ele item22 in ele.EnumEle()) + foreach (Element item22 in ele.EnumEle()) { if (item22 is 四足胸) { @@ -4603,11 +4603,11 @@ namespace SlaveMatrix } if (Chest_獣 != null) { - 半身中1接続.Add(new DE(Chest_獣, Chest_獣.胸描画)); + 半身中1接続.Add(new DrawableElement(Chest_獣, Chest_獣.胸描画)); } if (Chest_獣 != null) { - 半身中1接続.Add(new DE(Chest_獣, Chest_獣.肌描画)); + 半身中1接続.Add(new DrawableElement(Chest_獣, Chest_獣.肌描画)); } if (ボテ腹_獣 != null) { @@ -4637,61 +4637,61 @@ namespace SlaveMatrix { if (Waist_獣.腿左_接続 != null) { - Sort(Waist_獣.腿左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(Waist_獣.腿左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (Waist_獣.腿右_接続 != null) { - Sort(Waist_獣.腿右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(Waist_獣.腿右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (Waist_獣.翼左_接続 != null) { - Sort(Waist_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Waist_獣.翼左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Waist_獣.翼右_接続 != null) { - Sort(Waist_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Waist_獣.翼右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Waist_獣.尾_接続 != null) { - Sort(Waist_獣.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); + Sort(Waist_獣.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中1接続); } if (Waist_獣.半身_接続 != null) { - Sort(Waist_獣.半身_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中1接続); + Sort(Waist_獣.半身_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中1接続); } } if (Torso_獣 != null) { if (Torso_獣.翼左_接続 != null) { - Sort(Torso_獣.翼左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Torso_獣.翼左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Torso_獣.翼右_接続 != null) { - Sort(Torso_獣.翼右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Torso_獣.翼右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } } if (Chest_獣 != null) { if (Chest_獣.背中_接続 != null) { - Sort(Chest_獣.背中_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Chest_獣.背中_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Chest_獣.翼上左_接続 != null) { - Sort(Chest_獣.翼上左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Chest_獣.翼上左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Chest_獣.翼下左_接続 != null) { - Sort(Chest_獣.翼下左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Chest_獣.翼下左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Chest_獣.翼上右_接続 != null) { - Sort(Chest_獣.翼上右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Chest_獣.翼上右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } if (Chest_獣.翼下右_接続 != null) { - Sort(Chest_獣.翼下右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(Chest_獣.翼下右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } } if (胸毛_獣 != null) @@ -4717,28 +4717,28 @@ namespace SlaveMatrix 半身中1接続.Add(蛸); if (蛸.軟体内左_接続 != null) { - Sort(蛸.軟体内左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(蛸.軟体内左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } if (蛸.軟体内右_接続 != null) { - Sort(蛸.軟体内右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(蛸.軟体内右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } if (蛸.軟体外左_接続 != null) { - Sort(蛸.軟体外左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(蛸.軟体外左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } if (蛸.軟体外右_接続 != null) { - Sort(蛸.軟体外右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身中2接続); + Sort(蛸.軟体外右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身中2接続); } - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item7 in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item7 in array) { 腿左接続.Remove(item7); 半身前接続.Add(item7); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item8 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item8 in array) { 腿右接続.Remove(item8); 半身前接続.Add(item8); @@ -4751,69 +4751,69 @@ namespace SlaveMatrix Waist.WaistCD.c2.Col2 = 蜘.柄CD.c2.Col2; if (蜘.尾_接続 != null) { - Sort(蜘.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(蜘.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } 半身中1接続.Add(蜘); if (蜘.触肢左_接続 != null) { - Sort(蜘.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.触肢左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.触肢右_接続 != null) { - Sort(蜘.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.触肢右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足左1_接続 != null) { - Sort(蜘.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右1_接続 != null) { - Sort(蜘.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足左2_接続 != null) { - Sort(蜘.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左2_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右2_接続 != null) { - Sort(蜘.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右2_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } - if (蜘.節足左3_接続 != null && !蜘.節足左3_接続.IsEle<節足_足百>() && 蜘.節足左3_接続.Any((Ele e_) => e_.反転Y)) + if (蜘.節足左3_接続 != null && !蜘.節足左3_接続.IsEle<節足_足百>() && 蜘.節足左3_接続.Any((Element e_) => e_.反転Y)) { if (蜘.節足左4_接続 != null) { - Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右4_接続 != null) { - Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足左3_接続 != null) { - Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右3_接続 != null) { - Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } } else { if (蜘.節足左3_接続 != null) { - Sort(蜘.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右3_接続 != null) { - Sort(蜘.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足左4_接続 != null) { - Sort(蜘.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足左4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蜘.節足右4_接続 != null) { - Sort(蜘.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蜘.節足右4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } } } @@ -4824,57 +4824,57 @@ namespace SlaveMatrix Waist.WaistCD.c2.Col2 = 蠍.前腹_腹節3_節0CD.c2.Col1; if (蠍.尾_接続 != null) { - Sort(蠍.尾_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身後接続); + Sort(蠍.尾_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身後接続); } 半身中1接続.Add(蠍); - 蠍前 = new DE(蠍, 蠍.前描画); + 蠍前 = new DrawableElement(蠍, 蠍.前描画); if (蠍.触肢左_接続 != null) { - Sort(蠍.触肢左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.触肢左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足左1_接続 != null) { - Sort(蠍.節足左1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足左1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足左2_接続 != null) { - Sort(蠍.節足左2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足左2_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足左3_接続 != null) { - Sort(蠍.節足左3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足左3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足左4_接続 != null) { - Sort(蠍.節足左4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足左4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.櫛状板左_接続 != null) { - Sort(蠍.櫛状板左_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.櫛状板左_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.触肢右_接続 != null) { - Sort(蠍.触肢右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.触肢右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足右1_接続 != null) { - Sort(蠍.節足右1_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足右1_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足右2_接続 != null) { - Sort(蠍.節足右2_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足右2_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足右3_接続 != null) { - Sort(蠍.節足右3_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足右3_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.節足右4_接続 != null) { - Sort(蠍.節足右4_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.節足右4_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } if (蠍.櫛状板右_接続 != null) { - Sort(蠍.櫛状板右_接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 半身前接続); + Sort(蠍.櫛状板右_接続.Select((Element e) => e.EnumEle()).JoinEnum(), 半身前接続); } } else if (ele is 単足_植) @@ -4882,14 +4882,14 @@ namespace SlaveMatrix Is植 = true; 植 = (単足_植)ele; Sort(植.EnumEle(), 半身中1接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item9 in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item9 in array) { 腿左接続.Remove(item9); 半身前接続.Add(item9); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item10 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item10 in array) { 腿右接続.Remove(item10); 半身前接続.Add(item10); @@ -4900,14 +4900,14 @@ namespace SlaveMatrix Is粘 = true; 粘 = (単足_粘)ele; Sort(粘.EnumEle(), 半身後接続); - Ele[] array = 腿左接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item11 in array) + Element[] array = 腿左接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item11 in array) { 腿左接続.Remove(item11); 半身前接続.Add(item11); } - array = 腿右接続.Where((Ele e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); - foreach (Ele item12 in array) + array = 腿右接続.Where((Element e) => !(e is 腿) && !(e.Par is 腿) && !((e.Par is Leg) | (e.Par is 足))).ToArray(); + foreach (Element item12 in array) { 腿右接続.Remove(item12); 半身前接続.Add(item12); @@ -4918,118 +4918,118 @@ namespace SlaveMatrix { Inserts(item23.UpperArm, 0, item23.UpperArm.飛膜); Inserts(item23.手, -2, item23.手.飛膜); - Inserts(item23.手.飛膜, 1, new DE(item23.手, item23.手.指先描画)); + Inserts(item23.手.飛膜, 1, new DrawableElement(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.大顎上); + Inserts(ele4, 1 + ((ele4.顎左_接続 != null) ? ele4.顎左_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0) + ((ele4.顎右_接続 != null) ? ele4.顎右_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), ele4.大顎上); } foreach (Arm人 item24 in Arm人左) { if (item24.LowerArm != null) { - Inserts(item24.LowerArm, 1 + ((item24.LowerArm.手_接続 != null) ? item24.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item24.LowerArm.虫鎌_接続 != null) ? item24.LowerArm.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item24.LowerArm, item24.LowerArm.外腕描画)); + Inserts(item24.LowerArm, 1 + ((item24.LowerArm.手_接続 != null) ? item24.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item24.LowerArm.虫鎌_接続 != null) ? item24.LowerArm.虫鎌_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item24.LowerArm, item24.LowerArm.外腕描画)); } } foreach (Arm人 item25 in Arm人右) { if (item25.LowerArm != null) { - Inserts(item25.LowerArm, 1 + ((item25.LowerArm.手_接続 != null) ? item25.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item25.LowerArm.虫鎌_接続 != null) ? item25.LowerArm.虫鎌_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item25.LowerArm, item25.LowerArm.外腕描画)); + Inserts(item25.LowerArm, 1 + ((item25.LowerArm.手_接続 != null) ? item25.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0) + ((item25.LowerArm.虫鎌_接続 != null) ? item25.LowerArm.虫鎌_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item25.LowerArm, item25.LowerArm.外腕描画)); } } foreach (Arm翼鳥 item26 in 腕翼鳥左) { if (item26.LowerArm != null) { - Inserts(item26.LowerArm, 1 + ((item26.LowerArm.手_接続 != null) ? item26.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item26.LowerArm, item26.LowerArm.小雨覆描画)); + Inserts(item26.LowerArm, 1 + ((item26.LowerArm.手_接続 != null) ? item26.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item26.LowerArm, item26.LowerArm.小雨覆描画)); } } foreach (翼鳥 item27 in 翼鳥左) { if (item27.LowerArm != null) { - Inserts(item27.LowerArm, 1 + ((item27.LowerArm.手_接続 != null) ? item27.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item27.LowerArm, item27.LowerArm.小雨覆描画)); + Inserts(item27.LowerArm, 1 + ((item27.LowerArm.手_接続 != null) ? item27.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item27.LowerArm, item27.LowerArm.小雨覆描画)); } } foreach (Arm翼鳥 item28 in 腕翼鳥右) { if (item28.LowerArm != null) { - Inserts(item28.LowerArm, 1 + ((item28.LowerArm.手_接続 != null) ? item28.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item28.LowerArm, item28.LowerArm.小雨覆描画)); + Inserts(item28.LowerArm, 1 + ((item28.LowerArm.手_接続 != null) ? item28.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item28.LowerArm, item28.LowerArm.小雨覆描画)); } } foreach (翼鳥 item29 in 翼鳥右) { if (item29.LowerArm != null) { - Inserts(item29.LowerArm, 1 + ((item29.LowerArm.手_接続 != null) ? item29.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item29.LowerArm, item29.LowerArm.小雨覆描画)); + Inserts(item29.LowerArm, 1 + ((item29.LowerArm.手_接続 != null) ? item29.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item29.LowerArm, item29.LowerArm.小雨覆描画)); } } foreach (Arm翼獣 item30 in 腕翼獣左) { if (item30.LowerArm != null) { - Inserts(item30.LowerArm, 1 + ((item30.LowerArm.手_接続 != null) ? item30.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item30.LowerArm, item30.LowerArm.腕輪描画)); + Inserts(item30.LowerArm, 1 + ((item30.LowerArm.手_接続 != null) ? item30.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item30.LowerArm, item30.LowerArm.腕輪描画)); } } foreach (翼獣 item31 in 翼獣左) { if (item31.LowerArm != null) { - Inserts(item31.LowerArm, 1 + ((item31.LowerArm.手_接続 != null) ? item31.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item31.LowerArm, item31.LowerArm.腕輪描画)); + Inserts(item31.LowerArm, 1 + ((item31.LowerArm.手_接続 != null) ? item31.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item31.LowerArm, item31.LowerArm.腕輪描画)); } } foreach (Arm翼獣 item32 in 腕翼獣右) { if (item32.LowerArm != null) { - Inserts(item32.LowerArm, 1 + ((item32.LowerArm.手_接続 != null) ? item32.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item32.LowerArm, item32.LowerArm.腕輪描画)); + Inserts(item32.LowerArm, 1 + ((item32.LowerArm.手_接続 != null) ? item32.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item32.LowerArm, item32.LowerArm.腕輪描画)); } } foreach (翼獣 item33 in 翼獣右) { if (item33.LowerArm != null) { - Inserts(item33.LowerArm, 1 + ((item33.LowerArm.手_接続 != null) ? item33.LowerArm.手_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item33.LowerArm, item33.LowerArm.腕輪描画)); + Inserts(item33.LowerArm, 1 + ((item33.LowerArm.手_接続 != null) ? item33.LowerArm.手_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item33.LowerArm, item33.LowerArm.腕輪描画)); } } foreach (脚人 item34 in 脚人左) { if (item34.Leg != null) { - Inserts(item34.Leg, 1 + ((item34.Leg.足_接続 != null) ? item34.Leg.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item34.Leg, item34.Leg.外描画)); + Inserts(item34.Leg, 1 + ((item34.Leg.足_接続 != null) ? item34.Leg.足_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item34.Leg, item34.Leg.外描画)); } } foreach (脚人 item35 in 脚人右) { if (item35.Leg != null) { - Inserts(item35.Leg, 1 + ((item35.Leg.足_接続 != null) ? item35.Leg.足_接続.Select((Ele f) => f.EnumEle()).JoinEnum().Count() : 0), new DE(item35.Leg, item35.Leg.外描画)); + Inserts(item35.Leg, 1 + ((item35.Leg.足_接続 != null) ? item35.Leg.足_接続.Select((Element f) => f.EnumEle()).JoinEnum().Count() : 0), new DrawableElement(item35.Leg, item35.Leg.外描画)); } } foreach (脚人 item36 in 脚人左) { if (item36.足 != null) { - Inserts(item36.足, -1, new DE(item36.足, item36.足.底描画)); - Inserts(item36.足, 2, new DE(item36.足, item36.足.靴描画)); + Inserts(item36.足, -1, new DrawableElement(item36.足, item36.足.底描画)); + Inserts(item36.足, 2, new DrawableElement(item36.足, item36.足.靴描画)); } } foreach (脚人 item37 in 脚人右) { if (item37.足 != null) { - Inserts(item37.足, -1, new DE(item37.足, item37.足.底描画)); - Inserts(item37.足, 2, new DE(item37.足, item37.足.靴描画)); + Inserts(item37.足, -1, new DrawableElement(item37.足, item37.足.底描画)); + Inserts(item37.足, 2, new DrawableElement(item37.足, item37.足.靴描画)); } } foreach (虫鎌 e in 虫鎌左) { if (e.ConnectionType == ConnectionInfo.LowerArm_人_虫鎌_接続) { - int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); + int num = e.Par.EnumEle().Count((Element f) => f.Par == e.Par); Inserts(e.Par, 2 + num, e)?.Remove(e); } } @@ -5037,24 +5037,24 @@ namespace SlaveMatrix { if (e.ConnectionType == ConnectionInfo.LowerArm_人_虫鎌_接続) { - int num = e.Par.EnumEle().Count((Ele f) => f.Par == e.Par); + int num = e.Par.EnumEle().Count((Element 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.Chest_肩左_接続); + Element ele5 = 腕左.LastOrDefault((Element e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.Chest_肩左_接続); if (ele5 != null) { LowerArm以降左.Add(ele5); } - HashSet hashSet = new HashSet(); + HashSet hashSet = new HashSet(); foreach (蝙通常 item38 in 蝙通常.Where((蝙通常 e) => e.UpperArm.Par != null && e.UpperArm.Par.ConnectionType == ConnectionInfo.Chest_肩左_接続)) { hashSet.Add(item38.UpperArm.飛膜); hashSet.Add(item38.手.飛膜); } - foreach (Ele item39 in 腕左) + foreach (Element item39 in 腕左) { - if (hashSet.Contains(item39) || (item39 is DE && ((DE)item39).Par is 手_蝙)) + if (hashSet.Contains(item39) || (item39 is DrawableElement && ((DrawableElement)item39).Par is 手_蝙)) { 肩左飛膜.Add(item39); } @@ -5063,15 +5063,15 @@ namespace SlaveMatrix LowerArm以降左.Add(item39); } } - foreach (Ele item40 in LowerArm以降左) + foreach (Element item40 in LowerArm以降左) { 腕左.Remove(item40); } - foreach (Ele item41 in 肩左飛膜) + foreach (Element item41 in 肩左飛膜) { 腕左.Remove(item41); } - ele5 = 腕右.LastOrDefault((Ele e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.Chest_肩右_接続); + ele5 = 腕右.LastOrDefault((Element e) => e.Par != null && e.Par.Par != null && e.Par.Par.ConnectionType == ConnectionInfo.Chest_肩右_接続); if (ele5 != null) { LowerArm以降右.Add(ele5); @@ -5082,9 +5082,9 @@ namespace SlaveMatrix hashSet.Add(item42.UpperArm.飛膜); hashSet.Add(item42.手.飛膜); } - foreach (Ele item43 in 腕右) + foreach (Element item43 in 腕右) { - if (hashSet.Contains(item43) || (item43 is DE && ((DE)item43).Par is 手_蝙)) + if (hashSet.Contains(item43) || (item43 is DrawableElement && ((DrawableElement)item43).Par is 手_蝙)) { 肩右飛膜.Add(item43); } @@ -5093,11 +5093,11 @@ namespace SlaveMatrix LowerArm以降右.Add(item43); } } - foreach (Ele item44 in LowerArm以降右) + foreach (Element item44 in LowerArm以降右) { 腕右.Remove(item44); } - foreach (Ele item45 in 肩右飛膜) + foreach (Element item45 in 肩右飛膜) { 腕右.Remove(item45); } @@ -5113,15 +5113,15 @@ namespace SlaveMatrix 肩右飛膜.Add(item14); 腕右.Remove(item14); } - foreach (Ele item46 in 腰後左接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 || bod.半身前接続.Contains(e.Par))) + foreach (Element item46 in 腰後左接続.Where((Element e) => e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 || bod.半身前接続.Contains(e.Par))) { 半身前接続.Add(item46); } - foreach (Ele item47 in 腰後右接続.Where((Ele e) => e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 || bod.半身前接続.Contains(e.Par))) + foreach (Element item47 in 腰後右接続.Where((Element e) => e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 || bod.半身前接続.Contains(e.Par))) { 半身前接続.Add(item47); } - foreach (Ele item48 in 半身前接続) + foreach (Element item48 in 半身前接続) { 腰後左接続.Remove(item48); 腰後右接続.Remove(item48); @@ -5130,8 +5130,8 @@ namespace SlaveMatrix 獣LowerArm LowerArm右l = ((腕獣右.Count > 0) ? 腕獣右[0].LowerArm : null); if (!Is蠍 && !Is蜘) { - Ele[] array = 半身前接続.Where((Ele e) => (e is LowerArm && LowerArm左l != e && LowerArm右l != e) || e is UpperArm || e is 触肢 || (e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 && e is Leg)).ToArray(); - foreach (Ele item15 in array) + Element[] array = 半身前接続.Where((Element e) => (e is LowerArm && LowerArm左l != e && LowerArm右l != e) || e is UpperArm || e is 触肢 || (e.ConnectionType == ConnectionInfo.四足脇_UpperArm_接続 && e is Leg)).ToArray(); + foreach (Element item15 in array) { 半身前接続.Remove(item15); 半身中2接続.Add(item15); @@ -5183,8 +5183,8 @@ namespace SlaveMatrix } 耳左 = 頭.耳左_接続.GetEle<耳>(); 耳右 = 頭.耳右_接続.GetEle<耳>(); - IEnumerable src = 顔触覚左接続.Concat(触覚左接続); - IEnumerable src2 = 顔触覚右接続.Concat(触覚右接続); + IEnumerable src = 顔触覚左接続.Concat(触覚左接続); + IEnumerable src2 = 顔触覚右接続.Concat(触覚右接続); 触覚甲左 = src.GetEle<触覚_甲>(); 触覚甲右 = src2.GetEle<触覚_甲>(); if (触覚甲左 == null) @@ -5198,7 +5198,7 @@ namespace SlaveMatrix where e.Par != null && e.Par is 長物_鯨 && e is 尾_鯨 select new 鯨色更新((長物_鯨)e.Par, (尾_鯨)e); 飛膜色更新 = 蝙通常.Select((蝙通常 e) => new 飛膜色更新(e.UpperArm.飛膜, e.手.飛膜)); - 色更新 = Elements.Where((Ele e) => !bod.頭色更新.Contains(e) && !bod.ドレス色更新.Contains(e) && !bod.鯨色更新.Any((鯨色更新 f) => f.Contains(e))); + 色更新 = Elements.Where((Element e) => !bod.頭色更新.Contains(e) && !bod.ドレス色更新.Contains(e) && !bod.鯨色更新.Any((鯨色更新 f) => f.Contains(e))); Is双眉 = 眉左 != null; Is単眉 = 単眼眉 != null; Is人耳 = 耳左 != null; @@ -5247,11 +5247,11 @@ namespace SlaveMatrix 舌_表示 = false; if (Is頭頂_宇) { - foreach (Ele item51 in 顔触覚左接続) + foreach (Element item51 in 顔触覚左接続) { item51.接続(頭.触覚左_接続点); } - foreach (Ele item52 in 顔触覚右接続) + foreach (Element item52 in 顔触覚右接続) { item52.接続(頭.触覚右_接続点); } @@ -5266,9 +5266,9 @@ namespace SlaveMatrix } if (IsSingleEye) { - 頭.X0Y0_Head.GetJP()[7] = new Joi(頭.X0Y0_Head.GetJP()[7].Joint.MulY(0.96)); - 頭.X0Y0_Head.GetJP()[17] = new Joi(頭.X0Y0_Head.GetJP()[17].Joint.MulY(0.96)); - 頭.X0Y0_Head.GetJP()[18] = new Joi(頭.X0Y0_Head.GetJP()[18].Joint.MulY(0.96)); + 頭.X0Y0_Head.GetJP()[7] = new JointPoint(頭.X0Y0_Head.GetJP()[7].Joint.MulY(0.96)); + 頭.X0Y0_Head.GetJP()[17] = new JointPoint(頭.X0Y0_Head.GetJP()[17].Joint.MulY(0.96)); + 頭.X0Y0_Head.GetJP()[18] = new JointPoint(頭.X0Y0_Head.GetJP()[18].Joint.MulY(0.96)); 紅潮.紅潮1_表示 = false; 紅潮.X0Y0_紅潮左.SetAngleBase(20.0); 紅潮.X0Y0_紅潮弱左.SetAngleBase(20.0); @@ -5278,10 +5278,10 @@ namespace SlaveMatrix 紅潮.X0Y0_紅潮線右.SetAngleBase(-20.0); } 染み_人 = new 染み_人(disUnit, 配色指定.N0, Cha.ColorSet, Med, new 染み_人D()); - 染み_人.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; + 染み_人.サイズ = Elements.Sum((Element e) => e.サイズ) / (double)Elements.Length; 染み_人.Intensity = 0.0; - Vector2D positionCont = Dat.Vec2DUnitY * -0.03; - Vector2D positionCont2 = Dat.Vec2DUnitY * 0.03; + Vector2D positionCont = DataConsts.Vec2DUnitY * -0.03; + Vector2D positionCont2 = DataConsts.Vec2DUnitY * 0.03; 染み_人.X0Y0_汗.SetPositionCont(positionCont); 染み_人.X0Y0_潮1.SetPositionCont(positionCont2); if (Is獣) @@ -5299,14 +5299,14 @@ namespace SlaveMatrix Urination = 放尿_獣; 肛門 = 肛門_獣; AnalCum = 肛門精液_獣; - 膣内精液_獣.精液配色(Sta.GameData.配色); + 膣内精液_獣.精液配色(GlobalState.GameData.配色); 膣内精液_獣.精液濃度 = 0.0; - 断面_獣.精液配色(Sta.GameData.配色); + 断面_獣.精液配色(GlobalState.GameData.配色); 断面_獣.精液濃度 = 0.0; - 性器精液_獣.精液配色(Sta.GameData.配色); - 肛門精液_獣.精液配色(Sta.GameData.配色); + 性器精液_獣.精液配色(GlobalState.GameData.配色); + 肛門精液_獣.精液配色(GlobalState.GameData.配色); 染み_獣 = new 染み_獣(disUnit, 配色指定.N0, Cha.ColorSet, Med, new 染み_獣D()); - 染み_獣.サイズ = Elements.Sum((Ele e) => e.サイズ) / (double)Elements.Length; + 染み_獣.サイズ = Elements.Sum((Element e) => e.サイズ) / (double)Elements.Length; 染み_獣.Intensity = 0.0; if (Chest_獣.脇左_接続.IsEle<四足脇>()) { @@ -5342,12 +5342,12 @@ namespace SlaveMatrix Urination = 放尿_人; 肛門 = 肛門_人; AnalCum = 肛門精液_人; - 膣内精液_人.精液配色(Sta.GameData.配色); + 膣内精液_人.精液配色(GlobalState.GameData.配色); 膣内精液_人.精液濃度 = 0.0; - 断面_人.精液配色(Sta.GameData.配色); + 断面_人.精液配色(GlobalState.GameData.配色); 断面_人.精液濃度 = 0.0; - 性器精液_人.精液配色(Sta.GameData.配色); - 肛門精液_人.精液配色(Sta.GameData.配色); + 性器精液_人.精液配色(GlobalState.GameData.配色); + 肛門精液_人.精液配色(GlobalState.GameData.配色); Vector2D positionCont4 = new Vector2D(0.0, 0.006); 染み_人.X0Y0_湯気_湯気左1_湯気2.SetPositionCont(positionCont4); 染み_人.X0Y0_湯気_湯気左2_湯気2.SetPositionCont(positionCont4); @@ -5373,7 +5373,7 @@ namespace SlaveMatrix 肛門y = 肛門.尺度YB; 肛門v = 肛門.尺度B; 口i = 0; - MouthCum.精液配色(Sta.GameData.配色); + MouthCum.精液配色(GlobalState.GameData.配色); 頬濃度 = 0.3; 下着B_ノーマル.染み濃度 = 0.0; 下着B_マイクロ.染み濃度 = 0.0; @@ -5381,7 +5381,7 @@ namespace SlaveMatrix if (Is蜘尾 = 蜘尾 != null) { ThreadCum = new 性器精液_人(disUnit, 配色指定.N0, Cha.ColorSet, Med, new 性器精液_人D()); - ThreadCum.精液配色(Sta.GameData.配色); + ThreadCum.精液配色(GlobalState.GameData.配色); ThreadCum.接続(蜘尾.出糸_接続点); } 頬濃度 = 0.0; @@ -5405,13 +5405,13 @@ namespace SlaveMatrix 断面_表示 = false; if (Is粘 && Waist.腿左_接続 != null) { - foreach (Par item53 in (from e in Waist.腿左_接続.GetEles<腿>() - select e.Body.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) + foreach (ShapePart item53 in (from e in Waist.腿左_接続.GetEles<腿>() + select e.Body.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) { item53.GetOP().OutlineFalse(); } - foreach (Par item54 in (from e in Waist.腿右_接続.GetEles<腿>() - select e.Body.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) + foreach (ShapePart item54 in (from e in Waist.腿右_接続.GetEles<腿>() + select e.Body.EnumAllPar()).Aggregate((IEnumerable e1, IEnumerable e2) => e1.Concat(e2))) { item54.GetOP().OutlineFalse(); } @@ -5456,7 +5456,7 @@ namespace SlaveMatrix SetWaist(); if (背中接続.Count + 頭頂左後接続.Count + 頭頂右後接続.Count + 胸上左接続.Count + 胸上右接続.Count + 胸下左接続.Count + 胸下右接続.Count + 胴後左接続.Count + 胴後右接続.Count + 後腕左s.Length + 後腕右s.Length > 0) { - EIChest = new EleI(Med); + EIChest = new ElementInstance(Med); EIChest.AddRange(背中接続); EIChest.AddRange(頭頂左後接続); EIChest.AddRange(頭頂右後接続); @@ -5466,13 +5466,13 @@ namespace SlaveMatrix EIChest.AddRange(胸下右接続); EIChest.AddRange(胴後左接続); EIChest.AddRange(胴後右接続); - List[] array4 = 後腕左s; - foreach (List es in array4) + List[] array4 = 後腕左s; + foreach (List es in array4) { EIChest.AddRange(es); } array4 = 後腕右s; - foreach (List es2 in array4) + foreach (List es2 in array4) { EIChest.AddRange(es2); } @@ -5506,14 +5506,14 @@ namespace SlaveMatrix { array5[n].脇描画(are); } - List[] array6 = bod.後腕左s; - foreach (List es3 in array6) + List[] array6 = bod.後腕左s; + foreach (List es3 in array6) { es3.描画0(are); es3.描画1(are); } array6 = bod.後腕右s; - foreach (List es4 in array6) + foreach (List es4 in array6) { es4.描画0(are); es4.描画1(are); @@ -5524,7 +5524,7 @@ namespace SlaveMatrix } if (後髪接続.Count > 0) { - EI髪 = new EleI(Med); + EI髪 = new ElementInstance(Med); EI髪.AddRange(後髪接続); EI髪.描画処理 = delegate(RenderArea are) { @@ -5536,7 +5536,7 @@ namespace SlaveMatrix } if (腰後左接続.Count + 腰後右接続.Count > 0) { - EIWaist = new EleI(Med); + EIWaist = new ElementInstance(Med); EIWaist.AddRange(腰後左接続); EIWaist.AddRange(腰後右接続); EIWaist.描画処理 = delegate(RenderArea are) @@ -5551,7 +5551,7 @@ namespace SlaveMatrix } if (尾接続.Count + 半身後接続.Count > 0) { - EI半後 = new EleI(Med); + EI半後 = new ElementInstance(Med); EI半後.AddRange(尾接続); EI半後.AddRange(半身後接続); EI半後.描画処理 = delegate(RenderArea are) @@ -5566,7 +5566,7 @@ namespace SlaveMatrix } if (半身中1接続.Count > 0) { - EI半中1 = new EleI(Med); + EI半中1 = new ElementInstance(Med); EI半中1.AddRange(半身中1接続); EI半中1.描画処理 = delegate(RenderArea are) { @@ -5578,7 +5578,7 @@ namespace SlaveMatrix } if (半身中2接続.Count > 0) { - EI半中2 = new EleI(Med); + EI半中2 = new ElementInstance(Med); EI半中2.AddRange(半身中2接続); EI半中2.描画処理 = delegate(RenderArea are) { @@ -5590,7 +5590,7 @@ namespace SlaveMatrix } if (半身前接続.Count > 0) { - EI半前 = new EleI(Med); + EI半前 = new ElementInstance(Med); EI半前.AddRange(半身前接続); EI半前.描画処理 = delegate(RenderArea are) { @@ -5602,7 +5602,7 @@ namespace SlaveMatrix } if (LowerArm以降左.Count + LowerArm以降右.Count > 0) { - EI腕前 = new EleI(Med); + EI腕前 = new ElementInstance(Med); EI腕前.AddRange(LowerArm以降左); EI腕前.AddRange(LowerArm以降右); EI腕前.描画処理 = delegate(RenderArea are) @@ -5639,7 +5639,7 @@ namespace SlaveMatrix } if (腿左接続.Count + 腿右接続.Count > 0) { - EI腿 = new EleI(Med); + EI腿 = new ElementInstance(Med); EI腿.AddRange(腿左接続); EI腿.AddRange(腿右接続); EI腿.描画処理 = delegate(RenderArea are) @@ -8328,7 +8328,7 @@ namespace SlaveMatrix } bod.Waist.描画0(are); bod.Waist.描画1(are); - if (!Sta.GameData.断面) + if (!GlobalState.GameData.断面) { bod.肛門_人.描画0(are); bod.肛門精液_人.描画0(are); @@ -8472,7 +8472,7 @@ namespace SlaveMatrix { bod.EI腕前.描画(are); } - if (Sta.GameData.断面) + if (GlobalState.GameData.断面) { bod.肛門_人.描画0(are); bod.肛門精液_人.描画0(are); @@ -9202,17 +9202,17 @@ namespace SlaveMatrix 腰肌_人.陰毛_ハートCD.不透明度 = Cha.CharacterData.現陰毛.Inverse() * Cha.CharacterData.最陰毛濃度; } - public Ele GetHitEle(Color hc) + public Element GetHitEle(Color hc) { - return EnumAllEle().FirstOrDefault((Ele e) => e.Body.IsHit(ref hc)); + return EnumAllEle().FirstOrDefault((Element e) => e.Body.IsHit(ref hc)); } public bool IsHit(Color hc) { - return EnumAllEle().Any((Ele e) => e.Body.IsHit(ref hc)); + return EnumAllEle().Any((Element e) => e.Body.IsHit(ref hc)); } - public IEnumerable EnumAllEle() + public IEnumerable EnumAllEle() { return Elements.Concat(from e in Elements.GetEles() select e.飛膜).Concat(from e in Elements.GetEles<手_蝙>() @@ -9222,7 +9222,7 @@ namespace SlaveMatrix public void Join() { - Ele[] array = Elements; + Element[] array = Elements; for (int i = 0; i < array.Length; i++) { array[i].接続PA(); @@ -9255,7 +9255,7 @@ namespace SlaveMatrix } if (色更新 != null) { - foreach (Ele item4 in 色更新) + foreach (Element item4 in 色更新) { item4.色更新(); } @@ -9276,23 +9276,23 @@ namespace SlaveMatrix public void Update() { - foreach (EleI ei in eis) + foreach (ElementInstance ei in eis) { ei.Updatef = true; } } - public bool Contains(Ele e) + public bool Contains(Element e) { - return eis.Any((EleI f) => f.ElesH.Contains(e)); + return eis.Any((ElementInstance f) => f.ElesH.Contains(e)); } - public bool IsUpdate(Ele e) + public bool IsUpdate(Element e) { - return eis.Any((EleI f) => f.IsUpdate(e)); + return eis.Any((ElementInstance f) => f.IsUpdate(e)); } - public List Inserts(Ele io, int i, Ele e) + public List Inserts(Element io, int i, Element e) { int num; if ((num = 後髪接続.IndexOf(io)) > -1) @@ -9455,8 +9455,8 @@ namespace SlaveMatrix 半身前接続.Insert((num + i).Clamp(0, 半身前接続.Count), e); return 半身前接続; } - List[] array = 後腕左s; - foreach (List list in array) + List[] array = 後腕左s; + foreach (List list in array) { if ((num = list.IndexOf(io)) > -1) { @@ -9465,7 +9465,7 @@ namespace SlaveMatrix } } array = 後腕右s; - foreach (List list2 in array) + foreach (List list2 in array) { if ((num = list2.IndexOf(io)) > -1) { @@ -9478,17 +9478,17 @@ namespace SlaveMatrix public キスマーク Addキスマーク(Vector2D cp, Color hc) { - Ele he = GetHitEle(hc); + Element 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) + ElementInstance elementInstance = eis.FirstOrDefault((ElementInstance e) => e.ElesH.Contains(he)); + if (elementInstance != null) { - eleI.Updatef = true; + elementInstance.Updatef = true; } return result; } @@ -9498,7 +9498,7 @@ namespace SlaveMatrix public void Add鞭痕(Vector2D cp, Color hc) { - Ele he = GetHitEle(hc); + Element he = GetHitEle(hc); if (he is LowerArm || he is Neck) { return; @@ -9508,10 +9508,10 @@ namespace SlaveMatrix { if (array[i].Add(cp, hc, he)) { - EleI eleI = eis.FirstOrDefault((EleI e) => e.ElesH.Contains(he)); - if (eleI != null) + ElementInstance elementInstance = eis.FirstOrDefault((ElementInstance e) => e.ElesH.Contains(he)); + if (elementInstance != null) { - eleI.Updatef = true; + elementInstance.Updatef = true; } break; } @@ -9520,7 +9520,7 @@ namespace SlaveMatrix public void Addぶっかけ(Vector2D cp, Color hc) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { ぶっかけ小.Add(cp, hc, ぶっかけr); } @@ -9542,12 +9542,12 @@ namespace SlaveMatrix { array2[i].Dispose(); } - Ele[] array3 = Elements; + Element[] array3 = Elements; for (int i = 0; i < array3.Length; i++) { array3[i].Dispose(); } - foreach (EleI ei in eis) + foreach (ElementInstance ei in eis) { ei.Dispose(); } @@ -9577,7 +9577,7 @@ namespace SlaveMatrix { cb0 = カーソル != null; cb1 = cb0 && !カーソル.コキ; - Ele[] array = Elements; + Element[] array = Elements; for (int i = 0; i < array.Length; i++) { array[i].接続PA(); @@ -9613,14 +9613,14 @@ namespace SlaveMatrix item3.色更新(); } } - foreach (Ele item4 in 色更新) + foreach (Element item4 in 色更新) { if (!Contains(item4) || IsUpdate(item4)) { item4.色更新(); } } - foreach (EleI ei in eis) + foreach (ElementInstance ei in eis) { ei.Update(); } @@ -9631,13 +9631,13 @@ namespace SlaveMatrix { Color col = 頭.HeadCD.色.Col1; Color col2 = 頭.HeadCD.色.Col2; - Col.GetSkinGrad(ref c, out var ret); + ColorHelper.GetSkinGrad(ref c, out var ret); ret.Col1 = col; ret.GetRep(out var ret2); - foreach (Ele item in EnumAllEle()) + foreach (Element item in EnumAllEle()) { foreach (FieldInfo item2 in from f in item.GetType().GetFields() - where f.FieldType.ToString() == Sta.cdt + where f.FieldType.ToString() == GlobalState.cdt select f) { ColorD colorD = (ColorD)item2.GetValue(item); @@ -9731,7 +9731,7 @@ namespace SlaveMatrix else if (後腕左s.Length != 0) { n = 後腕左s.Length - n; - Ele item = 後腕左s[n][1]; + Element item = 後腕左s[n][1]; 後腕左s[n].RemoveAt(1); 後腕左s[n].Add(item); } @@ -9746,7 +9746,7 @@ namespace SlaveMatrix else if (後腕左s.Length != 0) { n = 後腕左s.Length - n; - Ele item2 = 後腕左s[n].Last(); + Element item2 = 後腕左s[n].Last(); 後腕左s[n].RemoveAt(後腕左s[n].Count - 1); 後腕左s[n].Insert(1, item2); } @@ -9771,7 +9771,7 @@ namespace SlaveMatrix else if (後腕右s.Length != 0) { n = 後腕左s.Length - n; - Ele item = 後腕右s[n][1]; + Element item = 後腕右s[n][1]; 後腕右s[n].RemoveAt(1); 後腕右s[n].Add(item); } @@ -9786,7 +9786,7 @@ namespace SlaveMatrix else if (後腕右s.Length != 0) { n = 後腕左s.Length - n; - Ele item2 = 後腕右s[n].Last(); + Element item2 = 後腕右s[n].Last(); 後腕右s[n].RemoveAt(後腕右s[n].Count - 1); 後腕右s[n].Insert(1, item2); } @@ -9794,16 +9794,16 @@ namespace SlaveMatrix private void 腰振り_人() { - Torso.X0Y0_筋肉_筋肉左.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * -0.004)); - Torso.X0Y0_筋肉_筋肉右.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * -0.004)); - 胴腹板_人.X0Y0_虫性_腹板.SetPositionCont(Dat.Vec2DUnitY * (Waist.Yv * -0.002)); + Torso.X0Y0_筋肉_筋肉左.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * -0.004)); + Torso.X0Y0_筋肉_筋肉右.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * -0.004)); + 胴腹板_人.X0Y0_虫性_腹板.SetPositionCont(DataConsts.Vec2DUnitY * (Waist.Yv * -0.002)); 胴肌_人.Body.SetSizeYCont(0.85 + (1.0 - Waist.Yv) * 0.15); } private void 腰振り_獣() { - Torso_獣.X0Y0_筋肉_筋肉左.SetPositionCont(Dat.Vec2DUnitY * (Waist_獣.Yv * -0.004)); - Torso_獣.X0Y0_筋肉_筋肉右.SetPositionCont(Dat.Vec2DUnitY * (Waist_獣.Yv * -0.004)); + Torso_獣.X0Y0_筋肉_筋肉左.SetPositionCont(DataConsts.Vec2DUnitY * (Waist_獣.Yv * -0.004)); + Torso_獣.X0Y0_筋肉_筋肉右.SetPositionCont(DataConsts.Vec2DUnitY * (Waist_獣.Yv * -0.004)); 胴肌_獣.Body.SetSizeYCont(0.85 + (1.0 - Waist_獣.Yv) * 0.15); if (EI半中1 != null) { @@ -9852,7 +9852,7 @@ namespace SlaveMatrix { Type type = e.GetType(); foreach (FieldInfo item in from e_ in i.GetType().GetFields() - where e_.FieldType.ToString() == Sta.bt + where e_.FieldType.ToString() == GlobalState.bt select e_) { type.GetProperty(item.Name).SetValue(e, item.GetValue(i), null); @@ -9861,28 +9861,28 @@ namespace SlaveMatrix 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.ブーツ初期化; + Set後髪髪留 = GlobalState.髪留2初期化; + Set横髪髪留 = GlobalState.髪留2初期化; + Set玉口枷 = GlobalState.玉口枷初期化; + Set目隠帯 = GlobalState.目隠帯初期化; + Setピアス = GlobalState.ピアス初期化; + Setピアス左 = GlobalState.ピアス初期化; + Setピアス右 = GlobalState.ピアス初期化; + Setキャップ1 = GlobalState.キャップ初期化; + Setキャップ2左 = GlobalState.キャップ初期化; + Setキャップ2右 = GlobalState.キャップ初期化; + Setドレス首 = GlobalState.ドレス首初期化; + Set下着T_チューブ = GlobalState.下着T_チューブ初期化; + Set下着T_クロス = GlobalState.下着T_クロス初期化; + Set下着T_ビキニ = GlobalState.下着T_ビキニ初期化; + Set下着T_マイクロ = GlobalState.下着T_マイクロ初期化; + Set下着T_ブラ = GlobalState.下着T_ブラ初期化; + Set下着B_ノーマル = GlobalState.下着B_ノーマル初期化; + Set下着B_マイクロ = GlobalState.下着B_マイクロ初期化; + Setドレス = GlobalState.ドレス初期化; + Set上着B_クロス = GlobalState.上着B_クロス初期化; + Set上着B_前掛け = GlobalState.上着B_前掛け初期化; + Setブーツ = GlobalState.ブーツ初期化; } public void 胸施術() diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Character.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Character.cs index 68a9b6d..f34347e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Character.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Character.cs @@ -13,10 +13,10 @@ namespace SlaveMatrix { private sealed class BodyPartRef { - public EleI EI; + public ElementInstance EI; public bool Heavy; - public BodyPartRef(EleI ei, bool heavy) + public BodyPartRef(ElementInstance ei, bool heavy) { this.EI = ei; this.Heavy = heavy; @@ -158,7 +158,7 @@ namespace SlaveMatrix private bool 重腿; - private Vector2D p = Dat.Vec2DZero; + private Vector2D p = DataConsts.Vec2DZero; private delegate void MorphMotion(double value); @@ -350,7 +350,7 @@ namespace SlaveMatrix private void ResetMoveParts() { for (int i = 0; i < _moveParts.Count; i++) - _moveParts[i].EI.Position = Dat.Vec2DZero; + _moveParts[i].EI.Position = DataConsts.Vec2DZero; } private void ApplyContParts(Vector2D offset) { @@ -367,7 +367,7 @@ namespace SlaveMatrix private void ResetContParts() { for (int i = 0; i < _moveParts.Count; i++) - _moveParts[i].EI.PositionCont = Dat.Vec2DZero; + _moveParts[i].EI.PositionCont = DataConsts.Vec2DZero; } public double BreathingSpeed { @@ -774,7 +774,7 @@ namespace SlaveMatrix }, OnLoop = delegate(Motion m) { - m.Interval = 5000.0 * RNG.XS.NextDouble(); + m.Interval = 5000.0 * Rng.XS.NextDouble(); }, OnEnd = delegate { @@ -812,7 +812,7 @@ namespace SlaveMatrix }, OnLoop = delegate(Motion m) { - m.Interval = 5000.0 * RNG.XS.NextDouble(); + m.Interval = 5000.0 * Rng.XS.NextDouble(); }, OnEnd = delegate { @@ -833,7 +833,7 @@ namespace SlaveMatrix cha.Body.MouthCum.Intensity = 1.0 * mouthCumIntensity; cha.Body.MouthCum.精液_表示 = true; o = true; - cha.Body.MouthCum.右 = RNG.XS.NextBool(); + cha.Body.MouthCum.右 = Rng.XS.NextBool(); }, OnUpdate = delegate(Motion m) { @@ -874,7 +874,7 @@ namespace SlaveMatrix cha.Body.GenetalCum.精液_表示 = true; v = true; zd = cha.Body.VaginalCumDrip.精液濃度; - cha.Body.GenetalCum.右 = RNG.XS.NextBool(); + cha.Body.GenetalCum.右 = Rng.XS.NextBool(); }, OnUpdate = delegate(Motion m) { @@ -914,7 +914,7 @@ namespace SlaveMatrix cha.Body.AnalCum.Intensity = 1.0 * analCumIntensity; cha.Body.AnalCum.精液_表示 = true; a = true; - cha.Body.AnalCum.右 = RNG.XS.NextBool(); + cha.Body.AnalCum.右 = Rng.XS.NextBool(); }, OnUpdate = delegate(Motion m) { @@ -953,7 +953,7 @@ namespace SlaveMatrix cha.Body.ThreadCum.Intensity = 1.0 * threadCumIntensity; cha.Body.ThreadCum.精液_表示 = true; z = true; - cha.Body.ThreadCum.右 = RNG.XS.NextBool(); + cha.Body.ThreadCum.右 = Rng.XS.NextBool(); }, OnUpdate = delegate(Motion m) { @@ -1013,7 +1013,7 @@ namespace SlaveMatrix { cha.Body.潮吹_大.Yv = 0.0; cha.Body.潮吹_大.表示 = true; - cha.Body.潮吹_大.右 = RNG.XS.NextBool(); + cha.Body.潮吹_大.右 = Rng.XS.NextBool(); if (cha.潮吹擬音 != null) { cha.潮吹擬音(); @@ -1333,9 +1333,9 @@ namespace SlaveMatrix }; Motions.Add(ClimaxEnd.GetHashCode().ToString(), ClimaxEnd); double savedHipValue = 0.0; - Par pa = Body.Waist.Body.GetCurJoinRoot(); - Par pb = null; - Vector2D vec = Dat.Vec2DZero; + ShapePart pa = Body.Waist.Body.GetCurJoinRoot(); + ShapePart pb = null; + Vector2D vec = DataConsts.Vec2DZero; Action 腰接続 = delegate { pb = cha.Body.Waist.Body.GetCurJoinRoot(); @@ -1354,11 +1354,11 @@ namespace SlaveMatrix }, OnUpdate = delegate(Motion m) { - d = 5.0 * (0.15 + cha.ClimaxIntensity) * m.Value.Sin() * RNG.XS.NextDouble() * l; + d = 5.0 * (0.15 + cha.ClimaxIntensity) * m.Value.Sin() * Rng.XS.NextDouble() * l; cha.ApplyMorphMotions(d, false); - cha.Body.HipMotionValue = d * RNG.XS.NextDouble(); + cha.Body.HipMotionValue = d * Rng.XS.NextDouble(); cha.Body.Waist.位置C = new Vector2D(0.0, 0.0005 * d); cha.Body.乳房左.位置C = cha.Body.Waist.位置C; cha.Body.乳房右.位置C = cha.Body.Waist.位置C; @@ -1382,11 +1382,11 @@ namespace SlaveMatrix OnEnd = delegate { cha.Body.HipMotion_人v = savedHipValue; - cha.Body.Waist.位置C = Dat.Vec2DZero; + cha.Body.Waist.位置C = DataConsts.Vec2DZero; if (!cha.Body.乳房左.着衣) { - cha.Body.乳房左.位置C = Dat.Vec2DZero; - cha.Body.乳房右.位置C = Dat.Vec2DZero; + cha.Body.乳房左.位置C = DataConsts.Vec2DZero; + cha.Body.乳房右.位置C = DataConsts.Vec2DZero; } ResetContParts(); @@ -1403,7 +1403,7 @@ namespace SlaveMatrix }, OnUpdate = delegate(Motion m) { - cha.Body.肛門C = 0.5 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; + cha.Body.肛門C = 0.5 + m.Value.Sin() * Rng.XS.NextDouble() * 0.5; if (肛sw.ElapsedMilliseconds > 5000) { m.End(); @@ -1432,7 +1432,7 @@ namespace SlaveMatrix }, OnUpdate = delegate(Motion m) { - cha.Body.膣腔C = 1.0 + m.Value.Sin() * RNG.XS.NextDouble() * 0.5; + cha.Body.膣腔C = 1.0 + m.Value.Sin() * Rng.XS.NextDouble() * 0.5; if (膣sw.ElapsedMilliseconds > 5000) { m.End(); @@ -1541,7 +1541,7 @@ namespace SlaveMatrix } }; Motions.Add(顔面展開.GetHashCode().ToString(), 顔面展開); - Vector2D p_ = Dat.Vec2DZero; + Vector2D p_ = DataConsts.Vec2DZero; double d_; BodySway = new Motion(0.0, 1.0) { @@ -1571,11 +1571,11 @@ namespace SlaveMatrix }, OnEnd = delegate { - cha.Body.Waist.位置C = Dat.Vec2DZero; + cha.Body.Waist.位置C = DataConsts.Vec2DZero; if (!cha.Body.乳房左.着衣) { - cha.Body.乳房左.位置C = Dat.Vec2DZero; - cha.Body.乳房右.位置C = Dat.Vec2DZero; + cha.Body.乳房左.位置C = DataConsts.Vec2DZero; + cha.Body.乳房右.位置C = DataConsts.Vec2DZero; } ResetMoveParts(); @@ -1594,22 +1594,22 @@ namespace SlaveMatrix cha.UpdateExpression(); if (cha.Body.IsDualEyes) { - cha.両瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); + cha.両瞼_1(Rng.XS.Next(1, 4), Rng.XS.Next(1, 4)); } else if (cha.Body.IsSingleEye) { - cha.単瞼_1(RNG.XS.Next(1, 4)); + cha.単瞼_1(Rng.XS.Next(1, 4)); } if (cha.Body.IsCheekEyes) { - cha.両頬瞼_1(RNG.XS.Next(1, 4), RNG.XS.Next(1, 4)); + cha.両頬瞼_1(Rng.XS.Next(1, 4), Rng.XS.Next(1, 4)); } if (cha.Body.IsForeheadEye) { - cha.額瞼_1(RNG.XS.Next(1, 4)); + cha.額瞼_1(Rng.XS.Next(1, 4)); } c_ = 0; - CoughCount = RNG.XS.NextM(1, 2) + Player.UI.ペニス処理.中出しCount / 2; + CoughCount = Rng.XS.NextM(1, 2) + Player.UI.ペニス処理.中出しCount / 2; }, OnUpdate = delegate(Motion m) { @@ -1665,7 +1665,7 @@ namespace SlaveMatrix }, OnEnd = delegate { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { //Sounds.挿抜口1.Play(); } @@ -1678,14 +1678,14 @@ namespace SlaveMatrix }; Motions.Add(Swallow.GetHashCode().ToString(), Swallow); Motions.Drive(Med.FPSF); - Med.SetUniqueColor(Body.Elements.Select((Ele e) => e.Body.EnumAllPar()).JoinEnum()); + Med.SetUniqueColor(Body.Elements.Select((Element e) => e.Body.EnumAllPar()).JoinEnum()); 汗掻き = new Sweat(Med, Are, this, Motions); 汗かき = 汗掻き.汗かき; Body.汗掻き = 汗掻き; this.SetInitialAngle(); } - public void Draw(RenderArea Are, FPS FPS) + public void Draw(RenderArea Are, FpsCounter FPS) { this.FPS = FPS.Value; Motions.Drive(FPS); @@ -1696,7 +1696,7 @@ namespace SlaveMatrix { Body.Dispose(); 汗掻き.Dispose(); - ModeEventDispatcher.RemUniqueColor(Body.Elements.Select((Ele e) => e.Body.EnumAllPar()).JoinEnum()); + ModeEventDispatcher.RemUniqueColor(Body.Elements.Select((Element e) => e.Body.EnumAllPar()).JoinEnum()); } public void Set衣装(IEnumerable 衣装) @@ -1716,7 +1716,7 @@ namespace SlaveMatrix continue; } dictionary.Add(type, 0); - dictionary2.Add(type, (from e in Sta.Bodt.GetProperties() + dictionary2.Add(type, (from e in GlobalState.Bodt.GetProperties() where e.PropertyType.ToString() == ts select e).ToArray()); dictionary2[type][dictionary[type]].SetValue(Body, item, null); @@ -1724,12 +1724,12 @@ namespace SlaveMatrix } if (!CharacterData.股施術 && Body.Is股防御()) { - Body.Setピアス = Sta.ピアス初期化; + Body.Setピアス = GlobalState.ピアス初期化; } if (!CharacterData.胸施術 && Body.Is胸甲殻()) { - Body.Setピアス左 = Sta.ピアス初期化; - Body.Setピアス右 = Sta.ピアス初期化; + Body.Setピアス左 = GlobalState.ピアス初期化; + Body.Setピアス右 = GlobalState.ピアス初期化; } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/CharacterData.cs b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterData.cs index 5311f40..80b0736 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/CharacterData.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterData.cs @@ -133,130 +133,130 @@ namespace SlaveMatrix { 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); + 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) + Rng.XS.NextDouble(0.6) }, { ContactType.Face, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Ear, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Mouth, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Hair, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Neck, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Shoulder, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Chest, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Milk, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Side, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Stomache, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Crotch, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Sex, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Vagina, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Nucleus, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Anal, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Thread, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Thigh, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Feet, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Hand, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Awareness, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Touch, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Tail, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Wing, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Fin, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) }, { ContactType.Other, - RNG.XS.NextDouble(0.6) + Rng.XS.NextDouble(0.6) } }; - 最乳首 = RNG.XS.NextDouble(); + 最乳首 = 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(); + 最陰核 = 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.獣性_獣毛_表示) { @@ -396,29 +396,29 @@ namespace SlaveMatrix 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); + 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); + Lust = (Lust + Rng.XS.NextDouble(Lust)).Clamp(0.0, 1.0); } public void 情愛補正() { - Affection = (Affection + RNG.XS.NextDouble(Affection)).Clamp(0.0, 1.0); + Affection = (Affection + Rng.XS.NextDouble(Affection)).Clamp(0.0, 1.0); } public void 卑屈補正() { - Taming = (Taming + RNG.XS.NextDouble(Taming)).Clamp(0.0, 1.0); + Taming = (Taming + Rng.XS.NextDouble(Taming)).Clamp(0.0, 1.0); } public void 技巧補正() { - SkillL = (SkillL + RNG.XS.NextDouble(SkillL)).Clamp(0.0, 1.0); + SkillL = (SkillL + Rng.XS.NextDouble(SkillL)).Clamp(0.0, 1.0); } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterElement.cs similarity index 65% rename from SlaveMatrix/SlaveMatrix/GameClasses/CM.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/CharacterElement.cs index 8fd0400..4869601 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/CM.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterElement.cs @@ -3,11 +3,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class CM + public class CharacterElement { private TrainingUI 調教UI; - public Ele Ele; + public Element Element; private UsageStatus v; @@ -34,20 +34,20 @@ namespace SlaveMatrix v = value; if (v == UsageStatus.InUse) { - Ele.SetHitFalse(); + Element.SetHitFalse(); } else { - Ele.SetHitTrue(); + Element.SetHitTrue(); } } } - public CM(ModeEventDispatcher Med, TrainingUI 調教UI, Ele Ele) + public CharacterElement(ModeEventDispatcher Med, TrainingUI 調教UI, Element Element) { this.調教UI = 調教UI; - this.Ele = Ele; - foreach (Par item in Ele.Body.EnumAllPar()) + this.Element = Element; + foreach (ShapePart item in Element.Body.EnumAllPar()) { item.SetHitColor(Med.GetUniqueColor()); } @@ -55,9 +55,9 @@ namespace SlaveMatrix public void Reset() { - Ele.Xi = 0; - Ele.Yi = 0; - Ele.Intensity = 0.5; + Element.Xi = 0; + Element.Yi = 0; + Element.Intensity = 0.5; 使用状態 = UsageStatus.Standby; Under = false; 描画Show = true; @@ -71,10 +71,10 @@ namespace SlaveMatrix { if (Show && Under && 描画Show) { - Ele.Body.JoinPA(); - Ele.色更新(); + Element.Body.JoinPA(); + Element.色更新(); 調教UI.持ち手下描画(); - Ele.描画0(Are); + Element.描画0(Are); } } @@ -82,7 +82,7 @@ namespace SlaveMatrix { if (Show && Under && 描画Show) { - Ele.描画1(Are); + Element.描画1(Are); 調教UI.持ち手上描画(); } } @@ -91,9 +91,9 @@ namespace SlaveMatrix { if (Show && Under && 描画Show) { - Ele.Body.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); + Element.Body.JoinPA(); + Element.色更新(); + Element.描画0(Are); } } @@ -101,7 +101,7 @@ namespace SlaveMatrix { if (Show && Under && 描画Show) { - Ele.描画1(Are); + Element.描画1(Are); } } @@ -109,10 +109,10 @@ namespace SlaveMatrix { if (Show && !Under && StaShow) { - Ele.Body.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); + Element.Body.JoinPA(); + Element.色更新(); + Element.描画0(Are); + Element.描画1(Are); } } @@ -121,10 +121,10 @@ namespace SlaveMatrix if (Show && !Under && DraShow) { 調教UI.持ち手下描画(); - Ele.Body.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); + Element.Body.JoinPA(); + Element.色更新(); + Element.描画0(Are); + Element.描画1(Are); 調教UI.持ち手上描画(); } } @@ -133,10 +133,10 @@ namespace SlaveMatrix { if (Show && !Under && DraShow) { - Ele.Body.JoinPA(); - Ele.色更新(); - Ele.描画0(Are); - Ele.描画1(Are); + Element.Body.JoinPA(); + Element.色更新(); + Element.描画0(Are); + Element.描画1(Are); } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/CharacterFluidSystem.cs b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterFluidSystem.cs index de2ab5c..2954005 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/CharacterFluidSystem.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/CharacterFluidSystem.cs @@ -78,7 +78,7 @@ namespace SlaveMatrix.GameClasses BaseSpeed = 3.0, OnStart = delegate { - useLeftNose = RNG.XS.NextBool(); + useLeftNose = Rng.XS.NextBool(); if (!CanUpdateSingleDrip(body.LeftNoseDrip, body.RightNoseDrip)) return; @@ -142,7 +142,7 @@ namespace SlaveMatrix.GameClasses BaseSpeed = 3.0, OnStart = delegate { - useLeftDrool = RNG.XS.NextBool(); + useLeftDrool = Rng.XS.NextBool(); if (!CanUpdateSingleDrip(body.LeftDrool, body.RightDrool)) return; @@ -205,7 +205,7 @@ namespace SlaveMatrix.GameClasses { body.Splash.Yv = 0.0; body.Splash.表示 = true; - body.Splash.右 = RNG.XS.NextBool(); + body.Splash.右 = Rng.XS.NextBool(); }, OnUpdate = delegate (Motion m) { diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs index e20a673..363f9fe 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Color2.cs @@ -10,7 +10,7 @@ namespace SlaveMatrix public Color Col2; - public static Color2 Empty = new Color2(ref Col.Empty, ref Col.Empty); + public static Color2 Empty = new Color2(ref ColorHelper.Empty, ref ColorHelper.Empty); public Color2(ref Color Col1, ref Color Col2) { diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs index 76c854b..0e5184f 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ColorD.cs @@ -77,8 +77,8 @@ namespace SlaveMatrix public ColorD() { - 線 = Col.Black; - 色 = new Color2(ref Col.White, ref Col.DarkGray); + 線 = ColorHelper.Black; + 色 = new Color2(ref ColorHelper.White, ref ColorHelper.DarkGray); } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ColorHelper.cs similarity index 90% rename from SlaveMatrix/SlaveMatrix/GameClasses/Col.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/ColorHelper.cs index 06d533e..88c38e4 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Col.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ColorHelper.cs @@ -3,7 +3,7 @@ using _2DGAMELIB; namespace SlaveMatrix { - public static class Col + public static class ColorHelper { public static Color Empty = Color.Empty; @@ -71,9 +71,9 @@ namespace SlaveMatrix ret.Col2 = Color.FromArgb(Alpha, Color2.Col2); } - public static void GetAlpha(this Par p, out int ret) + public static void GetAlpha(this ShapePart p, out int ret) { - ret = (int)(100.0 + (double)abj * 255.0 * (p.GetArea() / Sta.MaxAre)); + ret = (int)(100.0 + (double)abj * 255.0 * (p.GetArea() / GlobalState.MaxAre)); ret = ((ret > 160) ? 160 : ret); } @@ -150,22 +150,22 @@ namespace SlaveMatrix 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); + 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); + 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); + 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); + 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) @@ -186,7 +186,7 @@ namespace SlaveMatrix 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); + 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/ColorP.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs index 7aa9d8b..c06d201 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ColorP.cs @@ -8,7 +8,7 @@ namespace SlaveMatrix [Serializable] public class ColorP { - public Par Par; + public ShapePart ShapePart; public ColorD ColorD; @@ -30,9 +30,9 @@ namespace SlaveMatrix private float f1; - public ColorP(Par Par, ColorD ColorD, double Unit, bool abj) + public ColorP(ShapePart ShapePart, ColorD ColorD, double Unit, bool abj) { - this.Par = Par; + this.ShapePart = ShapePart; this.ColorD = ColorD; this.Unit = Unit; this.abj = abj; @@ -41,12 +41,12 @@ namespace SlaveMatrix public void Setting() { - Par.SetBrush1(new SolidBrush(Color.LightGray)); + ShapePart.SetBrush1(new SolidBrush(Color.LightGray)); u0 = Unit * 0.99009900990099; u1 = Unit * 1.01; - if (ColorD.線 == Col.Empty) + if (ColorD.線 == ColorHelper.Empty) { - Par.SetPen(null); + ShapePart.SetPen(null); p = delegate { }; @@ -55,29 +55,29 @@ namespace SlaveMatrix { if (abj) { - Par.GetAlpha(out var ret); + ShapePart.GetAlpha(out var ret); ColorD.線 = Color.FromArgb(ret, ColorD.線); } p = delegate { - Par.SetPenColor(ColorD.線); + ShapePart.SetPenColor(ColorD.線); }; UpdateLine(); } - if (ColorD.色.Col1 == Col.Empty) + if (ColorD.色.Col1 == ColorHelper.Empty) { - Par.SetBrush1(null); + ShapePart.SetBrush1(null); b = delegate { }; } else { - if (ColorD.色.Col2 == Col.Empty) + if (ColorD.色.Col2 == ColorHelper.Empty) { b = delegate { - Par.SetBrushColor(ColorD.色.Col1); + ShapePart.SetBrushColor(ColorD.色.Col1); }; } else @@ -87,23 +87,23 @@ namespace SlaveMatrix float f1; b = delegate { - Par.GetMiY_MaY(out MM); + ShapePart.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.SetBrush1(LGB); + ShapePart.SetBrush1(LGB); } }; } UpdateColor(); } - if (Par.GetPen() == null && Par.GetBrush1() == null) + if (ShapePart.GetPen() == null && ShapePart.GetBrush1() == null) { - Par.Dra = false; - Par.Hit = false; + ShapePart.Dra = false; + ShapePart.Hit = false; } } @@ -119,7 +119,7 @@ namespace SlaveMatrix public void Update() { - if (Par.Dra) + if (ShapePart.Dra) { p(); b(); @@ -128,7 +128,7 @@ namespace SlaveMatrix public void Update(Vector2D[] mm) { - if (Par.Dra) + if (ShapePart.Dra) { p(); f0 = (float)(mm[0].Y * u0); @@ -137,7 +137,7 @@ namespace SlaveMatrix { LGB = new LinearGradientBrush(new PointF(0f, f0), new PointF(0f, f1), ColorD.色.Col1, ColorD.色.Col2); LGB.GammaCorrection = true; - Par.SetBrush1(LGB); + ShapePart.SetBrush1(LGB); } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Element.cs similarity index 92% rename from SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/Element.cs index b01008f..a9fad23 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Ele.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Element.cs @@ -6,13 +6,13 @@ using _2DGAMELIB; namespace SlaveMatrix.GameClasses { - public class Ele : IDisposable + public class Element : IDisposable { - public Ele Par; + public Element Par; public ConnectionInfo ConnectionType; - public Difs Body; //本体 + public VariantGrid Body; //本体 public static double 肥大mi1 = -5E-07; @@ -60,14 +60,30 @@ namespace SlaveMatrix.GameClasses protected bool 拘束_; - public Type ThisType; + public Type ThisType; + + public virtual Vector2D 基準B + { + get + { + return Body.GetCurJoinRoot().GetBasePointBase(); + } + set + { + foreach (ShapePart item in Body.EnumJoinRoot) + { + item.SetBasePointBase(value); + } + Body.JoinP(); + } + } public virtual Vector2D 基準C { get => Body.GetCurJoinRoot().GetBasePointCont(); set { - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetBasePointCont(value); } @@ -82,7 +98,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetPositionBase(); set { - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetPositionBase(value); } @@ -95,7 +111,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetPositionCont(); set { - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetPositionCont(value); } @@ -107,7 +123,7 @@ namespace SlaveMatrix.GameClasses { set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetAngleBase(value); } @@ -120,7 +136,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetAngleBase(); set { - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetAngleBase(value); } @@ -133,7 +149,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetAngleCont(); set { - foreach (Par item in Body.EnumJoinRoot) + foreach (ShapePart item in Body.EnumJoinRoot) { item.SetAngleCont(value); } @@ -146,7 +162,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeBase(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeBase(item.GetSizeBase() * value); } @@ -159,7 +175,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeCont(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeCont(value); } @@ -172,7 +188,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeXBase(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeXBase(item.GetSizeXBase() * value); } @@ -185,7 +201,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeXCont(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeXCont(value); } @@ -198,7 +214,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeYBase(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeYBase(item.GetSizeYBase() * value); } @@ -211,7 +227,7 @@ namespace SlaveMatrix.GameClasses get => Body.GetCurJoinRoot().GetSizeYCont(); set { - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { item.SetSizeYCont(value); } @@ -228,7 +244,7 @@ namespace SlaveMatrix.GameClasses double rate = 肥大mi1 + 肥大d1 * 肥大_; double num = 肥大mi2 + 肥大d2 * 肥大_; double num2 = num + 0.05 * 肥大_.Inverse(); - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { if (item.GetParent().Tag.Contains("眼") || item.GetParent().Tag.Contains("コア") || item.Tag.Contains("傷") || item.Tag.Contains("ボタン")) { @@ -273,7 +289,7 @@ namespace SlaveMatrix.GameClasses { 身長_ = value; double num = 身長mi2 + 身長d2 * 身長_; - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { if (!item.GetParent().Tag.Contains("眼") && !item.GetParent().Tag.Contains("コア") && !item.Tag.Contains("傷") && !item.Tag.Contains("ボタン") && !item.GetParent().Tag.Contains("輪") && !item.Tag.Contains("吸盤") && this is not 膣基 && this is not 膣内精液 && this is not 断面 && this is not 性器 && this is not 肛門 && this is not 乳房 && this is not 下着トップ && this is not Waist && this is not 腰肌 && this is not 四足腰 && this is not 下着ボトム && this is not 上着ボトム && this is not 手 && this is not 噴乳 && this is not 飛沫 && this is not 潮吹_小 && this is not 潮吹_大 && this is not 放尿 && this is not Head && this is not 目隠帯 && this is not 玉口枷 && this is not 半身 && this is not 頭頂 && this is not 背中_光 && this is not ボテ腹) { @@ -382,7 +398,7 @@ namespace SlaveMatrix.GameClasses { サイズ_ = value; double rate = 0.95 + 0.09 * サイズ_; - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { Vector2D center = item.GetOP().GetCenter(); item.GetOP().ScalingXY(center, rate); @@ -398,7 +414,7 @@ namespace SlaveMatrix.GameClasses { サイズX_ = value; double rate = 0.95 + 0.09 * サイズX_; - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { Vector2D center = item.GetOP().GetCenter(); item.GetOP().ScalingX(center, rate); @@ -414,7 +430,7 @@ namespace SlaveMatrix.GameClasses { サイズY_ = value; double rate = 0.95 + 0.09 * サイズY_; - foreach (Par item in Body.EnumAllPar()) + foreach (ShapePart item in Body.EnumAllPar()) { Vector2D center = item.GetOP().GetCenter(); item.GetOP().ScalingY(center, rate); @@ -902,31 +918,35 @@ namespace SlaveMatrix.GameClasses 角度B = 0.0; } - public void SetAngle(Ele e) - { - foreach (var item in Body.EnumAllPar().Zip(e.Body.EnumAllPar(), static (a0, a1) => new { a0, a1 })) - { - item.a0.SetAngleBase(0.0 - item.a1.GetAngleBase()); - } - Body.JoinPAall(); - } + public void SetAngle(Element e) + { + foreach (var item in Body.EnumAllPar().Zip(e.Body.EnumAllPar(), (ShapePart a0, ShapePart a1) => new { a0, a1 })) + { + item.a0.SetAngleBase(0.0 - item.a1.GetAngleBase()); + } + Body.JoinPAall(); + } - public virtual IEnumerable EnumEle() + 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 + where e.FieldType.ToString() == GlobalState.at select e) { - Ele[] array = (Ele[])item.GetValue(this); + Element[] array = (Element[])item.GetValue(this); if (array == null) { continue; } - Ele[] array2 = array; - foreach (Ele ele in array2) + Element[] array2 = array; + foreach (Element ele in array2) { - foreach (Ele item2 in ele.EnumEle()) + foreach (Element item2 in ele.EnumEle()) { yield return item2; } @@ -934,12 +954,12 @@ namespace SlaveMatrix.GameClasses } } - public IEnumerable EnumConnectionType(ConnectionInfo 接続情報) + public IEnumerable EnumConnectionType(ConnectionInfo 接続情報) { - Ele[] array = (Ele[])ThisType.GetField(接続情報.ToString()[(ThisType.Name.Length + 1)..]).GetValue(this); + Element[] array = (Element[])ThisType.GetField(接続情報.ToString()[(ThisType.Name.Length + 1)..]).GetValue(this); if (array != null) { - Ele[] array2 = array; + Element[] array2 = array; for (int i = 0; i < array2.Length; i++) { yield return array2[i]; @@ -947,11 +967,26 @@ namespace SlaveMatrix.GameClasses } } - public ColorP GetParOfColorP(Par p) - { - return (from e in ThisType.GetFields() - where e.FieldType.ToString() == Sta.cpt - select e.GetValue(this)).Cast().FirstOrDefault(e => e.Par == p); - } + public ColorP GetParOfColorP(ShapePart p) + { + return (from e in ThisType.GetFields() + where e.FieldType.ToString() == GlobalState.cpt + select e.GetValue(this)).Cast().FirstOrDefault((ColorP e) => e.ShapePart == p); + } + + public virtual bool Is布(ShapePart p) + { + return false; + } + + public virtual bool Is革(ShapePart p) + { + return false; + } + + public virtual bool Is鉄(ShapePart p) + { + return false; + } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ElementData.cs similarity index 67% rename from SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/ElementData.cs index 305e418..ba6e00b 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/EleD.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ElementData.cs @@ -9,9 +9,9 @@ using System.Runtime.Serialization; namespace SlaveMatrix { [Serializable] - public class EleD + public class ElementData { - public EleD Par; + public ElementData Par; public ConnectionInfo 接続情報; @@ -21,13 +21,13 @@ namespace SlaveMatrix public bool 拘束; - public Vector2D 基準B = Dat.Vec2DZero; + public Vector2D 基準B = DataConsts.Vec2DZero; - public Vector2D 基準C = Dat.Vec2DZero; + public Vector2D 基準C = DataConsts.Vec2DZero; - public Vector2D 位置B = Dat.Vec2DZero; + public Vector2D 位置B = DataConsts.Vec2DZero; - public Vector2D 位置C = Dat.Vec2DZero; + public Vector2D 位置C = DataConsts.Vec2DZero; public double 角度B; @@ -88,12 +88,12 @@ namespace SlaveMatrix [OnDeserialized] private void OnDeserialized(StreamingContext _) => ThisType = GetType(); - public virtual Ele GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) + public virtual Element GetEle(double DisUnit, ModeEventDispatcher Med, BodyColorSet 体配色) { return null; } - public virtual Ele GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) + public virtual Element GetEle(double DisUnit, ModeEventDispatcher Med, 主人公配色 体配色) { return null; } @@ -112,21 +112,21 @@ namespace SlaveMatrix return flag; } - public virtual IEnumerable EnumEleD() + public virtual IEnumerable EnumEleD() { yield return this; foreach (FieldInfo item in from e in ThisType.GetFields() - where e.FieldType.ToString() == Sta.lt + where e.FieldType.ToString() == GlobalState.lt select e) { - List list = (List)item.GetValue(this); + List list = (List)item.GetValue(this); if (list == null) { continue; } - foreach (EleD item2 in list) + foreach (ElementData item2 in list) { - foreach (EleD item3 in item2.EnumEleD()) + foreach (ElementData item3 in item2.EnumEleD()) { yield return item3; } @@ -134,19 +134,19 @@ namespace SlaveMatrix } } - public EleD Copy() + public ElementData Copy() { - EleD r = (EleD)Activator.CreateInstance(ThisType); + ElementData r = (ElementData)Activator.CreateInstance(ThisType); FieldInfo[] fields = ThisType.GetFields(); - EleD ec; + ElementData ec; foreach (FieldInfo fieldInfo in fields) { - if (fieldInfo.FieldType.ToString() == Sta.lt) + if (fieldInfo.FieldType.ToString() == GlobalState.lt) { - List list = (List)fieldInfo.GetValue(this); + List list = (List)fieldInfo.GetValue(this); if (list != null) { - fieldInfo.SetValue(r, list.Select(delegate(EleD e) + fieldInfo.SetValue(r, list.Select(delegate(ElementData e) { ec = e.Copy(); ec.Par = r; @@ -162,30 +162,30 @@ namespace SlaveMatrix return r; } - public EleD Copy_以下無() + public ElementData Copy_以下無() { - EleD eleD = (EleD)Activator.CreateInstance(ThisType); + ElementData elementData = (ElementData)Activator.CreateInstance(ThisType); FieldInfo[] fields = ThisType.GetFields(); foreach (FieldInfo fieldInfo in fields) { if (!fieldInfo.Name.Contains("_接続")) { - fieldInfo.SetValue(eleD, fieldInfo.GetValue(this)); + fieldInfo.SetValue(elementData, fieldInfo.GetValue(this)); } } - return eleD; + return elementData; } - public EleD Get逆() + public ElementData Get逆() { - EleD eleD = Copy(); - foreach (EleD item in eleD.EnumEleD()) + ElementData elementData = Copy(); + foreach (ElementData item in elementData.EnumEleD()) { item.右 = !item.右; item.角度B = 0.0 - item.角度B; item.角度C = 0.0 - item.角度C; } - return eleD; + return elementData; } public IEnumerable Enum接続情報() @@ -201,18 +201,18 @@ namespace SlaveMatrix } } - public void 接続(ConnectionInfo 接続情報, EleD ed) + public void 接続(ConnectionInfo 接続情報, ElementData ed) { string text = ThisType.Name.Remove(ThisType.Name.Length - 1); var methodName = 接続情報.ToString().Remove(0, text.Length).Replace("_", ""); MethodInfo method = ThisType.GetMethod(接続情報.ToString().Remove(0, text.Length).Replace("_", "")); - object[] parameters = new EleD[1] { ed }; + object[] parameters = new ElementData[1] { ed }; method.Invoke(this, parameters); } - public List Get接続(ConnectionInfo 接続情報) + public List Get接続(ConnectionInfo 接続情報) { - return (List)ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length)).GetValue(this); + return (List)ThisType.GetField(接続情報.ToString().Remove(0, ThisType.Name.Length)).GetValue(this); } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ElementInstance.cs similarity index 67% rename from SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/ElementInstance.cs index c883628..139ee58 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/EleI.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ElementInstance.cs @@ -5,11 +5,11 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class EleI : IDisposable + public class ElementInstance : IDisposable { - public Vector2D Position = Dat.Vec2DZero; + public Vector2D Position = DataConsts.Vec2DZero; - public Vector2D PositionCont = Dat.Vec2DZero; + public Vector2D PositionCont = DataConsts.Vec2DZero; public RenderArea Lay; @@ -17,18 +17,18 @@ namespace SlaveMatrix public Action 描画処理; - public HashSet ElesH; + public HashSet ElesH; - public void AddRange(IEnumerable es) + public void AddRange(IEnumerable es) { - foreach (Ele e in es) + foreach (Element e in es) { ElesH.Add(e); } } - public bool IsUpdate(Ele e) + public bool IsUpdate(Element e) { if (Updatef) { @@ -37,15 +37,15 @@ namespace SlaveMatrix return false; } - public EleI(ModeEventDispatcher Med) + public ElementInstance(ModeEventDispatcher Med) { Lay = new RenderArea(Med.Unit, Med.Base.XRatio, Med.Base.YRatio, Med.Base.Size + 0.0025, Med.DisQuality, Med.HitAccuracy); - ElesH = new HashSet(); + ElesH = new HashSet(); } public void 描画(RenderArea Are) { - Vec.Add(ref Position, ref PositionCont, out Lay.Position); + VectorMath.Add(ref Position, ref PositionCont, out Lay.Position); Are.Draw(Lay); } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs b/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs index 1057b91..431eb0e 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/GameState.cs @@ -45,7 +45,7 @@ namespace SlaveMatrix public Unit TrainingTarget; - public Unit[] Slaves = new Unit[Mods.MaxRoomNumber]; + public Unit[] Slaves = new Unit[ModuleRegistry.MaxRoomNumber]; public Unit 祝福; @@ -144,7 +144,7 @@ namespace SlaveMatrix public bool Is地下室一杯() { - return !Slaves.Take(Mods.MaxRoomNumber / 9 * フロア数).Any((Unit e) => e == null); + return !Slaves.Take(ModuleRegistry.MaxRoomNumber / 9 * フロア数).Any((Unit e) => e == null); } public void Add地下室(Unit Unit) @@ -157,7 +157,7 @@ namespace SlaveMatrix break; } } - if (Sta.AutoSort) + if (GlobalState.AutoSort) { Array.Sort(Slaves, (Unit e1, Unit e2) => (e1 != null) ? ((e2 != null) ? e1.Race.CompareTo(e2.Race) : int.MinValue) : int.MaxValue); } @@ -178,7 +178,7 @@ namespace SlaveMatrix { Refresh = true; /* - Parallel.ForEach(Gen, Sta.po3, delegate(Generator g) + Parallel.ForEach(Gen, GlobalState.po3, delegate(Generator g) { g.Refresh(3); });*/ @@ -215,7 +215,7 @@ namespace SlaveMatrix public void 地下室詰め() { Unit[] array = Slaves.Where((Unit e) => e != null).ToArray(); - for (int i = 0; i < Mods.MaxRoomNumber; i++) + for (int i = 0; i < ModuleRegistry.MaxRoomNumber; i++) { if (array.Length > i) { @@ -255,7 +255,7 @@ namespace SlaveMatrix 需給初期化(); RepaymentStage = 0; TrainingTarget = null; - Slaves = new Unit[Mods.MaxRoomNumber]; + Slaves = new Unit[ModuleRegistry.MaxRoomNumber]; 祝福 = null; 系統開放 = new bool[9] { true, true, false, false, false, false, false, false, false }; PurchasedTools = new bool[14]; @@ -284,321 +284,321 @@ namespace SlaveMatrix { { GameText.サキュバス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.バイコーン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ドワーフ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.アルラウネ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.スキュラ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.アラクネ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ユニコーン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.エキドナ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ムカデジョウロウ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.オールドスキュラ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ドラゴニュート, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.カッパ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.エルフ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.リザードマン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.オーグリス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.デビル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.オールドマーメイド, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ラミア, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.シーラミア, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.サイクロプス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ミノタウロス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.エイリアン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ゴルゴン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ギルタブリル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウロボロス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.フェニックス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ドラゴン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.リュウ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.リリン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.セイレーン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ハルピュイア, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.オノケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.カプラケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.チータケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.エンジェル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.マーメイド, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ドルフィンマーメイド, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアキャット, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアウルフ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアフォックス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ヒュドラ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.クラーケン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ヒッポケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ブケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.レオントケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ティグリスケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.パンテーラケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.イクテュオケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.デルピヌスケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ギルタブルル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.スフィンクス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ペガサス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.アリコーン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.キマイラ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.グリフォン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ヒッポグリフ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.モノケロス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.カリュブディス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ドラコケンタウレ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.カーバンクル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.スライム, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.フェアリー, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ハーピー, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.アフール, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアマンティス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアドラゴンフライ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.カトブレパス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.バジリスク, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.コカトリス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ワーム, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ワイバーン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアビートル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ウェアスタッグビートル, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.サンドワーム, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ヴィオランテ, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ヒューマン, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) }, { GameText.ミックス, - NextNormal(RNG.XS, Mods.DemandMax) + NextNormal(Rng.XS, ModuleRegistry.DemandMax) } }; } public void 需給更新() { - string[] array = Sta.GameData.需給.Keys.ToArray(); + string[] array = GlobalState.GameData.需給.Keys.ToArray(); foreach (string key in array) { - Sta.GameData.需給[key] = NextNormal(RNG.XS, Mods.DemandMax); + GlobalState.GameData.需給[key] = NextNormal(Rng.XS, ModuleRegistry.DemandMax); } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs b/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs index 9d46a4f..73de903 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/GameText.cs @@ -7,79 +7,79 @@ namespace SlaveMatrix { public static class GameText { - private static string[] Race = (from e in Path.Combine(Sta.CurrentDirectory, "text", "System", "Race.txt").ReadLines() + private static string[] Race = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "System", "Race.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Attr = (from e in Path.Combine(Sta.CurrentDirectory, "text", "System", "Attribute.txt").ReadLines() + private static string[] Attr = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "System", "Attribute.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Comm = (from e in Path.Combine(Sta.CurrentDirectory, "text", "System", "Common.txt").ReadLines() + private static string[] Comm = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "System", "Common.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Base = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Basement", "Basement.txt").ReadLines() + private static string[] Base = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Basement", "Basement.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Trai = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Basement", "Training", "Training.txt").ReadLines() + private static string[] Trai = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Basement", "Training", "Training.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Targ = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Basement", "Target.txt").ReadLines() + private static string[] Targ = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Basement", "Target.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Bles = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Basement", "Blessing.txt").ReadLines() + private static string[] Bles = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Basement", "Blessing.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Offi = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Office", "Office.txt").ReadLines() + private static string[] Offi = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Office", "Office.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Bebt = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Office", "Bebt.txt").ReadLines() + private static string[] Bebt = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Office", "Bebt.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Slav = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Office", "Slave.txt").ReadLines() + private static string[] Slav = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Office", "Slave.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Tool = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Office", "Tool.txt").ReadLines() + private static string[] Tool = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Office", "Tool.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] OP0 = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "OP0.txt").ReadLines() + private static string[] OP0 = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "OP0.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] OP1 = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "OP1.txt").ReadLines() + private static string[] OP1 = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "OP1.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Desc = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "Description.txt").ReadLines() + private static string[] Desc = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "Description.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Firs = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "First office.txt").ReadLines() + private static string[] Firs = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "First office.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Repa1 = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "Repayment1.txt").ReadLines() + private static string[] Repa1 = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "Repayment1.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Repa2 = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "Repayment2.txt").ReadLines() + private static string[] Repa2 = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "Repayment2.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] Repa3 = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "Repayment3.txt").ReadLines() + private static string[] Repa3 = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "Repayment3.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); - private static string[] VBle = (from e in Path.Combine(Sta.CurrentDirectory, "text", "Event", "Blessing.txt").ReadLines() + private static string[] VBle = (from e in Path.Combine(GlobalState.CurrentDirectory, "text", "Event", "Blessing.txt").ReadLines() where !string.IsNullOrWhiteSpace(e) && !e.StartsWith("//") select e).ToArray(); @@ -1166,7 +1166,7 @@ namespace SlaveMatrix { this.Med = Med; this.ip = ip; - string[] array = Path.Combine(Sta.CurrentDirectory, "text", "System", "SubInnfo.txt").FromText().Split(','); + string[] array = Path.Combine(GlobalState.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(); @@ -1245,10 +1245,10 @@ namespace SlaveMatrix } if (ss != null) { - string text = ss[RNG.XS.Next(1, ss.Length)]; + string text = ss[Rng.XS.Next(1, ss.Length)]; while (text == ss[0]) { - text = ss[RNG.XS.Next(1, ss.Length)]; + text = ss[Rng.XS.Next(1, ss.Length)]; } ss[0] = text; ip.SubInfo = text; diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs index 5b8311b..ccf1237 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Generator.cs @@ -93,24 +93,24 @@ namespace SlaveMatrix unit.Race = 種族; unit.Name = 種族; unit.妊娠進行期間 = 妊娠進行期間; - RaceInformation 種族情報2 = Def.race_information[種族]; + RaceInformation 種族情報2 = RacialDefinitions.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)); + unit.Price = (ulong)((double)unit.GetPrice() * ((GlobalState.GameData.祝福 == GlobalState.GameData.ヴィオラ) ? 0.6 : 1.0)); return unit; } public static Unit 娼婦労働妊娠父方() { - switch (Oth.GetRandomIndex(7.0, 5.0, 3.0, 1.0)) + switch (GeometryUtils.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(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); } case 2: @@ -129,7 +129,7 @@ namespace SlaveMatrix unit.Race = GameText.ヒューマン; unit.Name = unit.Race; unit.妊娠進行期間 = 2; - unit.種族情報 = Def.race_information[unit.Race]; + unit.種族情報 = RacialDefinitions.race_information[unit.Race]; 腰肌D eleD = unit.ChaD.body_tree.肌_接続.GetEleD<腰肌D>(); unit.Hairless = (!eleD.陰毛_表示 && !eleD.獣性_獣毛_表示) || unit.ChaD.最陰毛濃度 == 0.0; unit.Mother = unit; @@ -139,7 +139,7 @@ namespace SlaveMatrix protected Unit GetBird() { - return Oth.GetRandomIndex(GameText.ハーピー.GetRareWeight(), GameText.ハルピュイア.GetRareWeight(), GameText.フェニックス.GetRareWeight()) switch + return GeometryUtils.GetRandomIndex(GameText.ハーピー.GetRareWeight(), GameText.ハルピュイア.GetRareWeight(), GameText.フェニックス.GetRareWeight()) switch { 0 => Generate(SpeciesDefaults.GetHarpy(), SpeciesDefaults.GetHarpy(), 2, GameText.ハーピー), 1 => Generate(SpeciesDefaults.Getハルピュイア(), SpeciesDefaults.Getハルピュイア(), 2, GameText.ハルピュイア), @@ -150,7 +150,7 @@ namespace SlaveMatrix protected Unit GetSnake() { - return Oth.GetRandomIndex(GameText.ラミア.GetRareWeight(), GameText.ヒュドラ.GetRareWeight(), GameText.エキドナ.GetRareWeight(), GameText.ウロボロス.GetRareWeight()) switch + return GeometryUtils.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.ヒュドラ), @@ -162,7 +162,7 @@ namespace SlaveMatrix 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 + return GeometryUtils.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.ウェアウルフ), @@ -183,7 +183,7 @@ namespace SlaveMatrix 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())) + switch (GeometryUtils.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.カッパ); @@ -195,7 +195,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getドルフィンマーメイド(), SpeciesDefaults.Getドルフィンマーメイド(), 2, GameText.ドルフィンマーメイド); case 4: { - bool b = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getイクテュオケンタウレ(b), SpeciesDefaults.Getイクテュオケンタウレ(b), 3, GameText.イクテュオケンタウレ); } case 5: @@ -204,7 +204,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getシーラミア(), SpeciesDefaults.Getシーラミア(), 2, GameText.シーラミア); case 7: { - int num = RNG.XS.Next(3); + int num = Rng.XS.Next(3); return Generate(SpeciesDefaults.Getセイレーン(num), SpeciesDefaults.Getセイレーン(num), 2, GameText.セイレーン); } case 8: @@ -215,7 +215,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getクラーケン(), SpeciesDefaults.Getクラーケン(), 3, GameText.クラーケン); case 11: { - bool b = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getオールドスキュラ(b), SpeciesDefaults.Getオールドスキュラ(b), 4, GameText.オールドスキュラ); } default: @@ -225,7 +225,7 @@ namespace SlaveMatrix 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())) + switch (GeometryUtils.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.ウェアマンティス); @@ -237,7 +237,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getウェアスタッグビートル(), SpeciesDefaults.Getウェアスタッグビートル(), 1, GameText.ウェアスタッグビートル); case 4: { - bool b = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getアラクネ(b), SpeciesDefaults.Getアラクネ(b), 2, GameText.アラクネ); } case 5: @@ -250,8 +250,8 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getサンドワーム(), SpeciesDefaults.Getサンドワーム(), 2, GameText.サンドワーム); case 9: { - bool b = RNG.XS.NextBool(); - bool b2 = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); + bool b2 = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getフェアリー(b, b2), SpeciesDefaults.Getフェアリー(b, b2), 1, GameText.フェアリー); } default: @@ -261,7 +261,7 @@ namespace SlaveMatrix 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())) + switch (GeometryUtils.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.リリン); @@ -271,7 +271,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getドワーフ(), SpeciesDefaults.Getドワーフ(), 2, GameText.ドワーフ); case 3: { - bool b = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getオーグリス(b), SpeciesDefaults.Getオーグリス(b), 2, GameText.オーグリス); } case 4: @@ -280,7 +280,7 @@ namespace SlaveMatrix return Generate(SpeciesDefaults.Getデビル(), SpeciesDefaults.Getデビル(), 2, GameText.デビル); case 6: { - bool b = RNG.XS.NextBool(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getエンジェル(b), SpeciesDefaults.Getエンジェル(b), 2, GameText.エンジェル); } case 7: @@ -298,7 +298,7 @@ namespace SlaveMatrix protected Unit Get幻獣() { - return Oth.GetRandomIndex(GameText.カーバンクル.GetRareWeight(), GameText.ペガサス.GetRareWeight(), GameText.ユニコーン.GetRareWeight(), GameText.バイコーン.GetRareWeight(), GameText.アリコーン.GetRareWeight(), GameText.グリフォン.GetRareWeight(), GameText.モノケロス.GetRareWeight(), GameText.ヒッポグリフ.GetRareWeight()) switch + return GeometryUtils.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.ペガサス), @@ -314,13 +314,13 @@ namespace SlaveMatrix protected Unit Get魔獣() { - switch (Oth.GetRandomIndex(GameText.キマイラ.GetRareWeight(), GameText.スフィンクス.GetRareWeight(), GameText.カトブレパス.GetRareWeight(), GameText.バジリスク.GetRareWeight(), GameText.コカトリス.GetRareWeight(), GameText.ゴルゴン.GetRareWeight())) + switch (GeometryUtils.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(); + bool b = Rng.XS.NextBool(); return Generate(SpeciesDefaults.Getスフィンクス(b), SpeciesDefaults.Getスフィンクス(b), 3, GameText.スフィンクス); } case 2: @@ -338,7 +338,7 @@ namespace SlaveMatrix protected Unit GetDragon() { - return Oth.GetRandomIndex(GameText.リザードマン.GetRareWeight(), GameText.ドラゴニュート.GetRareWeight(), GameText.ワーム.GetRareWeight(), GameText.リュウ.GetRareWeight(), GameText.ワイバーン.GetRareWeight(), GameText.ドラコケンタウレ.GetRareWeight(), GameText.ドラゴン.GetRareWeight()) switch + return GeometryUtils.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.ドラゴニュート), @@ -360,7 +360,7 @@ namespace SlaveMatrix for (int i = 0; i < Capacity; i++) a[i] = gen(); /* - Parallel.For(0, Capacity, Sta.po3, delegate(int i) + Parallel.For(0, Capacity, GlobalState.po3, delegate(int i) { a[i] = g(); });*/ @@ -377,7 +377,7 @@ namespace SlaveMatrix for (int i = 0; i < Capacity; i++) a[i] = gen(); /* - Parallel.For(0, Capacity, Sta.po3, delegate(int i) + Parallel.For(0, Capacity, GlobalState.po3, delegate(int i) { a[i] = g(); });*/ diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs b/SlaveMatrix/SlaveMatrix/GameClasses/GlobalState.cs similarity index 82% rename from SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/GlobalState.cs index 0824b17..d9e6a04 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Sta.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/GlobalState.cs @@ -15,35 +15,37 @@ using SlaveMatrix.Properties; namespace SlaveMatrix { - public static class Sta + // We now have GlobalState and GameState. I should probably find better names. + // TODO: Find better name for this and GameState. + public static class GlobalState { - public static Obj 胴体; //胴体 + public static BodyTemplate 胴体; //胴体 - public static Obj 肩左; + public static BodyTemplate 肩左; - public static Obj 腕左; + public static BodyTemplate 腕左; - public static Obj 脚左; + public static BodyTemplate 脚左; - public static Obj 尻尾; + public static BodyTemplate 尻尾; - public static Obj 半身; + public static BodyTemplate 半身; - public static Obj 肢左; + public static BodyTemplate 肢左; - public static Obj 肢中; + public static BodyTemplate 肢中; - public static Obj 性器; + public static BodyTemplate 性器; - public static Obj 性器付; + public static BodyTemplate 性器付; - public static Obj スタンプ; + public static BodyTemplate スタンプ; - public static Obj カーソル; + public static BodyTemplate カーソル; - public static Obj その他; + public static BodyTemplate その他; - public static Obj タイル; + public static BodyTemplate タイル; public static double MaxAre; @@ -525,11 +527,11 @@ namespace SlaveMatrix public static void タイル準備() { タイル.SetJoints(); - foreach (Par item in タイル.EnumAllPar()) + foreach (ShapePart item in タイル.EnumAllPar()) { - item.SetBrushColor(Col.DarkGray); + item.SetBrushColor(ColorHelper.DarkGray); item.GetAlpha(out var ret); - item.SetPenColor(Color.FromArgb(ret / 2, Col.Black)); + item.SetPenColor(Color.FromArgb(ret / 2, ColorHelper.Black)); item.Hit = false; } } @@ -551,47 +553,47 @@ namespace SlaveMatrix その他.Dispose(); タイル.Dispose(); Sounds.Close(); - Mods.Dispose(); + ModuleRegistry.Dispose(); } public static double GetRanAngle(this double MaxAngle) { - return MaxAngle * RNG.XS.NextDouble() * (double)(RNG.XS.NextBool() ? 1 : (-1)); + return MaxAngle * Rng.XS.NextDouble() * (double)(Rng.XS.NextBool() ? 1 : (-1)); } - public static T GetEleD(this IEnumerable src) where T : EleD + public static T GetEleD(this IEnumerable src) where T : ElementData { if (src == null) { return null; } - return (T)src.FirstOrDefault((EleD e) => e is T); + return (T)src.FirstOrDefault((ElementData e) => e is T); } - public static T GetEleD(this IEnumerable src, bool 右) where T : EleD + public static T GetEleD(this IEnumerable src, bool 右) where T : ElementData { if (src == null) { return null; } - return (T)src.FirstOrDefault((EleD e) => e is T && e.右 == 右); + return (T)src.FirstOrDefault((ElementData e) => e is T && e.右 == 右); } - public static T GetEleD(this IEnumerable src, Func con) where T : EleD + public static T GetEleD(this IEnumerable src, Func con) where T : ElementData { if (src == null) { return null; } - return (T)src.FirstOrDefault((EleD e) => e is T && con((T)e)); + return (T)src.FirstOrDefault((ElementData e) => e is T && con((T)e)); } - public static IEnumerable GetEleDs(this IEnumerable src) where T : EleD + public static IEnumerable GetEleDs(this IEnumerable src) where T : ElementData { - return src?.Where((EleD e) => e is T).Cast(); + return src?.Where((ElementData e) => e is T).Cast(); } - public static void SetEleD(this IEnumerable src, Action a) where T : EleD + public static void SetEleD(this IEnumerable src, Action a) where T : ElementData { T eleD = src.GetEleD(); if (eleD != null) @@ -600,7 +602,7 @@ namespace SlaveMatrix } } - public static void SetEleDs(this IEnumerable src, Action a) where T : EleD + public static void SetEleDs(this IEnumerable src, Action a) where T : ElementData { if (src == null) { @@ -612,12 +614,12 @@ namespace SlaveMatrix } } - public static bool IsEleD(this IEnumerable src) where T : EleD + public static bool IsEleD(this IEnumerable src) where T : ElementData { return src.GetEleD() != null; } - public static void SetValuesD(this EleD e, string s, object value) + public static void SetValuesD(this ElementData e, string s, object value) { if (e == null) { @@ -634,14 +636,14 @@ namespace SlaveMatrix } } - public static void SetValuesD(this IEnumerable src, string s, object 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) + foreach (ElementData item in src) { FieldInfo[] fields = item.GetType().GetFields(); foreach (FieldInfo fieldInfo in fields) @@ -654,7 +656,7 @@ namespace SlaveMatrix } } - public static void SetValuesD(this IEnumerable src, string s, object value) where T : EleD + public static void SetValuesD(this IEnumerable src, string s, object value) where T : ElementData { if (src == null) { @@ -674,30 +676,30 @@ namespace SlaveMatrix } } - public static T GetEle(this IEnumerable src) where T : Ele + public static T GetEle(this IEnumerable src) where T : Element { if (src == null) { return null; } - return (T)src.FirstOrDefault((Ele e) => e is T); + return (T)src.FirstOrDefault((Element e) => e is T); } - public static T GetEle(this IEnumerable src, bool 右) where T : Ele + public static T GetEle(this IEnumerable src, bool 右) where T : Element { if (src == null) { return null; } - return (T)src.FirstOrDefault((Ele e) => e is T && e.右 == 右); + return (T)src.FirstOrDefault((Element e) => e is T && e.右 == 右); } - public static IEnumerable GetEles(this IEnumerable src) where T : Ele + public static IEnumerable GetEles(this IEnumerable src) where T : Element { - return src?.Where((Ele e) => e is T).Cast(); + return src?.Where((Element e) => e is T).Cast(); } - public static void SetEle(this IEnumerable src, Action a) where T : Ele + public static void SetEle(this IEnumerable src, Action a) where T : Element { T ele = src.GetEle(); if (ele != null) @@ -706,7 +708,7 @@ namespace SlaveMatrix } } - public static void SetEles(this IEnumerable src, Action a) where T : Ele + public static void SetEles(this IEnumerable src, Action a) where T : Element { if (src == null) { @@ -718,12 +720,12 @@ namespace SlaveMatrix } } - public static bool IsEle(this IEnumerable src) where T : Ele + public static bool IsEle(this IEnumerable src) where T : Element { return src.GetEle() != null; } - public static void SetValues(this Ele e, string s, object value) + public static void SetValues(this Element e, string s, object value) { if (e == null) { @@ -740,14 +742,14 @@ namespace SlaveMatrix } } - public static void SetValues(this IEnumerable src, string s, object value) + 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) + foreach (Element item in src) { PropertyInfo[] properties = item.GetType().GetProperties(); foreach (PropertyInfo propertyInfo in properties) @@ -760,17 +762,17 @@ namespace SlaveMatrix } } - public static void 描画0(this IEnumerable es, RenderArea Are) + public static void 描画0(this IEnumerable es, RenderArea Are) { - foreach (Ele e in es) + foreach (Element e in es) { e.描画0(Are); } } - public static void 描画1(this IEnumerable es, RenderArea Are) + public static void 描画1(this IEnumerable es, RenderArea Are) { - foreach (Ele e in es) + foreach (Element e in es) { e.描画1(Are); } @@ -787,9 +789,9 @@ namespace SlaveMatrix } } - public static void 配色T(this Ele ele, int i, string s, ref Color2 c1, ref Color2 c2) + public static void 配色T(this Element Element, int i, string s, ref Color2 c1, ref Color2 c2) { - Type type = ele.GetType(); + Type type = Element.GetType(); string ft = typeof(ColorD).ToString(); int num = 0; foreach (FieldInfo item in from e in type.GetFields() @@ -798,11 +800,11 @@ namespace SlaveMatrix { if (num % 2 == i) { - item.SetValue(ele, new ColorD(ref Col.Black, ref c1)); + item.SetValue(Element, new ColorD(ref ColorHelper.Black, ref c1)); } else { - item.SetValue(ele, new ColorD(ref Col.Black, ref c2)); + item.SetValue(Element, new ColorD(ref ColorHelper.Black, ref c2)); } num++; } @@ -827,17 +829,17 @@ namespace SlaveMatrix 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) + public static void SetHitFalse(this Element e) { - foreach (Par item in e.Body.EnumAllPar()) + foreach (ShapePart item in e.Body.EnumAllPar()) { item.Hit = false; } } - public static void SetHitTrue(this Ele e) + public static void SetHitTrue(this Element e) { - foreach (Par item in e.Body.EnumAllPar()) + foreach (ShapePart item in e.Body.EnumAllPar()) { item.Hit = true; } @@ -898,7 +900,7 @@ namespace SlaveMatrix { array[i] = count - (num - i).Abs(); } - num = Oth.GetRandomIndex(array); + num = GeometryUtils.GetRandomIndex(array); int num2 = ((int)((double)t[num].Length * v2)).Limit(0, t[num].Length); return t[num][num2]; } @@ -959,16 +961,16 @@ namespace SlaveMatrix double num5 = Base.Y + num; double num6 = num3 - num2; double num7 = num5 - num4; - return RNG.XS.Next(7) switch + 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, + 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)), + _ => DataConsts.Vec2DZero, }; } @@ -981,16 +983,16 @@ namespace SlaveMatrix double num5 = Base.Y + num; double num6 = num3 - num2; double num7 = num5 - num4; - return RNG.XS.Next(7) switch + 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, + 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)), + _ => DataConsts.Vec2DZero, }; } @@ -1083,91 +1085,91 @@ namespace SlaveMatrix } } - static Sta() + static GlobalState() { var obj = Resources.胴体.ObjLoad(); obj.MigrateKeys(); 胴体 = obj; //胴体.SaveExMod("C:\\Users\\adel4\\Documents\\胴体"); - //Ser.ToJson(胴体, "C:\\Users\\adel4\\Documents\\胴体.json"); - //胴体 = Ser.UnJson("C:\\Users\\adel4\\Documents\\胴体.json"); + //Serializer.ToJson(胴体, "C:\\Users\\adel4\\Documents\\胴体.json"); + //胴体 = Serializer.UnJson("C:\\Users\\adel4\\Documents\\胴体.json"); obj = Resources.肩左.ObjLoad(); obj.MigrateKeys(); 肩左 = obj; //肩左.SaveExMod("C:\\Users\\dave\\Documents\\肩左"); - //Ser.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json"); - //肩左 = Ser.UnJson("C:\\Users\\dave\\Documents\\肩左.json"); + //Serializer.ToJson(肩左, "C:\\Users\\dave\\Documents\\肩左.json"); + //肩左 = Serializer.UnJson("C:\\Users\\dave\\Documents\\肩左.json"); obj = Resources.腕左.ObjLoad(); obj.MigrateKeys(); 腕左 = obj; //腕左.SaveExMod("C:\\Users\\dave\\Documents\\腕左"); - //Ser.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json"); - //腕左 = Ser.UnJson("C:\\Users\\dave\\Documents\\腕左.json"); + //Serializer.ToJson(腕左, "C:\\Users\\dave\\Documents\\腕左.json"); + //腕左 = Serializer.UnJson("C:\\Users\\dave\\Documents\\腕左.json"); obj = Resources.脚左.ObjLoad(); obj.MigrateKeys(); 脚左 = obj; //脚左.SaveExMod("C:\\Users\\dave\\Documents\\脚左"); - //Ser.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json"); - //脚左 = Ser.UnJson("C:\\Users\\dave\\Documents\\脚左.json"); + //Serializer.ToJson(脚左, "C:\\Users\\dave\\Documents\\脚左.json"); + //脚左 = Serializer.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"); + //Serializer.ToJson(尻尾, "C:\\Users\\dave\\Documents\\尻尾.json"); + //尻尾 = Serializer.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"); + //Serializer.ToJson(半身, "C:\\Users\\dave\\Documents\\半身.json"); + //半身 = Serializer.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"); + //Serializer.ToJson(肢左, "C:\\Users\\dave\\Documents\\肢左.json"); + //肢左 = Serializer.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"); + //Serializer.ToJson(肢中, "C:\\Users\\dave\\Documents\\肢中.json"); + //肢中 = Serializer.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"); + //Serializer.ToJson(性器, "C:\\Users\\dave\\Documents\\性器.json"); + //性器 = Serializer.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"); + //Serializer.ToJson(性器付, "C:\\Users\\dave\\Documents\\性器付.json"); + //性器付 = Serializer.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"); + //Serializer.ToJson(スタンプ, "C:\\Users\\dave\\Documents\\スタンプ.json"); + //スタンプ = Serializer.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"); + //Serializer.ToJson(カーソル, "C:\\Users\\dave\\Documents\\カーソル.json"); + //カーソル = Serializer.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"); + //Serializer.ToJson(その他, "C:\\Users\\dave\\Documents\\その他.json"); + //その他 = Serializer.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"); + //Serializer.ToJson(タイル, "C:\\Users\\dave\\Documents\\タイル.json"); + //タイル = Serializer.UnJson("C:\\Users\\dave\\Documents\\タイル.json"); MaxAre = 0.0584246154149664; - Elet = typeof(Ele); - EleDt = typeof(EleD); + Elet = typeof(Element); + EleDt = typeof(ElementData); ChestType = typeof(Chest); ShoulderType = typeof(Shoulder); TorsoType = typeof(Torso); @@ -1312,8 +1314,8 @@ namespace SlaveMatrix 獣耳Dt = typeof(獣耳D); 植Dt = typeof(植D); 拘束鎖t = typeof(拘束鎖).ToString(); - lt = typeof(List).ToString(); - at = typeof(Ele[]).ToString(); + lt = typeof(List).ToString(); + at = typeof(Element[]).ToString(); cdt = typeof(ColorD).ToString(); cpt = typeof(ColorP).ToString(); Bodt = typeof(Body); @@ -1469,7 +1471,7 @@ namespace SlaveMatrix public static string Translate(string Path, int Mode) { TranslateJsonFile = System.IO.Path.Combine(CurrentDirectory, "text", "Translate.json"); - TranslateDict = Ser.UnJson>(TranslateJsonFile); + TranslateDict = Serializer.UnJson>(TranslateJsonFile); string input = File.ReadAllText(Path); switch (Mode) { diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs index 53452fe..a983994 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ListView.cs @@ -5,14 +5,13 @@ using _2DGAMELIB; namespace SlaveMatrix { - //Text Actions - public struct TA + public struct TextAction { public string Text; - public Action act; + public Action act; - public TA(string Text, Action act) + public TextAction(string Text, Action act) { this.Text = Text; this.act = act; @@ -25,9 +24,9 @@ namespace SlaveMatrix { private RenderArea Are; - private ParT[] pt; + private ShapePartT[] pt; - public Buts bs; + public ButtonMap bs; private double Space; @@ -35,12 +34,12 @@ namespace SlaveMatrix private Vector2D p; - public IEnumerable Acts + public IEnumerable Acts { set { int num = 0; - foreach (TA item in value) + foreach (TextAction item in value) { pt[num].Text = item.Text; bs[num.ToString()].Action = item.act; @@ -61,7 +60,7 @@ namespace SlaveMatrix double num = 0.0; double num2 = pt[0].GetOP()[0].ps[3].Y * pt[0].GetSizeBase(); num2 += num2 * Space; - ParT[] array = pt; + ShapePartT[] array = pt; for (int i = 0; i < array.Length; i++) { array[i].SetPositionBase(p.AddY(num)); @@ -70,15 +69,15 @@ namespace SlaveMatrix } } - public ListView(RenderArea Are, Vector2D Position, double Space, Font Font, double TextSize, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, params TA[] acts) + public ListView(RenderArea Are, Vector2D Position, double Space, Font Font, double TextSize, Color TextColor, Color ShadColor, Color BackColor, Color FramColor, params TextAction[] acts) { this.Are = Are; this.Space = Space; - pt = new ParT[acts.Length]; - bs = new Buts(); + pt = new ShapePartT[acts.Length]; + bs = new ButtonMap(); for (int i = 0; i < acts.Length; i++) { - pt[i] = new ParT(); + pt[i] = new ShapePartT(); pt[i].Text = acts[i].Text; pt[i].SetSizeBase(0.095); pt[i].SetFont(Font); @@ -93,7 +92,7 @@ namespace SlaveMatrix } pt[i].SetBrushColor(BackColor); pt[i].SetPenColor(FramColor); - bs.Add(i.ToString(), new But1(pt[i], acts[i].act)); + bs.Add(i.ToString(), new Button(pt[i], acts[i].act)); } this.Position = Position; LocalHeight = Are.LocalHeight; @@ -101,8 +100,8 @@ namespace SlaveMatrix public void SetHitColor(ModeEventDispatcher Med) { - ParT[] array = pt; - foreach (ParT obj in array) + ShapePartT[] array = pt; + foreach (ShapePartT obj in array) { obj.SetHitColor(Med.GetUniqueColor()); obj.SetHitColor(Med.GetUniqueColor()); diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs b/SlaveMatrix/SlaveMatrix/GameClasses/ModuleRegistry.cs similarity index 59% rename from SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/ModuleRegistry.cs index 995a4a9..0984e82 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Mods.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/ModuleRegistry.cs @@ -17,96 +17,96 @@ namespace SlaveMatrix public static class MyUI { //normal rectangular buttons - public static But1 Button(ModeEventDispatcher med, RenderArea buffer, string text, Vector2D pos, Action on_click) { + public static Button Button(ModeEventDispatcher med, RenderArea buffer, string text, Vector2D pos, Action on_click) { - ParT parT = new ParT(); - parT.SetFont(new Font("MS Gothic", 0.1f)); - parT.SetPositionBase(buffer.GetPosition(pos)); - parT.Text = text; - parT.SetFontSize(0.14); - parT.SetSizeBase(0.05); - parT.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT.GetOP().ScalingXY(parT.GetOP().GetCenter(), 0.87, 0.23); - parT.SetClosed(true); - parT.SetTextColor(Col.White); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.SetHitColor(med.GetUniqueColor()); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; + ShapePartT shapePartT = new ShapePartT(); + shapePartT.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT.SetPositionBase(buffer.GetPosition(pos)); + shapePartT.Text = text; + shapePartT.SetFontSize(0.14); + shapePartT.SetSizeBase(0.05); + shapePartT.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT.GetOP().ScalingXY(shapePartT.GetOP().GetCenter(), 0.87, 0.23); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.White); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.SetHitColor(med.GetUniqueColor()); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; /* - 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(); //still not sure what this is for... - parT.StringFormat.Alignment = StringAlignment.Center; - parT.StringFormat.LineAlignment = StringAlignment.Center; + ShapePartT shapePartT = new ShapePartT(); + shapePartT.Font = new Font("MS Gothic", 0.1f); + shapePartT.PositionBase = DrawBuffer.GetPosition(new Vector2D(num2 + 0.19, num3 + 0.72)); + shapePartT.Text = GameText.完了; + shapePartT.FontSize = 0.15; + shapePartT.SizeBase = 0.05; + shapePartT.OP.AddRange(new CurveOutline[1] { ShapeHelper.Get正方形() }); + shapePartT.OP.ScalingY(shapePartT.OP.GetCenter(), 0.47); + shapePartT.Closed = true; + shapePartT.TextColor = ColorHelper.White; + shapePartT.BrushColor = Color.FromArgb(160, ColorHelper.Black); + shapePartT.ShadBrush = new SolidBrush(Color.FromArgb(64, ColorHelper.Black)); + shapePartT.HitColor = Med.GetUniqueColor(); //still not sure what this is for... + shapePartT.StringFormat.Alignment = StringAlignment.Center; + shapePartT.StringFormat.LineAlignment = StringAlignment.Center; */ /* - ParT parT4 = new ParT(); - parT4.Font = new Font("MS Gothic", 0.1f); - 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(); // what are you for? - parT4.StringFormat.Alignment = StringAlignment.Center; - parT4.StringFormat.LineAlignment = StringAlignment.Center; + ShapePartT shapePartT4 = new ShapePartT(); + shapePartT4.Font = new Font("MS Gothic", 0.1f); + shapePartT4.PositionBase = DrawBuffer.GetPosition(x, y); + shapePartT4.Text = "Load"; + shapePartT4.FontSize = 0.14; + shapePartT4.SizeBase = 0.05; + shapePartT4.OP.AddRange(new CurveOutline[1] { ShapeHelper.Get正方形() }); + shapePartT4.OP.ScalingXY(shapePartT4.OP.GetCenter(), 0.87, 0.23); + shapePartT4.Closed = true; + shapePartT4.TextColor = ColorHelper.White; + shapePartT4.BrushColor = Color.FromArgb(160, ColorHelper.Black); + shapePartT4.ShadBrush = new SolidBrush(Color.FromArgb(64, ColorHelper.Black)); + shapePartT4.HitColor = Med.GetUniqueColor(); // what are you for? + shapePartT4.StringFormat.Alignment = StringAlignment.Center; + shapePartT4.StringFormat.LineAlignment = StringAlignment.Center; */ - return new But1(parT, on_click); + return new Button(shapePartT, on_click); } //rhombus shaped buttons - public static But1 Button2(ModeEventDispatcher med, RenderArea buffer, string text, Vector2D pos, Action on_click) { - ParT parT = new ParT(); - parT.SetFont(new Font("MS Gothic", 0.1f)); - parT.SetPositionBase(buffer.GetPosition(pos)); - parT.Text = text; - parT.SetFontSize(0.15); - parT.SetSizeBase(0.05); - parT.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT.GetOP().ScalingY(parT.GetOP().GetCenter(), 0.47); - parT.GetOP().Rotation(parT.GetOP().GetCenter(), -26.0); - parT.SetClosed(true); - parT.SetTextColor(Col.White); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.SetHitColor(med.GetUniqueColor()); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; + public static Button Button2(ModeEventDispatcher med, RenderArea buffer, string text, Vector2D pos, Action on_click) { + ShapePartT shapePartT = new ShapePartT(); + shapePartT.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT.SetPositionBase(buffer.GetPosition(pos)); + shapePartT.Text = text; + shapePartT.SetFontSize(0.15); + shapePartT.SetSizeBase(0.05); + shapePartT.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT.GetOP().ScalingY(shapePartT.GetOP().GetCenter(), 0.47); + shapePartT.GetOP().Rotation(shapePartT.GetOP().GetCenter(), -26.0); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.White); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.SetHitColor(med.GetUniqueColor()); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; - return new But1(parT, on_click); + return new Button(shapePartT, on_click); } - public static ListView Select(RenderArea buffer, Vector2D pos, params TA[] acts) { + public static ListView Select(RenderArea buffer, Vector2D pos, params TextAction[] acts) { return new ListView( buffer, buffer.GetPosition(pos), 0.25, new Font("MS Gothic", 1f), 0.09, - Col.White, - Col.Empty, - Col.Empty, - Col.Empty, + ColorHelper.White, + ColorHelper.Empty, + ColorHelper.Empty, + ColorHelper.Empty, acts ); } @@ -121,15 +121,15 @@ namespace SlaveMatrix new Font("", 1f), 0.07, text, - Col.White, - Col.Empty, - Col.Empty, - Col.Empty + ColorHelper.White, + ColorHelper.Empty, + ColorHelper.Empty, + ColorHelper.Empty ); } } - public static class Mods + public static class ModuleRegistry { @@ -137,7 +137,7 @@ namespace SlaveMatrix private static SubInfo si; private static ListView SaveData; private static InfoPanel ip; - private static Buts dbs; + private static ButtonMap dbs; private static Lab npl; public static TextBubble ViolaTextBubble; public static TextBubble SlaveTextBubble; @@ -158,23 +158,23 @@ namespace SlaveMatrix public static RenderArea drawArea; - private static Action メインフォーム描画; - private static Action 調教描画; - public static Action 撮影描画; - private static Action 対象描画; - private static Action DrawBlessing; - private static Action DrawOffice; - private static Action DrawDebt; - private static Action DrawSlaveShop; - private static Action DrawToolShop; - private static Action 中継描画; - private static Action DrawOP0; - private static Action DrawOP1; - private static Action 説明描画; - private static Action 初事務所描画; - private static Action 返済イベント描画; - private static Action 日数進行描画; - private static Action PlayerInformationSliders; + private static Action メインフォーム描画; + private static Action 調教描画; + public static Action 撮影描画; + private static Action 対象描画; + private static Action DrawBlessing; + private static Action DrawOffice; + private static Action DrawDebt; + private static Action DrawSlaveShop; + private static Action DrawToolShop; + private static Action 中継描画; + private static Action DrawOP0; + private static Action DrawOP1; + private static Action 説明描画; + private static Action 初事務所描画; + private static Action 返済イベント描画; + private static Action 日数進行描画; + private static Action PlayerInformationSliders; private static Action 対象UI初期化; private static Action 奴隷UI初期化; @@ -203,17 +203,17 @@ namespace SlaveMatrix public static Dictionary GetMods(ModeEventDispatcher Med) { - Sta.LoadConfig(); - Sta.タイル準備(); - Sta.Set擬音(); - Sta.Set喘ぎ(); + GlobalState.LoadConfig(); + GlobalState.タイル準備(); + GlobalState.Set擬音(); + GlobalState.Set喘ぎ(); //setup buffers drawArea = new RenderArea(Med, Hit: false); DrawBuffer = new RenderArea(Med, Hit: true); BlackBackground = new RenderArea(Med, Hit: true); - BlackBackground.Clear(Col.Black); + BlackBackground.Clear(ColorHelper.Black); BasementBackground = new RenderArea(Med, Hit: true); BasementBackground.DisplayGraphics.DrawImage(new Bitmap(new MemoryStream(Resources.dangeon01_ex2)), BasementBackground.DisplayLayer.GetRect()); @@ -223,31 +223,31 @@ namespace SlaveMatrix SaveData = new ListView( DrawBuffer, - Dat.Vec2DZero.AddY(0.0025), + DataConsts.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() + ColorHelper.White, + ColorHelper.Empty, + ColorHelper.Black, + ColorHelper.Empty, + Enumerable.Repeat(new TextAction(new string('A', 15), delegate{}), 10).ToArray() ); SaveData.SetHitColor(Med); - dbs = new Buts(); + dbs = new ButtonMap(); double y = 0.9075; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { y = 0.932; } double x = 0.699; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.77; } @@ -255,7 +255,7 @@ namespace SlaveMatrix dbs.Add("プレイヤー", MyUI.Button(Med, DrawBuffer, "Player", new Vector2D(-0.001, y), delegate { - if (Sta.GameData.所持金 < 10000000) + if (GlobalState.GameData.所持金 < 10000000) { ip.SubInfoIm = GameText.所持金が足りません; } @@ -263,7 +263,7 @@ namespace SlaveMatrix { //TODO fix? //Sounds.精算.Play(); - Sta.GameData.所持金 -= 10000000uL; + GlobalState.GameData.所持金 -= 10000000uL; ip.UpdateSub2(); //note: removed 50ms timeout -- could add back with mot... @@ -283,7 +283,7 @@ namespace SlaveMatrix //TODO fix? //Sounds.操作.Play(); Med.Mode = "Title"; - Color HitColor4 = Col.Empty; + Color HitColor4 = ColorHelper.Empty; dbs.Move(ref HitColor4); ip.選択肢表示 = false; }; @@ -293,7 +293,7 @@ namespace SlaveMatrix //Sounds.操作.Play(); ip.TextIm = tb; ip.MaiShow = sb; - Color HitColor3 = Col.Empty; + Color HitColor3 = ColorHelper.Empty; dbs.Move(ref HitColor3); ip.選択肢表示 = false; }; @@ -302,7 +302,7 @@ namespace SlaveMatrix x = 0.895; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.92; } @@ -314,7 +314,7 @@ namespace SlaveMatrix SaveData.bs["0"].Dra = false; save = true; SetSLlv(Med); - Color HitColor2 = Col.Empty; + Color HitColor2 = ColorHelper.Empty; SaveData.Move(ref HitColor2); SDShow = true; ip.SubInfoIm = "RCl:" + GameText.戻る; @@ -322,7 +322,7 @@ namespace SlaveMatrix x = 0.797; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.845; } @@ -334,7 +334,7 @@ namespace SlaveMatrix save = false; title = false; SetSLlv(Med); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; SaveData.Move(ref HitColor); SDShow = true; ip.SubInfoIm = "RCl:" + GameText.戻る; @@ -352,12 +352,12 @@ namespace SlaveMatrix new Font("MS Gothic", 1f), 0.08, " ", - Col.White, - Col.Black, - Color.FromArgb(160, Col.Black), + ColorHelper.White, + ColorHelper.Black, + Color.FromArgb(160, ColorHelper.Black), 19.0, Dis: false, - Col.White, + ColorHelper.White, delegate{} ); ViolaTextBubble.SetHitColor(Med); @@ -369,9 +369,9 @@ namespace SlaveMatrix new Font("MS Gothic", 1f), 0.08, " ", - Col.White, - Col.Black, - Color.FromArgb(160, Col.Black), + ColorHelper.White, + ColorHelper.Black, + Color.FromArgb(160, ColorHelper.Black), 19.0, Dis: true ); @@ -389,10 +389,10 @@ namespace SlaveMatrix new Font("MS Gothic", 1f), 0.085, "No Slave", - Col.White, - Col.Black, + ColorHelper.White, + ColorHelper.Black, ip.MaiB.GetBrushColor(), - Col.Black + ColorHelper.Black ); return new Dictionary @@ -520,13 +520,13 @@ namespace SlaveMatrix //would really prefer not to have these here... private static bool fade_in; - static MotV mv = new MotV(0.0, 1.0) + static MotionBase mv = new MotionBase(0.0, 1.0) { BaseSpeed = 2.0 }; static double v = 0.0; - private static void SwitchMode(ModeEventDispatcher Med, RenderArea Are, FPS FPS, Action 描画) + private static void SwitchMode(ModeEventDispatcher Med, RenderArea Are, FpsCounter FPS, Action 描画) { if (fade_in) { @@ -552,12 +552,12 @@ namespace SlaveMatrix } } - public static void SwitchMode(this ModeEventDispatcher Med, string Mode, RenderArea Are, Action 描画) + public static void SwitchMode(this ModeEventDispatcher Med, string Mode, RenderArea Are, Action 描画) { Med.Mode = Mode; 描画(drawArea, Med.FPSF); - Med.Sce.DrawStart(Are); - Med.Sce.DrawEnd(drawArea); + Med.SceneFader.DrawStart(Are); + Med.SceneFader.DrawEnd(drawArea); fade_in = true; } @@ -565,8 +565,8 @@ namespace SlaveMatrix { 調教描画(drawArea, Med.FPSF); Color col = Color.FromArgb(128, Color.White); - Med.Sce.ClearStart(ref col); - Med.Sce.DrawEnd(drawArea); + Med.SceneFader.ClearStart(ref col); + Med.SceneFader.DrawEnd(drawArea); fade_in = true; } @@ -574,15 +574,15 @@ namespace SlaveMatrix public static void SetDemandMaximum() { - if (Sta.GameData.RepaymentStage == 0) + if (GlobalState.GameData.RepaymentStage == 0) { DemandMax = 88.0; } - else if (Sta.GameData.RepaymentStage == 1) + else if (GlobalState.GameData.RepaymentStage == 1) { DemandMax = 99.0; } - else if (Sta.GameData.RepaymentStage == 2) + else if (GlobalState.GameData.RepaymentStage == 2) { DemandMax = 110.0; } @@ -601,16 +601,16 @@ namespace SlaveMatrix SaveData.Acts = sllv(Med); } - private static IEnumerable sllv(ModeEventDispatcher Med) + private static IEnumerable sllv(ModeEventDispatcher Med) { int j = 0; - string[] array = Sta.SDPaths(); + string[] array = GlobalState.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 + yield return new TextAction(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate { //////Sounds.操作.Play(); if (save) @@ -628,14 +628,14 @@ namespace SlaveMatrix private static void AutoSave() { - string s = Path.Combine(Sta.SavePath, "0: "); - foreach (string item in from e in Directory.EnumerateFiles(Sta.SavePath) + string s = Path.Combine(GlobalState.SavePath, "0: "); + foreach (string item in from e in Directory.EnumerateFiles(GlobalState.SavePath) where e.StartsWith(s) select e) { System.IO.File.Delete(item); } - Sta.GDSave(0); + GlobalState.GDSave(0); } private static void Save(string Path, int i, ModeEventDispatcher Med) @@ -646,10 +646,10 @@ namespace SlaveMatrix { System.IO.File.Delete(Path); } - Sta.GDSave(i); + GlobalState.GDSave(i); SetSLlv(Med); SDShow = false; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; + ip.SubInfoIm = i + ": " + GlobalState.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; //Med.InvokeL(Sounds.完了.Play); } @@ -657,10 +657,10 @@ namespace SlaveMatrix { ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; - Sta.GameData = Path.LoadExMod(); + GlobalState.GameData = Path.LoadExMod(); Character d = Viola; - Viola = new Character(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + Viola = new Character(Med, DrawBuffer, GlobalState.GameData.ヴィオラ.ChaD); + Viola.Set衣装(GlobalState.GameData.ヴィオラ.着衣); ViolaTextBubble.接続(Viola.Body.頭.口_接続点); Initialize(); @@ -681,14 +681,14 @@ namespace SlaveMatrix else { Med.Mode = "メインフォーム"; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; + ip.SubInfoIm = i + ": " + GlobalState.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; } SetDemandMaximum(); - if (Sta.GameData.Slaves.Length < MaxRoomNumber) + if (GlobalState.GameData.Slaves.Length < MaxRoomNumber) { Unit[] array = new Unit[MaxRoomNumber]; - Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); - Sta.GameData.Slaves = array; + Array.Copy(GlobalState.GameData.Slaves, array, GlobalState.GameData.Slaves.Length); + GlobalState.GameData.Slaves = array; } //Med.InvokeL(Sounds.完了.Play); @@ -699,16 +699,16 @@ namespace SlaveMatrix SaveData.Acts = jsllv(med); } - private static IEnumerable jsllv(ModeEventDispatcher med) + private static IEnumerable jsllv(ModeEventDispatcher med) { int k = 0; - string[] array = Sta.JSDPaths(); + string[] array = GlobalState.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 + yield return new TextAction(f ? (i + ": No data") : Path.GetFileNameWithoutExtension(path).Replace(":", ":").Replace("_", "/"), delegate { //Sounds.操作.Play(); if (save) @@ -732,33 +732,33 @@ namespace SlaveMatrix { System.IO.File.Delete(Path); } - Sta.GDSaveJson(i); + GlobalState.GDSaveJson(i); SetJSLlv(med); SDShow = false; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; + ip.SubInfoIm = i + ": " + GlobalState.GameData.GetSaveDateString() + "\r\n" + GameText.セーブしました; //Sounds.完了.Play(); } private static void JsonLoad(string Path, int i, ModeEventDispatcher med) { ip.SubInfoIm = GameText.ロード中です + "\r\n" + GameText.しばらくお待ちください; - Sta.DontScar = true; - if (Sta.TranslateJson) + GlobalState.DontScar = true; + if (GlobalState.TranslateJson) { - string text = Sta.CurrentDirectory + "temp.json"; - string contents = Sta.Translate(Path, 1); + string text = GlobalState.CurrentDirectory + "temp.json"; + string contents = GlobalState.Translate(Path, 1); File.WriteAllText(text, contents); - Sta.GameData = Ser.UnJson(text); + GlobalState.GameData = Serializer.UnJson(text); System.IO.File.Delete(text); } else { - Sta.GameData = Ser.UnJson(Path); + GlobalState.GameData = Serializer.UnJson(Path); } - Sta.DontScar = false; + GlobalState.DontScar = false; Character d = Viola; - Viola = new Character(med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + Viola = new Character(med, DrawBuffer, GlobalState.GameData.ヴィオラ.ChaD); + Viola.Set衣装(GlobalState.GameData.ヴィオラ.着衣); ViolaTextBubble.接続(Viola.Body.頭.口_接続点); Initialize(); @@ -779,23 +779,23 @@ namespace SlaveMatrix else { med.Mode = "メインフォーム"; - ip.SubInfoIm = i + ": " + Sta.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; + ip.SubInfoIm = i + ": " + GlobalState.GameData.GetSaveDateString() + "\r\n" + GameText.ロードしました; } SetDemandMaximum(); - if (Sta.GameData.Slaves.Length < MaxRoomNumber) + if (GlobalState.GameData.Slaves.Length < MaxRoomNumber) { Unit[] array = new Unit[MaxRoomNumber]; - Array.Copy(Sta.GameData.Slaves, array, Sta.GameData.Slaves.Length); - Sta.GameData.Slaves = array; + Array.Copy(GlobalState.GameData.Slaves, array, GlobalState.GameData.Slaves.Length); + GlobalState.GameData.Slaves = array; } - Sta.GameData.Gen = new Generator[9]; - Sta.GameData.GenInstance(); + GlobalState.GameData.Gen = new Generator[9]; + GlobalState.GameData.GenInstance(); //Sounds.完了.Play(); } private static void Initialize() { - Sta.GameData.Refresh = false; + GlobalState.GameData.Refresh = false; 対象UI初期化(); 奴隷UI初期化(); } @@ -807,19 +807,19 @@ namespace SlaveMatrix } public static void Setnpl(Unit u) { - npl.Text = GameText.収容番号 + u.Number + "\r\n" + (Sta.AlwaysUseName ? u.Name : (u.Trained ? u.Name : u.Race)); + npl.Text = GameText.収容番号 + u.Number + "\r\n" + (GlobalState.AlwaysUseName ? u.Name : (u.Trained ? u.Name : u.Race)); } public static void EndDay() { Player.RecoverPlayerStamina(); - Sta.GameData.日借金額 = 0uL; + GlobalState.GameData.日借金額 = 0uL; 労働利益 = 0uL; 日利益額 = 0uL; - 日利子額 = Sta.GameData.利子額; + 日利子額 = GlobalState.GameData.利子額; DayEndLog = new string[MaxRoomNumber]; int num = 0; - Unit[] Slaves = Sta.GameData.Slaves; + Unit[] Slaves = GlobalState.GameData.Slaves; foreach (Unit unit in Slaves) { if (unit != null) @@ -828,7 +828,7 @@ namespace SlaveMatrix 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; + bool flag = GlobalState.GameData.日数 % (ulong)(num2 * 2) == 0; if (unit.発情フラグ && flag && !unit.ChaD.タトゥ) { unit.発情フラグ = false; @@ -846,7 +846,7 @@ namespace SlaveMatrix DayLog(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が妊娠しました + ((unit.Laboror || unit.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : ""), num); unit.非妊娠 = false; } - if (unchecked(Sta.GameData.日数 % (ulong)num2) == 0L) + if (unchecked(GlobalState.GameData.日数 % (ulong)num2) == 0L) { if (unit.妊娠状態変数 == 4) { @@ -854,7 +854,7 @@ namespace SlaveMatrix unit.体力消費(); unit.体力消費(); DayLog(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が出産しました, num); - if (Sta.GameData.Is地下室一杯()) + if (GlobalState.GameData.Is地下室一杯()) { ulong price = unit.Child.GetPrice(); DayLog(GameText.収容できないので子は売却されます + "+" + price.ToString("#,0"), num); @@ -870,7 +870,7 @@ namespace SlaveMatrix else { DayLog(GameText.子を奴隷として収容します, num); - Sta.GameData.Add地下室(unit.Child); + GlobalState.GameData.Add地下室(unit.Child); } unit.Child = null; unit.妊娠状態変数 = -1; @@ -894,7 +894,7 @@ namespace SlaveMatrix unit.体力消費(); unit.体力消費(); DayLog(GameText.収容番号 + unit.Number + "/" + unit.Name + GameText.が増殖しました, num); - if (Sta.GameData.Is地下室一杯()) + if (GlobalState.GameData.Is地下室一杯()) { ulong price2 = unit.GetPrice(); DayLog(GameText.収容できないので子は売却されます + "+" + price2.ToString("#,0"), num); @@ -910,7 +910,7 @@ namespace SlaveMatrix else { DayLog(GameText.子を奴隷として収容します, num); - Sta.GameData.Add地下室(unit.DeepCopy().増殖時Reset()); + GlobalState.GameData.Add地下室(unit.DeepCopy().増殖時Reset()); } } if (unit.非妊娠) @@ -947,15 +947,15 @@ namespace SlaveMatrix { 日利益額 = 9999999999999uL; } - Sta.GameData.新日 = true; + GlobalState.GameData.新日 = true; } } public static bool PassTime(ModeEventDispatcher Med) { - bool flag = Sta.GameData.時間帯 == GameText.夜; + bool flag = GlobalState.GameData.時間帯 == GameText.夜; Player.RecoverPlayerStamina(); - foreach (Unit u in Sta.GameData.Slaves) + foreach (Unit u in GlobalState.GameData.Slaves) { if (u != null) { @@ -985,7 +985,7 @@ namespace SlaveMatrix } if (flag) { - Sta.GameData.Refresh = false; + GlobalState.GameData.Refresh = false; EndDay(); AutoSave(); @@ -994,7 +994,7 @@ namespace SlaveMatrix } else { - Sta.GameData.時間進行(); + GlobalState.GameData.時間進行(); } return flag; } @@ -1009,13 +1009,13 @@ namespace SlaveMatrix public static void 妊娠状態反映() { - if (Sta.GameData.TrainingTarget.妊娠状態変数 > -1) + if (GlobalState.GameData.TrainingTarget.妊娠状態変数 > -1) { - TrainingTarget.Body.ボテ腹i = Sta.GameData.TrainingTarget.妊娠状態変数; + TrainingTarget.Body.ボテ腹i = GlobalState.GameData.TrainingTarget.妊娠状態変数; TrainingTarget.Body.ボテ腹_表示 = true; if (!TrainingTarget.Body.Is獣) { - TrainingTarget.Body.ボテ腹_人.ハイライト表示 = Sta.GameData.TrainingTarget.妊娠状態変数 > 2; + TrainingTarget.Body.ボテ腹_人.ハイライト表示 = GlobalState.GameData.TrainingTarget.妊娠状態変数 > 2; } } else @@ -1039,7 +1039,7 @@ namespace SlaveMatrix TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); TrainingTarget.口修正(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -1050,21 +1050,21 @@ namespace SlaveMatrix TrainingTarget.Body.拘束具_表示 = true; TrainingTarget.Set拘束姿勢(); } - if (Sta.GameData.TrainingTarget.ChaD.胸施術) + if (GlobalState.GameData.TrainingTarget.ChaD.胸施術) { TrainingTarget.Body.胸施術(); } - if (Sta.GameData.TrainingTarget.ChaD.股施術) + if (GlobalState.GameData.TrainingTarget.ChaD.股施術) { TrainingTarget.Body.股施術(); } - if (Sta.GameData.TrainingTarget.ChaD.タトゥ) + if (GlobalState.GameData.TrainingTarget.ChaD.タトゥ) { TrainingTarget.Body.タトゥ(); } - if (Sta.GameData.TrainingTarget.着衣 != null) + if (GlobalState.GameData.TrainingTarget.着衣 != null) { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + TrainingTarget.Set衣装(GlobalState.GameData.TrainingTarget.着衣); } TrainingTarget.Body.Join(); TrainingTarget.Body.Update(); @@ -1072,15 +1072,15 @@ namespace SlaveMatrix public static void SetTrainingTarget(ModeEventDispatcher Med, Unit u) { - Sta.GameData.TrainingTarget = u; + GlobalState.GameData.TrainingTarget = u; if (TrainingTarget != null) { TrainingTarget.Dispose(); } - TrainingTarget = new Character(Med, DrawBuffer, Sta.GameData.TrainingTarget.ChaD); + TrainingTarget = new Character(Med, DrawBuffer, GlobalState.GameData.TrainingTarget.ChaD); SlaveTextBubble.接続(TrainingTarget.Body.頭.口_接続点); Setnpl(u); - double d = ((u.Trained && Sta.MoveInsectMask) ? 1.0 : 0.0); + double d = ((u.Trained && GlobalState.MoveInsectMask) ? 1.0 : 0.0); if (TrainingTarget.Body.Is顔面) { TrainingTarget.Body.頭.顔面_接続.SetEle(delegate(顔面 顔面) @@ -1121,7 +1121,7 @@ namespace SlaveMatrix TrainingTarget.SetInitialExpression(); TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Set基本姿勢(); } @@ -1136,7 +1136,7 @@ namespace SlaveMatrix public static void Player説明(ref Color hc, Action Reset) { - if (dbs["プレイヤー"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (dbs["プレイヤー"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.プレイヤーの遺伝情報を設定します + "(-" + 10000000uL.ToString("#,0") + ")"; } @@ -1158,7 +1158,7 @@ namespace SlaveMatrix }; } public static Module Credit(ModeEventDispatcher Med) { - MotV mv = new MotV(0.0, 1.0){BaseSpeed = 0.5}; + MotionBase mv = new MotionBase(0.0, 1.0){BaseSpeed = 0.5}; double v = 0.0; bool fadeIn = true; @@ -1170,10 +1170,10 @@ namespace SlaveMatrix { Setting = delegate { - DrawBuffer.Clear(Col.Black); - DrawBuffer.Draw(label.ParT); - Med.Sce.DrawStart(BlackBackground); - Med.Sce.DrawEnd(DrawBuffer); + DrawBuffer.Clear(ColorHelper.Black); + DrawBuffer.Draw(label.ShapePartT); + Med.SceneFader.DrawStart(BlackBackground); + Med.SceneFader.DrawEnd(DrawBuffer); v = 0.0; fadeIn = true; fadeOut = false; @@ -1185,7 +1185,7 @@ namespace SlaveMatrix Med.Mode = "Title"; }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { if (fadeIn || fadeOut) { @@ -1218,8 +1218,8 @@ namespace SlaveMatrix mv.ResetValue(); Med.Draw(DrawBuffer); fadeOut = true; - Med.Sce.DrawStart(DrawBuffer); - Med.Sce.DrawEnd(BlackBackground); + Med.SceneFader.DrawStart(DrawBuffer); + Med.SceneFader.DrawEnd(BlackBackground); } } } @@ -1239,7 +1239,7 @@ namespace SlaveMatrix public static Module Title(ModeEventDispatcher Med) { - MotV mv = new MotV(0.0, 1.0) + MotionBase mv = new MotionBase(0.0, 1.0) { BaseSpeed = 0.5 }; @@ -1252,10 +1252,10 @@ namespace SlaveMatrix ListView listView = MyUI.Select( DrawBuffer, new Vector2D(0.45, 0.5), - new TA("Start", delegate + new TextAction("Start", delegate { ////Sounds.操作.Play(); - Sta.GameData.SetDefault(); + GlobalState.GameData.SetDefault(); Viola?.Dispose(); TrainingTarget?.Dispose(); @@ -1266,7 +1266,7 @@ namespace SlaveMatrix SetDemandMaximum(); Med.SwitchMode("PlayerInformation", DrawBuffer, PlayerInformationSliders); }), - new TA("Load", delegate + new TextAction("Load", delegate { ////Sounds.操作.Play(); SaveData.bs["0"].Dra = true; @@ -1290,10 +1290,10 @@ namespace SlaveMatrix ip.SubShow = true; ip.Sub2Show = false; ll = false; - DrawBuffer.Clear(Col.Black); - DrawBuffer.Draw(label.ParT); - Med.Sce.DrawStart(BlackBackground); - Med.Sce.DrawEnd(DrawBuffer); + DrawBuffer.Clear(ColorHelper.Black); + DrawBuffer.Draw(label.ShapePartT); + Med.SceneFader.DrawStart(BlackBackground); + Med.SceneFader.DrawEnd(DrawBuffer); v = 0.0; b1 = true; mv.ResetValue(); @@ -1345,7 +1345,7 @@ namespace SlaveMatrix listView.Leave(); } }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { if (b1) { @@ -1376,7 +1376,7 @@ namespace SlaveMatrix } else { - DrawBuffer.Draw(label.ParT); + DrawBuffer.Draw(label.ShapePartT); listView.Draw(DrawBuffer); } Med.Draw(DrawBuffer); @@ -1393,7 +1393,7 @@ namespace SlaveMatrix public static Module MainForm(ModeEventDispatcher Med) { - Buts bs = new Buts(); + ButtonMap bs = new ButtonMap(); bs.Add("ボタン1", MyUI.Button2(Med, DrawBuffer, GameText.事務所, new Vector2D(0.85, 0.02), delegate { @@ -1430,12 +1430,12 @@ namespace SlaveMatrix bs.Add("ボタン7", MyUI.Button2(Med, DrawBuffer, GameText.チェンジ, new Vector2D(0.85, 0.58), delegate { Unit unit = null; - unit = ((Sta.GameData.TrainingTarget == null) ? (from e in Sta.GameData.Slaves + unit = ((GlobalState.GameData.TrainingTarget == null) ? (from e in GlobalState.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() + orderby Rng.XS.Next() + select e).First() : (from e in GlobalState.GameData.Slaves + where e != null && e != GlobalState.GameData.TrainingTarget + orderby Rng.XS.Next() select e).FirstOrDefault()); if (unit != null) { @@ -1457,19 +1457,19 @@ namespace SlaveMatrix } })); - メインフォーム描画 = delegate (RenderArea a, FPS FPS) + メインフォーム描画 = delegate (RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BasementBackground); if (TrainingTarget != null) { TrainingTarget.Draw(a, FPS); Player.UI.DrawState(a); - a.Draw(npl.ParT); + a.Draw(npl.ShapePartT); } bs.Draw(a); dbs.Draw(a); @@ -1551,7 +1551,7 @@ namespace SlaveMatrix } dbs.Move(ref hc); bs.Move(ref hc); - if (bs["ボタン7"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (bs["ボタン7"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.奴隷をランダムに選択します; } @@ -1590,26 +1590,26 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - Player.UI.ステート描画 = Sta.GameData.心眼; - if (TrainingTarget == null && Sta.GameData.TrainingTarget != null) + Player.UI.ステート描画 = GlobalState.GameData.心眼; + if (TrainingTarget == null && GlobalState.GameData.TrainingTarget != null) { - SetTrainingTarget(Med, Sta.GameData.TrainingTarget); + SetTrainingTarget(Med, GlobalState.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; + bs["ボタン2"].Dra = GlobalState.GameData.TrainingTarget != null; + bs["ボタン3"].Dra = !GlobalState.GameData.初事務所フラグ && GlobalState.GameData.Slaves.Count((Unit e) => e != null) > 0; + bs["ボタン4"].Dra = !GlobalState.GameData.初事務所フラグ; + bs["ボタン5"].Dra = !GlobalState.GameData.初事務所フラグ; + bs["ボタン6"].Dra = !GlobalState.GameData.初事務所フラグ; + bs["ボタン7"].Dra = !GlobalState.GameData.初事務所フラグ && GlobalState.GameData.Slaves.Count((Unit e) => e != null) > 0; si.Set(bre: false); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; ip.Up(ref HitColor); //Sounds.OPBGM.Stop(); //Sounds.日常BGM.Play(); - npl.ParT.SetPositionBase(new Vector2D(Player.UI.ステート.Position.X, 0.026)); + npl.ShapePartT.SetPositionBase(new Vector2D(Player.UI.ステート.Position.X, 0.026)); } }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, メインフォーム描画); }, @@ -1676,15 +1676,15 @@ namespace SlaveMatrix }; ContactD cd = default(ContactD); - Vector2D op = Dat.Vec2DZero; + Vector2D op = DataConsts.Vec2DZero; - 調教描画 = delegate (RenderArea a, FPS FPS) + 調教描画 = delegate (RenderArea a, FpsCounter FPS) { Player.UI.Mots.Drive(FPS); - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(TrainingBackground); TrainingTarget.Draw(a, FPS); @@ -1700,10 +1700,10 @@ namespace SlaveMatrix SlaveText.Set状態(); if (TrainingTarget.Body.Is顔面) { - Action o_done = SlaveTextBubble.Tex.Done; - SlaveTextBubble.Tex.Done = delegate (Tex tex) + Action o_done = SlaveTextBubble.TextBlock.Done; + SlaveTextBubble.TextBlock.Done = delegate (TextBlock TextBlock) { - o_done(tex); + o_done(TextBlock); TrainingTarget.顔面展開.Start(); }; } @@ -1711,7 +1711,7 @@ namespace SlaveMatrix 調教済みチェック = false; } }; - 撮影描画 = delegate (RenderArea a, FPS FPS) + 撮影描画 = delegate (RenderArea a, FpsCounter FPS) { a.Draw(TrainingBackground); TrainingTarget.Draw(a, FPS); @@ -1729,22 +1729,22 @@ namespace SlaveMatrix 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.UI.ディルCM.Show = GlobalState.GameData.PurchasedTools[0]; + Player.UI.コモンCM.Show = GlobalState.GameData.PurchasedTools[1]; + Player.UI.ドリルCM.Show = GlobalState.GameData.PurchasedTools[2]; + Player.UI.デンマCM.Show = GlobalState.GameData.PurchasedTools[3]; + Player.UI.アナルCM.Show = GlobalState.GameData.PurchasedTools[4]; + Player.UI.調教鞭CM.Show = GlobalState.GameData.PurchasedTools[5]; + Player.UI.羽根箒CM.Show = GlobalState.GameData.PurchasedTools[6]; + Player.UI.T剃刀CM.Show = GlobalState.GameData.PurchasedTools[7]; + Player.UI.キャップ1CharacterElement.Show = GlobalState.GameData.PurchasedTools[8]; + Player.UI.キャップ2CharacterElement.Show = GlobalState.GameData.PurchasedTools[8]; + Player.UI.キャップ3CharacterElement.Show = GlobalState.GameData.PurchasedTools[8]; + Player.UI.ロータCM.Show = GlobalState.GameData.PurchasedTools[9]; + Player.UI.パールCM.Show = GlobalState.GameData.PurchasedTools[10]; + Player.UI.目隠帯.Dra = GlobalState.GameData.PurchasedTools[11]; + Player.UI.玉口枷.Dra = GlobalState.GameData.PurchasedTools[12]; + Player.UI.撮影.Dra = GlobalState.GameData.PurchasedTools[13]; Player.表示ステート更新(); Player.ModBox(); Player.SensBox(); @@ -1761,8 +1761,8 @@ namespace SlaveMatrix SlaveTextBubble.接続(); TrainingTarget.Body.汗染み濃度 = 1.0; 調教済みチェック = true; - TrainingTargetTrained = Sta.GameData.TrainingTarget.Trained; - if (調教完了 = Sta.GameData.TrainingTarget.IsTrained()) + TrainingTargetTrained = GlobalState.GameData.TrainingTarget.Trained; + if (調教完了 = GlobalState.GameData.TrainingTarget.IsTrained()) { 調教完了表情(); } @@ -1794,7 +1794,7 @@ namespace SlaveMatrix { Player.UI.Wheel(ref mb, ref cp, ref dt, ref hc, ref cd); }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 調教描画); }, @@ -1808,12 +1808,12 @@ namespace SlaveMatrix public static Module 調教中継行(ModeEventDispatcher Med) { - 中継描画 = delegate(RenderArea a, FPS FPS) + 中継描画 = delegate(RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BlackBackground); ip.Draw(a, FPS); @@ -1838,7 +1838,7 @@ namespace SlaveMatrix { TrainingTarget.Body.脱衣(); } - Player.UI.SetTarget(Sta.GameData.TrainingTarget, TrainingTarget); + Player.UI.SetTarget(GlobalState.GameData.TrainingTarget, TrainingTarget); Player.SetStateTraining(); Player.表示ステート更新(); Player.ModBox(); @@ -1849,7 +1849,7 @@ namespace SlaveMatrix Player.UI.擬音キュー.Clear(); Player.UI.擬音.Clear(); }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 中継描画); } @@ -1871,9 +1871,9 @@ namespace SlaveMatrix { Player.Result2(); Result2 = true; - b1 = Sta.GameData.TrainingTarget.Pregnant && Sta.GameData.TrainingTarget.非妊娠; - b2 = !TrainingTargetTrained && Sta.GameData.TrainingTarget.Trained; - b3 = Sta.GameData.TrainingTarget.Trained && Sta.GameData.祝福 == null; + b1 = GlobalState.GameData.TrainingTarget.Pregnant && GlobalState.GameData.TrainingTarget.非妊娠; + b2 = !TrainingTargetTrained && GlobalState.GameData.TrainingTarget.Trained; + b3 = GlobalState.GameData.TrainingTarget.Trained && GlobalState.GameData.祝福 == null; Result3 = !(b1 || b2 || b3); } else if (!Result3) @@ -1882,19 +1882,19 @@ namespace SlaveMatrix 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; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "/" + GlobalState.GameData.TrainingTarget.Name + GameText.が妊娠しました + ((GlobalState.GameData.TrainingTarget.Laboror || GlobalState.GameData.TrainingTarget.Prostitute) ? ("\r\n" + GameText.労働が解除されます) : "") + "\r\n"; + GlobalState.GameData.TrainingTarget.非妊娠 = false; } if (b2) { InfoPanel 情報パネル2 = ip; - 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.の調教が完了しました + "\r\n"; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "/" + GlobalState.GameData.TrainingTarget.Name + GameText.の調教が完了しました + "\r\n"; } if (b3) { - Sta.GameData.祝福 = Sta.GameData.TrainingTarget; + GlobalState.GameData.祝福 = GlobalState.GameData.TrainingTarget; InfoPanel 情報パネル2 = ip; - 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "/" + Sta.GameData.TrainingTarget.Name + GameText.から祝福を受けました; + 情報パネル2.TextIm = 情報パネル2.TextIm + GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "/" + GlobalState.GameData.TrainingTarget.Name + GameText.から祝福を受けました; //Sounds.祝福.Play(); } Result3 = true; @@ -1913,14 +1913,14 @@ namespace SlaveMatrix ip.SubShow = true; ip.Sub2Show = false; Med.CursorShow(); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; Player.UI.調教終了.Up(ref HitColor); Player.Result1(); if (Player.UI.強制拘束) { - Sta.GameData.拘束具 = Player.UI.拘束bu; + GlobalState.GameData.拘束具 = Player.UI.拘束bu; } - Sta.GameData.TrainingTarget.発情フラグ = Player.UI.発情bu; + GlobalState.GameData.TrainingTarget.発情フラグ = Player.UI.発情bu; Player.調教終了時(); TrainingTarget.Climax.End(); TrainingTarget.BodySway.End(); @@ -1950,7 +1950,7 @@ namespace SlaveMatrix TrainingTarget.AnalCumDrip.End(); TrainingTarget.ThreadCumDrip.End(); TrainingTarget.Body.SetWaist(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -1965,7 +1965,7 @@ namespace SlaveMatrix TrainingTarget.SetInitialExpression(); TrainingTarget.口修正(); TrainingTarget.舌_無し(); - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + TrainingTarget.Set衣装(GlobalState.GameData.TrainingTarget.着衣); Player.SetState(); Player.表示ステート更新(); Player.ModBox(); @@ -1978,12 +1978,12 @@ namespace SlaveMatrix Result2 = false; Result3 = false; si.Set(bre: false); - Sta.GameData.目隠帯 = false; - Sta.GameData.玉口枷 = false; - Sta.GameData.拘束具 = false; - Sta.GameData.断面 = false; + GlobalState.GameData.目隠帯 = false; + GlobalState.GameData.玉口枷 = false; + GlobalState.GameData.拘束具 = false; + GlobalState.GameData.断面 = false; }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 中継描画); } @@ -1999,23 +1999,23 @@ namespace SlaveMatrix uint 淫紋価格 = 10000000u; uint 衣装変更価格 = 10000000u; bool d = false; - Buts bs = new Buts(); - Swi 保守sw = new Swi(Color.DarkRed); - Swi 一般sw = new Swi(Color.DarkRed); - Swi 娼婦sw = new Swi(Color.DarkRed); + ButtonMap bs = new ButtonMap(); + ScreenSwitch 保守sw = new ScreenSwitch(Color.DarkRed); + ScreenSwitch 一般sw = new ScreenSwitch(Color.DarkRed); + ScreenSwitch 娼婦sw = new ScreenSwitch(Color.DarkRed); int i = 0; int f = 0; ListView lv = MyUI.Select(DrawBuffer, new Vector2D(0.01, 0.08), - Enumerable.Repeat(new TA("No Slave".PadLeft(15, ' '), delegate { }), 15).ToArray() + Enumerable.Repeat(new TextAction("No Slave".PadLeft(15, ' '), delegate { }), 15).ToArray() ); - Color lv初期縁色 = Col.Black; + Color lv初期縁色 = ColorHelper.Black; Action lv縁色初期化 = delegate { - foreach (But item in lv.bs.EnumBut) + foreach (ButtonBase item in lv.bs.EnumBut) { - item.Pars.Values.First().ToParT().SetPenColor(lv初期縁色); + item.PartGroup.Values.First().ToParT().SetPenColor(lv初期縁色); } }; Action SetUI = delegate(Unit u) @@ -2023,10 +2023,10 @@ namespace SlaveMatrix 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["MoveRoomDown"].Dra = GlobalState.MoveButton; + bs["MoveRoomUp"].Dra = GlobalState.MoveButton; + bs["MoveFloorDown"].Dra = GlobalState.MoveButton; + bs["MoveFloorUp"].Dra = GlobalState.MoveButton; bs["子"].Dra = true; bs["親形質1"].Dra = true; bs["親形質2"].Dra = true; @@ -2037,10 +2037,10 @@ namespace SlaveMatrix 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; + bs["胸施術"].Dra = GlobalState.GameData.施術 && !u.ChaD.胸施術 && u.ChaD.Is胸甲殻(); + bs["股施術"].Dra = GlobalState.GameData.施術 && !u.ChaD.股施術 && u.ChaD.Is股防御(); + bs["淫紋"].Dra = GlobalState.GameData.淫紋 && u.Trained && !u.ChaD.タトゥ && !u.ChaD.Isタトゥ(); + bs["衣装"].Dra = GlobalState.GameData.衣装 && u.Trained; } else { @@ -2066,19 +2066,19 @@ namespace SlaveMatrix Action set = delegate(int n) { i = 0; - lv.Acts = Enumerable.Repeat(new TA("", delegate + lv.Acts = Enumerable.Repeat(new TextAction("", delegate { - }), 15).Select(delegate(TA e) + }), 15).Select(delegate(TextAction e) { - Unit u = Sta.GameData.Slaves[n + i]; + Unit u = GlobalState.GameData.Slaves[n + i]; if (u == null) { e.Text = "No Slave"; - e.act = delegate(But b) + e.act = delegate(ButtonBase b) { lv縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); - Sta.GameData.TrainingTarget = null; + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + GlobalState.GameData.TrainingTarget = null; if (TrainingTarget != null) { TrainingTarget.Dispose(); @@ -2090,15 +2090,15 @@ namespace SlaveMatrix else { e.Text = GameText.収容番号 + u.Number; - e.act = delegate(But b) + e.act = delegate(ButtonBase b) { lv縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); - Sta.GameData.TrainingTarget = u; + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + GlobalState.GameData.TrainingTarget = u; bs["子"].Action(bs["子"]); if (ip.Mai2Show) { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { ip.Mai2Im = " "; ip.選択肢表示 = false; @@ -2119,34 +2119,34 @@ namespace SlaveMatrix }; lv.SetHitColor(Med); - Color bs初期縁色 = Col.Black; + Color bs初期縁色 = ColorHelper.Black; Action bs縁色初期化 = delegate { - foreach (But item2 in bs.EnumBut.Skip(1).Take(3)) + foreach (ButtonBase item2 in bs.EnumBut.Skip(1).Take(3)) { - item2.Pars.Values.First().ToParT().SetPenColor(bs初期縁色); + item2.PartGroup.Values.First().ToParT().SetPenColor(bs初期縁色); } }; - Color f初期縁色 = Col.Black; + Color f初期縁色 = ColorHelper.Black; Action f縁色初期化 = delegate { - foreach (But item3 in bs.EnumBut.Skip(10)) + foreach (ButtonBase item3 in bs.EnumBut.Skip(10)) { - item3.Pars.Values.First().ToParT().SetPenColor(f初期縁色); + item3.PartGroup.Values.First().ToParT().SetPenColor(f初期縁色); } }; - Action 階層選択 = delegate (But b, int o) + Action 階層選択 = delegate (ButtonBase b, int o) { f縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); set(o); }; Action 部屋選択 = delegate { lv縁色初期化(); - if (Sta.GameData.TrainingTarget != null && f == Sta.GameData.TrainingTarget.階層位置 * 15) + if (GlobalState.GameData.TrainingTarget != null && f == GlobalState.GameData.TrainingTarget.階層位置 * 15) { - lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().SetPenColor(Color.Red); + lv.bs[GlobalState.GameData.TrainingTarget.RoomNumber.ToString()].PartGroup.Values.First().ToParT().SetPenColor(Color.Red); } }; @@ -2221,7 +2221,7 @@ namespace SlaveMatrix { dbs.Move(ref hc); bs.Move(ref hc); - if (bs["胸施術"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.胸の甲殻を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + if (bs["胸施術"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.胸の甲殻を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) { ip.SubInfoIm = GameText.胸の甲殻を切除します + "(-" + 胸施術価格.ToString("#,0") + ")"; } @@ -2231,7 +2231,7 @@ namespace SlaveMatrix } if (TrainingTarget != null) { - if (bs["股施術"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.股の + (TrainingTarget.Body.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + if (bs["股施術"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.股の + (TrainingTarget.Body.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) { ip.SubInfoIm = GameText.股の + (TrainingTarget.Body.Is蛇 ? GameText.鱗 : GameText.甲殻) + GameText.を切除します + "(-" + 股施術価格.ToString("#,0") + ")"; } @@ -2240,7 +2240,7 @@ namespace SlaveMatrix si.Set(bre: false); } } - if (bs["淫紋"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.淫紋を刻みました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + if (bs["淫紋"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.淫紋を刻みました) && !(ip.SubInfoIm == GameText.所持金が足りません)) { ip.SubInfoIm = GameText.淫紋を刻みます + "(-" + 淫紋価格.ToString("#,0") + ")"; } @@ -2248,7 +2248,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["衣装"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.衣装を変更しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) + if (bs["衣装"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.衣装を変更しました) && !(ip.SubInfoIm == GameText.所持金が足りません)) { ip.SubInfoIm = GameText.衣装を変更します + "(-" + 衣装変更価格.ToString("#,0") + ")"; } @@ -2256,7 +2256,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["保守"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を保守対象に設定しました) && !(ip.SubInfoIm == GameText.奴隷の保守設定を解除しました)) + if (bs["保守"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を保守対象に設定しました) && !(ip.SubInfoIm == GameText.奴隷の保守設定を解除しました)) { ip.SubInfoIm = GameText.奴隷の保守設定を切り替えます; } @@ -2264,7 +2264,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["一般労働"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を一般労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の一般労働を解除しました)) + if (bs["一般労働"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を一般労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の一般労働を解除しました)) { ip.SubInfoIm = GameText.奴隷の一般労働設定を切り替えます; } @@ -2272,7 +2272,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["娼婦労働"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を娼婦労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の娼婦労働を解除しました)) + if (bs["娼婦労働"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.奴隷を娼婦労働に設定しました) && !(ip.SubInfoIm == GameText.奴隷の娼婦労働を解除しました)) { ip.SubInfoIm = GameText.奴隷の娼婦労働設定を切り替えます; } @@ -2280,7 +2280,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["売却"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (bs["売却"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.奴隷を売却します; } @@ -2288,7 +2288,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["全一般"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に一般労働を設定しました)) + if (bs["全一般"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に一般労働を設定しました)) { ip.SubInfoIm = GameText.労働可能な全ての奴隷を働かせます; } @@ -2296,7 +2296,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["全娼婦"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に娼婦労働を設定しました)) + if (bs["全娼婦"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働可能な全ての奴隷に娼婦労働を設定しました)) { ip.SubInfoIm = GameText.労働可能な全ての奴隷を娼婦として働かせます; } @@ -2304,7 +2304,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["全解除"].Pars.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働中の全ての奴隷の労働を解除しました)) + if (bs["全解除"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !(ip.SubInfoIm == GameText.労働中の全ての奴隷の労働を解除しました)) { ip.SubInfoIm = GameText.全ての奴隷の労働を解除します; } @@ -2312,7 +2312,7 @@ namespace SlaveMatrix { si.Set(bre: false); } - if (bs["全売却"].Pars.Values.First().ToPar().GetHitColor() == hc && !ip.SubInfoIm.StartsWith(GameText.保守以外の全ての奴隷を売却しました) && !(ip.SubInfoIm == GameText.全売却をキャンセルしました)) + if (bs["全売却"].PartGroup.Values.First().ToPar().GetHitColor() == hc && !ip.SubInfoIm.StartsWith(GameText.保守以外の全ての奴隷を売却しました) && !(ip.SubInfoIm == GameText.全売却をキャンセルしました)) { ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却します; } @@ -2348,17 +2348,17 @@ namespace SlaveMatrix Wheel = delegate (MouseButtons mb, Vector2D cp, int dt, Color hc) { int num2 = 0; - using (IEnumerator enumerator2 = bs.EnumBut.Skip(12).GetEnumerator()) + using (IEnumerator enumerator2 = bs.EnumBut.Skip(12).GetEnumerator()) { - while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().GetPenColor() == Color.Red)) + while (enumerator2.MoveNext() && !(enumerator2.Current.PartGroup.Values.First().ToParT().GetPenColor() == Color.Red)) { num2++; } } int num3 = 0; - using (IEnumerator enumerator2 = lv.bs.EnumBut.GetEnumerator()) + using (IEnumerator enumerator2 = lv.bs.EnumBut.GetEnumerator()) { - while (enumerator2.MoveNext() && !(enumerator2.Current.Pars.Values.First().ToParT().GetPenColor() == Color.Red)) + while (enumerator2.MoveNext() && !(enumerator2.Current.PartGroup.Values.First().ToParT().GetPenColor() == Color.Red)) { num3++; } @@ -2367,22 +2367,22 @@ namespace SlaveMatrix d = false; if (num4 < 0 && num2 > 0) { - But but3 = bs["ボタン" + num2]; + ButtonBase but3 = bs["ボタン" + num2]; but3.Action(but3); num4 = 14; } - else if (num4 > 14 && num2 < Sta.GameData.フロア数 - 1) + else if (num4 > 14 && num2 < GlobalState.GameData.フロア数 - 1) { - But but4 = bs["ボタン" + (num2 + 2)]; + ButtonBase but4 = bs["ボタン" + (num2 + 2)]; but4.Action(but4); num4 = 0; } d = true; - But but5 = lv.bs[num4.Limit(0, 15).ToString()]; + ButtonBase but5 = lv.bs[num4.Limit(0, 15).ToString()]; but5.Action(but5); if (ip.Mai2Show) { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { ip.Mai2Im = " "; ip.選択肢表示 = false; @@ -2403,7 +2403,7 @@ namespace SlaveMatrix { bs["ボタン" + j].Dra = false; } - for (int k = 1; k <= Sta.GameData.フロア数; k++) + for (int k = 1; k <= GlobalState.GameData.フロア数; k++) { bs["ボタン" + k].Dra = true; } @@ -2415,12 +2415,12 @@ namespace SlaveMatrix ip.Sub2Show = true; d = false; Player.UI.ステート描画 = false; - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { - But but = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; - but.Action(but); + ButtonBase buttonBase = bs["ボタン" + (GlobalState.GameData.TrainingTarget.階層位置 + 1)]; + buttonBase.Action(buttonBase); lv縁色初期化(); - lv.bs[Sta.GameData.TrainingTarget.RoomNumber.ToString()].Pars.Values.First().ToParT().SetPenColor(Color.Red); + lv.bs[GlobalState.GameData.TrainingTarget.RoomNumber.ToString()].PartGroup.Values.First().ToParT().SetPenColor(Color.Red); bs["子"].Action(bs["子"]); } else @@ -2429,29 +2429,29 @@ namespace SlaveMatrix 階層選択(bs["ボタン" + (f / 15 + 1)], f); SetUI(null); int num = 0; - using (IEnumerator enumerator = lv.bs.EnumBut.GetEnumerator()) + using (IEnumerator enumerator = lv.bs.EnumBut.GetEnumerator()) { - while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().GetPenColor() == Color.Red)) + while (enumerator.MoveNext() && !(enumerator.Current.PartGroup.Values.First().ToParT().GetPenColor() == Color.Red)) { num++; } } - But but2 = lv.bs[num.Limit(0, 15).ToString()]; + ButtonBase but2 = lv.bs[num.Limit(0, 15).ToString()]; but2.Action(but2); } d = true; si.Set(bre: false); - if (Sta.BigWindow) + if (GlobalState.BigWindow) { - npl.ParT.SetPositionBase(new Vector2D(0.095, 0.035)); + npl.ShapePartT.SetPositionBase(new Vector2D(0.095, 0.035)); } else { - npl.ParT.SetPositionBase(new Vector2D(ip.MaiB.GetPosition().X, 0.026)); + npl.ShapePartT.SetPositionBase(new Vector2D(ip.MaiB.GetPosition().X, 0.026)); } } }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 対象描画); }, @@ -2465,50 +2465,50 @@ namespace SlaveMatrix bs.Add("ボタン0", MyUI.Button2(Med, DrawBuffer, GameText.戻る, new Vector2D(0.85, 0.02), delegate { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null && bs["子"].Pars.Values.First().ToParT().GetPenColor() != Color.Red) + if (GlobalState.GameData.TrainingTarget != null && bs["子"].PartGroup.Values.First().ToParT().GetPenColor() != Color.Red) { - SetTrainingTarget(Med, Sta.GameData.TrainingTarget); - SetUI(Sta.GameData.TrainingTarget); + SetTrainingTarget(Med, GlobalState.GameData.TrainingTarget); + SetUI(GlobalState.GameData.TrainingTarget); } Med.Mode = "メインフォーム"; })); //TODO colors? - //parT2.PenColor = Color.Red; - bs.Add("子", MyUI.Button2(Med, DrawBuffer, GameText.子, new Vector2D(0.85, 0.1), delegate (But b) + //shapePartT2.PenColor = Color.Red; + bs.Add("子", MyUI.Button2(Med, DrawBuffer, GameText.子, new Vector2D(0.85, 0.1), delegate (ButtonBase b) { if (d) { ////Sounds.操作.Play(); } bs縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.TrainingTarget != null) + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.TrainingTarget != null) { - if (TrainingTarget == null || TrainingTarget.CharacterData != Sta.GameData.TrainingTarget.ChaD) + if (TrainingTarget == null || TrainingTarget.CharacterData != GlobalState.GameData.TrainingTarget.ChaD) { - SetTrainingTarget(Med, Sta.GameData.TrainingTarget); + SetTrainingTarget(Med, GlobalState.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; + SetUI(GlobalState.GameData.TrainingTarget); + bs["胸施術"].Dra = GlobalState.GameData.施術 && !GlobalState.GameData.TrainingTarget.ChaD.胸施術 && GlobalState.GameData.TrainingTarget.ChaD.Is胸甲殻(); + bs["股施術"].Dra = GlobalState.GameData.施術 && !GlobalState.GameData.TrainingTarget.ChaD.股施術 && GlobalState.GameData.TrainingTarget.ChaD.Is股防御(); + bs["淫紋"].Dra = GlobalState.GameData.淫紋 && GlobalState.GameData.TrainingTarget.Trained && !GlobalState.GameData.TrainingTarget.ChaD.タトゥ && !GlobalState.GameData.TrainingTarget.ChaD.Isタトゥ(); + bs["衣装"].Dra = GlobalState.GameData.衣装 && GlobalState.GameData.TrainingTarget.Trained; } })); - bs.Add("親形質1", MyUI.Button2(Med, DrawBuffer, GameText.親形質1, new Vector2D(0.85, 0.18), delegate(But b) + bs.Add("親形質1", MyUI.Button2(Med, DrawBuffer, GameText.親形質1, new Vector2D(0.85, 0.18), delegate(ButtonBase b) { ////Sounds.操作.Play(); bs縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.TrainingTarget != null) + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.TrainingTarget != null) { if (TrainingTarget != null) { TrainingTarget.Dispose(); } - TrainingTarget = new Character(Med, DrawBuffer, Sta.GameData.TrainingTarget.Mother.ChaD); + TrainingTarget = new Character(Med, DrawBuffer, GlobalState.GameData.TrainingTarget.Mother.ChaD); if (TrainingTarget.Body.IsDualEyes) { TrainingTarget.両目_見つめ(); @@ -2525,15 +2525,15 @@ namespace SlaveMatrix { TrainingTarget.額目_見つめ(); } - if (Sta.GameData.TrainingTarget.Mother.Race == GameText.ヴィオランテ) + if (GlobalState.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(); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質1; + ip.TextIm = GlobalState.GameData.TrainingTarget.Mother.GetStatus(); bs["胸施術"].Dra = false; bs["股施術"].Dra = false; bs["淫紋"].Dra = false; @@ -2541,18 +2541,18 @@ namespace SlaveMatrix } })); - bs.Add("親形質2", MyUI.Button2(Med, DrawBuffer, GameText.親形質2, new Vector2D(0.85, 0.26), delegate(But b) + bs.Add("親形質2", MyUI.Button2(Med, DrawBuffer, GameText.親形質2, new Vector2D(0.85, 0.26), delegate(ButtonBase b) { ////Sounds.操作.Play(); bs縁色初期化(); - b.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.TrainingTarget != null) + b.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.TrainingTarget != null) { if (TrainingTarget != null) { TrainingTarget.Dispose(); } - TrainingTarget = new Character(Med, DrawBuffer, Sta.GameData.TrainingTarget.Father.ChaD); + TrainingTarget = new Character(Med, DrawBuffer, GlobalState.GameData.TrainingTarget.Father.ChaD); if (TrainingTarget.Body.IsDualEyes) { TrainingTarget.両目_見つめ(); @@ -2569,15 +2569,15 @@ namespace SlaveMatrix { TrainingTarget.額目_見つめ(); } - if (Sta.GameData.TrainingTarget.Father.Race == GameText.ヴィオランテ) + if (GlobalState.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(); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GameText.親形質2; + ip.TextIm = GlobalState.GameData.TrainingTarget.Father.GetStatus(); bs["胸施術"].Dra = false; bs["股施術"].Dra = false; bs["淫紋"].Dra = false; @@ -2585,59 +2585,59 @@ namespace SlaveMatrix } })); - bs.Add("保守", MyUI.Button2(Med, DrawBuffer, GameText.保守, new Vector2D(0.85, 0.34), delegate(But b) + bs.Add("保守", MyUI.Button2(Med, DrawBuffer, GameText.保守, new Vector2D(0.85, 0.34), delegate(ButtonBase b) { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 保守sw.OnOff(b); - Sta.GameData.TrainingTarget.保守 = 保守sw.Flag; - bs["売却"].Dra = !Sta.GameData.TrainingTarget.保守; - ip.SubInfoIm = (Sta.GameData.TrainingTarget.保守 ? GameText.奴隷を保守対象に設定しました : GameText.奴隷の保守設定を解除しました); + GlobalState.GameData.TrainingTarget.保守 = 保守sw.Flag; + bs["売却"].Dra = !GlobalState.GameData.TrainingTarget.保守; + ip.SubInfoIm = (GlobalState.GameData.TrainingTarget.保守 ? GameText.奴隷を保守対象に設定しました : GameText.奴隷の保守設定を解除しました); } })); - bs.Add("一般労働", MyUI.Button2(Med, DrawBuffer, GameText.一般労働, new Vector2D(0.85, 0.42), delegate(But b) + bs.Add("一般労働", MyUI.Button2(Med, DrawBuffer, GameText.一般労働, new Vector2D(0.85, 0.42), delegate(ButtonBase b) { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 一般sw.OnOff(b); - Sta.GameData.TrainingTarget.Laboror = 一般sw.Flag; + GlobalState.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.奴隷の一般労働を解除しました); + GlobalState.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; + ip.SubInfoIm = (GlobalState.GameData.TrainingTarget.Laboror ? GameText.奴隷を一般労働に設定しました : GameText.奴隷の一般労働を解除しました); } })); - bs.Add("娼婦労働", MyUI.Button2(Med, DrawBuffer, GameText.娼婦労働, new Vector2D(0.85, 0.5), delegate (But b) + bs.Add("娼婦労働", MyUI.Button2(Med, DrawBuffer, GameText.娼婦労働, new Vector2D(0.85, 0.5), delegate (ButtonBase b) { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 娼婦sw.OnOff(b); - Sta.GameData.TrainingTarget.Prostitute = 娼婦sw.Flag; + GlobalState.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.奴隷の娼婦労働を解除しました); + GlobalState.GameData.TrainingTarget.Laboror = 一般sw.Flag; + ip.SubInfoIm = (GlobalState.GameData.TrainingTarget.Prostitute ? GameText.奴隷を娼婦労働に設定しました : GameText.奴隷の娼婦労働を解除しました); } })); bs.Add("全一般", MyUI.Button2(Med, DrawBuffer, GameText.全一般, new Vector2D(0.75, 0.405), delegate { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 一般sw.SetFlag(bs["一般労働"], On: true); 娼婦sw.SetFlag(bs["娼婦労働"], On: false); } - Unit[] 地下室3 = Sta.GameData.Slaves; + Unit[] 地下室3 = GlobalState.GameData.Slaves; foreach (Unit unit3 in 地下室3) { if (unit3 != null && unit3.Trained && unit3.非妊娠) @@ -2652,12 +2652,12 @@ namespace SlaveMatrix bs.Add("全娼婦", MyUI.Button2(Med, DrawBuffer, GameText.全娼婦, new Vector2D(0.75, 0.485), delegate { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 一般sw.SetFlag(bs["一般労働"], On: false); 娼婦sw.SetFlag(bs["娼婦労働"], On: true); } - Unit[] 地下室2 = Sta.GameData.Slaves; + Unit[] 地下室2 = GlobalState.GameData.Slaves; foreach (Unit unit2 in 地下室2) { if (unit2 != null && unit2.Trained && unit2.非妊娠) @@ -2672,12 +2672,12 @@ namespace SlaveMatrix bs.Add("全解除", MyUI.Button2(Med, DrawBuffer, GameText.全解除, new Vector2D(0.75, 0.565), delegate { ////Sounds.操作.Play(); - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { 一般sw.SetFlag(bs["一般労働"], On: false); 娼婦sw.SetFlag(bs["娼婦労働"], On: false); } - Unit[] 地下室 = Sta.GameData.Slaves; + Unit[] 地下室 = GlobalState.GameData.Slaves; foreach (Unit unit in 地下室) { if (unit != null && unit.Trained) @@ -2696,37 +2696,37 @@ namespace SlaveMatrix //TODO fix? ////Sounds.操作.Play(); } - ip.Mai2Im = Sta.GameData.TrainingTarget.GetPriceInfo(); + ip.Mai2Im = GlobalState.GameData.TrainingTarget.GetPriceInfo(); ip.Mai2Show = true; - if (!Sta.GameData.TrainingTarget.保守) + if (!GlobalState.GameData.TrainingTarget.保守) { ip.TextIm = GameText.売却しますか; } ip.選択yAct = delegate { - Color HitColor4 = Col.Empty; + Color HitColor4 = ColorHelper.Empty; bs.Move(ref HitColor4); - ulong price = Sta.GameData.TrainingTarget.GetPrice(); - Sta.GameData.所持金 = Sta.GameData.所持金.overflow_add(price); + ulong price = GlobalState.GameData.TrainingTarget.GetPrice(); + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.overflow_add(price); //Sounds.精算.Play(); ip.UpdateSub2(); - for (int m = 0; m < Sta.GameData.Slaves.Length; m++) + for (int m = 0; m < GlobalState.GameData.Slaves.Length; m++) { - if (Sta.GameData.Slaves[m] == Sta.GameData.TrainingTarget) + if (GlobalState.GameData.Slaves[m] == GlobalState.GameData.TrainingTarget) { - Sta.GameData.Slaves[m] = null; + GlobalState.GameData.Slaves[m] = null; break; } } - Sta.GameData.地下室詰め(); + GlobalState.GameData.地下室詰め(); set(f); - ip.SubInfoIm = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + GameText.を売却しました + " \r\n+" + price.ToString("#,0"); + ip.SubInfoIm = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + GameText.を売却しました + " \r\n+" + price.ToString("#,0"); d = false; - But but8 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; + ButtonBase but8 = bs["ボタン" + (GlobalState.GameData.TrainingTarget.階層位置 + 1)]; but8.Action(but8); - But but9 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; + ButtonBase but9 = lv.bs.EnumBut.ToArray()[GlobalState.GameData.TrainingTarget.RoomNumber]; but9.Action(but9); - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { ip.Mai2Im = " "; ip.選択肢表示 = false; @@ -2741,65 +2741,65 @@ namespace SlaveMatrix ip.選択nAct = delegate { //Sounds.操作.Play(); - Color HitColor3 = Col.Empty; + Color HitColor3 = ColorHelper.Empty; bs.Move(ref HitColor3); ip.Mai2Show = false; - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { ip.TextIm = " "; } else { - ip.TextIm = Sta.GameData.TrainingTarget.GetStatus(); + ip.TextIm = GlobalState.GameData.TrainingTarget.GetStatus(); } ip.SubInfoIm = GameText.売却をキャンセルしました; ip.選択肢表示 = false; }; - ip.選択肢表示 = !Sta.GameData.TrainingTarget.保守; + ip.選択肢表示 = !GlobalState.GameData.TrainingTarget.保守; })); bs.Add("全売却", MyUI.Button2(Med, DrawBuffer, GameText.全売却, new Vector2D(0.75, 0.645), delegate { //Sounds.操作.Play(); string tb = ip.TextIm; - ip.Mai2Im = Sta.GameData.GetPriceInfo(out var p); + ip.Mai2Im = GlobalState.GameData.GetPriceInfo(out var p); ip.Mai2Show = true; ip.TextIm = GameText.保守以外の全ての奴隷を売却しますか; ip.選択yAct = delegate { - Color HitColor2 = Col.Empty; + Color HitColor2 = ColorHelper.Empty; bs.Move(ref HitColor2); ip.Mai2Show = false; - Sta.GameData.所持金 = Sta.GameData.所持金.overflow_add(p); + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.overflow_add(p); //TODO fix? ////Sounds.精算.Play(); ip.UpdateSub2(); - for (int l = 0; l < Sta.GameData.Slaves.Length; l++) + for (int l = 0; l < GlobalState.GameData.Slaves.Length; l++) { - if (Sta.GameData.Slaves[l] != null && !Sta.GameData.Slaves[l].保守) + if (GlobalState.GameData.Slaves[l] != null && !GlobalState.GameData.Slaves[l].保守) { - Sta.GameData.Slaves[l] = null; + GlobalState.GameData.Slaves[l] = null; } } - Sta.GameData.地下室詰め(); + GlobalState.GameData.地下室詰め(); set(f); d = false; - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { - if (!Sta.GameData.TrainingTarget.保守) + if (!GlobalState.GameData.TrainingTarget.保守) { - But but6 = bs["ボタン" + (Sta.GameData.TrainingTarget.階層位置 + 1)]; + ButtonBase but6 = bs["ボタン" + (GlobalState.GameData.TrainingTarget.階層位置 + 1)]; but6.Action(but6); - But but7 = lv.bs.EnumBut.ToArray()[Sta.GameData.TrainingTarget.RoomNumber]; + ButtonBase but7 = lv.bs.EnumBut.ToArray()[GlobalState.GameData.TrainingTarget.RoomNumber]; but7.Action(but7); } - else if (Sta.AlwaysUseName) + else if (GlobalState.AlwaysUseName) { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GlobalState.GameData.TrainingTarget.Name; } else { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + (Sta.GameData.TrainingTarget.Trained ? ("\r\n" + Sta.GameData.TrainingTarget.Name) : Sta.GameData.TrainingTarget.Race); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + (GlobalState.GameData.TrainingTarget.Trained ? ("\r\n" + GlobalState.GameData.TrainingTarget.Name) : GlobalState.GameData.TrainingTarget.Race); } } ip.SubInfoIm = GameText.保守以外の全ての奴隷を売却しました + " \r\n+" + p.ToString("#,0"); @@ -2810,7 +2810,7 @@ namespace SlaveMatrix ip.選択nAct = delegate { //Sounds.操作.Play(); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; bs.Move(ref HitColor); ip.Mai2Show = false; ip.TextIm = tb; @@ -2821,23 +2821,23 @@ namespace SlaveMatrix })); - ParT parT13 = new ParT(); - parT13.SetFont(new Font("MS Gothic", 0.1f)); - parT13.SetPositionBase(DrawBuffer.GetPosition(0.03, 0.03)); - parT13.Text = "1F"; - parT13.SetFontSize(0.15); - parT13.SetSizeBase(0.05); - parT13.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT13.SetBasePointBase(parT13.GetOP().GetCenter()); - parT13.GetOP().ScalingXY(parT13.GetBasePointBase(), 0.3); - parT13.SetClosed(true); - parT13.SetTextColor(Col.White); - parT13.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT13.GetStringFormat().Alignment = StringAlignment.Center; - parT13.GetStringFormat().LineAlignment = StringAlignment.Center; - parT13.SetPenColor(Color.Red); - bs.Add("ボタン1", new But1(parT13, delegate(But b) + ShapePartT shapePartT13 = new ShapePartT(); + shapePartT13.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT13.SetPositionBase(DrawBuffer.GetPosition(0.03, 0.03)); + shapePartT13.Text = "1F"; + shapePartT13.SetFontSize(0.15); + shapePartT13.SetSizeBase(0.05); + shapePartT13.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT13.SetBasePointBase(shapePartT13.GetOP().GetCenter()); + shapePartT13.GetOP().ScalingXY(shapePartT13.GetBasePointBase(), 0.3); + shapePartT13.SetClosed(true); + shapePartT13.SetTextColor(ColorHelper.White); + shapePartT13.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT13.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT13.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT13.SetPenColor(Color.Red); + bs.Add("ボタン1", new Button(shapePartT13, delegate(ButtonBase b) { if (d) { @@ -2848,22 +2848,22 @@ namespace SlaveMatrix })); - ParT parT14 = new ParT(); - parT14.SetFont(new Font("MS Gothic", 0.1f)); - parT14.SetPositionBase(DrawBuffer.GetPosition(0.07, 0.03)); - parT14.Text = "2F"; - parT14.SetFontSize(0.15); - parT14.SetSizeBase(0.05); - parT14.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT14.SetBasePointBase(parT14.GetOP().GetCenter()); - parT14.GetOP().ScalingXY(parT14.GetBasePointBase(), 0.3); - parT14.SetClosed(true); - parT14.SetTextColor(Col.White); - parT14.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT14.GetStringFormat().Alignment = StringAlignment.Center; - parT14.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT14, delegate(But b) + ShapePartT shapePartT14 = new ShapePartT(); + shapePartT14.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT14.SetPositionBase(DrawBuffer.GetPosition(0.07, 0.03)); + shapePartT14.Text = "2F"; + shapePartT14.SetFontSize(0.15); + shapePartT14.SetSizeBase(0.05); + shapePartT14.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT14.SetBasePointBase(shapePartT14.GetOP().GetCenter()); + shapePartT14.GetOP().ScalingXY(shapePartT14.GetBasePointBase(), 0.3); + shapePartT14.SetClosed(true); + shapePartT14.SetTextColor(ColorHelper.White); + shapePartT14.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT14.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT14.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new Button(shapePartT14, delegate(ButtonBase b) { if (d) { @@ -2872,22 +2872,22 @@ namespace SlaveMatrix 階層選択(b, f = 15); 部屋選択(); })); - ParT parT15 = new ParT(); - parT15.SetFont(new Font("MS Gothic", 0.1f)); - parT15.SetPositionBase(DrawBuffer.GetPosition(0.11, 0.03)); - parT15.Text = "3F"; - parT15.SetFontSize(0.15); - parT15.SetSizeBase(0.05); - parT15.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT15.SetBasePointBase(parT15.GetOP().GetCenter()); - parT15.GetOP().ScalingXY(parT15.GetBasePointBase(), 0.3); - parT15.SetClosed(true); - parT15.SetTextColor(Col.White); - parT15.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT15.GetStringFormat().Alignment = StringAlignment.Center; - parT15.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン3", new But1(parT15, delegate(But b) + ShapePartT shapePartT15 = new ShapePartT(); + shapePartT15.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT15.SetPositionBase(DrawBuffer.GetPosition(0.11, 0.03)); + shapePartT15.Text = "3F"; + shapePartT15.SetFontSize(0.15); + shapePartT15.SetSizeBase(0.05); + shapePartT15.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT15.SetBasePointBase(shapePartT15.GetOP().GetCenter()); + shapePartT15.GetOP().ScalingXY(shapePartT15.GetBasePointBase(), 0.3); + shapePartT15.SetClosed(true); + shapePartT15.SetTextColor(ColorHelper.White); + shapePartT15.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT15.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT15.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン3", new Button(shapePartT15, delegate(ButtonBase b) { if (d) { @@ -2896,22 +2896,22 @@ namespace SlaveMatrix 階層選択(b, f = 30); 部屋選択(); })); - ParT parT16 = new ParT(); - parT16.SetFont(new Font("MS Gothic", 0.1f)); - parT16.SetPositionBase(DrawBuffer.GetPosition(0.15, 0.03)); - parT16.Text = "4F"; - parT16.SetFontSize(0.15); - parT16.SetSizeBase(0.05); - parT16.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT16.SetBasePointBase(parT16.GetOP().GetCenter()); - parT16.GetOP().ScalingXY(parT16.GetBasePointBase(), 0.3); - parT16.SetClosed(true); - parT16.SetTextColor(Col.White); - parT16.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT16.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT16.GetStringFormat().Alignment = StringAlignment.Center; - parT16.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン4", new But1(parT16, delegate(But b) + ShapePartT shapePartT16 = new ShapePartT(); + shapePartT16.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT16.SetPositionBase(DrawBuffer.GetPosition(0.15, 0.03)); + shapePartT16.Text = "4F"; + shapePartT16.SetFontSize(0.15); + shapePartT16.SetSizeBase(0.05); + shapePartT16.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT16.SetBasePointBase(shapePartT16.GetOP().GetCenter()); + shapePartT16.GetOP().ScalingXY(shapePartT16.GetBasePointBase(), 0.3); + shapePartT16.SetClosed(true); + shapePartT16.SetTextColor(ColorHelper.White); + shapePartT16.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT16.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT16.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT16.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン4", new Button(shapePartT16, delegate(ButtonBase b) { if (d) { @@ -2920,22 +2920,22 @@ namespace SlaveMatrix 階層選択(b, f = 45); 部屋選択(); })); - ParT parT17 = new ParT(); - parT17.SetFont(new Font("MS Gothic", 0.1f)); - parT17.SetPositionBase(DrawBuffer.GetPosition(0.19, 0.03)); - parT17.Text = "5F"; - parT17.SetFontSize(0.15); - parT17.SetSizeBase(0.05); - parT17.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT17.SetBasePointBase(parT17.GetOP().GetCenter()); - parT17.GetOP().ScalingXY(parT17.GetBasePointBase(), 0.3); - parT17.SetClosed(true); - parT17.SetTextColor(Col.White); - parT17.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT17.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT17.GetStringFormat().Alignment = StringAlignment.Center; - parT17.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン5", new But1(parT17, delegate(But b) + ShapePartT shapePartT17 = new ShapePartT(); + shapePartT17.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT17.SetPositionBase(DrawBuffer.GetPosition(0.19, 0.03)); + shapePartT17.Text = "5F"; + shapePartT17.SetFontSize(0.15); + shapePartT17.SetSizeBase(0.05); + shapePartT17.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT17.SetBasePointBase(shapePartT17.GetOP().GetCenter()); + shapePartT17.GetOP().ScalingXY(shapePartT17.GetBasePointBase(), 0.3); + shapePartT17.SetClosed(true); + shapePartT17.SetTextColor(ColorHelper.White); + shapePartT17.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT17.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT17.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT17.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン5", new Button(shapePartT17, delegate(ButtonBase b) { if (d) { @@ -2944,22 +2944,22 @@ namespace SlaveMatrix 階層選択(b, f = 60); 部屋選択(); })); - ParT parT18 = new ParT(); - parT18.SetFont(new Font("MS Gothic", 0.1f)); - parT18.SetPositionBase(DrawBuffer.GetPosition(0.23, 0.03)); - parT18.Text = "6F"; - parT18.SetFontSize(0.15); - parT18.SetSizeBase(0.05); - parT18.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT18.SetBasePointBase(parT18.GetOP().GetCenter()); - parT18.GetOP().ScalingXY(parT18.GetBasePointBase(), 0.3); - parT18.SetClosed(true); - parT18.SetTextColor(Col.White); - parT18.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT18.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT18.GetStringFormat().Alignment = StringAlignment.Center; - parT18.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン6", new But1(parT18, delegate(But b) + ShapePartT shapePartT18 = new ShapePartT(); + shapePartT18.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT18.SetPositionBase(DrawBuffer.GetPosition(0.23, 0.03)); + shapePartT18.Text = "6F"; + shapePartT18.SetFontSize(0.15); + shapePartT18.SetSizeBase(0.05); + shapePartT18.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT18.SetBasePointBase(shapePartT18.GetOP().GetCenter()); + shapePartT18.GetOP().ScalingXY(shapePartT18.GetBasePointBase(), 0.3); + shapePartT18.SetClosed(true); + shapePartT18.SetTextColor(ColorHelper.White); + shapePartT18.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT18.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT18.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT18.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン6", new Button(shapePartT18, delegate(ButtonBase b) { if (d) { @@ -2968,22 +2968,22 @@ namespace SlaveMatrix 階層選択(b, f = 75); 部屋選択(); })); - ParT parT19 = new ParT(); - parT19.SetFont(new Font("MS Gothic", 0.1f)); - parT19.SetPositionBase(DrawBuffer.GetPosition(0.27, 0.03)); - parT19.Text = "7F"; - parT19.SetFontSize(0.15); - parT19.SetSizeBase(0.05); - parT19.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT19.SetBasePointBase(parT19.GetOP().GetCenter()); - parT19.GetOP().ScalingXY(parT19.GetBasePointBase(), 0.3); - parT19.SetClosed(true); - parT19.SetTextColor(Col.White); - parT19.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT19.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT19.GetStringFormat().Alignment = StringAlignment.Center; - parT19.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン7", new But1(parT19, delegate(But b) + ShapePartT shapePartT19 = new ShapePartT(); + shapePartT19.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT19.SetPositionBase(DrawBuffer.GetPosition(0.27, 0.03)); + shapePartT19.Text = "7F"; + shapePartT19.SetFontSize(0.15); + shapePartT19.SetSizeBase(0.05); + shapePartT19.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT19.SetBasePointBase(shapePartT19.GetOP().GetCenter()); + shapePartT19.GetOP().ScalingXY(shapePartT19.GetBasePointBase(), 0.3); + shapePartT19.SetClosed(true); + shapePartT19.SetTextColor(ColorHelper.White); + shapePartT19.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT19.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT19.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT19.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン7", new Button(shapePartT19, delegate(ButtonBase b) { if (d) { @@ -2992,22 +2992,22 @@ namespace SlaveMatrix 階層選択(b, f = 90); 部屋選択(); })); - ParT parT20 = new ParT(); - parT20.SetFont(new Font("MS Gothic", 0.1f)); - parT20.SetPositionBase(DrawBuffer.GetPosition(0.31, 0.03)); - parT20.Text = "8F"; - parT20.SetFontSize(0.15); - parT20.SetSizeBase(0.05); - parT20.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT20.SetBasePointBase(parT20.GetOP().GetCenter()); - parT20.GetOP().ScalingXY(parT20.GetBasePointBase(), 0.3); - parT20.SetClosed(true); - parT20.SetTextColor(Col.White); - parT20.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT20.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT20.GetStringFormat().Alignment = StringAlignment.Center; - parT20.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン8", new But1(parT20, delegate(But b) + ShapePartT shapePartT20 = new ShapePartT(); + shapePartT20.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT20.SetPositionBase(DrawBuffer.GetPosition(0.31, 0.03)); + shapePartT20.Text = "8F"; + shapePartT20.SetFontSize(0.15); + shapePartT20.SetSizeBase(0.05); + shapePartT20.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT20.SetBasePointBase(shapePartT20.GetOP().GetCenter()); + shapePartT20.GetOP().ScalingXY(shapePartT20.GetBasePointBase(), 0.3); + shapePartT20.SetClosed(true); + shapePartT20.SetTextColor(ColorHelper.White); + shapePartT20.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT20.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT20.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT20.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン8", new Button(shapePartT20, delegate(ButtonBase b) { if (d) { @@ -3016,22 +3016,22 @@ namespace SlaveMatrix 階層選択(b, f = 105); 部屋選択(); })); - ParT parT21 = new ParT(); - parT21.SetFont(new Font("MS Gothic", 0.1f)); - parT21.SetPositionBase(DrawBuffer.GetPosition(0.35, 0.03)); - parT21.Text = "9F"; - parT21.SetFontSize(0.15); - parT21.SetSizeBase(0.05); - parT21.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT21.SetBasePointBase(parT21.GetOP().GetCenter()); - parT21.GetOP().ScalingXY(parT21.GetBasePointBase(), 0.3); - parT21.SetClosed(true); - parT21.SetTextColor(Col.White); - parT21.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT21.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT21.GetStringFormat().Alignment = StringAlignment.Center; - parT21.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン9", new But1(parT21, delegate(But b) + ShapePartT shapePartT21 = new ShapePartT(); + shapePartT21.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT21.SetPositionBase(DrawBuffer.GetPosition(0.35, 0.03)); + shapePartT21.Text = "9F"; + shapePartT21.SetFontSize(0.15); + shapePartT21.SetSizeBase(0.05); + shapePartT21.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT21.SetBasePointBase(shapePartT21.GetOP().GetCenter()); + shapePartT21.GetOP().ScalingXY(shapePartT21.GetBasePointBase(), 0.3); + shapePartT21.SetClosed(true); + shapePartT21.SetTextColor(ColorHelper.White); + shapePartT21.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT21.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT21.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT21.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン9", new Button(shapePartT21, delegate(ButtonBase b) { if (d) { @@ -3043,34 +3043,34 @@ namespace SlaveMatrix //TODO figure out what this did - //parT22.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - //parT22.OP.Rotation(parT8.OP.GetCenter(), -26.0); + //parT22.OP.ScalingY(shapePartT8.OP.GetCenter(), 0.47); + //parT22.OP.Rotation(shapePartT8.OP.GetCenter(), -26.0); bs.Add("胸施術", MyUI.Button2(Med, DrawBuffer, GameText.胸施術, new Vector2D(0.75, 0.085), delegate { - if (Sta.GameData.所持金 < 胸施術価格) + if (GlobalState.GameData.所持金 < 胸施術価格) { //Sounds.操作.Play(); ip.SubInfoIm = GameText.所持金が足りません; } else { - Sta.GameData.所持金 -= 胸施術価格; + GlobalState.GameData.所持金 -= 胸施術価格; //TODO fix? ////Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.胸施術 = true; + GlobalState.GameData.TrainingTarget.ChaD.胸施術 = true; TrainingTarget.Body.胸施術(); - if (Sta.GameData.TrainingTarget.着衣 != null) + if (GlobalState.GameData.TrainingTarget.着衣 != null) { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + TrainingTarget.Set衣装(GlobalState.GameData.TrainingTarget.着衣); } - Sta.GameData.TrainingTarget.体力消費(); + GlobalState.GameData.TrainingTarget.体力消費(); bs["胸施術"].Dra = false; ip.SubInfoIm = GameText.胸の甲殻を切除しました; TrainingTarget.SetInitialExpression(); TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -3085,33 +3085,33 @@ namespace SlaveMatrix })); - //parT23.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - //parT23.OP.Rotation(parT8.OP.GetCenter(), -26.0); + //parT23.OP.ScalingY(shapePartT8.OP.GetCenter(), 0.47); + //parT23.OP.Rotation(shapePartT8.OP.GetCenter(), -26.0); bs.Add("股施術", MyUI.Button2(Med, DrawBuffer, GameText.股施術, new Vector2D(0.75, 0.165), delegate { - if (Sta.GameData.所持金 < 股施術価格) + if (GlobalState.GameData.所持金 < 股施術価格) { //Sounds.操作.Play(); ip.SubInfoIm = GameText.所持金が足りません; } else { - Sta.GameData.所持金 -= 股施術価格; + GlobalState.GameData.所持金 -= 股施術価格; //Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.股施術 = true; + GlobalState.GameData.TrainingTarget.ChaD.股施術 = true; TrainingTarget.Body.股施術(); - if (Sta.GameData.TrainingTarget.着衣 != null) + if (GlobalState.GameData.TrainingTarget.着衣 != null) { - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + TrainingTarget.Set衣装(GlobalState.GameData.TrainingTarget.着衣); } - Sta.GameData.TrainingTarget.体力消費(); + GlobalState.GameData.TrainingTarget.体力消費(); bs["股施術"].Dra = false; ip.SubInfoIm = GameText.股の + (TrainingTarget.Body.Is蠍 ? GameText.甲殻 : GameText.鱗) + GameText.を切除しました; TrainingTarget.SetInitialExpression(); TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -3125,30 +3125,30 @@ namespace SlaveMatrix } })); - //parT24.OP.ScalingY(parT8.OP.GetCenter(), 0.47); - //parT24.OP.Rotation(parT8.OP.GetCenter(), -26.0); + //parT24.OP.ScalingY(shapePartT8.OP.GetCenter(), 0.47); + //parT24.OP.Rotation(shapePartT8.OP.GetCenter(), -26.0); bs.Add("淫紋", MyUI.Button2(Med, DrawBuffer, GameText.淫紋, new Vector2D(0.75, 0.245), delegate { - if (Sta.GameData.所持金 < 淫紋価格) + if (GlobalState.GameData.所持金 < 淫紋価格) { //Sounds.操作.Play(); ip.SubInfoIm = GameText.所持金が足りません; } else { - Sta.GameData.所持金 -= 淫紋価格; + GlobalState.GameData.所持金 -= 淫紋価格; //Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.タトゥ = true; + GlobalState.GameData.TrainingTarget.ChaD.タトゥ = true; TrainingTarget.Body.タトゥ(); - Sta.GameData.TrainingTarget.発情フラグ = true; - Sta.GameData.TrainingTarget.体力消費(); + GlobalState.GameData.TrainingTarget.発情フラグ = true; + GlobalState.GameData.TrainingTarget.体力消費(); bs["淫紋"].Dra = false; ip.SubInfoIm = GameText.淫紋を刻みました; TrainingTarget.SetInitialExpression(); TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -3166,11 +3166,11 @@ namespace SlaveMatrix } })); - //parT25.OP.ScalingY(parT9.OP.GetCenter(), 0.47); - //parT25.OP.Rotation(parT9.OP.GetCenter(), -26.0); + //parT25.OP.ScalingY(shapePartT9.OP.GetCenter(), 0.47); + //parT25.OP.Rotation(shapePartT9.OP.GetCenter(), -26.0); bs.Add("衣装", MyUI.Button2(Med, DrawBuffer, GameText.衣装, new Vector2D(0.75, 0.325), delegate { - if (Sta.GameData.所持金 < 衣装変更価格) + if (GlobalState.GameData.所持金 < 衣装変更価格) { //TODO fix? ////Sounds.操作.Play(); @@ -3178,17 +3178,17 @@ namespace SlaveMatrix } else { - Sta.GameData.所持金 -= 衣装変更価格; + GlobalState.GameData.所持金 -= 衣装変更価格; //TODO fix? ////Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.Change衣装(); - TrainingTarget.Set衣装(Sta.GameData.TrainingTarget.着衣); + GlobalState.GameData.TrainingTarget.Change衣装(); + TrainingTarget.Set衣装(GlobalState.GameData.TrainingTarget.着衣); ip.SubInfoIm = GameText.衣装を変更しました; TrainingTarget.SetInitialExpression(); TrainingTarget.Emotion(); TrainingTarget.UpdateExpression(); - if (Sta.GameData.TrainingTarget.Trained) + if (GlobalState.GameData.TrainingTarget.Trained) { TrainingTarget.Body.拘束具_表示 = false; TrainingTarget.Body.首輪_表示 = true; @@ -3202,74 +3202,74 @@ namespace SlaveMatrix } })); - bs.Add("MoveRoomDown", MyUI.Button(Med, DrawBuffer, "Room ▼", Sta.BigWindow ? new Vector2D(0.146, 0.14) : new Vector2D(0.195, 0.1625), delegate + bs.Add("MoveRoomDown", MyUI.Button(Med, DrawBuffer, "Room ▼", GlobalState.BigWindow ? new Vector2D(0.146, 0.14) : new Vector2D(0.195, 0.1625), delegate { //Sounds.操作.Play(); MoveRoomDown(); mod.Setting(); - if (Sta.AlwaysUseName) + if (GlobalState.AlwaysUseName) { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GlobalState.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)); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + (GlobalState.GameData.TrainingTarget.Trained ? ("\r\n" + GlobalState.GameData.TrainingTarget.Name) : ("\r\n" + GlobalState.GameData.TrainingTarget.Race)); } })); - bs.Add("MoveRoomUp", MyUI.Button(Med, DrawBuffer, "Room ▲", Sta.BigWindow ? new Vector2D(0.146, 0.11) : new Vector2D(0.195, 0.12), delegate + bs.Add("MoveRoomUp", MyUI.Button(Med, DrawBuffer, "Room ▲", GlobalState.BigWindow ? new Vector2D(0.146, 0.11) : new Vector2D(0.195, 0.12), delegate { //Sounds.操作.Play(); MoveRoomUp(); mod.Setting(); - if (Sta.AlwaysUseName) + if (GlobalState.AlwaysUseName) { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GlobalState.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)); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + (GlobalState.GameData.TrainingTarget.Trained ? ("\r\n" + GlobalState.GameData.TrainingTarget.Name) : ("\r\n" + GlobalState.GameData.TrainingTarget.Race)); } })); - bs.Add("MoveFloorDown", MyUI.Button(Med, DrawBuffer, "Floor ▼", Sta.BigWindow ? new Vector2D(0.146, 0.2) : new Vector2D(0.195, 0.2475), delegate + bs.Add("MoveFloorDown", MyUI.Button(Med, DrawBuffer, "Floor ▼", GlobalState.BigWindow ? new Vector2D(0.146, 0.2) : new Vector2D(0.195, 0.2475), delegate { //Sounds.操作.Play(); MoveFloorDown(); mod.Setting(); - if (Sta.AlwaysUseName) + if (GlobalState.AlwaysUseName) { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GlobalState.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)); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + (GlobalState.GameData.TrainingTarget.Trained ? ("\r\n" + GlobalState.GameData.TrainingTarget.Name) : ("\r\n" + GlobalState.GameData.TrainingTarget.Race)); } })); - bs.Add("MoveFloorUp", MyUI.Button(Med, DrawBuffer, "Floor ▲", Sta.BigWindow ? new Vector2D(0.146, 0.17) : new Vector2D(0.195, 0.205), delegate + bs.Add("MoveFloorUp", MyUI.Button(Med, DrawBuffer, "Floor ▲", GlobalState.BigWindow ? new Vector2D(0.146, 0.17) : new Vector2D(0.195, 0.205), delegate { //Sounds.操作.Play(); MoveFloorUp(); mod.Setting(); - if (Sta.AlwaysUseName) + if (GlobalState.AlwaysUseName) { - npl.Text = GameText.収容番号 + Sta.GameData.TrainingTarget.Number + "\r\n" + Sta.GameData.TrainingTarget.Name; + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + "\r\n" + GlobalState.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)); + npl.Text = GameText.収容番号 + GlobalState.GameData.TrainingTarget.Number + (GlobalState.GameData.TrainingTarget.Trained ? ("\r\n" + GlobalState.GameData.TrainingTarget.Name) : ("\r\n" + GlobalState.GameData.TrainingTarget.Race)); } })); bs.SetHitColor(Med); - 対象描画 = delegate (RenderArea a, FPS FPS) + 対象描画 = delegate (RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BasementBackground); if (TrainingTarget != null) @@ -3277,7 +3277,7 @@ namespace SlaveMatrix TrainingTarget.Draw(a, FPS); Player.UI.DrawState(a); } - a.Draw(npl.ParT); + a.Draw(npl.ShapePartT); lv.Draw(a); bs.Draw(a); dbs.Draw(a); @@ -3307,8 +3307,8 @@ namespace SlaveMatrix { Character 祝福 = null; bool d = false; - Lab l = new Lab(DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.GetPosition().X, 0.026), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "No blessing", Col.White, Col.Black, ip.MaiB.GetBrushColor(), Col.Black); - Buts bs = new Buts(); + Lab l = new Lab(DrawBuffer, "ラベル1", new Vector2D(ip.MaiB.GetPosition().X, 0.026), 0.1, 1.0, new Font("MS Gothic", 1f), 0.085, "No blessing", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.Black); + ButtonMap bs = new ButtonMap(); Action 祝福なし = delegate { bs["子"].Dra = false; @@ -3329,32 +3329,32 @@ namespace SlaveMatrix //Sounds.操作.Play(); Med.Mode = "メインフォーム"; })); - Action rs1 = delegate(Buts bs_) + Action rs1 = delegate(ButtonMap bs_) { - Color penColor = bs_["ボタン0"].Pars.Values.First().ToParT().GetPenColor(); - foreach (But item in bs_.EnumBut.Skip(1)) + Color penColor = bs_["ボタン0"].PartGroup.Values.First().ToParT().GetPenColor(); + foreach (ButtonBase item in bs_.EnumBut.Skip(1)) { - item.Pars.Values.First().ToParT().SetPenColor(penColor); + item.PartGroup.Values.First().ToParT().SetPenColor(penColor); } }; - bs.Add("子", MyUI.Button2(Med, DrawBuffer, GameText.子, new Vector2D(0.85, 0.1), delegate(But bu) + bs.Add("子", MyUI.Button2(Med, DrawBuffer, GameText.子, new Vector2D(0.85, 0.1), delegate(ButtonBase bu) { if (d) { //Sounds.操作.Play(); } rs1(bs); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.祝福 != null) + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.祝福 != null) { - l.Text = Sta.GameData.祝福.Name; - ip.TextIm = Sta.GameData.祝福.GetStatus(); + l.Text = GlobalState.GameData.祝福.Name; + ip.TextIm = GlobalState.GameData.祝福.GetStatus(); if (祝福 != null) { 祝福.Dispose(); } - 祝福 = new Character(Med, DrawBuffer, Sta.GameData.祝福.ChaD); + 祝福 = new Character(Med, DrawBuffer, GlobalState.GameData.祝福.ChaD); if (祝福.Body.IsDualEyes) { 祝福.両目_見つめ(); @@ -3371,7 +3371,7 @@ namespace SlaveMatrix { 祝福.額目_見つめ(); } - if (Sta.GameData.祝福.Race == GameText.ヴィオランテ) + if (GlobalState.GameData.祝福.Race == GameText.ヴィオランテ) { 祝福.両瞼_卑(); 祝福.両瞼_半1(); @@ -3381,20 +3381,20 @@ namespace SlaveMatrix } })); - bs.Add("親形質1", MyUI.Button2(Med, DrawBuffer, GameText.親形質1, new Vector2D(0.85, 0.18), delegate(But bu) + bs.Add("親形質1", MyUI.Button2(Med, DrawBuffer, GameText.親形質1, new Vector2D(0.85, 0.18), delegate(ButtonBase bu) { //Sounds.操作.Play(); rs1(bs); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.祝福 != null) + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.祝福 != null) { l.Text = GameText.親形質1; - ip.TextIm = Sta.GameData.祝福.Mother.GetStatus(); + ip.TextIm = GlobalState.GameData.祝福.Mother.GetStatus(); if (祝福 != null) { 祝福.Dispose(); } - 祝福 = new Character(Med, DrawBuffer, Sta.GameData.祝福.Mother.ChaD); + 祝福 = new Character(Med, DrawBuffer, GlobalState.GameData.祝福.Mother.ChaD); if (祝福.Body.IsDualEyes) { 祝福.両目_見つめ(); @@ -3411,7 +3411,7 @@ namespace SlaveMatrix { 祝福.額目_見つめ(); } - if (Sta.GameData.祝福.Mother.Race == GameText.ヴィオランテ) + if (GlobalState.GameData.祝福.Mother.Race == GameText.ヴィオランテ) { 祝福.両瞼_卑(); 祝福.両瞼_半1(); @@ -3421,20 +3421,20 @@ namespace SlaveMatrix } })); - bs.Add("親形質2", MyUI.Button2(Med, DrawBuffer, GameText.親形質2, new Vector2D(0.85, 0.26), delegate(But bu) + bs.Add("親形質2", MyUI.Button2(Med, DrawBuffer, GameText.親形質2, new Vector2D(0.85, 0.26), delegate(ButtonBase bu) { //Sounds.操作.Play(); rs1(bs); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); - if (Sta.GameData.祝福 != null) + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); + if (GlobalState.GameData.祝福 != null) { l.Text = GameText.親形質2; - ip.TextIm = Sta.GameData.祝福.Father.GetStatus(); + ip.TextIm = GlobalState.GameData.祝福.Father.GetStatus(); if (祝福 != null) { 祝福.Dispose(); } - 祝福 = new Character(Med, DrawBuffer, Sta.GameData.祝福.Father.ChaD); + 祝福 = new Character(Med, DrawBuffer, GlobalState.GameData.祝福.Father.ChaD); if (祝福.Body.IsDualEyes) { 祝福.両目_見つめ(); @@ -3451,7 +3451,7 @@ namespace SlaveMatrix { 祝福.額目_見つめ(); } - if (Sta.GameData.祝福.Father.Race == GameText.ヴィオランテ) + if (GlobalState.GameData.祝福.Father.Race == GameText.ヴィオランテ) { 祝福.両瞼_卑(); 祝福.両瞼_半1(); @@ -3465,7 +3465,7 @@ namespace SlaveMatrix { //TODO fix? //Sounds.解除.Play(); - Sta.GameData.祝福 = null; + GlobalState.GameData.祝福 = null; 祝福なし(); ip.SubInfoIm = GameText.祝福を解除しました; })); @@ -3473,9 +3473,9 @@ namespace SlaveMatrix bs.SetHitColor(Med); Action subinfo = delegate { - if (Sta.GameData.祝福 != null) + if (GlobalState.GameData.祝福 != null) { - ip.SubInfoIm = Sta.GameData.祝福.Name + GameText.から祝福を受けています; + ip.SubInfoIm = GlobalState.GameData.祝福.Name + GameText.から祝福を受けています; } else { @@ -3483,19 +3483,19 @@ namespace SlaveMatrix } }; - DrawBlessing = delegate (RenderArea a, FPS FPS) + DrawBlessing = delegate (RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BasementBackground); if (祝福 != null) { 祝福.Draw(a, FPS); } - a.Draw(l.ParT); + a.Draw(l.ShapePartT); bs.Draw(a); dbs.Draw(a); ip.Draw(a, FPS); @@ -3600,7 +3600,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - if (Sta.GameData.祝福 != null) + if (GlobalState.GameData.祝福 != null) { bs["子"].Dra = true; bs["親形質1"].Dra = true; @@ -3618,7 +3618,7 @@ namespace SlaveMatrix d = true; } }, - Draw = delegate (FPS FPS) + Draw = delegate (FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawBlessing); }, @@ -3637,23 +3637,23 @@ namespace SlaveMatrix public static Module Office(ModeEventDispatcher Med) { Module mod = new Module(); - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.SetFont(new Font("MS Gothic", 0.1f)); - parT.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.02)); - parT.Text = GameText.戻る; - parT.SetFontSize(0.15); - parT.SetSizeBase(0.05); - parT.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT.GetOP().ScalingY(parT.GetOP().GetCenter(), 0.47); - parT.GetOP().Rotation(parT.GetOP().GetCenter(), -26.0); - parT.SetClosed(true); - parT.SetTextColor(Col.White); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate + ButtonMap bs = new ButtonMap(); + ShapePartT shapePartT = new ShapePartT(); + shapePartT.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.02)); + shapePartT.Text = GameText.戻る; + shapePartT.SetFontSize(0.15); + shapePartT.SetSizeBase(0.05); + shapePartT.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT.GetOP().ScalingY(shapePartT.GetOP().GetCenter(), 0.47); + shapePartT.GetOP().Rotation(shapePartT.GetOP().GetCenter(), -26.0); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.White); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new Button(shapePartT, delegate { //Sounds.操作.Play(); if (!PassTime(Med)) @@ -3661,62 +3661,62 @@ namespace SlaveMatrix Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); } })); - ParT parT2 = new ParT(); - parT2.SetFont(new Font("MS Gothic", 0.1f)); - parT2.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.1)); - parT2.Text = GameText.借金; - parT2.SetFontSize(0.15); - parT2.SetSizeBase(0.05); - parT2.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT2.GetOP().ScalingY(parT2.GetOP().GetCenter(), 0.47); - parT2.GetOP().Rotation(parT2.GetOP().GetCenter(), -26.0); - parT2.SetClosed(true); - parT2.SetTextColor(Col.White); - parT2.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT2.GetStringFormat().Alignment = StringAlignment.Center; - parT2.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン1", new But1(parT2, delegate + ShapePartT shapePartT2 = new ShapePartT(); + shapePartT2.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT2.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.1)); + shapePartT2.Text = GameText.借金; + shapePartT2.SetFontSize(0.15); + shapePartT2.SetSizeBase(0.05); + shapePartT2.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT2.GetOP().ScalingY(shapePartT2.GetOP().GetCenter(), 0.47); + shapePartT2.GetOP().Rotation(shapePartT2.GetOP().GetCenter(), -26.0); + shapePartT2.SetClosed(true); + shapePartT2.SetTextColor(ColorHelper.White); + shapePartT2.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT2.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT2.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン1", new Button(shapePartT2, delegate { //Sounds.操作.Play(); Med.Mode = "Debt"; })); - ParT parT3 = new ParT(); - parT3.SetFont(new Font("MS Gothic", 0.1f)); - parT3.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.18)); - parT3.Text = GameText.購入; - parT3.SetFontSize(0.15); - parT3.SetSizeBase(0.05); - parT3.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT3.GetOP().ScalingY(parT3.GetOP().GetCenter(), 0.47); - parT3.GetOP().Rotation(parT3.GetOP().GetCenter(), -26.0); - parT3.SetClosed(true); - parT3.SetTextColor(Col.White); - parT3.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT3.GetStringFormat().Alignment = StringAlignment.Center; - parT3.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT3, delegate + ShapePartT shapePartT3 = new ShapePartT(); + shapePartT3.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT3.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.18)); + shapePartT3.Text = GameText.購入; + shapePartT3.SetFontSize(0.15); + shapePartT3.SetSizeBase(0.05); + shapePartT3.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT3.GetOP().ScalingY(shapePartT3.GetOP().GetCenter(), 0.47); + shapePartT3.GetOP().Rotation(shapePartT3.GetOP().GetCenter(), -26.0); + shapePartT3.SetClosed(true); + shapePartT3.SetTextColor(ColorHelper.White); + shapePartT3.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT3.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT3.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new Button(shapePartT3, delegate { //Sounds.操作.Play(); Med.Mode = "SlaveShop"; })); - ParT parT4 = new ParT(); - parT4.SetFont(new Font("MS Gothic", 0.1f)); - parT4.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.58)); - parT4.Text = GameText.祝福; - parT4.SetFontSize(0.15); - parT4.SetSizeBase(0.05); - parT4.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT4.GetOP().ScalingY(parT4.GetOP().GetCenter(), 0.47); - parT4.GetOP().Rotation(parT4.GetOP().GetCenter(), -26.0); - parT4.SetClosed(true); - parT4.SetTextColor(Col.White); - parT4.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT4.GetStringFormat().Alignment = StringAlignment.Center; - parT4.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン3", new But1(parT4, delegate + ShapePartT shapePartT4 = new ShapePartT(); + shapePartT4.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT4.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.58)); + shapePartT4.Text = GameText.祝福; + shapePartT4.SetFontSize(0.15); + shapePartT4.SetSizeBase(0.05); + shapePartT4.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT4.GetOP().ScalingY(shapePartT4.GetOP().GetCenter(), 0.47); + shapePartT4.GetOP().Rotation(shapePartT4.GetOP().GetCenter(), -26.0); + shapePartT4.SetClosed(true); + shapePartT4.SetTextColor(ColorHelper.White); + shapePartT4.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT4.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT4.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン3", new Button(shapePartT4, delegate { //Sounds.操作.Play(); Med.SwitchMode("ViolaBlessing", DrawBuffer, 返済イベント描画); @@ -3818,13 +3818,13 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = false; - bs["ボタン1"].Dra = !Sta.GameData.初事務所フラグ; - bs["ボタン3"].Dra = Sta.GameData.RepaymentStage == 3; + ViolaTextBubble.TextBlock.Feed.Dra = false; + bs["ボタン1"].Dra = !GlobalState.GameData.初事務所フラグ; + bs["ボタン3"].Dra = GlobalState.GameData.RepaymentStage == 3; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); - if (Sta.GameData.初事務所フラグ) + if (GlobalState.GameData.初事務所フラグ) { Viola.表情_不敵1(); ViolaText.Set(); @@ -3834,47 +3834,47 @@ namespace SlaveMatrix ViolaText.Set(); } si.Set(bre: false); - if (Sta.GameData.RepaymentStage < 3) + if (GlobalState.GameData.RepaymentStage < 3) { - if (Sta.GameData.RepaymentStage == 0 && Sta.GameData.借金 < 単位返済段階額 * 2) + if (GlobalState.GameData.RepaymentStage == 0 && GlobalState.GameData.借金 < 単位返済段階額 * 2) { - Sta.GameData.RepaymentStage = 1; - Sta.GameData.系統開放[2] = true; - Sta.GameData.系統開放[3] = true; - Sta.GameData.心眼 = true; + GlobalState.GameData.RepaymentStage = 1; + GlobalState.GameData.系統開放[2] = true; + GlobalState.GameData.系統開放[3] = true; + GlobalState.GameData.心眼 = true; Med.SwitchMode("RepaymentEvent1", DrawBuffer, 返済イベント描画); SetDemandMaximum(); } - else if (Sta.GameData.RepaymentStage == 1 && Sta.GameData.借金 < 単位返済段階額) + else if (GlobalState.GameData.RepaymentStage == 1 && GlobalState.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; + GlobalState.GameData.RepaymentStage = 2; + GlobalState.GameData.系統開放[4] = true; + GlobalState.GameData.系統開放[5] = true; + GlobalState.GameData.媚薬 = true; + GlobalState.GameData.施術 = true; + GlobalState.GameData.淫紋 = true; + GlobalState.GameData.衣装 = true; Med.SwitchMode("RepaymentEvent2", DrawBuffer, 返済イベント描画); SetDemandMaximum(); } - else if (Sta.GameData.RepaymentStage == 2 && Sta.GameData.借金 == 0L) + else if (GlobalState.GameData.RepaymentStage == 2 && GlobalState.GameData.借金 == 0L) { - Sta.GameData.RepaymentStage = 3; - Sta.GameData.系統開放[6] = true; - Sta.GameData.系統開放[7] = true; - Sta.GameData.系統開放[8] = true; - Sta.GameData.ヴィオラ服 = true; + GlobalState.GameData.RepaymentStage = 3; + GlobalState.GameData.系統開放[6] = true; + GlobalState.GameData.系統開放[7] = true; + GlobalState.GameData.系統開放[8] = true; + GlobalState.GameData.ヴィオラ服 = true; Med.SwitchMode("RepaymentEvent3", DrawBuffer, 返済イベント描画); SetDemandMaximum(); } } } }; - DrawOffice = delegate(RenderArea a, FPS FPS) + DrawOffice = delegate(RenderArea a, FpsCounter FPS) { if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); Viola.Draw(a, FPS); @@ -3888,7 +3888,7 @@ namespace SlaveMatrix } Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawOffice); }; @@ -3903,7 +3903,7 @@ namespace SlaveMatrix { Module mod = new Module(); Vector2D position = DrawBuffer.GetPosition(0.15, 0.37); - Buts bs = new Buts(); + ButtonMap bs = new ButtonMap(); bs.Add("ボタン0", MyUI.Button2(Med, DrawBuffer, GameText.戻る, new Vector2D(0.85, 0.02), delegate { @@ -3911,41 +3911,41 @@ namespace SlaveMatrix Med.Mode = "Office"; })); - ParT parT2 = new ParT(); - parT2.SetFont(new Font("MS Gothic", 0.1f)); - parT2.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.0)); - parT2.Text = "c"; - parT2.SetFontSize(0.15); - parT2.SetSizeBase(0.07); - parT2.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT2.GetOP().ScalingXY(parT2.GetOP().GetCenter(), 0.3, 0.3); - parT2.SetClosed(true); - parT2.SetTextColor(Col.White); - parT2.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT2.GetStringFormat().Alignment = StringAlignment.Center; - parT2.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("nc", new But1(parT2, delegate + ShapePartT shapePartT2 = new ShapePartT(); + shapePartT2.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT2.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.0)); + shapePartT2.Text = "c"; + shapePartT2.SetFontSize(0.15); + shapePartT2.SetSizeBase(0.07); + shapePartT2.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT2.GetOP().ScalingXY(shapePartT2.GetOP().GetCenter(), 0.3, 0.3); + shapePartT2.SetClosed(true); + shapePartT2.SetTextColor(ColorHelper.White); + shapePartT2.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT2.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT2.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("nc", new Button(shapePartT2, delegate { //Sounds.操作.Play(); ip.TextIm = "0"; })); - ParT parT3 = new ParT(); - parT3.SetFont(new Font("MS Gothic", 0.1f)); - parT3.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.0)); - parT3.Text = "m"; - parT3.SetFontSize(0.15); - parT3.SetSizeBase(0.07); - parT3.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT3.GetOP().ScalingXY(parT3.GetOP().GetCenter(), 0.3, 0.3); - parT3.SetClosed(true); - parT3.SetTextColor(Col.White); - parT3.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT3.GetStringFormat().Alignment = StringAlignment.Center; - parT3.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("nm", new But1(parT3, delegate + ShapePartT shapePartT3 = new ShapePartT(); + shapePartT3.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT3.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.0)); + shapePartT3.Text = "m"; + shapePartT3.SetFontSize(0.15); + shapePartT3.SetSizeBase(0.07); + shapePartT3.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT3.GetOP().ScalingXY(shapePartT3.GetOP().GetCenter(), 0.3, 0.3); + shapePartT3.SetClosed(true); + shapePartT3.SetTextColor(ColorHelper.White); + shapePartT3.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT3.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT3.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("nm", new Button(shapePartT3, delegate { //Sounds.操作.Play(); ip.TextIm = 9999999999999uL.ToString("#,0"); @@ -3960,236 +3960,236 @@ namespace SlaveMatrix } }; - ParT parT4 = new ParT(); - parT4.SetFont(new Font("MS Gothic", 0.1f)); - parT4.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.07)); - parT4.Text = "7"; - parT4.SetFontSize(0.15); - parT4.SetSizeBase(0.07); - parT4.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT4.GetOP().ScalingXY(parT4.GetOP().GetCenter(), 0.3, 0.3); - parT4.SetClosed(true); - parT4.SetTextColor(Col.White); - parT4.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT4.GetStringFormat().Alignment = StringAlignment.Center; - parT4.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n7", new But1(parT4, delegate + ShapePartT shapePartT4 = new ShapePartT(); + shapePartT4.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT4.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.07)); + shapePartT4.Text = "7"; + shapePartT4.SetFontSize(0.15); + shapePartT4.SetSizeBase(0.07); + shapePartT4.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT4.GetOP().ScalingXY(shapePartT4.GetOP().GetCenter(), 0.3, 0.3); + shapePartT4.SetClosed(true); + shapePartT4.SetTextColor(ColorHelper.White); + shapePartT4.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT4.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT4.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n7", new Button(shapePartT4, delegate { //Sounds.操作.Play(); SetNum("7"); })); - ParT parT5 = new ParT(); - parT5.SetFont(new Font("MS Gothic", 0.1f)); - parT5.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.07)); - parT5.Text = "8"; - parT5.SetFontSize(0.15); - parT5.SetSizeBase(0.07); - parT5.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT5.GetOP().ScalingXY(parT5.GetOP().GetCenter(), 0.3, 0.3); - parT5.SetClosed(true); - parT5.SetTextColor(Col.White); - parT5.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT5.GetStringFormat().Alignment = StringAlignment.Center; - parT5.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n8", new But1(parT5, delegate + ShapePartT shapePartT5 = new ShapePartT(); + shapePartT5.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT5.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.07)); + shapePartT5.Text = "8"; + shapePartT5.SetFontSize(0.15); + shapePartT5.SetSizeBase(0.07); + shapePartT5.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT5.GetOP().ScalingXY(shapePartT5.GetOP().GetCenter(), 0.3, 0.3); + shapePartT5.SetClosed(true); + shapePartT5.SetTextColor(ColorHelper.White); + shapePartT5.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT5.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT5.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n8", new Button(shapePartT5, delegate { //Sounds.操作.Play(); SetNum("8"); })); - ParT parT6 = new ParT(); - parT6.SetFont(new Font("MS Gothic", 0.1f)); - parT6.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.07)); - parT6.Text = "9"; - parT6.SetFontSize(0.15); - parT6.SetSizeBase(0.07); - parT6.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT6.GetOP().ScalingXY(parT6.GetOP().GetCenter(), 0.3, 0.3); - parT6.SetClosed(true); - parT6.SetTextColor(Col.White); - parT6.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT6.GetStringFormat().Alignment = StringAlignment.Center; - parT6.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n9", new But1(parT6, delegate + ShapePartT shapePartT6 = new ShapePartT(); + shapePartT6.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT6.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.07)); + shapePartT6.Text = "9"; + shapePartT6.SetFontSize(0.15); + shapePartT6.SetSizeBase(0.07); + shapePartT6.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT6.GetOP().ScalingXY(shapePartT6.GetOP().GetCenter(), 0.3, 0.3); + shapePartT6.SetClosed(true); + shapePartT6.SetTextColor(ColorHelper.White); + shapePartT6.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT6.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT6.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n9", new Button(shapePartT6, delegate { //Sounds.操作.Play(); SetNum("9"); })); - ParT parT7 = new ParT(); - parT7.SetFont(new Font("MS Gothic", 0.1f)); - parT7.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.14)); - parT7.Text = "4"; - parT7.SetFontSize(0.15); - parT7.SetSizeBase(0.07); - parT7.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT7.GetOP().ScalingXY(parT7.GetOP().GetCenter(), 0.3, 0.3); - parT7.SetClosed(true); - parT7.SetTextColor(Col.White); - parT7.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT7.GetStringFormat().Alignment = StringAlignment.Center; - parT7.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n4", new But1(parT7, delegate + ShapePartT shapePartT7 = new ShapePartT(); + shapePartT7.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT7.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.14)); + shapePartT7.Text = "4"; + shapePartT7.SetFontSize(0.15); + shapePartT7.SetSizeBase(0.07); + shapePartT7.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT7.GetOP().ScalingXY(shapePartT7.GetOP().GetCenter(), 0.3, 0.3); + shapePartT7.SetClosed(true); + shapePartT7.SetTextColor(ColorHelper.White); + shapePartT7.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT7.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT7.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n4", new Button(shapePartT7, delegate { //Sounds.操作.Play(); SetNum("4"); })); - ParT parT8 = new ParT(); - parT8.SetFont(new Font("MS Gothic", 0.1f)); - parT8.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.14)); - parT8.Text = "5"; - parT8.SetFontSize(0.15); - parT8.SetSizeBase(0.07); - parT8.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT8.GetOP().ScalingXY(parT8.GetOP().GetCenter(), 0.3, 0.3); - parT8.SetClosed(true); - parT8.SetTextColor(Col.White); - parT8.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT8.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT8.GetStringFormat().Alignment = StringAlignment.Center; - parT8.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n5", new But1(parT8, delegate + ShapePartT shapePartT8 = new ShapePartT(); + shapePartT8.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT8.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.14)); + shapePartT8.Text = "5"; + shapePartT8.SetFontSize(0.15); + shapePartT8.SetSizeBase(0.07); + shapePartT8.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT8.GetOP().ScalingXY(shapePartT8.GetOP().GetCenter(), 0.3, 0.3); + shapePartT8.SetClosed(true); + shapePartT8.SetTextColor(ColorHelper.White); + shapePartT8.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT8.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT8.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT8.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n5", new Button(shapePartT8, delegate { //Sounds.操作.Play(); SetNum("5"); })); - ParT parT9 = new ParT(); - parT9.SetFont(new Font("MS Gothic", 0.1f)); - parT9.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.14)); - parT9.Text = "6"; - parT9.SetFontSize(0.15); - parT9.SetSizeBase(0.07); - parT9.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT9.GetOP().ScalingXY(parT9.GetOP().GetCenter(), 0.3, 0.3); - parT9.SetClosed(true); - parT9.SetTextColor(Col.White); - parT9.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT9.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT9.GetStringFormat().Alignment = StringAlignment.Center; - parT9.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n6", new But1(parT9, delegate + ShapePartT shapePartT9 = new ShapePartT(); + shapePartT9.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT9.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.14)); + shapePartT9.Text = "6"; + shapePartT9.SetFontSize(0.15); + shapePartT9.SetSizeBase(0.07); + shapePartT9.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT9.GetOP().ScalingXY(shapePartT9.GetOP().GetCenter(), 0.3, 0.3); + shapePartT9.SetClosed(true); + shapePartT9.SetTextColor(ColorHelper.White); + shapePartT9.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT9.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT9.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT9.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n6", new Button(shapePartT9, delegate { //Sounds.操作.Play(); SetNum("6"); })); - ParT parT10 = new ParT(); - parT10.SetFont(new Font("MS Gothic", 0.1f)); - parT10.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.21)); - parT10.Text = "1"; - parT10.SetFontSize(0.15); - parT10.SetSizeBase(0.07); - parT10.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT10.GetOP().ScalingXY(parT10.GetOP().GetCenter(), 0.3, 0.3); - parT10.SetClosed(true); - parT10.SetTextColor(Col.White); - parT10.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT10.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT10.GetStringFormat().Alignment = StringAlignment.Center; - parT10.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n1", new But1(parT10, delegate + ShapePartT shapePartT10 = new ShapePartT(); + shapePartT10.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT10.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.21)); + shapePartT10.Text = "1"; + shapePartT10.SetFontSize(0.15); + shapePartT10.SetSizeBase(0.07); + shapePartT10.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT10.GetOP().ScalingXY(shapePartT10.GetOP().GetCenter(), 0.3, 0.3); + shapePartT10.SetClosed(true); + shapePartT10.SetTextColor(ColorHelper.White); + shapePartT10.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT10.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT10.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT10.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n1", new Button(shapePartT10, delegate { //Sounds.操作.Play(); SetNum("1"); })); - ParT parT11 = new ParT(); - parT11.SetFont(new Font("MS Gothic", 0.1f)); - parT11.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.21)); - parT11.Text = "2"; - parT11.SetFontSize(0.15); - parT11.SetSizeBase(0.07); - parT11.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT11.GetOP().ScalingXY(parT11.GetOP().GetCenter(), 0.3, 0.3); - parT11.SetClosed(true); - parT11.SetTextColor(Col.White); - parT11.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT11.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT11.GetStringFormat().Alignment = StringAlignment.Center; - parT11.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n2", new But1(parT11, delegate + ShapePartT shapePartT11 = new ShapePartT(); + shapePartT11.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT11.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.21)); + shapePartT11.Text = "2"; + shapePartT11.SetFontSize(0.15); + shapePartT11.SetSizeBase(0.07); + shapePartT11.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT11.GetOP().ScalingXY(shapePartT11.GetOP().GetCenter(), 0.3, 0.3); + shapePartT11.SetClosed(true); + shapePartT11.SetTextColor(ColorHelper.White); + shapePartT11.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT11.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT11.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT11.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n2", new Button(shapePartT11, delegate { //Sounds.操作.Play(); SetNum("2"); })); - ParT parT12 = new ParT(); - parT12.SetFont(new Font("MS Gothic", 0.1f)); - parT12.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.21)); - parT12.Text = "3"; - parT12.SetFontSize(0.15); - parT12.SetSizeBase(0.07); - parT12.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT12.GetOP().ScalingXY(parT12.GetOP().GetCenter(), 0.3, 0.3); - parT12.SetClosed(true); - parT12.SetTextColor(Col.White); - parT12.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT12.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT12.GetStringFormat().Alignment = StringAlignment.Center; - parT12.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n3", new But1(parT12, delegate + ShapePartT shapePartT12 = new ShapePartT(); + shapePartT12.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT12.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.21)); + shapePartT12.Text = "3"; + shapePartT12.SetFontSize(0.15); + shapePartT12.SetSizeBase(0.07); + shapePartT12.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT12.GetOP().ScalingXY(shapePartT12.GetOP().GetCenter(), 0.3, 0.3); + shapePartT12.SetClosed(true); + shapePartT12.SetTextColor(ColorHelper.White); + shapePartT12.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT12.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT12.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT12.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n3", new Button(shapePartT12, delegate { //Sounds.操作.Play(); SetNum("3"); })); - ParT parT13 = new ParT(); - parT13.SetFont(new Font("MS Gothic", 0.1f)); - parT13.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.28)); - parT13.Text = "0"; - parT13.SetFontSize(0.15); - parT13.SetSizeBase(0.07); - parT13.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT13.GetOP().ScalingXY(parT13.GetOP().GetCenter(), 0.3, 0.3); - parT13.SetClosed(true); - parT13.SetTextColor(Col.White); - parT13.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT13.GetStringFormat().Alignment = StringAlignment.Center; - parT13.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("n0", new But1(parT13, delegate + ShapePartT shapePartT13 = new ShapePartT(); + shapePartT13.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT13.SetPositionBase(position + DrawBuffer.GetPosition(0.0, 0.28)); + shapePartT13.Text = "0"; + shapePartT13.SetFontSize(0.15); + shapePartT13.SetSizeBase(0.07); + shapePartT13.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT13.GetOP().ScalingXY(shapePartT13.GetOP().GetCenter(), 0.3, 0.3); + shapePartT13.SetClosed(true); + shapePartT13.SetTextColor(ColorHelper.White); + shapePartT13.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT13.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT13.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("n0", new Button(shapePartT13, delegate { //Sounds.操作.Play(); SetNum("0"); })); - ParT parT14 = new ParT(); - parT14.SetFont(new Font("MS Gothic", 0.1f)); - parT14.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.28)); - parT14.Text = GameText.借; - parT14.SetFontSize(0.15); - parT14.SetSizeBase(0.07); - parT14.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT14.GetOP().ScalingXY(parT14.GetOP().GetCenter(), 0.3, 0.3); - parT14.SetClosed(true); - parT14.SetTextColor(Col.White); - parT14.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT14.GetStringFormat().Alignment = StringAlignment.Center; - parT14.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("nb", new But1(parT14, delegate + ShapePartT shapePartT14 = new ShapePartT(); + shapePartT14.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT14.SetPositionBase(position + DrawBuffer.GetPosition(0.12, 0.28)); + shapePartT14.Text = GameText.借; + shapePartT14.SetFontSize(0.15); + shapePartT14.SetSizeBase(0.07); + shapePartT14.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT14.GetOP().ScalingXY(shapePartT14.GetOP().GetCenter(), 0.3, 0.3); + shapePartT14.SetClosed(true); + shapePartT14.SetTextColor(ColorHelper.White); + shapePartT14.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT14.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT14.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("nb", new Button(shapePartT14, delegate { - if (Sta.GameData.日借金可能額 != 0) + if (GlobalState.GameData.日借金可能額 != 0) { ulong num3 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); if (num3 != 0) { - if (num3 > Sta.GameData.日借金可能額) + if (num3 > GlobalState.GameData.日借金可能額) { - num3 = Sta.GameData.日借金可能額; + num3 = GlobalState.GameData.日借金可能額; ip.SubInfo = GameText.借金可能額以上は無視されます; } - Sta.GameData.日借金額 += num3; - Sta.GameData.所持金 = Sta.GameData.所持金.overflow_add(num3); - Sta.GameData.借金 = Sta.GameData.借金.overflow_add(num3); - bs["nr"].Dra = Sta.GameData.借金 != 0; + GlobalState.GameData.日借金額 += num3; + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.overflow_add(num3); + GlobalState.GameData.借金 = GlobalState.GameData.借金.overflow_add(num3); + bs["nr"].Dra = GlobalState.GameData.借金 != 0; ip.TextIm = "0"; //Sounds.精算.Play(); ip.UpdateSub2(); @@ -4207,44 +4207,44 @@ namespace SlaveMatrix } })); - ParT parT15 = new ParT(); - parT15.SetFont(new Font("MS Gothic", 0.1f)); - parT15.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.28)); - parT15.Text = GameText.返; - parT15.SetFontSize(0.15); - parT15.SetSizeBase(0.07); - parT15.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT15.GetOP().ScalingXY(parT15.GetOP().GetCenter(), 0.3, 0.3); - parT15.SetClosed(true); - parT15.SetTextColor(Col.White); - parT15.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT15.GetStringFormat().Alignment = StringAlignment.Center; - parT15.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("nr", new But1(parT15, delegate + ShapePartT shapePartT15 = new ShapePartT(); + shapePartT15.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT15.SetPositionBase(position + DrawBuffer.GetPosition(0.06, 0.28)); + shapePartT15.Text = GameText.返; + shapePartT15.SetFontSize(0.15); + shapePartT15.SetSizeBase(0.07); + shapePartT15.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT15.GetOP().ScalingXY(shapePartT15.GetOP().GetCenter(), 0.3, 0.3); + shapePartT15.SetClosed(true); + shapePartT15.SetTextColor(ColorHelper.White); + shapePartT15.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT15.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT15.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("nr", new Button(shapePartT15, delegate { - if (Sta.GameData.所持金 != 0) + if (GlobalState.GameData.所持金 != 0) { ulong num2 = ulong.Parse(ip.Text, NumberStyles.AllowThousands); if (num2 != 0) { - if (num2 > Sta.GameData.所持金) + if (num2 > GlobalState.GameData.所持金) { - num2 = Sta.GameData.所持金; + num2 = GlobalState.GameData.所持金; ip.SubInfo = GameText.返済可能額以上は無視されます; } - if (num2 > Sta.GameData.借金) + if (num2 > GlobalState.GameData.借金) { - Sta.GameData.所持金 = Sta.GameData.所持金.underflow_subtract(Sta.GameData.借金); - Sta.GameData.借金 = 0uL; + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.underflow_subtract(GlobalState.GameData.借金); + GlobalState.GameData.借金 = 0uL; ip.SubInfo = GameText.返済可能額以上は無視されます; } else { - Sta.GameData.所持金 = Sta.GameData.所持金.underflow_subtract(num2); - Sta.GameData.借金 = Sta.GameData.借金.underflow_subtract(num2); + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.underflow_subtract(num2); + GlobalState.GameData.借金 = GlobalState.GameData.借金.underflow_subtract(num2); } - bs["nr"].Dra = Sta.GameData.借金 != 0; + bs["nr"].Dra = GlobalState.GameData.借金 != 0; ip.TextIm = "0"; //Sounds.精算.Play(); ip.UpdateSub2(); @@ -4374,16 +4374,16 @@ namespace SlaveMatrix Viola.SetSymmetry(); ViolaText.Set(); si.Set(bre: false); - bs["nr"].Dra = Sta.GameData.借金 != 0; - //bs["nr"].Dra = Sta.GameData.借金 != 0; + bs["nr"].Dra = GlobalState.GameData.借金 != 0; + //bs["nr"].Dra = GlobalState.GameData.借金 != 0; } }; - DrawDebt = delegate(RenderArea a, FPS FPS) + DrawDebt = delegate(RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); Viola.Draw(a, FPS); @@ -4397,7 +4397,7 @@ namespace SlaveMatrix } Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawDebt); }; @@ -4416,26 +4416,26 @@ namespace SlaveMatrix Action Reload = null; Unit u = null; Generator g = null; - Buts bs = new Buts(); - ParT parT = new ParT(); - parT.SetFont(new Font("MS Gothic", 0.1f)); - parT.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.02)); - parT.Text = GameText.戻る; - parT.SetFontSize(0.15); - parT.SetSizeBase(0.05); - parT.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT.GetOP().ScalingY(parT.GetOP().GetCenter(), 0.47); - parT.GetOP().Rotation(parT.GetOP().GetCenter(), -26.0); - parT.SetClosed(true); - parT.SetTextColor(Col.White); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン0", new But1(parT, delegate + ButtonMap bs = new ButtonMap(); + ShapePartT shapePartT = new ShapePartT(); + shapePartT.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.02)); + shapePartT.Text = GameText.戻る; + shapePartT.SetFontSize(0.15); + shapePartT.SetSizeBase(0.05); + shapePartT.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT.GetOP().ScalingY(shapePartT.GetOP().GetCenter(), 0.47); + shapePartT.GetOP().Rotation(shapePartT.GetOP().GetCenter(), -26.0); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.White); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン0", new Button(shapePartT, delegate { //Sounds.操作.Play(); - if (Sta.GameData.初事務所フラグ) + if (GlobalState.GameData.初事務所フラグ) { Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); } @@ -4444,73 +4444,73 @@ namespace SlaveMatrix Med.Mode = "Office"; } })); - ParT parT2 = new ParT(); - parT2.SetFont(new Font("MS Gothic", 0.1f)); - parT2.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.1)); - parT2.Text = GameText.奴隷; - parT2.SetFontSize(0.15); - parT2.SetSizeBase(0.05); - parT2.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT2.GetOP().ScalingY(parT2.GetOP().GetCenter(), 0.47); - parT2.GetOP().Rotation(parT2.GetOP().GetCenter(), -26.0); - parT2.SetClosed(true); - parT2.SetTextColor(Col.White); - parT2.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT2.GetStringFormat().Alignment = StringAlignment.Center; - parT2.GetStringFormat().LineAlignment = StringAlignment.Center; - parT2.SetPenColor(Color.Red); - bs.Add("ボタン1", new But1(parT2, delegate + ShapePartT shapePartT2 = new ShapePartT(); + shapePartT2.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT2.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.1)); + shapePartT2.Text = GameText.奴隷; + shapePartT2.SetFontSize(0.15); + shapePartT2.SetSizeBase(0.05); + shapePartT2.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT2.GetOP().ScalingY(shapePartT2.GetOP().GetCenter(), 0.47); + shapePartT2.GetOP().Rotation(shapePartT2.GetOP().GetCenter(), -26.0); + shapePartT2.SetClosed(true); + shapePartT2.SetTextColor(ColorHelper.White); + shapePartT2.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT2.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT2.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT2.SetPenColor(Color.Red); + bs.Add("ボタン1", new Button(shapePartT2, delegate { //Sounds.操作.Play(); Med.Mode = "SlaveShop"; })); - ParT parT3 = new ParT(); - parT3.SetFont(new Font("MS Gothic", 0.1f)); - parT3.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.18)); - parT3.Text = GameText.道具; - parT3.SetFontSize(0.15); - parT3.SetSizeBase(0.05); - parT3.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT3.GetOP().ScalingY(parT3.GetOP().GetCenter(), 0.47); - parT3.GetOP().Rotation(parT3.GetOP().GetCenter(), -26.0); - parT3.SetClosed(true); - parT3.SetTextColor(Col.White); - parT3.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT3.GetStringFormat().Alignment = StringAlignment.Center; - parT3.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("ボタン2", new But1(parT3, delegate + ShapePartT shapePartT3 = new ShapePartT(); + shapePartT3.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT3.SetPositionBase(DrawBuffer.GetPosition(0.85, 0.18)); + shapePartT3.Text = GameText.道具; + shapePartT3.SetFontSize(0.15); + shapePartT3.SetSizeBase(0.05); + shapePartT3.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT3.GetOP().ScalingY(shapePartT3.GetOP().GetCenter(), 0.47); + shapePartT3.GetOP().Rotation(shapePartT3.GetOP().GetCenter(), -26.0); + shapePartT3.SetClosed(true); + shapePartT3.SetTextColor(ColorHelper.White); + shapePartT3.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT3.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT3.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("ボタン2", new Button(shapePartT3, delegate { //Sounds.操作.Play(); Med.Mode = "ToolShop"; })); - Color bs初期縁色 = Col.Black; + Color bs初期縁色 = ColorHelper.Black; Action bs縁色初期化 = delegate { - foreach (But item in bs.EnumBut.Skip(3).Take(10)) + foreach (ButtonBase item in bs.EnumBut.Skip(3).Take(10)) { - item.Pars.Values.First().ToParT().SetPenColor(bs初期縁色); + item.PartGroup.Values.First().ToParT().SetPenColor(bs初期縁色); } }; double num = 0.7; double num2 = -0.03; - ParT parT4 = new ParT(); - parT4.SetFont(new Font("MS Gothic", 0.1f)); - parT4.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.02 * num)); - parT4.Text = GameText.ランダム; - parT4.SetFontSize(0.15); - parT4.SetSizeBase(0.05); - parT4.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT4.GetOP().ScalingY(parT4.GetOP().GetCenter(), 0.5 * num); - parT4.SetClosed(true); - parT4.SetTextColor(Col.White); - parT4.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT4.GetStringFormat().Alignment = StringAlignment.Center; - parT4.GetStringFormat().LineAlignment = StringAlignment.Center; - parT4.SetPenColor(Color.Red); - bs.Add("対象0", new But1(parT4, delegate(But bu) + ShapePartT shapePartT4 = new ShapePartT(); + shapePartT4.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT4.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.02 * num)); + shapePartT4.Text = GameText.ランダム; + shapePartT4.SetFontSize(0.15); + shapePartT4.SetSizeBase(0.05); + shapePartT4.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT4.GetOP().ScalingY(shapePartT4.GetOP().GetCenter(), 0.5 * num); + shapePartT4.SetClosed(true); + shapePartT4.SetTextColor(ColorHelper.White); + shapePartT4.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT4.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT4.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT4.SetPenColor(Color.Red); + bs.Add("対象0", new Button(shapePartT4, delegate(ButtonBase bu) { if (d) { @@ -4518,234 +4518,234 @@ namespace SlaveMatrix } d = true; bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT5 = new ParT(); - parT5.SetFont(new Font("MS Gothic", 0.1f)); - parT5.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.1 * num)); - parT5.Text = GameText.鳥系; - parT5.SetFontSize(0.15); - parT5.SetSizeBase(0.05); - parT5.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT5.GetOP().ScalingY(parT5.GetOP().GetCenter(), 0.5 * num); - parT5.SetClosed(true); - parT5.SetTextColor(Col.White); - parT5.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT5.GetStringFormat().Alignment = StringAlignment.Center; - parT5.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象1", new But1(parT5, delegate(But bu) + ShapePartT shapePartT5 = new ShapePartT(); + shapePartT5.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT5.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.1 * num)); + shapePartT5.Text = GameText.鳥系; + shapePartT5.SetFontSize(0.15); + shapePartT5.SetSizeBase(0.05); + shapePartT5.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT5.GetOP().ScalingY(shapePartT5.GetOP().GetCenter(), 0.5 * num); + shapePartT5.SetClosed(true); + shapePartT5.SetTextColor(ColorHelper.White); + shapePartT5.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT5.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT5.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象1", new Button(shapePartT5, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT6 = new ParT(); - parT6.SetFont(new Font("MS Gothic", 0.1f)); - parT6.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.18 * num)); - parT6.Text = GameText.蛇系; - parT6.SetFontSize(0.15); - parT6.SetSizeBase(0.05); - parT6.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT6.GetOP().ScalingY(parT6.GetOP().GetCenter(), 0.5 * num); - parT6.SetClosed(true); - parT6.SetTextColor(Col.White); - parT6.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT6.GetStringFormat().Alignment = StringAlignment.Center; - parT6.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象2", new But1(parT6, delegate(But bu) + ShapePartT shapePartT6 = new ShapePartT(); + shapePartT6.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT6.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.18 * num)); + shapePartT6.Text = GameText.蛇系; + shapePartT6.SetFontSize(0.15); + shapePartT6.SetSizeBase(0.05); + shapePartT6.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT6.GetOP().ScalingY(shapePartT6.GetOP().GetCenter(), 0.5 * num); + shapePartT6.SetClosed(true); + shapePartT6.SetTextColor(ColorHelper.White); + shapePartT6.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT6.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT6.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象2", new Button(shapePartT6, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT7 = new ParT(); - parT7.SetFont(new Font("MS Gothic", 0.1f)); - parT7.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.26 * num)); - parT7.Text = GameText.獣系; - parT7.SetFontSize(0.15); - parT7.SetSizeBase(0.05); - parT7.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT7.GetOP().ScalingY(parT7.GetOP().GetCenter(), 0.5 * num); - parT7.SetClosed(true); - parT7.SetTextColor(Col.White); - parT7.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT7.GetStringFormat().Alignment = StringAlignment.Center; - parT7.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象3", new But1(parT7, delegate(But bu) + ShapePartT shapePartT7 = new ShapePartT(); + shapePartT7.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT7.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.26 * num)); + shapePartT7.Text = GameText.獣系; + shapePartT7.SetFontSize(0.15); + shapePartT7.SetSizeBase(0.05); + shapePartT7.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT7.GetOP().ScalingY(shapePartT7.GetOP().GetCenter(), 0.5 * num); + shapePartT7.SetClosed(true); + shapePartT7.SetTextColor(ColorHelper.White); + shapePartT7.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT7.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT7.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象3", new Button(shapePartT7, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT8 = new ParT(); - parT8.SetFont(new Font("MS Gothic", 0.1f)); - parT8.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.34 * num)); - parT8.Text = GameText.水系; - parT8.SetFontSize(0.15); - parT8.SetSizeBase(0.05); - parT8.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT8.GetOP().ScalingY(parT8.GetOP().GetCenter(), 0.5 * num); - parT8.SetClosed(true); - parT8.SetTextColor(Col.White); - parT8.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT8.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT8.GetStringFormat().Alignment = StringAlignment.Center; - parT8.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象4", new But1(parT8, delegate(But bu) + ShapePartT shapePartT8 = new ShapePartT(); + shapePartT8.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT8.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.34 * num)); + shapePartT8.Text = GameText.水系; + shapePartT8.SetFontSize(0.15); + shapePartT8.SetSizeBase(0.05); + shapePartT8.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT8.GetOP().ScalingY(shapePartT8.GetOP().GetCenter(), 0.5 * num); + shapePartT8.SetClosed(true); + shapePartT8.SetTextColor(ColorHelper.White); + shapePartT8.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT8.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT8.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT8.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象4", new Button(shapePartT8, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT9 = new ParT(); - parT9.SetFont(new Font("MS Gothic", 0.1f)); - parT9.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.42 * num)); - parT9.Text = GameText.虫系; - parT9.SetFontSize(0.15); - parT9.SetSizeBase(0.05); - parT9.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT9.GetOP().ScalingY(parT9.GetOP().GetCenter(), 0.5 * num); - parT9.SetClosed(true); - parT9.SetTextColor(Col.White); - parT9.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT9.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT9.GetStringFormat().Alignment = StringAlignment.Center; - parT9.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象5", new But1(parT9, delegate(But bu) + ShapePartT shapePartT9 = new ShapePartT(); + shapePartT9.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT9.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.42 * num)); + shapePartT9.Text = GameText.虫系; + shapePartT9.SetFontSize(0.15); + shapePartT9.SetSizeBase(0.05); + shapePartT9.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT9.GetOP().ScalingY(shapePartT9.GetOP().GetCenter(), 0.5 * num); + shapePartT9.SetClosed(true); + shapePartT9.SetTextColor(ColorHelper.White); + shapePartT9.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT9.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT9.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT9.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象5", new Button(shapePartT9, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT10 = new ParT(); - parT10.SetFont(new Font("MS Gothic", 0.1f)); - parT10.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.5 * num)); - parT10.Text = GameText.人型; - parT10.SetFontSize(0.15); - parT10.SetSizeBase(0.05); - parT10.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT10.GetOP().ScalingY(parT10.GetOP().GetCenter(), 0.5 * num); - parT10.SetClosed(true); - parT10.SetTextColor(Col.White); - parT10.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT10.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT10.GetStringFormat().Alignment = StringAlignment.Center; - parT10.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象6", new But1(parT10, delegate(But bu) + ShapePartT shapePartT10 = new ShapePartT(); + shapePartT10.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT10.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.5 * num)); + shapePartT10.Text = GameText.人型; + shapePartT10.SetFontSize(0.15); + shapePartT10.SetSizeBase(0.05); + shapePartT10.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT10.GetOP().ScalingY(shapePartT10.GetOP().GetCenter(), 0.5 * num); + shapePartT10.SetClosed(true); + shapePartT10.SetTextColor(ColorHelper.White); + shapePartT10.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT10.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT10.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT10.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象6", new Button(shapePartT10, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT11 = new ParT(); - parT11.SetFont(new Font("MS Gothic", 0.1f)); - parT11.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.58 * num)); - parT11.Text = GameText.幻獣; - parT11.SetFontSize(0.15); - parT11.SetSizeBase(0.05); - parT11.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT11.GetOP().ScalingY(parT11.GetOP().GetCenter(), 0.5 * num); - parT11.SetClosed(true); - parT11.SetTextColor(Col.White); - parT11.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT11.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT11.GetStringFormat().Alignment = StringAlignment.Center; - parT11.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象7", new But1(parT11, delegate(But bu) + ShapePartT shapePartT11 = new ShapePartT(); + shapePartT11.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT11.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.58 * num)); + shapePartT11.Text = GameText.幻獣; + shapePartT11.SetFontSize(0.15); + shapePartT11.SetSizeBase(0.05); + shapePartT11.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT11.GetOP().ScalingY(shapePartT11.GetOP().GetCenter(), 0.5 * num); + shapePartT11.SetClosed(true); + shapePartT11.SetTextColor(ColorHelper.White); + shapePartT11.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT11.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT11.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT11.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象7", new Button(shapePartT11, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT12 = new ParT(); - parT12.SetFont(new Font("MS Gothic", 0.1f)); - parT12.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.66 * num)); - parT12.Text = GameText.魔獣; - parT12.SetFontSize(0.15); - parT12.SetSizeBase(0.05); - parT12.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT12.GetOP().ScalingY(parT12.GetOP().GetCenter(), 0.5 * num); - parT12.SetClosed(true); - parT12.SetTextColor(Col.White); - parT12.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT12.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT12.GetStringFormat().Alignment = StringAlignment.Center; - parT12.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象8", new But1(parT12, delegate(But bu) + ShapePartT shapePartT12 = new ShapePartT(); + shapePartT12.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT12.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.66 * num)); + shapePartT12.Text = GameText.魔獣; + shapePartT12.SetFontSize(0.15); + shapePartT12.SetSizeBase(0.05); + shapePartT12.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT12.GetOP().ScalingY(shapePartT12.GetOP().GetCenter(), 0.5 * num); + shapePartT12.SetClosed(true); + shapePartT12.SetTextColor(ColorHelper.White); + shapePartT12.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT12.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT12.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT12.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象8", new Button(shapePartT12, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); - ParT parT13 = new ParT(); - parT13.SetFont(new Font("MS Gothic", 0.1f)); - parT13.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.74 * num)); - parT13.Text = GameText.竜系; - parT13.SetFontSize(0.15); - parT13.SetSizeBase(0.05); - parT13.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT13.GetOP().ScalingY(parT13.GetOP().GetCenter(), 0.5 * num); - parT13.SetClosed(true); - parT13.SetTextColor(Col.White); - parT13.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT13.GetStringFormat().Alignment = StringAlignment.Center; - parT13.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("対象9", new But1(parT13, delegate(But bu) + ShapePartT shapePartT13 = new ShapePartT(); + shapePartT13.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT13.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.74 * num)); + shapePartT13.Text = GameText.竜系; + shapePartT13.SetFontSize(0.15); + shapePartT13.SetSizeBase(0.05); + shapePartT13.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT13.GetOP().ScalingY(shapePartT13.GetOP().GetCenter(), 0.5 * num); + shapePartT13.SetClosed(true); + shapePartT13.SetTextColor(ColorHelper.White); + shapePartT13.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT13.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT13.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT13.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("対象9", new Button(shapePartT13, delegate(ButtonBase bu) { //Sounds.操作.Play(); bs縁色初期化(); - bu.Pars.Values.First().ToParT().SetPenColor(Color.Red); + bu.PartGroup.Values.First().ToParT().SetPenColor(Color.Red); Reload(); })); Action SetGen = delegate { - if (bs["対象0"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + if (bs["対象0"].PartGroup.Values.First().ToParT().GetPenColor() == 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])) + if ((GlobalState.GameData.鳥系.Count != 0 && GlobalState.GameData.系統開放[0]) || (GlobalState.GameData.蛇系.Count != 0 && GlobalState.GameData.系統開放[1]) || (GlobalState.GameData.獣系.Count != 0 && GlobalState.GameData.系統開放[2]) || (GlobalState.GameData.水系.Count != 0 && GlobalState.GameData.系統開放[3]) || (GlobalState.GameData.虫系.Count != 0 && GlobalState.GameData.系統開放[4]) || (GlobalState.GameData.人型.Count != 0 && GlobalState.GameData.系統開放[5]) || (GlobalState.GameData.幻獣.Count != 0 && GlobalState.GameData.系統開放[6]) || (GlobalState.GameData.魔獣.Count != 0 && GlobalState.GameData.系統開放[7]) || (GlobalState.GameData.竜系.Count != 0 && GlobalState.GameData.系統開放[8])) { do { - switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) + switch (Rng.XS.Next(GlobalState.GameData.系統開放.Count((bool e) => e))) { case 0: - g = Sta.GameData.鳥系; + g = GlobalState.GameData.鳥系; break; case 1: - g = Sta.GameData.蛇系; + g = GlobalState.GameData.蛇系; break; case 2: - g = Sta.GameData.獣系; + g = GlobalState.GameData.獣系; break; case 3: - g = Sta.GameData.水系; + g = GlobalState.GameData.水系; break; case 4: - g = Sta.GameData.虫系; + g = GlobalState.GameData.虫系; break; case 5: - g = Sta.GameData.人型; + g = GlobalState.GameData.人型; break; case 6: - g = Sta.GameData.幻獣; + g = GlobalState.GameData.幻獣; break; case 7: - g = Sta.GameData.魔獣; + g = GlobalState.GameData.魔獣; break; case 8: - g = Sta.GameData.竜系; + g = GlobalState.GameData.竜系; break; } } @@ -4753,73 +4753,73 @@ namespace SlaveMatrix } else { - switch (RNG.XS.Next(Sta.GameData.系統開放.Count((bool e) => e))) + switch (Rng.XS.Next(GlobalState.GameData.系統開放.Count((bool e) => e))) { case 0: - g = Sta.GameData.鳥系; + g = GlobalState.GameData.鳥系; break; case 1: - g = Sta.GameData.蛇系; + g = GlobalState.GameData.蛇系; break; case 2: - g = Sta.GameData.獣系; + g = GlobalState.GameData.獣系; break; case 3: - g = Sta.GameData.水系; + g = GlobalState.GameData.水系; break; case 4: - g = Sta.GameData.虫系; + g = GlobalState.GameData.虫系; break; case 5: - g = Sta.GameData.人型; + g = GlobalState.GameData.人型; break; case 6: - g = Sta.GameData.幻獣; + g = GlobalState.GameData.幻獣; break; case 7: - g = Sta.GameData.魔獣; + g = GlobalState.GameData.魔獣; break; case 8: - g = Sta.GameData.竜系; + g = GlobalState.GameData.竜系; break; } } } - else if (bs["対象1"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象1"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.鳥系; + g = GlobalState.GameData.鳥系; } - else if (bs["対象2"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象2"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.蛇系; + g = GlobalState.GameData.蛇系; } - else if (bs["対象3"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象3"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.獣系; + g = GlobalState.GameData.獣系; } - else if (bs["対象4"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象4"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.水系; + g = GlobalState.GameData.水系; } - else if (bs["対象5"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象5"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.虫系; + g = GlobalState.GameData.虫系; } - else if (bs["対象6"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象6"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.人型; + g = GlobalState.GameData.人型; } - else if (bs["対象7"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象7"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.幻獣; + g = GlobalState.GameData.幻獣; } - else if (bs["対象8"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象8"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.魔獣; + g = GlobalState.GameData.魔獣; } - else if (bs["対象9"].Pars.Values.First().ToParT().GetPenColor() == Color.Red) + else if (bs["対象9"].PartGroup.Values.First().ToParT().GetPenColor() == Color.Red) { - g = Sta.GameData.竜系; + g = GlobalState.GameData.竜系; } }; Reload = delegate @@ -4845,21 +4845,21 @@ namespace SlaveMatrix ip.Mai.TextIm = GameText.売り切れです; } }; - ParT parT14 = new ParT(); - parT14.SetFont(new Font("MS Gothic", 0.1f)); - parT14.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.9 * num)); - parT14.Text = GameText.チェンジ; - parT14.SetFontSize(0.15); - parT14.SetSizeBase(0.05); - parT14.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT14.GetOP().ScalingY(parT14.GetOP().GetCenter(), 0.5 * num); - parT14.SetClosed(true); - parT14.SetTextColor(Col.White); - parT14.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT14.GetStringFormat().Alignment = StringAlignment.Center; - parT14.GetStringFormat().LineAlignment = StringAlignment.Center; - bs.Add("変更", new But1(parT14, delegate + ShapePartT shapePartT14 = new ShapePartT(); + shapePartT14.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT14.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.9 * num)); + shapePartT14.Text = GameText.チェンジ; + shapePartT14.SetFontSize(0.15); + shapePartT14.SetSizeBase(0.05); + shapePartT14.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT14.GetOP().ScalingY(shapePartT14.GetOP().GetCenter(), 0.5 * num); + shapePartT14.SetClosed(true); + shapePartT14.SetTextColor(ColorHelper.White); + shapePartT14.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT14.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT14.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT14.GetStringFormat().LineAlignment = StringAlignment.Center; + bs.Add("変更", new Button(shapePartT14, delegate { if (!ip.Mai.TextIm.StartsWith(GameText.売り切れです)) { @@ -4871,24 +4871,24 @@ namespace SlaveMatrix } Reload(); })); - ParT parT15 = new ParT(); - parT15.SetFont(new Font("MS Gothic", 0.1f)); - parT15.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.98 * num)); - parT15.Text = GameText.購入; - parT15.SetFontSize(0.15); - parT15.SetSizeBase(0.05); - parT15.GetOP().AddRange(new Out[1] { Shas.GetSquare() }); - parT15.GetOP().ScalingY(parT15.GetOP().GetCenter(), 0.5 * num); - parT15.SetClosed(true); - parT15.SetTextColor(Col.White); - parT15.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT15.GetStringFormat().Alignment = StringAlignment.Center; - parT15.GetStringFormat().LineAlignment = StringAlignment.Center; + ShapePartT shapePartT15 = new ShapePartT(); + shapePartT15.SetFont(new Font("MS Gothic", 0.1f)); + shapePartT15.SetPositionBase(DrawBuffer.GetPosition(0.01, num2 + 0.98 * num)); + shapePartT15.Text = GameText.購入; + shapePartT15.SetFontSize(0.15); + shapePartT15.SetSizeBase(0.05); + shapePartT15.GetOP().AddRange(new CurveOutline[1] { ShapeHelper.GetSquare() }); + shapePartT15.GetOP().ScalingY(shapePartT15.GetOP().GetCenter(), 0.5 * num); + shapePartT15.SetClosed(true); + shapePartT15.SetTextColor(ColorHelper.White); + shapePartT15.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT15.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT15.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT15.GetStringFormat().LineAlignment = StringAlignment.Center; ulong 買値; - bs.Add("購入", new But1(parT15, delegate + bs.Add("購入", new Button(shapePartT15, delegate { - if (Sta.GameData.Is地下室一杯()) + if (GlobalState.GameData.Is地下室一杯()) { //TODO fix? //Sounds.操作.Play(); @@ -4900,7 +4900,7 @@ namespace SlaveMatrix //Sounds.操作.Play(); ip.Mai.TextIm = GameText.売り切れです; } - else if (Sta.GameData.所持金 < (買値 = (ulong)((double)u.GetPrice() * ((Sta.GameData.祝福 == Sta.GameData.ヴィオラ) ? 0.6 : 1.0)))) + else if (GlobalState.GameData.所持金 < (買値 = (ulong)((double)u.GetPrice() * ((GlobalState.GameData.祝福 == GlobalState.GameData.ヴィオラ) ? 0.6 : 1.0)))) { //TODO fix? //Sounds.操作.Play(); @@ -4909,11 +4909,11 @@ namespace SlaveMatrix else { u.Price = 買値; - Sta.GameData.所持金 -= 買値; + GlobalState.GameData.所持金 -= 買値; //TODO fix? ////Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.Add地下室(g.GetCharacter()); + GlobalState.GameData.Add地下室(g.GetCharacter()); Reload(); } })); @@ -5008,22 +5008,22 @@ namespace SlaveMatrix mod.Wheel = delegate(MouseButtons mb, Vector2D cp, int dt, Color hc) { int num3 = 0; - using (IEnumerator enumerator = bs.EnumBut.Skip(3).Take(10).GetEnumerator()) + using (IEnumerator enumerator = bs.EnumBut.Skip(3).Take(10).GetEnumerator()) { - while (enumerator.MoveNext() && !(enumerator.Current.Pars.Values.First().ToParT().GetPenColor() == Color.Red)) + while (enumerator.MoveNext() && !(enumerator.Current.PartGroup.Values.First().ToParT().GetPenColor() == Color.Red)) { num3++; } } - int num4 = Sta.GameData.系統開放.Count((bool e) => e) + 1; + int num4 = GlobalState.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); + ButtonBase buttonBase = bs["対象" + num5]; + buttonBase.Action(buttonBase); }; mod.Setting = delegate { @@ -5035,34 +5035,34 @@ namespace SlaveMatrix 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) + bs["対象1"].Dra = GlobalState.GameData.系統開放[0]; + bs["対象2"].Dra = GlobalState.GameData.系統開放[1]; + bs["対象3"].Dra = GlobalState.GameData.系統開放[2]; + bs["対象4"].Dra = GlobalState.GameData.系統開放[3]; + bs["対象5"].Dra = GlobalState.GameData.系統開放[4]; + bs["対象6"].Dra = GlobalState.GameData.系統開放[5]; + bs["対象7"].Dra = GlobalState.GameData.系統開放[6]; + bs["対象8"].Dra = GlobalState.GameData.系統開放[7]; + bs["対象9"].Dra = GlobalState.GameData.系統開放[8]; + if (GlobalState.RefreshStoreEveryTime) { - Sta.GameData.新日 = true; + GlobalState.GameData.新日 = true; } - if (Sta.GameData.新日) + if (GlobalState.GameData.新日) { - Sta.GameData.GenRefresh(); - Sta.GameData.新日 = false; + GlobalState.GameData.GenRefresh(); + GlobalState.GameData.新日 = false; } Reload(); si.Set(bre: false); } }; - DrawSlaveShop = delegate(RenderArea a, FPS FPS) + DrawSlaveShop = delegate(RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); if (u != null) @@ -5078,7 +5078,7 @@ namespace SlaveMatrix } Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawSlaveShop); }; @@ -5094,7 +5094,7 @@ namespace SlaveMatrix { d = false; bs縁色初期化(); - bs["対象0"].Pars.Values.First().ToParT().SetPenColor(Color.Red); + bs["対象0"].PartGroup.Values.First().ToParT().SetPenColor(Color.Red); }; return mod; } @@ -5102,12 +5102,12 @@ namespace SlaveMatrix public static Module ToolShop(ModeEventDispatcher Med) { Module mod = new Module(); - Buts bs = new Buts(); + ButtonMap bs = new ButtonMap(); bs.Add("ボタン0", MyUI.Button2(Med, DrawBuffer, GameText.戻る, new Vector2D(0.85, 0.02), delegate { //Sounds.操作.Play(); - if (Sta.GameData.初事務所フラグ) + if (GlobalState.GameData.初事務所フラグ) { Med.SwitchMode("初事務所", DrawBuffer, 初事務所描画); } @@ -5124,7 +5124,7 @@ namespace SlaveMatrix })); //TODO: fix - //parT3.PenColor = Color.Red; + //shapePartT3.PenColor = Color.Red; bs.Add("ボタン2", MyUI.Button2(Med, DrawBuffer, GameText.道具, new Vector2D(0.85, 0.1), delegate { //Sounds.操作.Play(); @@ -5133,17 +5133,17 @@ namespace SlaveMatrix bs.SetHitColor(Med); ListView lv = null; - Action buy = delegate(But but, int ind, ulong pri) + Action buy = delegate(ButtonBase ButtonBase, int ind, ulong pri) { - if (Sta.GameData.所持金 >= pri) + if (GlobalState.GameData.所持金 >= pri) { - but.Dra = false; - Sta.GameData.PurchasedTools[ind] = true; - Sta.GameData.所持金 -= pri; + ButtonBase.Dra = false; + GlobalState.GameData.PurchasedTools[ind] = true; + GlobalState.GameData.所持金 -= pri; //Sounds.精算.Play(); ip.UpdateSub2(); ip.TextIm = " "; - if (!lv.bs.EnumBut.Any((But e) => e.Dra)) + if (!lv.bs.EnumBut.Any((ButtonBase e) => e.Dra)) { ip.SubInfo = GameText.買える物は何も無い; ip.TextIm = GameText.売り切れです; @@ -5157,63 +5157,63 @@ namespace SlaveMatrix }; - 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) + lv = new ListView(DrawBuffer, DrawBuffer.GetPosition(0.01, 0.03), 0.5, new Font("MS Gothic", 1f), 0.07, ColorHelper.White, ColorHelper.Empty, Color.FromArgb(160, ColorHelper.Black), ColorHelper.Black, new TextAction(GameText.ディルドバイブ + " 35,000,000", delegate(ButtonBase b) { buy(b, 0, 35000000uL); - }), new TA(GameText.ノーマルバイブ + " 40,000,000", delegate(But b) + }), new TextAction(GameText.ノーマルバイブ + " 40,000,000", delegate(ButtonBase b) { buy(b, 1, 40000000uL); - }), new TA(GameText.ドリルバイブ + " 60,000,000", delegate(But b) + }), new TextAction(GameText.ドリルバイブ + " 60,000,000", delegate(ButtonBase b) { buy(b, 2, 60000000uL); - }), new TA(GameText.デンマバイブ + " 50,000,000", delegate(But b) + }), new TextAction(GameText.デンマバイブ + " 50,000,000", delegate(ButtonBase b) { buy(b, 3, 50000000uL); - }), new TA(GameText.アナルバイブ + " 45,000,000", delegate(But b) + }), new TextAction(GameText.アナルバイブ + " 45,000,000", delegate(ButtonBase b) { buy(b, 4, 45000000uL); - }), new TA(GameText.調教鞭 + " 30,000,000", delegate(But b) + }), new TextAction(GameText.調教鞭 + " 30,000,000", delegate(ButtonBase b) { buy(b, 5, 30000000uL); - }), new TA(GameText.羽根箒 + " 20,000,000", delegate(But b) + }), new TextAction(GameText.羽根箒 + " 20,000,000", delegate(ButtonBase b) { buy(b, 6, 20000000uL); - }), new TA(GameText.T字剃刀 + " 20,000,000", delegate(But b) + }), new TextAction(GameText.T字剃刀 + " 20,000,000", delegate(ButtonBase b) { buy(b, 7, 20000000uL); - }), new TA(GameText.振動キャップ + " 30,000,000", delegate(But b) + }), new TextAction(GameText.振動キャップ + " 30,000,000", delegate(ButtonBase b) { buy(b, 8, 30000000uL); - }), new TA(GameText.ピンクロータ + " 20,000,000", delegate(But b) + }), new TextAction(GameText.ピンクロータ + " 20,000,000", delegate(ButtonBase b) { buy(b, 9, 20000000uL); - }), new TA(GameText.アナルパール + " 20,000,000", delegate(But b) + }), new TextAction(GameText.アナルパール + " 20,000,000", delegate(ButtonBase b) { buy(b, 10, 20000000uL); - }), new TA(GameText.目隠帯 + " 25,000,000", delegate(But b) + }), new TextAction(GameText.目隠帯 + " 25,000,000", delegate(ButtonBase b) { buy(b, 11, 25000000uL); - }), new TA(GameText.玉口枷 + " 20,000,000", delegate(But b) + }), new TextAction(GameText.玉口枷 + " 20,000,000", delegate(ButtonBase b) { buy(b, 12, 20000000uL); - }), new TA(GameText.カメラ + " 100,000,000", delegate(But b) + }), new TextAction(GameText.カメラ + " 100,000,000", delegate(ButtonBase b) { buy(b, 13, 100000000uL); - }), new TA(GameText.フロア増設 + " 300,000,000", delegate(But b) + }), new TextAction(GameText.フロア増設 + " 300,000,000", delegate(ButtonBase b) { ulong num = 300000000uL; - if (Sta.GameData.所持金 >= num) + if (GlobalState.GameData.所持金 >= num) { - Sta.GameData.フロア数++; - if (Sta.GameData.フロア数 == 9) + GlobalState.GameData.フロア数++; + if (GlobalState.GameData.フロア数 == 9) { b.Dra = false; } - Sta.GameData.所持金 -= num; + GlobalState.GameData.所持金 -= num; //Sounds.精算.Play(); ip.UpdateSub2(); ip.TextIm = " "; - if (!lv.bs.EnumBut.Any((But e) => e.Dra)) + if (!lv.bs.EnumBut.Any((ButtonBase e) => e.Dra)) { ip.SubInfo = GameText.買える物は何も無い; ip.TextIm = GameText.売り切れです; @@ -5230,7 +5230,7 @@ namespace SlaveMatrix Action subinfo = delegate { - if (lv.bs.EnumBut.Any((But e) => e.Dra)) + if (lv.bs.EnumBut.Any((ButtonBase e) => e.Dra)) { ip.SubInfo = GameText.ふざけた値段だ; } @@ -5307,63 +5307,63 @@ namespace SlaveMatrix dbs.Move(ref hc); bs.Move(ref hc); lv.Move(ref hc); - if (lv.bs["0"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["0"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.ペニスを模したバイブ + "\r\n" + GameText.刺激は控えめ; } - if (lv.bs["1"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["1"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.一般的なバイブ + "\r\n" + GameText.ディルドバイブより刺激が強い; } - if (lv.bs["2"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["2"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.振動と回転の2つの刺激をもたらすバイブ; } - if (lv.bs["3"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["3"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.強力な振動のバイブ + "\r\n" + GameText.刺激が強い; } - if (lv.bs["4"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["4"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.アナルの調教に適したバイブ; } - if (lv.bs["5"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["5"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.痛みを与えるための道具; } - if (lv.bs["6"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["6"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.緊張を解きほぐすために利用する; } - if (lv.bs["7"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["7"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.陰毛を剃ることが出来る; } - if (lv.bs["8"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["8"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.吸着振動するキャップ; } - if (lv.bs["9"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["9"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.刺激の弱いバイブの一種; } - if (lv.bs["10"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["10"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.アナルの調教に適した道具; } - if (lv.bs["11"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["11"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.奴隷の視界を遮るための道具; } - if (lv.bs["12"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["12"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.奴隷の口をふさぐための道具; } - if (lv.bs["13"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["13"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.写真を撮影することが出来る; } - if (lv.bs["14"].Pars.Values.First().ToPar().GetHitColor() == hc) + if (lv.bs["14"].PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.TextIm = GameText.フロアを増設し収容できる奴隷の数を増やす; } @@ -5398,22 +5398,22 @@ namespace SlaveMatrix 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) + lv.bs["0"].Dra = !GlobalState.GameData.PurchasedTools[0]; + lv.bs["1"].Dra = !GlobalState.GameData.PurchasedTools[1]; + lv.bs["2"].Dra = !GlobalState.GameData.PurchasedTools[2]; + lv.bs["3"].Dra = !GlobalState.GameData.PurchasedTools[3]; + lv.bs["4"].Dra = !GlobalState.GameData.PurchasedTools[4]; + lv.bs["5"].Dra = !GlobalState.GameData.PurchasedTools[5]; + lv.bs["6"].Dra = !GlobalState.GameData.PurchasedTools[6]; + lv.bs["7"].Dra = !GlobalState.GameData.PurchasedTools[7]; + lv.bs["8"].Dra = !GlobalState.GameData.PurchasedTools[8]; + lv.bs["9"].Dra = !GlobalState.GameData.PurchasedTools[9]; + lv.bs["10"].Dra = !GlobalState.GameData.PurchasedTools[10]; + lv.bs["11"].Dra = !GlobalState.GameData.PurchasedTools[11]; + lv.bs["12"].Dra = !GlobalState.GameData.PurchasedTools[12]; + lv.bs["13"].Dra = !GlobalState.GameData.PurchasedTools[13]; + lv.bs["14"].Dra = GlobalState.GameData.フロア数 < 9; + if (GlobalState.GameData.PurchasedTools.All((bool e) => e) && GlobalState.GameData.フロア数 == 9) { ip.TextIm = GameText.売り切れです; } @@ -5424,12 +5424,12 @@ namespace SlaveMatrix subinfo(); } }; - DrawToolShop = delegate(RenderArea a, FPS FPS) + DrawToolShop = delegate(RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); lv.Draw(a); @@ -5442,7 +5442,7 @@ namespace SlaveMatrix } Med.Draw(DrawBuffer); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawToolShop); }; @@ -5460,25 +5460,25 @@ namespace SlaveMatrix { Down = delegate { - Sta.GameData.時間進行(); + GlobalState.GameData.時間進行(); if (日利益額 != 0 || 日利子額 != 0) { if (日利益額 != 0) { - Sta.GameData.所持金 = Sta.GameData.所持金.overflow_add(日利益額); + GlobalState.GameData.所持金 = GlobalState.GameData.所持金.overflow_add(日利益額); } if (日利子額 != 0) { - Sta.GameData.借金 = Sta.GameData.借金.overflow_add(日利子額); + GlobalState.GameData.借金 = GlobalState.GameData.借金.overflow_add(日利子額); } //Sounds.精算.Play(); ip.UpdateSub2(); } - if (Sta.GameData.日数 >= 10) + if (GlobalState.GameData.日数 >= 10) { - Sta.GameData.利子 = 0.002; + GlobalState.GameData.利子 = 0.002; } - Sta.GameData.需給更新(); + GlobalState.GameData.需給更新(); Med.SwitchMode("メインフォーム", DrawBuffer, メインフォーム描画); }, Up = delegate @@ -5505,7 +5505,7 @@ namespace SlaveMatrix 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) + if (TrainingTarget != null && GlobalState.GameData.TrainingTarget != null) { InitializeTrainingTarget(); 妊娠状態反映(); @@ -5513,22 +5513,22 @@ namespace SlaveMatrix si.Set(bre: false); } }; - 日数進行描画 = delegate(RenderArea a, FPS FPS) + 日数進行描画 = delegate(RenderArea a, FpsCounter FPS) { if (TrainingTarget != null) { TrainingTarget.Motions.Drive(FPS); } - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BlackBackground); ip.Draw(a, FPS); Med.Draw(a); }; - obj.Draw = delegate(FPS FPS) + obj.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 日数進行描画); }; @@ -5544,14 +5544,14 @@ namespace SlaveMatrix double num = 0.2; double num2 = 0.039; double num3 = 0.15; - But1 完了 = MyUI.Button(Med, DrawBuffer, GameText.完了, new Vector2D(num2 + 0.19, num3 + 0.72), delegate + Button 完了 = MyUI.Button(Med, DrawBuffer, GameText.完了, new Vector2D(num2 + 0.19, num3 + 0.72), 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.プレーヤー(); + GlobalState.GameData.配色 = new 主人公配色(GlobalState.GameData.色); + Player.UI.ハンド右.再配色(GlobalState.GameData.配色); + Player.UI.ハンド左.再配色(GlobalState.GameData.配色); + Player.UI.ペニス.再配色(GlobalState.GameData.配色); + Player.UI.マウス.再配色(GlobalState.GameData.配色); + GlobalState.GameData.プレーヤー = Generator.プレーヤー(); //Sounds.完了.Play(); if (start) { @@ -5586,110 +5586,110 @@ namespace SlaveMatrix } } }); - 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.GetBrushColor(), 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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H肌.Gauge.SetPenColor(Col.White); - H肌.Frame1.SetPenColor(Col.White); - H肌.Knob.SetPenColor(Col.White); + LabelMap ls = new LabelMap(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, " ", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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.肌の色, ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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.髪の色, ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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.瞳の色, ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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.体格, ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.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:", ColorHelper.White, ColorHelper.Black, ip.MaiB.GetBrushColor(), ColorHelper.Black, Input: false); + ProgressBar H肌 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + H肌.Gauge.SetPenColor(ColorHelper.White); + H肌.Frame1.SetPenColor(ColorHelper.White); + H肌.Knob.SetPenColor(ColorHelper.White); H肌.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S肌.Gauge.SetPenColor(Col.White); - S肌.Frame1.SetPenColor(Col.White); - S肌.Knob.SetPenColor(Col.White); + ProgressBar S肌 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + S肌.Gauge.SetPenColor(ColorHelper.White); + S肌.Frame1.SetPenColor(ColorHelper.White); + S肌.Knob.SetPenColor(ColorHelper.White); S肌.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V肌.Gauge.SetPenColor(Col.White); - V肌.Frame1.SetPenColor(Col.White); - V肌.Knob.SetPenColor(Col.White); + ProgressBar V肌 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + V肌.Gauge.SetPenColor(ColorHelper.White); + V肌.Frame1.SetPenColor(ColorHelper.White); + V肌.Knob.SetPenColor(ColorHelper.White); V肌.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H髪.Gauge.SetPenColor(Col.White); - H髪.Frame1.SetPenColor(Col.White); - H髪.Knob.SetPenColor(Col.White); + ProgressBar H髪 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + H髪.Gauge.SetPenColor(ColorHelper.White); + H髪.Frame1.SetPenColor(ColorHelper.White); + H髪.Knob.SetPenColor(ColorHelper.White); H髪.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S髪.Gauge.SetPenColor(Col.White); - S髪.Frame1.SetPenColor(Col.White); - S髪.Knob.SetPenColor(Col.White); + ProgressBar S髪 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + S髪.Gauge.SetPenColor(ColorHelper.White); + S髪.Frame1.SetPenColor(ColorHelper.White); + S髪.Knob.SetPenColor(ColorHelper.White); S髪.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V髪.Gauge.SetPenColor(Col.White); - V髪.Frame1.SetPenColor(Col.White); - V髪.Knob.SetPenColor(Col.White); + ProgressBar V髪 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + V髪.Gauge.SetPenColor(ColorHelper.White); + V髪.Frame1.SetPenColor(ColorHelper.White); + V髪.Knob.SetPenColor(ColorHelper.White); V髪.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - H瞳.Gauge.SetPenColor(Col.White); - H瞳.Frame1.SetPenColor(Col.White); - H瞳.Knob.SetPenColor(Col.White); + ProgressBar H瞳 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + H瞳.Gauge.SetPenColor(ColorHelper.White); + H瞳.Frame1.SetPenColor(ColorHelper.White); + H瞳.Knob.SetPenColor(ColorHelper.White); H瞳.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - S瞳.Gauge.SetPenColor(Col.White); - S瞳.Frame1.SetPenColor(Col.White); - S瞳.Knob.SetPenColor(Col.White); + ProgressBar S瞳 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + S瞳.Gauge.SetPenColor(ColorHelper.White); + S瞳.Frame1.SetPenColor(ColorHelper.White); + S瞳.Knob.SetPenColor(ColorHelper.White); S瞳.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - V瞳.Gauge.SetPenColor(Col.White); - V瞳.Frame1.SetPenColor(Col.White); - V瞳.Knob.SetPenColor(Col.White); + ProgressBar V瞳 = new ProgressBar("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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + V瞳.Gauge.SetPenColor(ColorHelper.White); + V瞳.Frame1.SetPenColor(ColorHelper.White); + V瞳.Knob.SetPenColor(ColorHelper.White); V瞳.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - 身長.Gauge.SetPenColor(Col.White); - 身長.Frame1.SetPenColor(Col.White); - 身長.Knob.SetPenColor(Col.White); + ProgressBar 身長 = new ProgressBar("身長", 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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + 身長.Gauge.SetPenColor(ColorHelper.White); + 身長.Frame1.SetPenColor(ColorHelper.White); + 身長.Knob.SetPenColor(ColorHelper.White); 身長.Knob.SetHitColor(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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, Col.Black, Knob: true); - 体重.Gauge.SetPenColor(Col.White); - 体重.Frame1.SetPenColor(Col.White); - 体重.Knob.SetPenColor(Col.White); + ProgressBar 体重 = new ProgressBar("体重", 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.DisplayUnitScale, Color.Transparent, Color.Transparent, Color.Transparent, Color.Transparent, ColorHelper.Black, Knob: true); + 体重.Gauge.SetPenColor(ColorHelper.White); + 体重.Frame1.SetPenColor(ColorHelper.White); + 体重.Knob.SetPenColor(ColorHelper.White); 体重.Knob.SetHitColor(Med.GetUniqueColor()); - Hsv hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); + Hsv hsv = HSV.ToHSV(ref GlobalState.GameData.色.肌色); H肌.Value = (double)hsv.H / 360.0; S肌.Value = (double)hsv.S / 255.0; V肌.Value = (double)hsv.V / 255.0; - H肌.Base.SetBrushColor(Sta.GameData.色.肌色); - S肌.Base.SetBrushColor(Sta.GameData.色.肌色); - V肌.Base.SetBrushColor(Sta.GameData.色.肌色); + H肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + S肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + V肌.Base.SetBrushColor(GlobalState.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.色.髪色); + hsv = HSV.ToHSV(ref GlobalState.GameData.色.髪色); H髪.Value = (double)hsv.H / 360.0; S髪.Value = (double)hsv.S / 255.0; V髪.Value = (double)hsv.V / 255.0; - H髪.Base.SetBrushColor(Sta.GameData.色.髪色); - S髪.Base.SetBrushColor(Sta.GameData.色.髪色); - V髪.Base.SetBrushColor(Sta.GameData.色.髪色); + H髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + S髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + V髪.Base.SetBrushColor(GlobalState.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.色.瞳色); + hsv = HSV.ToHSV(ref GlobalState.GameData.色.瞳色); H瞳.Value = (double)hsv.H / 360.0; S瞳.Value = (double)hsv.S / 255.0; V瞳.Value = (double)hsv.V / 255.0; - H瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); - S瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); - V瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); + H瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + S瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + V瞳.Base.SetBrushColor(GlobalState.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.体重; + 身長.Value = GlobalState.GameData.身長; + 体重.Value = GlobalState.GameData.体重; ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) @@ -5741,10 +5741,10 @@ namespace SlaveMatrix 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.SetBrushColor(Sta.GameData.色.肌色); - S肌.Base.SetBrushColor(Sta.GameData.色.肌色); - V肌.Base.SetBrushColor(Sta.GameData.色.肌色); + HSV.ToRGB(h, s, v, out GlobalState.GameData.色.肌色); + H肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + S肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + V肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); ls["ラベル2"].Text = "H:" + h; ls["ラベル3"].Text = "S:" + s; ls["ラベル4"].Text = "V:" + v; @@ -5754,10 +5754,10 @@ namespace SlaveMatrix 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.SetBrushColor(Sta.GameData.色.髪色); - S髪.Base.SetBrushColor(Sta.GameData.色.髪色); - V髪.Base.SetBrushColor(Sta.GameData.色.髪色); + HSV.ToRGB(h, s, v, out GlobalState.GameData.色.髪色); + H髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + S髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + V髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); ls["ラベル6"].Text = "H:" + h; ls["ラベル7"].Text = "S:" + s; ls["ラベル8"].Text = "V:" + v; @@ -5767,10 +5767,10 @@ namespace SlaveMatrix 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.SetBrushColor(Sta.GameData.色.瞳色); - S瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); - V瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); + HSV.ToRGB(h, s, v, out GlobalState.GameData.色.瞳色); + H瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + S瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + V瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); ls["ラベル10"].Text = "H:" + h; ls["ラベル11"].Text = "S:" + s; ls["ラベル12"].Text = "V:" + v; @@ -5802,65 +5802,65 @@ namespace SlaveMatrix mod.Setting = delegate { ls["ラベル0"].Text = GameText.プレイヤーの遺伝情報を設定してください + (start ? ("(" + GameText.後から変更できます + ")") : ""); - hsv = HSV.ToHSV(ref Sta.GameData.色.肌色); + hsv = HSV.ToHSV(ref GlobalState.GameData.色.肌色); H肌.Value = (double)hsv.H / 360.0; S肌.Value = (double)hsv.S / 255.0; V肌.Value = (double)hsv.V / 255.0; - H肌.Base.SetBrushColor(Sta.GameData.色.肌色); - S肌.Base.SetBrushColor(Sta.GameData.色.肌色); - V肌.Base.SetBrushColor(Sta.GameData.色.肌色); + H肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + S肌.Base.SetBrushColor(GlobalState.GameData.色.肌色); + V肌.Base.SetBrushColor(GlobalState.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.色.髪色); + hsv = HSV.ToHSV(ref GlobalState.GameData.色.髪色); H髪.Value = (double)hsv.H / 360.0; S髪.Value = (double)hsv.S / 255.0; V髪.Value = (double)hsv.V / 255.0; - H髪.Base.SetBrushColor(Sta.GameData.色.髪色); - S髪.Base.SetBrushColor(Sta.GameData.色.髪色); - V髪.Base.SetBrushColor(Sta.GameData.色.髪色); + H髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + S髪.Base.SetBrushColor(GlobalState.GameData.色.髪色); + V髪.Base.SetBrushColor(GlobalState.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.色.瞳色); + hsv = HSV.ToHSV(ref GlobalState.GameData.色.瞳色); H瞳.Value = (double)hsv.H / 360.0; S瞳.Value = (double)hsv.S / 255.0; V瞳.Value = (double)hsv.V / 255.0; - H瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); - S瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); - V瞳.Base.SetBrushColor(Sta.GameData.色.瞳色); + H瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + S瞳.Base.SetBrushColor(GlobalState.GameData.色.瞳色); + V瞳.Base.SetBrushColor(GlobalState.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.体重; + 身長.Value = GlobalState.GameData.身長; + 体重.Value = GlobalState.GameData.体重; ls["ラベル14"].Text = "H:" + $"{身長.Value:0.00}"; ls["ラベル15"].Text = "W:" + $"{体重.Value:0.00}"; }; - PlayerInformationSliders = delegate(RenderArea a, FPS FPS) + PlayerInformationSliders = delegate(RenderArea a, FpsCounter FPS) { - Med.HitGraphics.Clear(Col.Transparent); + Med.HitGraphics.Clear(ColorHelper.Transparent); if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.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); + a.Draw(H肌.PartGroup); + a.Draw(S肌.PartGroup); + a.Draw(V肌.PartGroup); + a.Draw(H髪.PartGroup); + a.Draw(S髪.PartGroup); + a.Draw(V髪.PartGroup); + a.Draw(H瞳.PartGroup); + a.Draw(S瞳.PartGroup); + a.Draw(V瞳.PartGroup); + a.Draw(身長.PartGroup); + a.Draw(体重.PartGroup); 完了.Draw(a); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, PlayerInformationSliders); }; @@ -5934,18 +5934,18 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - DrawOP0 = delegate(RenderArea a, FPS FPS) + DrawOP0 = delegate(RenderArea a, FpsCounter FPS) { if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BlackBackground); dbs.Draw(a); ip.Draw(a, FPS); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawOP0); }; @@ -6076,16 +6076,16 @@ namespace SlaveMatrix GameText.話が進む, GameText.事は運ぶ }; - Action d = delegate + Action d = delegate { ip.SubInfo = GameText.安い額ではない; ip.選択yAct = delegate { //Sounds.操作.Play(); - ViolaTextBubble.Tex.Done = delegate + ViolaTextBubble.TextBlock.Done = delegate { //Sounds.精算.Play(); - Sta.GameData.借金 = 5000000000uL; + GlobalState.GameData.借金 = 5000000000uL; ip.UpdateSub2(); }; Viola.表情_不敵0眉上(); @@ -6106,10 +6106,10 @@ namespace SlaveMatrix ip.選択nAct = delegate { //Sounds.操作.Play(); - ViolaTextBubble.Tex.Done = delegate + ViolaTextBubble.TextBlock.Done = delegate { //Sounds.精算.Play(); - Sta.GameData.借金 = 5000000000uL; + GlobalState.GameData.借金 = 5000000000uL; ip.UpdateSub2(); }; Viola.表情_素1(); @@ -6132,9 +6132,9 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) { - if (wi == i && i != 10 && ViolaTextBubble.Tex.Done == null) + if (wi == i && i != 10 && ViolaTextBubble.TextBlock.Done == null) { i++; wi = i; @@ -6142,11 +6142,11 @@ namespace SlaveMatrix { if (i == 10) { - ViolaTextBubble.Tex.Done = d; + ViolaTextBubble.TextBlock.Done = d; } else { - ViolaTextBubble.Tex.Done = null; + ViolaTextBubble.TextBlock.Done = null; } if (i != 11) { @@ -6184,10 +6184,10 @@ namespace SlaveMatrix { ip.Mai.Feed.Dra = false; //Sounds.日常BGM.Play(); - Sta.GameData.ヴィオラ = new Unit(); - Sta.GameData.ヴィオラ.SetViola(Med, DrawBuffer); - Viola = new Character(Med, DrawBuffer, Sta.GameData.ヴィオラ.ChaD); - Viola.Set衣装(Sta.GameData.ヴィオラ.着衣); + GlobalState.GameData.ヴィオラ = new Unit(); + GlobalState.GameData.ヴィオラ.SetViola(Med, DrawBuffer); + Viola = new Character(Med, DrawBuffer, GlobalState.GameData.ヴィオラ.ChaD); + Viola.Set衣装(GlobalState.GameData.ヴィオラ.着衣); ViolaTextBubble.接続(Viola.Body.頭.口_接続点); i = 0; wi = 0; @@ -6199,7 +6199,7 @@ namespace SlaveMatrix Viola.両目_見つめ(); Viola.Set基本姿勢(); }; - DrawOP1 = delegate(RenderArea a, FPS FPS) + DrawOP1 = delegate(RenderArea a, FpsCounter FPS) { a.Draw(OfficeBackground); Viola.Draw(a, FPS); @@ -6208,7 +6208,7 @@ namespace SlaveMatrix ip.Draw(a, FPS); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, DrawOP1); }; @@ -6315,7 +6315,7 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) { i++; wi = i; @@ -6352,11 +6352,11 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - 説明描画 = delegate(RenderArea a, FPS FPS) + 説明描画 = delegate(RenderArea a, FpsCounter FPS) { if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(BasementBackground); Viola.Draw(a, FPS); @@ -6365,7 +6365,7 @@ namespace SlaveMatrix ip.Draw(a, FPS); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 説明描画); }; @@ -6432,7 +6432,7 @@ namespace SlaveMatrix "", GameText.お金がなければ借りればいいじゃない, GameText.借金と返済は事務所つまりここで出来るわ, - GameText.借金には1日 + Sta.GameData.利子 * 100.0 + GameText.の利子がつくわよ + " \r\n" + GameText.良心的よねうふふ, + GameText.借金には1日 + GlobalState.GameData.利子 * 100.0 + GameText.の利子がつくわよ + " \r\n" + GameText.良心的よねうふふ, GameText.そうそう言い忘れていたけどあなたは調教師として必要な拘束術が使えるようになっているはずよ, "", GameText.点6, @@ -6467,7 +6467,7 @@ namespace SlaveMatrix GameText.話が終わる, GameText.話は終わる }; - Action d1 = delegate + Action d1 = delegate { ip.Mai.Done = delegate { @@ -6511,7 +6511,7 @@ namespace SlaveMatrix }; ip.Text = GameText.金が無い; }; - Action d2 = delegate + Action d2 = delegate { ip.Mai.Done = delegate { @@ -6531,10 +6531,10 @@ namespace SlaveMatrix ip.Text = GameText.エクス2; ip.SubInfo = GameText.あなたの鎖は弾け飛ぶ; ViolaTextBubble.Text = GameText.あらあら今ので利子が上がってしまったわうふふ; - ViolaTextBubble.Tex.Feed.Dra = true; - Sta.GameData.利子 *= 2.0; + ViolaTextBubble.TextBlock.Feed.Dra = true; + GlobalState.GameData.利子 *= 2.0; }; - ViolaTextBubble.Tex.Feed.Dra = false; + ViolaTextBubble.TextBlock.Feed.Dra = false; Viola.Body.拘束具_表示 = true; Viola.両翼獣_閉じ(0); Viola.両触手_S字(0); @@ -6582,9 +6582,9 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) { - if (wi == i && i != 1 && i != 6 && ViolaTextBubble.Tex.Done == null) + if (wi == i && i != 1 && i != 6 && ViolaTextBubble.TextBlock.Done == null) { i++; wi = i; @@ -6597,15 +6597,15 @@ namespace SlaveMatrix } if (i == 1) { - ViolaTextBubble.Tex.Done = d1; + ViolaTextBubble.TextBlock.Done = d1; } else if (i == 6) { - ViolaTextBubble.Tex.Done = d2; + ViolaTextBubble.TextBlock.Done = d2; } else { - ViolaTextBubble.Tex.Done = null; + ViolaTextBubble.TextBlock.Done = null; } if (i != 2 && i != 7) { @@ -6617,7 +6617,7 @@ namespace SlaveMatrix } else { - Sta.GameData.初事務所フラグ = false; + GlobalState.GameData.初事務所フラグ = false; Med.SwitchMode("Office", DrawBuffer, DrawOffice); } } @@ -6648,7 +6648,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = true; + ViolaTextBubble.TextBlock.Feed.Dra = true; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); @@ -6659,11 +6659,11 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - 初事務所描画 = delegate(RenderArea a, FPS FPS) + 初事務所描画 = delegate(RenderArea a, FpsCounter FPS) { if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); Viola.Draw(a, FPS); @@ -6672,7 +6672,7 @@ namespace SlaveMatrix ip.Draw(a, FPS); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 初事務所描画); }; @@ -6723,7 +6723,7 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) { i++; wi = i; @@ -6756,7 +6756,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = true; + ViolaTextBubble.TextBlock.Feed.Dra = true; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); @@ -6767,11 +6767,11 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - 返済イベント描画 = delegate(RenderArea a, FPS FPS) + 返済イベント描画 = delegate(RenderArea a, FpsCounter FPS) { if (a.HitGraphics != null) { - a.HitGraphics.Clear(Col.Transparent); + a.HitGraphics.Clear(ColorHelper.Transparent); } a.Draw(OfficeBackground); Viola.Draw(a, FPS); @@ -6780,7 +6780,7 @@ namespace SlaveMatrix ip.Draw(a, FPS); Med.Draw(a); }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); }; @@ -6831,7 +6831,7 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) { i++; wi = i; @@ -6870,7 +6870,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = true; + ViolaTextBubble.TextBlock.Feed.Dra = true; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); @@ -6881,7 +6881,7 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); }; @@ -7019,7 +7019,7 @@ namespace SlaveMatrix GameText.余韻に浸る, GameText.物語は終わった }; - Action d1 = delegate + Action d1 = delegate { ip.Mai.Done = delegate { @@ -7068,9 +7068,9 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying) { - if (wi == i && i != 2 && ViolaTextBubble.Tex.Done == null) + if (wi == i && i != 2 && ViolaTextBubble.TextBlock.Done == null) { i++; wi = i; @@ -7078,11 +7078,11 @@ namespace SlaveMatrix { if (i == 2) { - ViolaTextBubble.Tex.Done = d1; + ViolaTextBubble.TextBlock.Done = d1; } else { - ViolaTextBubble.Tex.Done = null; + ViolaTextBubble.TextBlock.Done = null; } if (i != 3) { @@ -7109,7 +7109,7 @@ namespace SlaveMatrix } else { - Sta.GameData.初事務所フラグ = false; + GlobalState.GameData.初事務所フラグ = false; Med.SwitchMode("Office", DrawBuffer, DrawOffice); } } @@ -7161,7 +7161,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = true; + ViolaTextBubble.TextBlock.Feed.Dra = true; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); @@ -7172,7 +7172,7 @@ namespace SlaveMatrix ip.Text = tsp[i]; ip.SubInfo = sub[i]; }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); }; @@ -7231,7 +7231,7 @@ namespace SlaveMatrix mod.Down = delegate(MouseButtons mb, Vector2D cp, Color hc) { ip.DownB(ref hc); - if (!ViolaTextBubble.Tex.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) + if (!ViolaTextBubble.TextBlock.IsPlaying && !ip.Mai.IsPlaying && !ip.Sub.IsPlaying && wi == i) { i++; wi = i; @@ -7270,7 +7270,7 @@ namespace SlaveMatrix ip.Mai2Show = false; ip.SubShow = true; ip.Sub2Show = true; - ViolaTextBubble.Tex.Feed.Dra = true; + ViolaTextBubble.TextBlock.Feed.Dra = true; Viola.両目_見つめ(); Viola.表情_基本0(); Viola.Set基本姿勢(); @@ -7280,9 +7280,9 @@ namespace SlaveMatrix ViolaTextBubble.Text = tsc[i]; ip.Text = tsp[i]; ip.SubInfo = sub[i]; - Sta.GameData.祝福 = Sta.GameData.ヴィオラ; + GlobalState.GameData.祝福 = GlobalState.GameData.ヴィオラ; }; - mod.Draw = delegate(FPS FPS) + mod.Draw = delegate(FpsCounter FPS) { SwitchMode(Med, DrawBuffer, FPS, 返済イベント描画); }; @@ -7292,7 +7292,7 @@ namespace SlaveMatrix return mod; } - static Mods() + static ModuleRegistry() { TrainingTarget = null; fade_in = false; @@ -7313,11 +7313,11 @@ namespace SlaveMatrix //buttons added by the other guy public static void NewButtons(ModeEventDispatcher med) { - if (Sta.SensesButton) + if (GlobalState.SensesButton) { double x = 0.6; double y = 0.9075; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.695; y = 0.932; @@ -7326,24 +7326,24 @@ namespace SlaveMatrix dbs.Add("Senses", MyUI.Button(med, DrawBuffer, "Senses", new Vector2D(x, y), delegate { //Sounds.操作.Play(); - Sta.ShowSenses = !Sta.ShowSenses; + GlobalState.ShowSenses = !GlobalState.ShowSenses; })); } - if (Sta.JsonButton) + if (GlobalState.JsonButton) { { double x = 0.6; double y = 0.9075; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.695; y = 0.932; - if (Sta.SensesButton) + if (GlobalState.SensesButton) { x = 0.62; } } - if (!Sta.BigWindow && Sta.SensesButton) + if (!GlobalState.BigWindow && GlobalState.SensesButton) { x = 0.5; } @@ -7354,7 +7354,7 @@ namespace SlaveMatrix SaveData.bs["0"].Dra = false; save = true; SetJSLlv(med); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; SaveData.Move(ref HitColor); SDShow = true; ip.SubInfoIm = "RCl:" + GameText.戻る; @@ -7364,16 +7364,16 @@ namespace SlaveMatrix { double y = 0.9075; double x = 0.5; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.62; y = 0.932; - if (Sta.SensesButton) + if (GlobalState.SensesButton) { x = 0.545; } } - if (!Sta.BigWindow && Sta.SensesButton) + if (!GlobalState.BigWindow && GlobalState.SensesButton) { x = 0.4; } @@ -7385,7 +7385,7 @@ namespace SlaveMatrix save = false; title = false; SetJSLlv(med); - Color HitColor = Col.Empty; + Color HitColor = ColorHelper.Empty; SaveData.Move(ref HitColor); SDShow = true; ip.SubInfoIm = "RCl:" + GameText.戻る; @@ -7397,13 +7397,13 @@ namespace SlaveMatrix //room buttons or smthn? public static void MoveRoomDown() { - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (Sta.GameData.Slaves[num + 1] != null) + int num = int.Parse(GlobalState.GameData.TrainingTarget.Number) - 1; + if (GlobalState.GameData.Slaves[num + 1] != null) { - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num + 1]; + Unit unit = GlobalState.GameData.Slaves[num]; + Unit unit2 = GlobalState.GameData.Slaves[num + 1]; int[] array = new int[3] { int.Parse(unit.Number), @@ -7416,22 +7416,22 @@ namespace SlaveMatrix 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]; + GlobalState.GameData.Slaves[num] = unit2; + GlobalState.GameData.Slaves[num + 1] = unit; + GlobalState.GameData.TrainingTarget = GlobalState.GameData.Slaves[num + 1]; } } } public static void MoveRoomUp() { - if (Sta.GameData.TrainingTarget != null) + if (GlobalState.GameData.TrainingTarget != null) { - int num = int.Parse(Sta.GameData.TrainingTarget.Number) - 1; - if (num != 0 && Sta.GameData.Slaves[num - 1] != null) + int num = int.Parse(GlobalState.GameData.TrainingTarget.Number) - 1; + if (num != 0 && GlobalState.GameData.Slaves[num - 1] != null) { - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num - 1]; + Unit unit = GlobalState.GameData.Slaves[num]; + Unit unit2 = GlobalState.GameData.Slaves[num - 1]; int[] array = new int[3] { int.Parse(unit.Number), @@ -7444,28 +7444,28 @@ namespace SlaveMatrix 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]; + GlobalState.GameData.Slaves[num] = unit2; + GlobalState.GameData.Slaves[num - 1] = unit; + GlobalState.GameData.TrainingTarget = GlobalState.GameData.Slaves[num - 1]; } } } public static void MoveFloorDown() { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.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) + int num = int.Parse(GlobalState.GameData.TrainingTarget.Number) - 1; + if (GlobalState.GameData.Slaves[num + 1] == null) { break; } - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num + 1]; + Unit unit = GlobalState.GameData.Slaves[num]; + Unit unit2 = GlobalState.GameData.Slaves[num + 1]; int[] array = new int[3] { int.Parse(unit.Number), @@ -7478,27 +7478,27 @@ namespace SlaveMatrix 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]; + GlobalState.GameData.Slaves[num] = unit2; + GlobalState.GameData.Slaves[num + 1] = unit; + GlobalState.GameData.TrainingTarget = GlobalState.GameData.Slaves[num + 1]; } } public static void MoveFloorUp() { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.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) + int num = int.Parse(GlobalState.GameData.TrainingTarget.Number) - 1; + if (num == 0 || GlobalState.GameData.Slaves[num - 1] == null) { break; } - Unit unit = Sta.GameData.Slaves[num]; - Unit unit2 = Sta.GameData.Slaves[num - 1]; + Unit unit = GlobalState.GameData.Slaves[num]; + Unit unit2 = GlobalState.GameData.Slaves[num - 1]; int[] array = new int[3] { int.Parse(unit.Number), @@ -7511,9 +7511,9 @@ namespace SlaveMatrix 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]; + GlobalState.GameData.Slaves[num] = unit2; + GlobalState.GameData.Slaves[num - 1] = unit; + GlobalState.GameData.TrainingTarget = GlobalState.GameData.Slaves[num - 1]; } } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs index 5716936..2917f87 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Onomatopoeia.cs @@ -13,7 +13,7 @@ namespace SlaveMatrix public void Sound(RenderArea Are, Vector2D p, string s, Font f, Color c, double d, bool b) { - ParT pt = new ParT + ShapePartT pt = new ShapePartT { Text = s, Hit = false @@ -38,7 +38,7 @@ namespace SlaveMatrix { if (b) { - pt.SetPositionCont(Oth.GetRandomVector() * 0.0025 * d); + pt.SetPositionCont(GeometryUtils.GetRandomVector() * 0.0025 * d); } pt.SetTextColor(Color.FromArgb((int)((double)(int)pt.GetTextColor().A * m.Value.Inverse()), pt.GetTextColor())); Are.DisplayGraphics.TextRenderingHint = TextRenderingHint.AntiAlias; @@ -59,7 +59,7 @@ namespace SlaveMatrix mot.Start(); } - public void Draw(FPS FPS) + public void Draw(FpsCounter FPS) { ms.Drive(FPS); foreach (string item in del) diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs index 3cc1d06..66ed9f1 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Player.cs @@ -180,11 +180,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.精力; + return GlobalState.GameData.精力; } set { - Sta.GameData.精力 = value; + GlobalState.GameData.精力 = value; } } @@ -192,12 +192,12 @@ namespace SlaveMatrix { get { - return Sta.GameData.射精; + return GlobalState.GameData.射精; } set { - Sta.GameData.射精 = value; - Sta.GameData.射精 = Sta.GameData.射精.Clamp(0.0, 1.0); + GlobalState.GameData.射精 = value; + GlobalState.GameData.射精 = GlobalState.GameData.射精.Clamp(0.0, 1.0); } } @@ -205,12 +205,12 @@ namespace SlaveMatrix { get { - return Sta.GameData.興奮; + return GlobalState.GameData.興奮; } set { - Sta.GameData.興奮 = value; - Sta.GameData.興奮 = Sta.GameData.興奮.Clamp(0.0, 1.0); + GlobalState.GameData.興奮 = value; + GlobalState.GameData.興奮 = GlobalState.GameData.興奮.Clamp(0.0, 1.0); } } @@ -218,11 +218,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.調教力; + return GlobalState.GameData.調教力; } set { - Sta.GameData.調教力 = value; + GlobalState.GameData.調教力 = value; } } @@ -230,11 +230,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Stamina; + return GlobalState.GameData.TrainingTarget.ChaD.Stamina; } set { - Sta.GameData.TrainingTarget.ChaD.Stamina = value; + GlobalState.GameData.TrainingTarget.ChaD.Stamina = value; } } @@ -242,12 +242,12 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Sensitivity; + return GlobalState.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); + GlobalState.GameData.TrainingTarget.ChaD.Sensitivity = value; + GlobalState.GameData.TrainingTarget.ChaD.Sensitivity = GlobalState.GameData.TrainingTarget.ChaD.Sensitivity.Clamp(0.0, 1.0); } } @@ -255,12 +255,12 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Excitement; + return GlobalState.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); + GlobalState.GameData.TrainingTarget.ChaD.Excitement = value; + GlobalState.GameData.TrainingTarget.ChaD.Excitement = GlobalState.GameData.TrainingTarget.ChaD.Excitement.Clamp(0.0, 1.0); } } @@ -268,11 +268,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Wetness; + return GlobalState.GameData.TrainingTarget.ChaD.Wetness; } set { - Sta.GameData.TrainingTarget.ChaD.Wetness = value; + GlobalState.GameData.TrainingTarget.ChaD.Wetness = value; } } @@ -280,11 +280,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Tension; + return GlobalState.GameData.TrainingTarget.ChaD.Tension; } set { - Sta.GameData.TrainingTarget.ChaD.Tension = value; + GlobalState.GameData.TrainingTarget.ChaD.Tension = value; } } @@ -292,11 +292,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Shyness; + return GlobalState.GameData.TrainingTarget.ChaD.Shyness; } set { - Sta.GameData.TrainingTarget.ChaD.Shyness = value; + GlobalState.GameData.TrainingTarget.ChaD.Shyness = value; } } @@ -304,11 +304,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Pride; + return GlobalState.GameData.TrainingTarget.ChaD.Pride; } set { - Sta.GameData.TrainingTarget.ChaD.Pride = value; + GlobalState.GameData.TrainingTarget.ChaD.Pride = value; } } @@ -316,11 +316,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Lust; + return GlobalState.GameData.TrainingTarget.ChaD.Lust; } set { - Sta.GameData.TrainingTarget.ChaD.Lust = value; + GlobalState.GameData.TrainingTarget.ChaD.Lust = value; } } @@ -328,11 +328,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Affection; + return GlobalState.GameData.TrainingTarget.ChaD.Affection; } set { - Sta.GameData.TrainingTarget.ChaD.Affection = value; + GlobalState.GameData.TrainingTarget.ChaD.Affection = value; } } @@ -340,11 +340,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Taming; + return GlobalState.GameData.TrainingTarget.ChaD.Taming; } set { - Sta.GameData.TrainingTarget.ChaD.Taming = value; + GlobalState.GameData.TrainingTarget.ChaD.Taming = value; } } @@ -352,11 +352,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.SkillL; + return GlobalState.GameData.TrainingTarget.ChaD.SkillL; } set { - Sta.GameData.TrainingTarget.ChaD.SkillL = value; + GlobalState.GameData.TrainingTarget.ChaD.SkillL = value; } } @@ -364,11 +364,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.Sesnsitivities; + return GlobalState.GameData.TrainingTarget.ChaD.Sesnsitivities; } set { - Sta.GameData.TrainingTarget.ChaD.Sesnsitivities = value; + GlobalState.GameData.TrainingTarget.ChaD.Sesnsitivities = value; } } @@ -376,11 +376,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.現陰毛; + return GlobalState.GameData.TrainingTarget.ChaD.現陰毛; } set { - Sta.GameData.TrainingTarget.ChaD.現陰毛 = value; + GlobalState.GameData.TrainingTarget.ChaD.現陰毛 = value; } } @@ -388,11 +388,11 @@ namespace SlaveMatrix { get { - return Sta.GameData.TrainingTarget.ChaD.放尿経験値; + return GlobalState.GameData.TrainingTarget.ChaD.放尿経験値; } set { - Sta.GameData.TrainingTarget.ChaD.放尿経験値 = value; + GlobalState.GameData.TrainingTarget.ChaD.放尿経験値 = value; } } @@ -404,7 +404,7 @@ namespace SlaveMatrix { get { - if (!強制終了 && Sta.GameData.TrainingTarget != null && Cha != null) + if (!強制終了 && GlobalState.GameData.TrainingTarget != null && Cha != null) { return Cha.ModeEventDispatcher.Mode == "Training"; } @@ -414,11 +414,11 @@ namespace SlaveMatrix public static double 調教力影響値 => 0.1 + 0.9 * 調教力; - public static double 技巧度影響値 => 0.3 + 0.7 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); + public static double 技巧度影響値 => 0.3 + 0.7 * (SkillL / GlobalState.GameData.TrainingTarget.MaxSkillL); - public static double 主消費影響値 => (主人a + 調教力影響値.Inverse()) * 0.5 * ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.消耗乗算値 : 1.0); + public static double 主消費影響値 => (主人a + 調教力影響値.Inverse()) * 0.5 * ((GlobalState.GameData.祝福 != null) ? GlobalState.GameData.祝福.消耗乗算値 : 1.0); - public static double 奴消費影響値 => 調教力.Inverse() * 強靭0_7w * 傷物1_2w * 調教済0_9w * Sta.GameData.TrainingTarget.消耗乗算値; + public static double 奴消費影響値 => 調教力.Inverse() * 強靭0_7w * 傷物1_2w * 調教済0_9w * GlobalState.GameData.TrainingTarget.消耗乗算値; public static double 主射精値 => (PlayerSensitivity + PlayerExcitement) / 2.0; @@ -483,7 +483,7 @@ namespace SlaveMatrix { if (パイズリRun || フェラRun) { - return 1.0 - 0.5 * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL); + return 1.0 - 0.5 * (SkillL / GlobalState.GameData.TrainingTarget.MaxSkillL); } return 1.0; } @@ -760,7 +760,7 @@ namespace SlaveMatrix { if (Cha.Body.Is最前手人 && 奉仕0) { - return SkillL > 0.1 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.1 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -772,7 +772,7 @@ namespace SlaveMatrix { if (奉仕0) { - return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.2 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -784,7 +784,7 @@ namespace SlaveMatrix { if (Cha.Body.Is最前手人 && 奉仕0) { - return SkillL > 0.2 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.2 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -796,7 +796,7 @@ namespace SlaveMatrix { if (Cha.Body.Is最前手人 && 奉仕0) { - return SkillL > 0.4 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.4 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -808,7 +808,7 @@ namespace SlaveMatrix { if (Cha.Body.Is最前手人 && 奉仕0) { - return SkillL > 0.6 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.6 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -820,7 +820,7 @@ namespace SlaveMatrix { if (奉仕1 && !Cha.Body.玉口枷_表示) { - return SkillL > 0.15 * Sta.GameData.TrainingTarget.MaxSkillL; + return SkillL > 0.15 * GlobalState.GameData.TrainingTarget.MaxSkillL; } return false; } @@ -830,7 +830,7 @@ namespace SlaveMatrix { get { - if (!絶頂中 && 奉仕1 && !Cha.Body.玉口枷_表示 && SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL) + if (!絶頂中 && 奉仕1 && !Cha.Body.玉口枷_表示 && SkillL > 0.5 * GlobalState.GameData.TrainingTarget.MaxSkillL) { return CurrentToolType == ToolType.Penis; } @@ -838,7 +838,7 @@ namespace SlaveMatrix } } - public static double 口挿入度 => (0.05 + 部位感度[ContactType.Mouth] * Tension.Inverse() * (SkillL / Sta.GameData.TrainingTarget.MaxSkillL)).Sqrt(); + public static double 口挿入度 => (0.05 + 部位感度[ContactType.Mouth] * Tension.Inverse() * (SkillL / GlobalState.GameData.TrainingTarget.MaxSkillL)).Sqrt(); public static double 膣挿入度 => (0.05 + 部位感度[ContactType.Vagina] * Tension.Inverse() * Wetness).Sqrt(); @@ -878,7 +878,7 @@ namespace SlaveMatrix public static double 変化V_糸 => 糸挿入度; - public static double 変化V_固有値乱数 => Cha.CharacterData.固有値 * RNG.XS.NextDouble(); + public static double 変化V_固有値乱数 => Cha.CharacterData.固有値 * Rng.XS.NextDouble(); public static double 無毛1_5w { @@ -1014,23 +1014,23 @@ namespace SlaveMatrix public static void RecoverPlayerStamina() { - PlayerStamina = (PlayerStamina + (0.05 + PlayerStamina * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + 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); + 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); + 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); + 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); @@ -1038,10 +1038,10 @@ namespace SlaveMatrix public static void SetStateTraining() { - if (Sta.GameData.TrainingTarget != null && Cha != null) + if (GlobalState.GameData.TrainingTarget != null && Cha != null) { RecoverPlayerStamina(); - Sta.GameData.TrainingTarget.RecoverStamina(); + GlobalState.GameData.TrainingTarget.RecoverStamina(); PlayerSensitivity = 0.0; PlayerExcitement = 0.0; SetState(); @@ -1051,13 +1051,13 @@ namespace SlaveMatrix 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; + Hairless = GlobalState.GameData.TrainingTarget.Hairless; + Virgin = GlobalState.GameData.TrainingTarget.Virgin; + 発情 = GlobalState.GameData.TrainingTarget.発情フラグ; + Pregnant = GlobalState.GameData.TrainingTarget.Pregnant; + Muscular = GlobalState.GameData.TrainingTarget.Muscular; + Scars = GlobalState.GameData.TrainingTarget.Scars; + Trained = GlobalState.GameData.TrainingTarget.Trained; 絶頂回数 = 0; 初回 = true; 反応度 = 1.0; @@ -1200,7 +1200,7 @@ namespace SlaveMatrix { if (Cha.Body.Is双眉) { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + Cha.両眉_0(Rng.XS.NextBool(), Rng.XS.NextM(3, 4), Rng.XS.NextM(3, 4)); } if (Cha.Body.Is単眉) { @@ -1248,7 +1248,7 @@ namespace SlaveMatrix { if (Cha.Body.Is双眉) { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + Cha.両眉_0(Rng.XS.NextBool(), Rng.XS.NextM(3, 4), Rng.XS.NextM(3, 4)); } if (Cha.Body.Is単眉) { @@ -1294,7 +1294,7 @@ namespace SlaveMatrix Cha.額目_上転(); } } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { if (0.1.Lot()) { @@ -1359,7 +1359,7 @@ namespace SlaveMatrix { if (Cha.Body.Is双眉) { - Cha.両眉_0(RNG.XS.NextBool(), RNG.XS.NextM(3, 4), RNG.XS.NextM(3, 4)); + Cha.両眉_0(Rng.XS.NextBool(), Rng.XS.NextM(3, 4), Rng.XS.NextM(3, 4)); } if (Cha.Body.Is単眉) { @@ -1381,7 +1381,7 @@ namespace SlaveMatrix { Cha.Urination.Start(); 放尿率 = (放尿率 - 0.1).Clamp(0.0, 1.0); - 放尿経験値 = (放尿経験値 + 0.03 * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + 放尿経験値 = (放尿経験値 + 0.03 * Rng.XS.NextDouble()).Clamp(0.0, 1.0); } 発声(); } @@ -1405,7 +1405,7 @@ namespace SlaveMatrix public static void 射精直前処理() { - if (射精中 || !(PlayerSensitivity > 0.85) || (CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) + if (射精中 || !(PlayerSensitivity > 0.85) || (CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * GlobalState.GameData.TrainingTarget.MaxSkillL)) { return; } @@ -1459,7 +1459,7 @@ namespace SlaveMatrix { 絶頂技巧度計算(); } - if ((CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * Sta.GameData.TrainingTarget.MaxSkillL)) + if ((CurrentActionType != ActionType.手コ && CurrentActionType != ActionType.パイ) || !(Lust > 0.6) || !(SkillL > 0.5 * GlobalState.GameData.TrainingTarget.MaxSkillL)) { return; } @@ -1517,9 +1517,9 @@ namespace SlaveMatrix } 欲望度計算(); 情愛度計算(); - if (CurrentContactType == ContactType.Vagina && !Sta.GameData.TrainingTarget.Pregnant) + if (CurrentContactType == ContactType.Vagina && !GlobalState.GameData.TrainingTarget.Pregnant) { - Sta.GameData.TrainingTarget.Pregnant = (0.04 * 調教力 + 0.01 * 発情1_5w * ((Sta.GameData.TrainingTarget.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot(); + GlobalState.GameData.TrainingTarget.Pregnant = (0.04 * 調教力 + 0.01 * 発情1_5w * ((GlobalState.GameData.TrainingTarget.Race == GameText.エキドナ) ? 2.0 : 1.0)).Lot(); } } } @@ -1632,7 +1632,7 @@ namespace SlaveMatrix public static void 主回復() { - PlayerStamina = (PlayerStamina + ((Sta.GameData.祝福 != null) ? Sta.GameData.祝福.回復値 : 0.0)).Clamp(0.0, 1.0); + PlayerStamina = (PlayerStamina + ((GlobalState.GameData.祝福 != null) ? GlobalState.GameData.祝福.回復値 : 0.0)).Clamp(0.0, 1.0); } public static void 主感度加算() @@ -1672,7 +1672,7 @@ namespace SlaveMatrix public static void 回復() { - Stamina = (Stamina + Sta.GameData.TrainingTarget.回復値).Clamp(0.0, 1.0); + Stamina = (Stamina + GlobalState.GameData.TrainingTarget.回復値).Clamp(0.0, 1.0); } public static void 慣れ計算() @@ -1797,13 +1797,13 @@ namespace SlaveMatrix double num2 = 0.4 - num; if (CurrentActionType == ActionType.くぱ) { - Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * RNG.XS.NextDouble())).Clamp(0.0, 1.0); + 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); + Shame = (Shame + (num + num2 * 奴隷a * 羞恥値 * 調教力影響値 * Rng.XS.NextDouble())).Clamp(0.0, 1.0); } public static void 調教力計算() @@ -1852,7 +1852,7 @@ namespace SlaveMatrix { Training = (Training + 0.5 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); } - if ((0.1 * RNG.XS.NextDouble() * Cha.CharacterData.固有値).Lot()) + if ((0.1 * Rng.XS.NextDouble() * Cha.CharacterData.固有値).Lot()) { Training = (Training + 0.2 * 奴隷a * 調教力影響値 * 傷物1_2w * 拘束具補正増 * 玉口枷補正増).Clamp(0.0, 1.0); } @@ -1867,7 +1867,7 @@ namespace SlaveMatrix { 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); + SkillL = (SkillL + 0.0035 * 主人a * 調教力影響値).Clamp(0.0, GlobalState.GameData.TrainingTarget.MaxSkillL); } } @@ -1875,7 +1875,7 @@ namespace SlaveMatrix { if (CurrentContactType != 0) { - 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 発情1_5w * 調教済1_1w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + 部位感度[CurrentContactType] = (部位感度[CurrentContactType] + 0.03 * 奴隷a * 感度興奮差 * 調教力影響値 * 発情1_5w * 調教済1_1w * Rng.XS.NextDouble()).Clamp(0.0, 1.0); } if (Cha.Body.玉口枷_表示 && 部位感度.ContainsKey(ContactType.Mouth)) { @@ -1885,35 +1885,35 @@ namespace SlaveMatrix public static void 絶頂抵抗値計算() { - Pride = (Pride - 0.04 * 奴隷a * 感度興奮差 * 調教力影響値 * 処女0_8w * 発情1_5w * RNG.XS.NextDouble()).Clamp(0.0, 1.0); + 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); + 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); + 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); + 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); + SkillL = (SkillL + 0.007 * 主人a * 主感度興奮差 * 調教力影響値 * Rng.XS.NextDouble()).Clamp(0.0, GlobalState.GameData.TrainingTarget.MaxSkillL); } } public static void 表示ステート更新() { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { return; } @@ -2031,7 +2031,7 @@ namespace SlaveMatrix switch (c.CharacterData.Emotion) { case EmotionType.none: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_(), c.喜悦_(), c.淫乱_(), c.其他_())) + switch (GeometryUtils.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_(), c.喜悦_(), c.淫乱_(), c.其他_())) { case 0: c.CharacterData.Emotion = EmotionType.Denial; @@ -2069,7 +2069,7 @@ namespace SlaveMatrix } break; case EmotionType.Denial: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.喜悦_())) + switch (GeometryUtils.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.喜悦_())) { case 0: c.CharacterData.Emotion = EmotionType.Denial; @@ -2086,7 +2086,7 @@ namespace SlaveMatrix } break; case EmotionType.Humiliation: - switch (Oth.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.興奮_())) + switch (GeometryUtils.GetRandomIndex(c.否定_(), c.屈辱_(), c.羞恥_(), c.興奮_())) { case 0: c.CharacterData.Emotion = EmotionType.Denial; @@ -2103,7 +2103,7 @@ namespace SlaveMatrix } break; case EmotionType.Shame: - switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.興奮_())) + switch (GeometryUtils.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.興奮_())) { case 0: c.CharacterData.Emotion = EmotionType.Humiliation; @@ -2117,7 +2117,7 @@ namespace SlaveMatrix } break; case EmotionType.Acceptance: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_())) + switch (GeometryUtils.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.余裕_())) { case 0: c.CharacterData.Emotion = EmotionType.Shame; @@ -2137,7 +2137,7 @@ namespace SlaveMatrix } break; case EmotionType.Desire: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) + switch (GeometryUtils.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) { case 0: c.CharacterData.Emotion = EmotionType.Acceptance; @@ -2157,7 +2157,7 @@ namespace SlaveMatrix } break; case EmotionType.Excitement: - switch (Oth.GetRandomIndex(c.羞恥_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) + switch (GeometryUtils.GetRandomIndex(c.羞恥_(), c.欲望_(), c.興奮_(), c.喜悦_(), c.淫乱_())) { case 0: c.CharacterData.Emotion = EmotionType.Shame; @@ -2177,7 +2177,7 @@ namespace SlaveMatrix } break; case EmotionType.余裕: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_())) + switch (GeometryUtils.GetRandomIndex(c.受容_(), c.欲望_(), c.興奮_(), c.余裕_(), c.幸福_())) { case 0: c.CharacterData.Emotion = EmotionType.Acceptance; @@ -2197,7 +2197,7 @@ namespace SlaveMatrix } break; case EmotionType.Happiness: - switch (Oth.GetRandomIndex(c.受容_(), c.欲望_(), c.余裕_(), c.幸福_(), c.喜悦_())) + switch (GeometryUtils.GetRandomIndex(c.受容_(), c.欲望_(), c.余裕_(), c.幸福_(), c.喜悦_())) { case 0: c.CharacterData.Emotion = EmotionType.Acceptance; @@ -2217,7 +2217,7 @@ namespace SlaveMatrix } break; case EmotionType.Joy: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) + switch (GeometryUtils.GetRandomIndex(c.羞恥_(), c.受容_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) { case 0: c.CharacterData.Emotion = EmotionType.Shame; @@ -2243,7 +2243,7 @@ namespace SlaveMatrix } break; case EmotionType.Lewd: - switch (Oth.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) + switch (GeometryUtils.GetRandomIndex(c.屈辱_(), c.羞恥_(), c.欲望_(), c.興奮_(), c.幸福_(), c.喜悦_(), c.淫乱_())) { case 0: c.CharacterData.Emotion = EmotionType.Humiliation; @@ -2269,7 +2269,7 @@ namespace SlaveMatrix } break; case EmotionType.Other: - switch (Oth.GetRandomIndex(c.羞恥_(), c.受容_(), c.余裕_(), c.幸福_(), c.其他_())) + switch (GeometryUtils.GetRandomIndex(c.羞恥_(), c.受容_(), c.余裕_(), c.幸福_(), c.其他_())) { case 0: c.CharacterData.Emotion = EmotionType.Shame; @@ -2331,9 +2331,9 @@ namespace SlaveMatrix 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.Body.Waist.位置B += Oth.GetRandomVector() * 0.0004; - Cha.Body.HipMotionValue = RNG.XS.NextDouble(); - switch (RNG.XS.Next(2)) + Cha.Body.Waist.位置B += GeometryUtils.GetRandomVector() * 0.0004; + Cha.Body.HipMotionValue = Rng.XS.NextDouble(); + switch (Rng.XS.Next(2)) { case 0: Cha.CharacterData.Emotion = EmotionType.Humiliation; @@ -2345,8 +2345,8 @@ namespace SlaveMatrix Cha.SetInitialExpression(); Cha.UpdatePosture(); Virgin = false; - Sta.GameData.TrainingTarget.Virgin = false; - UI.発音(Cha.Body.膣口位置.GetAreaPoint(0.04), Sta.処女喪失, Color.Red, 0.3, b: true); + GlobalState.GameData.TrainingTarget.Virgin = false; + UI.発音(Cha.Body.膣口位置.GetAreaPoint(0.04), GlobalState.処女喪失, Color.Red, 0.3, b: true); Cha.Body.処女喪失 = true; if (Cha.Body.断面_表示) { @@ -2380,7 +2380,7 @@ namespace SlaveMatrix WaitingState1(); 初回 = true; 反応度 = 1.0; - if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && SkillL < 0.5 * Sta.GameData.TrainingTarget.MaxSkillL && Reactions.Tongue.Contains(Cha.Body.口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()) + if (CurrentActionType == ActionType.Insertion && CurrentContactType == ContactType.Mouth && SkillL < 0.5 * GlobalState.GameData.TrainingTarget.MaxSkillL && Reactions.Tongue.Contains(Cha.Body.口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.Cough.Start(); return; @@ -2393,8 +2393,8 @@ namespace SlaveMatrix public static void Reaction1() { Reaction2(); - Cha.Body.Waist.位置B += Oth.GetRandomVector() * 0.0004; - Cha.Body.HipMotionValue = RNG.XS.NextDouble(); + Cha.Body.Waist.位置B += GeometryUtils.GetRandomVector() * 0.0004; + Cha.Body.HipMotionValue = Rng.XS.NextDouble(); Cha.Emotion(); Cha.UpdateExpression(); Cha.UpdatePosture(); @@ -2471,19 +2471,19 @@ namespace SlaveMatrix { Cha.Splash.Start(); } - if (Sta.GameData.TrainingTarget.妊娠状態変数 > 2 && !Cha.Body.乳房左.虫性_甲殻_表示 && (CurrentActionType == ActionType.乳捏 || CurrentActionType == ActionType.パイ || ((double)Sta.GameData.TrainingTarget.妊娠状態変数 * 0.1).Lot())) + if (GlobalState.GameData.TrainingTarget.妊娠状態変数 > 2 && !Cha.Body.乳房左.虫性_甲殻_表示 && (CurrentActionType == ActionType.乳捏 || CurrentActionType == ActionType.パイ || ((double)GlobalState.GameData.TrainingTarget.妊娠状態変数 * 0.1).Lot())) { Cha.MilkSpray.Start(); } - if (!Cha.膣ヒク.Run && (CurrentContactType == ContactType.Crotch || CurrentContactType == ContactType.Sex || CurrentContactType == ContactType.Nucleus || CurrentContactType == ContactType.Vagina || RNG.XS.NextBool()) && 部位感度[ContactType.Vagina] > 0.4) + 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) + 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())) + if (!Cha.糸ヒク.Run && (CurrentContactType == ContactType.Thread || Rng.XS.NextBool())) { Cha.糸ヒク.Start(); } @@ -2503,17 +2503,17 @@ namespace SlaveMatrix 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); + num = 1 + GeometryUtils.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.Body.口i == 4 || Cha.Body.口i == 10 || Cha.Body.口i == 11) { - string[][] n = Sta.n; - text = n[num][RNG.XS.Next(n[num].Length)]; + string[][] n = GlobalState.n; + text = n[num][Rng.XS.Next(n[num].Length)]; } else if (Cha.Body.玉口枷_表示) { - text = Sta.o[3][RNG.XS.Next(Sta.o[3].Length)]; + text = GlobalState.o[3][Rng.XS.Next(GlobalState.o[3].Length)]; } else { @@ -2522,40 +2522,40 @@ namespace SlaveMatrix { n = GetRandomTable(); } - while (n[num].Length < 1 || string.IsNullOrWhiteSpace(text = n[num][RNG.XS.Next(n[num].Length)])); + while (n[num].Length < 1 || string.IsNullOrWhiteSpace(text = n[num][Rng.XS.Next(n[num].Length)])); } UI.発音(Cha.Body.口腔位置.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)) + switch (GeometryUtils.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]; + return s + GlobalState.end[(!Rng.XS.NextBool()) ? 1u : 0u]; case 1: - if (s.EndsWith(Sta.end[2])) + if (s.EndsWith(GlobalState.end[2])) { - return s + Sta.end[3]; + return s + GlobalState.end[3]; } - return s + Sta.end[RNG.XS.NextBool() ? 2 : 3]; + return s + GlobalState.end[Rng.XS.NextBool() ? 2 : 3]; case 2: - return s + Sta.end[4]; + return s + GlobalState.end[4]; default: - return s + Sta.end[0]; + return s + GlobalState.end[0]; } } public static string[][] GetRandomTable() { - return RNG.XS.Next(6) switch + return Rng.XS.Next(6) switch { - 0 => Sta.a, - 1 => Sta.i, - 2 => Sta.u, - 3 => Sta.e, - 4 => Sta.o, - 5 => Sta.n, + 0 => GlobalState.a, + 1 => GlobalState.i, + 2 => GlobalState.u, + 3 => GlobalState.e, + 4 => GlobalState.o, + 5 => GlobalState.n, _ => null, }; } @@ -2608,11 +2608,11 @@ namespace SlaveMatrix public static void ModBox() { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { return; } - CharacterData chaD = Sta.GameData.TrainingTarget.ChaD; + CharacterData chaD = GlobalState.GameData.TrainingTarget.ChaD; List list = new List(); foreach (KeyValuePair item in chaD.Sesnsitivities) { @@ -2630,15 +2630,15 @@ namespace SlaveMatrix public static void SensBox() { - if (Sta.GameData.TrainingTarget == null) + if (GlobalState.GameData.TrainingTarget == null) { return; } - CharacterData chaD = Sta.GameData.TrainingTarget.ChaD; + CharacterData chaD = GlobalState.GameData.TrainingTarget.ChaD; UI.SensitivityBox.TextIm = "Sensitivities:\r\n"; foreach (KeyValuePair item in chaD.Sesnsitivities) { - Tex sensitivityBox = UI.SensitivityBox; + TextBlock 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 7592b04..60a9cae 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Program.cs @@ -2,22 +2,25 @@ using System; using System.Reflection; using _2DGAMELIB; -namespace SlaveMatrix +namespace SlaveMatrix.GameClasses { internal static class Program { static Program() { AppContext.SetSwitch("System.Drawing.EnableUnixSupport", true); + RemappedTypeBinder.RegisterMapping("SlaveMatrix.Ele", typeof(Element)); + RemappedTypeBinder.RegisterMapping("SlaveMatrix.EleD", typeof(ElementData)); + RemappedTypeBinder.RegisterMapping("SlaveMatrix.EleI", typeof(ElementInstance)); } [STAThread] private static void Main(string[] A_0) { - Sta.LoadConfig(); + GlobalState.LoadConfig(); double percent = 35.0; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { percent = 47.0; } @@ -25,14 +28,14 @@ namespace SlaveMatrix ModeEventDispatcher med = new ModeEventDispatcher { UITitle = GameText.SlaveMatrix, //sureibumatorikusu - Unit = Sta.HighQuality ? 2203.0 : 1101.5, - ShowFPS = Sta.ShowFPS, + Unit = GlobalState.HighQuality ? 2203.0 : 1101.5, + ShowFPS = GlobalState.ShowFPS, Base = new Rectangle(4.0, 3.0, percent / 100.0), DisQuality = 1.0, HitAccuracy = 0.3 }; - med.InitializeModes("Start", Mods.GetMods); + med.InitializeModes("Start", ModuleRegistry.GetMods); UI uI = new UI(med); //main loop diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs b/SlaveMatrix/SlaveMatrix/GameClasses/RacialDefinitions.cs similarity index 98% rename from SlaveMatrix/SlaveMatrix/GameClasses/Def.cs rename to SlaveMatrix/SlaveMatrix/GameClasses/RacialDefinitions.cs index f9e7fef..58c90f2 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Def.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/RacialDefinitions.cs @@ -6,7 +6,7 @@ namespace SlaveMatrix { //race weighting/value information - public static class Def + public static class RacialDefinitions { public static Dictionary race_information = new Dictionary { @@ -318,7 +318,7 @@ namespace SlaveMatrix 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); + return 1.0 / Math.Pow(race_information[種族].希少 - ((GlobalState.GameData.祝福 != null && GlobalState.GameData.祝福.Race == GameText.カーバンクル) ? (race_information[種族].希少 / 2) : 0), 2.0); } public static double GetRutinohWeight(this string ルチノー) diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs index c54c6af..f0a6cc3 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Reactions.cs @@ -2806,8 +2806,8 @@ namespace SlaveMatrix public static void SetInitialAngle(this Character Cha) { - Ele[] Elements = Cha.Body.Elements; - foreach (Ele obj in Elements) + Element[] Elements = Cha.Body.Elements; + foreach (Element obj in Elements) { obj.AngleAll = 0.0; obj.SetAngle0(); @@ -2816,13 +2816,13 @@ namespace SlaveMatrix public static void SetSymmetry(this Character Cha) { - Ele[] Elements = Cha.Body.Elements; + Element[] Elements = Cha.Body.Elements; try { - List list = new List(); - List list2 = new List(); - Ele[] array = Elements; - foreach (Ele ele in array) + List list = new List(); + List list2 = new List(); + Element[] array = Elements; + foreach (Element ele in array) { string text = ele.ConnectionType.ToString(); if (!(ele is 尾_鳥) && !ele.ConnectionType.Is左右無し()) @@ -2837,8 +2837,8 @@ namespace SlaveMatrix } } } - 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())); + list.Sort((Element x, Element y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); + list2.Sort((Element x, Element y) => x.ConnectionType.ToString().CompareTo(y.ConnectionType.ToString())); if (list.Count <= list2.Count) { for (int j = 0; j < list.Count; j++) @@ -2856,7 +2856,7 @@ namespace SlaveMatrix list.Clear(); list2.Clear(); array = Elements; - foreach (Ele ele2 in array) + foreach (Element ele2 in array) { string text = ele2.ConnectionType.ToString(); if (!(ele2 is 尾_鳥) && !ele2.ConnectionType.Is左右無し()) @@ -2871,8 +2871,8 @@ namespace SlaveMatrix } } } - list.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); - list2.Sort((Ele x, Ele y) => x.ToString().CompareTo(y.ToString())); + list.Sort((Element x, Element y) => x.ToString().CompareTo(y.ToString())); + list2.Sort((Element x, Element y) => x.ToString().CompareTo(y.ToString())); if (list.Count <= list2.Count) { for (int j = 0; j < list.Count; j++) @@ -2893,13 +2893,13 @@ namespace SlaveMatrix } } - public static void 重複角度処理(this Ele e) + public static void 重複角度処理(this Element e) { int num = -1; int num2 = 0; bool flag = true; string text = e.GetType().ToString(); - foreach (Ele item in e.Par.EnumConnectionType(e.ConnectionType)) + foreach (Element item in e.Par.EnumConnectionType(e.ConnectionType)) { if (!(item.GetType().ToString() == text)) { @@ -2975,7 +2975,7 @@ namespace SlaveMatrix public static double 角度ムラ(this Character c, int rs1, double ba1, int rs2, double ba2) { - return (double)rs1 * ba1 * c.CharacterData.固有値 + (double)rs2 * ba2 * RNG.XS.NextDouble(); + return (double)rs1 * ba1 * c.CharacterData.固有値 + (double)rs2 * ba2 * Rng.XS.NextDouble(); } public static void 眉_無左(this Character Cha, double u1) @@ -3022,23 +3022,23 @@ namespace SlaveMatrix public static void 両眉_無(this Character Cha) { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); + double u = Cha.角度ムラ(Rng.XS.NextSign(), 0.5, Rng.XS.NextSign(), 0.25); Cha.眉_無左(u); Cha.眉_無右(u); } public static void 両眉_顰(this Character Cha) { - double u = Cha.角度ムラ(RNG.XS.NextSign(), 0.5, RNG.XS.NextSign(), 0.25); - bool flag = Cha.CharacterData.固有値 * RNG.XS.NextDouble() > 0.5; + double u = Cha.角度ムラ(Rng.XS.NextSign(), 0.5, Rng.XS.NextSign(), 0.25); + bool flag = Cha.CharacterData.固有値 * Rng.XS.NextDouble() > 0.5; Cha.眉_顰左(flag, u); Cha.眉_顰右(!flag, u); } public static void 両眉_0(this Character 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); + 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); } @@ -3089,22 +3089,22 @@ namespace SlaveMatrix public static void 眉_下左(this Character Cha) { - Cha.Body.眉左.Body.GetCurJoinRoot().SetPositionCont(Dat.Vec2DZero); + Cha.Body.眉左.Body.GetCurJoinRoot().SetPositionCont(DataConsts.Vec2DZero); } public static void 眉_下右(this Character Cha) { - Cha.Body.眉右.Body.GetCurJoinRoot().SetPositionCont(Dat.Vec2DZero); + Cha.Body.眉右.Body.GetCurJoinRoot().SetPositionCont(DataConsts.Vec2DZero); } public static void 眉_上左(this Character Cha) { - Cha.Body.眉左.Body.GetCurJoinRoot().SetPositionCont(-Dat.Vec2DUnitY * 0.003); + Cha.Body.眉左.Body.GetCurJoinRoot().SetPositionCont(-DataConsts.Vec2DUnitY * 0.003); } public static void 眉_上右(this Character Cha) { - Cha.Body.眉右.Body.GetCurJoinRoot().SetPositionCont(-Dat.Vec2DUnitY * 0.003); + Cha.Body.眉右.Body.GetCurJoinRoot().SetPositionCont(-DataConsts.Vec2DUnitY * 0.003); } public static void 両眉_下(this Character Cha) @@ -3184,12 +3184,12 @@ namespace SlaveMatrix public static void 単眉_下(this Character Cha) { - Cha.Body.単眼眉.Body.GetCurJoinRoot().SetPositionCont(Dat.Vec2DZero); + Cha.Body.単眼眉.Body.GetCurJoinRoot().SetPositionCont(DataConsts.Vec2DZero); } public static void 単眉_上(this Character Cha) { - Cha.Body.単眼眉.Body.GetCurJoinRoot().SetPositionCont(-Dat.Vec2DUnitY * 0.003); + Cha.Body.単眼眉.Body.GetCurJoinRoot().SetPositionCont(-DataConsts.Vec2DUnitY * 0.003); } public static void 単眉_1(this Character c, int i) @@ -4028,7 +4028,7 @@ namespace SlaveMatrix } if (c.CharacterData.Emotion < EmotionType.Acceptance) { - switch (RNG.XS.Next(2)) + switch (Rng.XS.Next(2)) { case 0: c.口_閉じ(); @@ -4039,7 +4039,7 @@ namespace SlaveMatrix } return; } - switch (RNG.XS.Next(3)) + switch (Rng.XS.Next(3)) { case 0: c.口_閉笑(); @@ -4061,7 +4061,7 @@ namespace SlaveMatrix public static void 舌_出し(this Character Cha) { Cha.Body.舌_表示 = true; - Cha.Body.舌.尺度YC = 0.2 + 0.8 * RNG.XS.NextDouble(); + Cha.Body.舌.尺度YC = 0.2 + 0.8 * Rng.XS.NextDouble(); } public static void 舌_0(this Character c, int i) @@ -4215,14 +4215,14 @@ namespace SlaveMatrix public static void 触覚絶頂(this Character Cha, double a) { - Cha.Body.触覚左.角度C = a * RNG.XS.NextDouble(); - Cha.Body.触覚右.角度C = (0.0 - a) * RNG.XS.NextDouble(); + Cha.Body.触覚左.角度C = a * Rng.XS.NextDouble(); + Cha.Body.触覚右.角度C = (0.0 - a) * Rng.XS.NextDouble(); } public static void 触覚甲絶頂(this Character Cha, double a) { - Cha.Body.触覚甲左.角度C = a * RNG.XS.NextDouble(); - Cha.Body.触覚甲右.角度C = (0.0 - a) * RNG.XS.NextDouble(); + Cha.Body.触覚甲左.角度C = a * Rng.XS.NextDouble(); + Cha.Body.触覚甲右.角度C = (0.0 - a) * Rng.XS.NextDouble(); } public static void 大顎左(this Character Cha, int n, double u1, double 根本角度) @@ -4271,9 +4271,9 @@ namespace SlaveMatrix public static void 両大顎_0(this Character Cha, int n, bool 同角, int i1, int i2) { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + 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); + num2 = ((!同角) ? Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5) : num); Cha.大顎左_0(i1, n, num); Cha.大顎右_0(i2, n, num2); } @@ -4314,11 +4314,11 @@ namespace SlaveMatrix { foreach (大顎 item in Cha.Body.大顎左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (大顎 item2 in Cha.Body.大顎右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -4368,9 +4368,9 @@ namespace SlaveMatrix public static void 両虫顎_0(this Character Cha, int n, bool 同角, int i1, int i2) { - double num = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + 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); + num2 = ((!同角) ? Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5) : num); Cha.虫顎左_0(i1, n, num); Cha.虫顎右_0(i2, n, num2); } @@ -4411,11 +4411,11 @@ namespace SlaveMatrix { foreach (虫顎 item in Cha.Body.虫顎左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (虫顎 item2 in Cha.Body.虫顎右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -4441,8 +4441,8 @@ namespace SlaveMatrix 腕人2.LowerArm.鎖1.反転Y = LowerArm反転Y; if (腕人2.LowerArm.虫鎌_接続 != null) { - Ele[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続; - foreach (Ele obj in 虫鎌_接続) + Element[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続; + foreach (Element obj in 虫鎌_接続) { obj.尺度XC = LowerArm尺度XC; obj.尺度C = LowerArm尺度C; @@ -4530,8 +4530,8 @@ namespace SlaveMatrix 腕人2.LowerArm.鎖1.反転Y = LowerArm反転Y; if (腕人2.LowerArm.虫鎌_接続 != null) { - Ele[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続; - foreach (Ele obj in 虫鎌_接続) + Element[] 虫鎌_接続 = 腕人2.LowerArm.虫鎌_接続; + foreach (Element obj in 虫鎌_接続) { obj.尺度XC = LowerArm尺度XC; obj.尺度C = LowerArm尺度C; @@ -4793,10 +4793,10 @@ namespace SlaveMatrix public static void 両腕_人_腕下げ(this Character 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); + 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.Body.腕左右前後 = 前後; if (左右) { @@ -4812,10 +4812,10 @@ namespace SlaveMatrix public static void 両腕_人_パイズリ(this Character 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); + 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.Body.腕左右前後 = 前後; if (左右) { @@ -4832,10 +4832,10 @@ namespace SlaveMatrix public static void 両腕人_0(this Character Cha, int n, bool 前後, bool 同角, bool 左右, int i1, int i2) { Cha.Body.腕左右前後 = 前後; - 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 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; @@ -4849,10 +4849,10 @@ namespace SlaveMatrix } 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); + 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 (左右) { @@ -4998,35 +4998,35 @@ namespace SlaveMatrix { foreach (Arm人 item in Cha.Body.Arm人左) { - item.Shoulder.角度C = a * RNG.XS.NextDouble(); + item.Shoulder.角度C = a * Rng.XS.NextDouble(); if (item.UpperArm == null) { continue; } - item.UpperArm.角度C = a * RNG.XS.NextDouble(); + item.UpperArm.角度C = a * Rng.XS.NextDouble(); if (item.LowerArm != null) { - item.LowerArm.角度C = a * RNG.XS.NextDouble(); + item.LowerArm.角度C = a * Rng.XS.NextDouble(); if (item.手 != null) { - item.手.角度C = a * RNG.XS.NextDouble(); + item.手.角度C = a * Rng.XS.NextDouble(); } } } foreach (Arm人 item2 in Cha.Body.Arm人右) { - item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.Shoulder.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.UpperArm == null) { continue; } - item2.UpperArm.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.UpperArm.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.LowerArm != null) { - item2.LowerArm.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.LowerArm.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.手 != null) { - item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.手.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } } @@ -5162,10 +5162,10 @@ namespace SlaveMatrix public static void 両腕翼鳥_0(this Character 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 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; @@ -5179,10 +5179,10 @@ namespace SlaveMatrix } 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); + 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); @@ -5248,11 +5248,11 @@ namespace SlaveMatrix { foreach (Arm翼鳥 item in Cha.Body.腕翼鳥左) { - item.Shoulder.角度C = a * RNG.XS.NextDouble(); + item.Shoulder.角度C = a * Rng.XS.NextDouble(); } foreach (Arm翼鳥 item2 in Cha.Body.腕翼鳥右) { - item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.Shoulder.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -5366,10 +5366,10 @@ namespace SlaveMatrix public static void 両腕翼獣_0(this Character 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 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; @@ -5383,10 +5383,10 @@ namespace SlaveMatrix } 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); + 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); @@ -5440,11 +5440,11 @@ namespace SlaveMatrix { foreach (Arm翼獣 item in Cha.Body.腕翼獣左) { - item.Shoulder.角度C = a * RNG.XS.NextDouble(); + item.Shoulder.角度C = a * Rng.XS.NextDouble(); } foreach (Arm翼獣 item2 in Cha.Body.腕翼獣右) { - item2.Shoulder.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.Shoulder.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -5530,10 +5530,10 @@ namespace SlaveMatrix public static void 両腕獣_0(this Character 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 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; @@ -5547,10 +5547,10 @@ namespace SlaveMatrix } 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); + 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); @@ -5596,13 +5596,13 @@ namespace SlaveMatrix { continue; } - item.UpperArm.角度C = a * RNG.XS.NextDouble(); + item.UpperArm.角度C = a * Rng.XS.NextDouble(); if (item.LowerArm != null) { - item.LowerArm.角度C = a * RNG.XS.NextDouble(); + item.LowerArm.角度C = a * Rng.XS.NextDouble(); if (item.手 != null) { - item.手.角度C = a * RNG.XS.NextDouble(); + item.手.角度C = a * Rng.XS.NextDouble(); } } } @@ -5612,13 +5612,13 @@ namespace SlaveMatrix { continue; } - item2.UpperArm.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.UpperArm.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.LowerArm != null) { - item2.LowerArm.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.LowerArm.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.手 != null) { - item2.手.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.手.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } } @@ -5790,9 +5790,9 @@ namespace SlaveMatrix public static void 両脚_人_足コキ(this Character 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); + 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.Body.腿開きi = 2; Cha.Leg_人_足コキ左(n, u, u2, u3); Cha.Leg_人_足コキ右(n, u, u2, u3); @@ -5812,9 +5812,9 @@ namespace SlaveMatrix 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 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; @@ -5836,9 +5836,9 @@ namespace SlaveMatrix 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); + 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); @@ -5922,25 +5922,25 @@ namespace SlaveMatrix { foreach (脚人 item in Cha.Body.脚人左) { - item.腿.角度C = a * RNG.XS.NextDouble(); + item.腿.角度C = a * Rng.XS.NextDouble(); if (item.Leg != null) { - item.Leg.角度C = a * RNG.XS.NextDouble(); + item.Leg.角度C = a * Rng.XS.NextDouble(); if (item.足 != null) { - item.足.角度C = a * RNG.XS.NextDouble(); + item.足.角度C = a * Rng.XS.NextDouble(); } } } foreach (脚人 item2 in Cha.Body.脚人右) { - item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.腿.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.Leg != null) { - item2.Leg.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.Leg.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.足 != null) { - item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.足.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } } @@ -6062,10 +6062,10 @@ namespace SlaveMatrix public static void 両脚獣_0(this Character 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 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; @@ -6079,10 +6079,10 @@ namespace SlaveMatrix } 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(); + 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); @@ -6126,14 +6126,14 @@ namespace SlaveMatrix { if (item.腿 != null) { - item.腿.角度C = a * RNG.XS.NextDouble(); + item.腿.角度C = a * Rng.XS.NextDouble(); } if (item.Leg != null) { - item.Leg.角度C = a * RNG.XS.NextDouble(); + item.Leg.角度C = a * Rng.XS.NextDouble(); if (item.足 != null) { - item.足.角度C = a * RNG.XS.NextDouble(); + item.足.角度C = a * Rng.XS.NextDouble(); } } } @@ -6141,14 +6141,14 @@ namespace SlaveMatrix { if (item2.腿 != null) { - item2.腿.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.腿.角度C = (0.0 - a) * Rng.XS.NextDouble(); } if (item2.Leg != null) { - item2.Leg.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.Leg.角度C = (0.0 - a) * Rng.XS.NextDouble(); if (item2.足 != null) { - item2.足.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.足.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } } @@ -6268,9 +6268,9 @@ namespace SlaveMatrix public static void 両翼鳥_0(this Character 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 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; @@ -6282,9 +6282,9 @@ namespace SlaveMatrix } 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); + 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); @@ -6460,36 +6460,36 @@ namespace SlaveMatrix public static void 両翼獣_閉じ(this Character 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); + 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 Character 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); + 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 Character 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); + 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 Character 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 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; @@ -6501,9 +6501,9 @@ namespace SlaveMatrix } 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); + 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); @@ -6619,8 +6619,8 @@ namespace SlaveMatrix public static void 両鰭_0(this Character 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); + 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); } @@ -6661,11 +6661,11 @@ namespace SlaveMatrix { foreach (鰭 item in Cha.Body.鰭左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (鰭 item2 in Cha.Body.鰭右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -6715,8 +6715,8 @@ namespace SlaveMatrix public static void 両葉_0(this Character 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); + 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); } @@ -6757,11 +6757,11 @@ namespace SlaveMatrix { foreach (葉 item in Cha.Body.葉左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (葉 item2 in Cha.Body.葉右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -6811,8 +6811,8 @@ namespace SlaveMatrix public static void 両前翅_0(this Character 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); + 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); } @@ -6853,11 +6853,11 @@ namespace SlaveMatrix { foreach (前翅 item in Cha.Body.前翅1左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (前翅 item2 in Cha.Body.前翅1右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -7011,8 +7011,8 @@ namespace SlaveMatrix public static void 両後翅_0(this Character 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); + 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); } @@ -7053,11 +7053,11 @@ namespace SlaveMatrix { foreach (後翅 item in Cha.Body.後翅1左) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } foreach (後翅 item2 in Cha.Body.後翅1右) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } @@ -7221,12 +7221,12 @@ namespace SlaveMatrix public static void 両触肢蜘_0(this Character 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 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; @@ -7240,12 +7240,12 @@ namespace SlaveMatrix } 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); + 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); @@ -7287,21 +7287,21 @@ namespace SlaveMatrix { foreach (触肢_肢蜘 item in Cha.Body.触肢蜘左) { - item.X0Y0_基節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_転節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_膝節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脛節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_蹠節.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_基節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_転節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_膝節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脛節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_蹠節.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (触肢_肢蜘 item2 in Cha.Body.触肢蜘右) { - item2.X0Y0_基節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_転節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_膝節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_脛節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_基節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_転節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_膝節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_脛節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -7373,12 +7373,12 @@ namespace SlaveMatrix public static void 両触肢蠍_0(this Character 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 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; @@ -7392,12 +7392,12 @@ namespace SlaveMatrix } 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); + 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); @@ -7439,24 +7439,24 @@ namespace SlaveMatrix { foreach (触肢_肢蠍 item in Cha.Body.触肢蠍左) { - item.X0Y0_転節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_膝節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_爪1.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_転節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_膝節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_爪1.SetAngleCont(a * Rng.XS.NextDouble()); if (!item.拘束) { - item.X0Y0_爪2.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_爪2.SetAngleCont(a * Rng.XS.NextDouble()); } } foreach (触肢_肢蠍 item2 in Cha.Body.触肢蠍右) { - item2.X0Y0_転節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_膝節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_爪1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_転節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_膝節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_爪1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); if (!item2.拘束) { - item2.X0Y0_爪2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_爪2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } } @@ -7579,14 +7579,14 @@ namespace SlaveMatrix public static void 両節足蜘_0(this Character 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 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; @@ -7600,14 +7600,14 @@ namespace SlaveMatrix } 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); + 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); @@ -7649,25 +7649,25 @@ namespace SlaveMatrix { foreach (節足_足蜘 item in Cha.Body.節足蜘左) { - item.X0Y0_基節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_転節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_膝節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脛節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_蹠節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節1.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節2.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_基節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_転節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_膝節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脛節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_蹠節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節1.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節2.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (節足_足蜘 item2 in Cha.Body.節足蜘右) { - item2.X0Y0_基節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_転節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_膝節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_脛節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_基節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_転節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_膝節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_脛節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -7785,14 +7785,14 @@ namespace SlaveMatrix public static void 両節足蠍_0(this Character 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 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; @@ -7806,14 +7806,14 @@ namespace SlaveMatrix } 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); + 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); @@ -7855,23 +7855,23 @@ namespace SlaveMatrix { foreach (節足_足蠍 item in Cha.Body.節足蠍左) { - item.X0Y0_転節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_膝節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脛節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_蹠節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節1.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節2.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_転節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_膝節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脛節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_蹠節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節1.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節2.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (節足_足蠍 item2 in Cha.Body.節足蠍右) { - item2.X0Y0_転節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_膝節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_脛節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_転節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_膝節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_脛節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_蹠節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -7959,14 +7959,14 @@ namespace SlaveMatrix public static void 両節足百_0(this Character 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 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; @@ -7980,14 +7980,14 @@ namespace SlaveMatrix } 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); + 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); @@ -8029,23 +8029,23 @@ namespace SlaveMatrix { foreach (節足_足百 item in Cha.Body.節足百左) { - item.X0Y0_基節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_転節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_前腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脛節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節1.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_跗節2.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_基節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_転節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_前腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脛節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節1.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_跗節2.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (節足_足百 item2 in Cha.Body.節足百右) { - item2.X0Y0_基節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_転節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_前腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_脛節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_基節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_転節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_前腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_脛節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_跗節2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -8103,11 +8103,11 @@ namespace SlaveMatrix public static void 両節尾曳_0(this Character 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 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; @@ -8123,11 +8123,11 @@ namespace SlaveMatrix } 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); + 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); @@ -8169,19 +8169,19 @@ namespace SlaveMatrix { foreach (節尾_曳航 item in Cha.Body.節尾曳左) { - item.X0Y0_前腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_腿節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脛節.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_付節1.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_付節2.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_前腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_腿節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脛節.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_付節1.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_付節2.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (節尾_曳航 item2 in Cha.Body.節尾曳右) { - item2.X0Y0_前腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_腿節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_脛節.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_付節1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item2.X0Y0_付節2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_前腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_腿節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_脛節.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_付節1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item2.X0Y0_付節2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -8231,11 +8231,11 @@ namespace SlaveMatrix public static void 両節尾鋏_0(this Character 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 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; @@ -8251,11 +8251,11 @@ namespace SlaveMatrix } 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); + 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); @@ -8297,11 +8297,11 @@ namespace SlaveMatrix { foreach (節尾_鋏 item in Cha.Body.節尾鋏左) { - item.X0Y0_牙.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_牙.SetAngleCont(a * Rng.XS.NextDouble()); } foreach (節尾_鋏 item2 in Cha.Body.節尾鋏右) { - item2.X0Y0_牙.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.X0Y0_牙.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } @@ -8375,8 +8375,8 @@ namespace SlaveMatrix public static void 両虫鎌_0(this Character 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); + 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); } @@ -8419,14 +8419,14 @@ namespace SlaveMatrix { if (!item.拘束) { - item.角度C = a * RNG.XS.NextDouble(); + item.角度C = a * Rng.XS.NextDouble(); } } foreach (虫鎌 item2 in Cha.Body.虫鎌右) { if (!item2.拘束) { - item2.角度C = (0.0 - a) * RNG.XS.NextDouble(); + item2.角度C = (0.0 - a) * Rng.XS.NextDouble(); } } } @@ -8437,13 +8437,13 @@ namespace SlaveMatrix 触手2.SetAngle0(); if (angs.Length != 0) { - Par[] array = 触手2.Enum軸().ToArray(); + ShapePart[] 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)) + foreach (ShapePart item in array.Skip(1)) { item.SetAngleBase((double)si * (angs[(num / num2).Limit(0, angs.Length)](num) / num3 + u2)); num++; @@ -8487,13 +8487,13 @@ namespace SlaveMatrix 触手2.SetAngle0(); if (angs.Length != 0) { - Par[] array = 触手2.Enum軸().ToArray(); + ShapePart[] 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)) + foreach (ShapePart item in array.Skip(1)) { item.SetAngleBase((double)si * ((0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u2))); num++; @@ -8558,17 +8558,17 @@ namespace SlaveMatrix public static void 両触手_S字(this Character 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(); + 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 Character 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)); + 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 Character c, int i, int n, int s, double u1, double u2, double u3) @@ -8594,39 +8594,39 @@ namespace SlaveMatrix { foreach (触手 item in Cha.Body.触手左) { - foreach (Par item2 in item.Enum軸()) + foreach (ShapePart item2 in item.Enum軸()) { - item2.SetAngleCont(a * RNG.XS.NextDouble()); + item2.SetAngleCont(a * Rng.XS.NextDouble()); } if (!item.拘束 && item is 触手_蔦) { 触手_蔦 触手_蔦2 = (触手_蔦)item; if (触手_蔦2.先端_上顎_顎_表示) { - 触手_蔦2.X0Y0_先端_上顎_顎.SetAngleCont(a * RNG.XS.NextDouble()); + 触手_蔦2.X0Y0_先端_上顎_顎.SetAngleCont(a * Rng.XS.NextDouble()); } if (触手_蔦2.先端_下顎_顎_表示) { - 触手_蔦2.X0Y0_先端_下顎_顎.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + 触手_蔦2.X0Y0_先端_下顎_顎.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } } foreach (触手 item3 in Cha.Body.触手右) { - foreach (Par item4 in item3.Enum軸()) + foreach (ShapePart item4 in item3.Enum軸()) { - item4.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item4.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } if (!item3.拘束 && item3 is 触手_蔦) { 触手_蔦 触手_蔦3 = (触手_蔦)item3; if (触手_蔦3.先端_上顎_顎_表示) { - 触手_蔦3.X0Y0_先端_上顎_顎.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + 触手_蔦3.X0Y0_先端_上顎_顎.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } if (触手_蔦3.先端_下顎_顎_表示) { - 触手_蔦3.X0Y0_先端_下顎_顎.SetAngleCont(a * RNG.XS.NextDouble()); + 触手_蔦3.X0Y0_先端_下顎_顎.SetAngleCont(a * Rng.XS.NextDouble()); } } } @@ -8667,13 +8667,13 @@ namespace SlaveMatrix 触手_犬2.X0Y0_脚前_手_小指_指.SetAngleBase(触手_犬2.X0Y0_脚前_手_小指_指.GetAngleBase() + (30.0 * 開指 + u5)); if (angs.Length != 0) { - Par[] array = 触手_犬2.Enum軸().ToArray(); + ShapePart[] 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)) + foreach (ShapePart item in array.Skip(1)) { item.SetAngleBase(item.GetAngleBase() + ((0.0 - angs[(num / num2).Limit(0, angs.Length)](num)) / num3 + (0.0 - u7))); num++; @@ -8706,7 +8706,7 @@ namespace SlaveMatrix public static void 両触手犬_0(this Character 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)); + 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 Character c, int i, int n, double u1, double u2, double u3, double u4, double u5, double u6, double u7) @@ -8732,64 +8732,64 @@ namespace SlaveMatrix { foreach (触手_犬 item in Cha.Body.触手犬左) { - item.X0Y0_脚後_UpperArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_UpperArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_頭_口膜_口膜1.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_UpperArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_LowerArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_手_手.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_UpperArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_LowerArm.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_手.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_脚後_UpperArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_UpperArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_頭_口膜_口膜1.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_UpperArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_LowerArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_手_手.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_UpperArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_LowerArm.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_手.SetAngleCont(a * Rng.XS.NextDouble()); if (!item.拘束) { - item.X0Y0_頭_上顎_眼下_眼下.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_頭_下顎_眼下_眼下.SetAngleCont(a * RNG.XS.NextDouble()); + item.X0Y0_頭_上顎_眼下_眼下.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_頭_下顎_眼下_眼下.SetAngleCont(a * Rng.XS.NextDouble()); } - item.X0Y0_脚後_手_親指_爪.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_手_人指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_手_中指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_手_薬指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚後_手_小指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_親指_爪.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_人指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_中指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_薬指_指.SetAngleCont(a * RNG.XS.NextDouble()); - item.X0Y0_脚前_手_小指_指.SetAngleCont(a * RNG.XS.NextDouble()); - foreach (Par item2 in item.Enum軸()) + item.X0Y0_脚後_手_親指_爪.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_手_人指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_手_中指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_手_薬指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚後_手_小指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_親指_爪.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_人指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_中指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_薬指_指.SetAngleCont(a * Rng.XS.NextDouble()); + item.X0Y0_脚前_手_小指_指.SetAngleCont(a * Rng.XS.NextDouble()); + foreach (ShapePart item2 in item.Enum軸()) { - item2.SetAngleCont(a * RNG.XS.NextDouble()); + item2.SetAngleCont(a * Rng.XS.NextDouble()); } } foreach (触手_犬 item3 in Cha.Body.触手犬右) { - item3.X0Y0_脚後_UpperArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_UpperArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_頭_口膜_口膜1.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_UpperArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_LowerArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_手_手.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_UpperArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_LowerArm.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_手.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item3.X0Y0_脚後_UpperArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_UpperArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_頭_口膜_口膜1.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_UpperArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_LowerArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_手_手.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_UpperArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_LowerArm.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_手.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); if (!item3.拘束) { - item3.X0Y0_頭_上顎_眼下_眼下.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_頭_下顎_眼下_眼下.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item3.X0Y0_頭_上顎_眼下_眼下.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_頭_下顎_眼下_眼下.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } - item3.X0Y0_脚後_手_親指_爪.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_手_人指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_手_中指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_手_薬指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚後_手_小指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_親指_爪.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_人指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_中指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_薬指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - item3.X0Y0_脚前_手_小指_指.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); - foreach (Par item4 in item3.Enum軸()) + item3.X0Y0_脚後_手_親指_爪.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_手_人指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_手_中指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_手_薬指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚後_手_小指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_親指_爪.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_人指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_中指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_薬指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + item3.X0Y0_脚前_手_小指_指.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); + foreach (ShapePart item4 in item3.Enum軸()) { - item4.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item4.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } } } @@ -8803,7 +8803,7 @@ namespace SlaveMatrix return; } 尾2.SetAngle0(); - Par[] array = 尾2.Enum軸().ToArray(); + ShapePart[] array = 尾2.Enum軸().ToArray(); double num = ((尾2 is 尾_蟲) ? 0.3 : 1.0); if (angs.Length != 0 && array.Length != 0) { @@ -8814,8 +8814,8 @@ namespace SlaveMatrix 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; + double num5 = Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5); + ShapePart[] array2 = array; for (int i = 0; i < array2.Length; i++) { array2[i].SetAngleBase(((double)s * angs[(num2 / num3).Limit(0, angs.Length)](num2) / num4 + num5) * num); @@ -8827,13 +8827,13 @@ namespace SlaveMatrix } else { - array[0].SetAngleBase(根本角度 + Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5)); + array[0].SetAngleBase(根本角度 + 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)) + foreach (ShapePart item in array.Take(array.Length / 2)) { item.SetAngleBase(item.GetAngleBase() / num6 * num); num6 += 1.0; @@ -8842,11 +8842,11 @@ namespace SlaveMatrix 尾鰭_魚 ele = 尾2.EnumEle().GetEle<尾鰭_魚>(); if (ele != null) { - ele.展開 = 展開 * Cha.CharacterData.固有値 * RNG.XS.NextDouble(); + ele.展開 = 展開 * Cha.CharacterData.固有値 * Rng.XS.NextDouble(); } else if (尾2 is 尾_鳥) { - ((尾_鳥)尾2).展開 = 展開 * Cha.CharacterData.固有値 * RNG.XS.NextDouble(); + ((尾_鳥)尾2).展開 = 展開 * Cha.CharacterData.固有値 * Rng.XS.NextDouble(); } if (尾2.EnumEle().IsEle<尾鰭>()) { @@ -8856,22 +8856,22 @@ namespace SlaveMatrix public static void 尾_基本(this Character Cha, int n) { - Cha.尾(n, RNG.XS.NextSign(), RNG.XS.NextDouble(), 0.0); + Cha.尾(n, Rng.XS.NextSign(), Rng.XS.NextDouble(), 0.0); } public static void 尾_S字(this Character Cha, int n) { - Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => 25.0, (int i) => -25.0); + Cha.尾(n, Rng.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => 25.0, (int i) => -25.0); } public static void 尾_波(this Character Cha, int n) { - Cha.尾(n, RNG.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => System.Math.Sin(i) * 40.0); + Cha.尾(n, Rng.XS.NextSign(), 0.5, 10.0.GetRanAngle(), (int i) => System.Math.Sin(i) * 40.0); } public static void 尾_ピーン(this Character Cha, int n) { - Cha.尾(n, RNG.XS.NextSign(), 1.0, 10.0.GetRanAngle(), (int i) => 0.0, (int i) => 25.0.GetRanAngle()); + Cha.尾(n, Rng.XS.NextSign(), 1.0, 10.0.GetRanAngle(), (int i) => 0.0, (int i) => 25.0.GetRanAngle()); } public static void 尾_0(this Character c, int n, int i) @@ -8895,14 +8895,14 @@ namespace SlaveMatrix public static void 尾絶頂(this Character Cha, double a) { - double 展開 = a * 0.015 * RNG.XS.NextDouble(); + double 展開 = a * 0.015 * Rng.XS.NextDouble(); foreach (尾 item in Cha.Body.尾) { if (item.右) { - foreach (Par item2 in item.Enum軸()) + foreach (ShapePart item2 in item.Enum軸()) { - item2.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + item2.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } 尾鰭_魚 ele = item.EnumEle().GetEle<尾鰭_魚>(); if (ele != null) @@ -8915,9 +8915,9 @@ namespace SlaveMatrix } continue; } - foreach (Par item3 in item.Enum軸()) + foreach (ShapePart item3 in item.Enum軸()) { - item3.SetAngleCont(a * RNG.XS.NextDouble()); + item3.SetAngleCont(a * Rng.XS.NextDouble()); } 尾鰭_魚 ele2 = item.EnumEle().GetEle<尾鰭_魚>(); if (ele2 != null) @@ -8944,7 +8944,7 @@ namespace SlaveMatrix num2 = 1; } double num3 = (double)Cha.Body.長胴n * 0.1; - double num4 = Cha.角度ムラ(RNG.XS.NextSign(), 3.0, RNG.XS.NextSign(), 1.5); + double num4 = Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5); foreach (長胴 item in Cha.Body.長胴.Skip(1)) { item.角度B = (double)si * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4; @@ -8954,19 +8954,19 @@ namespace SlaveMatrix public static void 長胴_基本(this Character Cha) { - Cha.長胴(RNG.XS.NextSign(), (int i) => 4.0.GetRanAngle()); + Cha.長胴(Rng.XS.NextSign(), (int i) => 4.0.GetRanAngle()); } public static void 魚(this Character Cha, int s, params Func[] angs) { - Par[] array = Cha.Body.魚.軸列挙().ToArray(); + ShapePart[] array = Cha.Body.魚.軸列挙().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; + double num4 = Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5); + ShapePart[] array2 = array; for (int i = 0; i < array2.Length; i++) { array2[i].SetAngleBase((double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4); @@ -8977,22 +8977,22 @@ namespace SlaveMatrix public static void 魚_基本(this Character Cha) { - Cha.魚(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + Cha.魚(Rng.XS.NextSign(), (int i) => 5.0.GetRanAngle()); } public static void 魚_S字(this Character Cha) { - Cha.魚(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + Cha.魚(Rng.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); } public static void 魚_波(this Character Cha) { - Cha.魚(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + Cha.魚(Rng.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); } public static void 魚_ピーン(this Character Cha) { - Cha.魚(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + Cha.魚(Rng.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); } public static void 魚_0(this Character c, int i) @@ -9016,14 +9016,14 @@ namespace SlaveMatrix public static void 鯨(this Character Cha, int s, params Func[] angs) { - Par[] array = Cha.Body.鯨.軸列挙().ToArray(); + ShapePart[] array = Cha.Body.鯨.軸列挙().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; + double num4 = Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5); + ShapePart[] array2 = array; for (int i = 0; i < array2.Length; i++) { array2[i].SetAngleBase((double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4); @@ -9034,22 +9034,22 @@ namespace SlaveMatrix public static void 鯨_基本(this Character Cha) { - Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + Cha.鯨(Rng.XS.NextSign(), (int i) => 5.0.GetRanAngle()); } public static void 鯨_S字(this Character Cha) { - Cha.鯨(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + Cha.鯨(Rng.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); } public static void 鯨_波(this Character Cha) { - Cha.鯨(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + Cha.鯨(Rng.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); } public static void 鯨_ピーン(this Character Cha) { - Cha.鯨(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + Cha.鯨(Rng.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); } public static void 鯨_0(this Character c, int i) @@ -9073,14 +9073,14 @@ namespace SlaveMatrix public static void 蠍(this Character Cha, int s, params Func[] angs) { - Par[] array = Cha.Body.蠍.軸列挙().ToArray(); + ShapePart[] array = Cha.Body.蠍.軸列挙().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; + double num4 = Cha.角度ムラ(Rng.XS.NextSign(), 3.0, Rng.XS.NextSign(), 1.5); + ShapePart[] array2 = array; for (int i = 0; i < array2.Length; i++) { array2[i].SetAngleBase((double)s * angs[(num / num2).Limit(0, angs.Length)](num) / num3 + num4); @@ -9091,22 +9091,22 @@ namespace SlaveMatrix public static void 蠍_基本(this Character Cha) { - Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0.GetRanAngle()); + Cha.蠍(Rng.XS.NextSign(), (int i) => 5.0.GetRanAngle()); } public static void 蠍_S字(this Character Cha) { - Cha.蠍(RNG.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); + Cha.蠍(Rng.XS.NextSign(), (int i) => 5.0, (int i) => -5.0); } public static void 蠍_波(this Character Cha) { - Cha.蠍(RNG.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); + Cha.蠍(Rng.XS.NextSign(), (int i) => System.Math.Sin(i) * 5.0); } public static void 蠍_ピーン(this Character Cha) { - Cha.蠍(RNG.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); + Cha.蠍(Rng.XS.NextSign(), (int i) => 0.0, (int i) => 5.0.GetRanAngle()); } public static void 蠍_0(this Character c, int i) @@ -9130,23 +9130,23 @@ namespace SlaveMatrix public static void 植(this Character Cha, int si, double 角度) { - Cha.Body.植.X0Y0_幹下.SetAngleBase((double)si * 角度 + Cha.角度ムラ(RNG.XS.NextSign(), 10.0, RNG.XS.NextSign(), 5.0)); + Cha.Body.植.X0Y0_幹下.SetAngleBase((double)si * 角度 + Cha.角度ムラ(Rng.XS.NextSign(), 10.0, Rng.XS.NextSign(), 5.0)); } public static void 植_基本(this Character Cha) { - Cha.植(RNG.XS.NextSign(), 5.0.GetRanAngle()); + Cha.植(Rng.XS.NextSign(), 5.0.GetRanAngle()); } public static void 植絶頂(this Character Cha, double a) { if (Cha.Body.植.右) { - Cha.Body.植.X0Y0_幹下.SetAngleCont((0.0 - a) * RNG.XS.NextDouble()); + Cha.Body.植.X0Y0_幹下.SetAngleCont((0.0 - a) * Rng.XS.NextDouble()); } else { - Cha.Body.植.X0Y0_幹下.SetAngleCont(a * RNG.XS.NextDouble()); + Cha.Body.植.X0Y0_幹下.SetAngleCont(a * Rng.XS.NextDouble()); } } @@ -9279,7 +9279,7 @@ namespace SlaveMatrix public static void UpdateExpression(this Character c) { - switch (RNG.XS.Next(6)) + switch (Rng.XS.Next(6)) { case 0: c.眉(); @@ -9309,8 +9309,8 @@ namespace SlaveMatrix { 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 + int num = 眉_0感情対応[状態][Rng.XS.Next(眉_0感情対応[状態].Count)]; + c.両眉_0(Rng.XS.NextBool(), num, num switch { 4 => 3, 3 => 4, @@ -9318,19 +9318,19 @@ namespace SlaveMatrix 1 => 2, _ => num, }); - num = 眉_1感情対応[状態][RNG.XS.Next(眉_1感情対応[状態].Count)]; + 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)]); + 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.Body.Is単眉) { - c.単眉_0(単眉_0感情対応[状態][RNG.XS.Next(単眉_0感情対応[状態].Count)]); - c.単眉_1(単眉_1感情対応[状態][RNG.XS.Next(単眉_1感情対応[状態].Count)]); + c.単眉_0(単眉_0感情対応[状態][Rng.XS.Next(単眉_0感情対応[状態].Count)]); + c.単眉_1(単眉_1感情対応[状態][Rng.XS.Next(単眉_1感情対応[状態].Count)]); } } @@ -9339,7 +9339,7 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.IsDualEyes || c.Body.IsSingleEye || c.Body.IsCheekEyes || c.Body.IsForeheadEye) { - int num = 目_0感情対応[状態][RNG.XS.Next(目_0感情対応[状態].Count)]; + int num = 目_0感情対応[状態][Rng.XS.Next(目_0感情対応[状態].Count)]; if (c.CharacterData.Stamina < 0.3 && c.CharacterData.Sensitivity > 0.8 && c.CharacterData.Excitement > 0.8 && c.CharacterData.Taming > 0.8 && 0.5.Lot()) { num = 3; @@ -9368,27 +9368,27 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.IsDualEyes) { - int num = 瞼_0感情対応[状態][RNG.XS.Next(瞼_0感情対応[状態].Count)]; + int num = 瞼_0感情対応[状態][Rng.XS.Next(瞼_0感情対応[状態].Count)]; c.両瞼_0(num, num); - int num2 = (c.Body.目隠帯_表示 ? 3 : 瞼_1感情対応[状態][RNG.XS.Next(瞼_1感情対応[状態].Count)]); + int num2 = (c.Body.目隠帯_表示 ? 3 : 瞼_1感情対応[状態][Rng.XS.Next(瞼_1感情対応[状態].Count)]); c.両瞼_1(num2, num2); } else if (c.Body.IsSingleEye) { - c.単瞼_0(単瞼_0感情対応[状態][RNG.XS.Next(単瞼_0感情対応[状態].Count)]); - c.単瞼_1(c.Body.目隠帯_表示 ? 3 : 単瞼_1感情対応[状態][RNG.XS.Next(単瞼_1感情対応[状態].Count)]); + c.単瞼_0(単瞼_0感情対応[状態][Rng.XS.Next(単瞼_0感情対応[状態].Count)]); + c.単瞼_1(c.Body.目隠帯_表示 ? 3 : 単瞼_1感情対応[状態][Rng.XS.Next(単瞼_1感情対応[状態].Count)]); } if (c.Body.IsCheekEyes) { - int num = 頬瞼_0感情対応[状態][RNG.XS.Next(頬瞼_0感情対応[状態].Count)]; + int num = 頬瞼_0感情対応[状態][Rng.XS.Next(頬瞼_0感情対応[状態].Count)]; c.両頬瞼_0(num, num); - int num2 = (c.Body.目隠帯_表示 ? 3 : 頬瞼_1感情対応[状態][RNG.XS.Next(頬瞼_1感情対応[状態].Count)]); + int num2 = (c.Body.目隠帯_表示 ? 3 : 頬瞼_1感情対応[状態][Rng.XS.Next(頬瞼_1感情対応[状態].Count)]); c.両頬瞼_1(num2, num2); } if (c.Body.IsForeheadEye) { - c.額瞼_0(額瞼_0感情対応[状態][RNG.XS.Next(額瞼_0感情対応[状態].Count)]); - c.額瞼_1(c.Body.目隠帯_表示 ? 3 : 額瞼_1感情対応[状態][RNG.XS.Next(額瞼_1感情対応[状態].Count)]); + c.額瞼_0(額瞼_0感情対応[状態][Rng.XS.Next(額瞼_0感情対応[状態].Count)]); + c.額瞼_1(c.Body.目隠帯_表示 ? 3 : 額瞼_1感情対応[状態][Rng.XS.Next(額瞼_1感情対応[状態].Count)]); } } @@ -9397,7 +9397,7 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (!Player.UI.Is口挿入 && !c.Body.玉口枷_表示) { - int num = 口_0感情対応[状態][RNG.XS.Next(口_0感情対応[状態].Count)]; + int num = 口_0感情対応[状態][Rng.XS.Next(口_0感情対応[状態].Count)]; c.口_0(num); num = ((c.ModeEventDispatcher.Mode == "Training" && Tongue.Contains(num) && c.CharacterData.Sesnsitivities[ContactType.Mouth] > 0.6 && c.CharacterData.Sensitivity > 0.6 && c.CharacterData.Excitement > 0.6 && c.CharacterData.Tension < 0.5 && c.CharacterData.Pride == 0.0 && c.CharacterData.Lust > 0.6 && c.CharacterData.Taming > 0.5 && 0.5.Lot()) ? 1 : 0); c.舌_0(num); @@ -9409,12 +9409,12 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.Is人耳) { - int num = 耳_0感情対応[状態][RNG.XS.Next(耳_0感情対応[状態].Count)]; + int num = 耳_0感情対応[状態][Rng.XS.Next(耳_0感情対応[状態].Count)]; c.両耳_0(num, num); } else if (c.Body.Is獣耳) { - c.両獣耳_0(獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)], 獣耳_0感情対応[状態][RNG.XS.Next(獣耳_0感情対応[状態].Count)]); + c.両獣耳_0(獣耳_0感情対応[状態][Rng.XS.Next(獣耳_0感情対応[状態].Count)], 獣耳_0感情対応[状態][Rng.XS.Next(獣耳_0感情対応[状態].Count)]); } } @@ -9423,7 +9423,7 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.虫顎n > 0) { - int num = 虫顎_0感情対応[状態][RNG.XS.Next(虫顎_0感情対応[状態].Count)]; + int num = 虫顎_0感情対応[状態][Rng.XS.Next(虫顎_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.虫顎n; i++) { c.両虫顎_0(i, 同角: true, num, num); @@ -9431,7 +9431,7 @@ namespace SlaveMatrix } if (c.Body.大顎n > 0) { - int num = 大顎_0感情対応[状態][RNG.XS.Next(大顎_0感情対応[状態].Count)]; + int num = 大顎_0感情対応[状態][Rng.XS.Next(大顎_0感情対応[状態].Count)]; if (Player.UI.Is口挿入 || c.Body.Is拘束) { num = 1; @@ -9445,12 +9445,12 @@ namespace SlaveMatrix public static void SetInitialPosture(this Character c) { - if (Sta.GameData.拘束具) + if (GlobalState.GameData.拘束具) { c.Set調教拘束姿勢(b: true); return; } - c.Body.腿左右前後 = RNG.XS.NextBool(); + c.Body.腿左右前後 = Rng.XS.NextBool(); c.腕(); c.Leg(); c.翼(); @@ -9470,16 +9470,16 @@ namespace SlaveMatrix public static void UpdatePosture(this Character c) { - if (Sta.GameData.拘束具) + if (GlobalState.GameData.拘束具) { c.Set調教拘束姿勢(0.2.Lot()); return; } if (0.35.Lot()) { - c.Body.腿左右前後 = RNG.XS.NextBool(); + c.Body.腿左右前後 = Rng.XS.NextBool(); } - switch (RNG.XS.Next(13)) + switch (Rng.XS.Next(13)) { case 0: c.腕(); @@ -9583,31 +9583,31 @@ namespace SlaveMatrix } for (int i = 0; i < c.Body.Arm人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)]); + 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.Body.腕翼鳥n > 0) { - int num = 腕翼鳥_0感情対応[状態][RNG.XS.Next(腕翼鳥_0感情対応[状態].Count)]; + int num = 腕翼鳥_0感情対応[状態][Rng.XS.Next(腕翼鳥_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.腕翼鳥n; i++) { - c.両腕翼鳥_0(i, RNG.XS.NextBool(), num, num); + c.両腕翼鳥_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.腕翼獣n > 0) { - int num = 腕翼獣_0感情対応[状態][RNG.XS.Next(腕翼獣_0感情対応[状態].Count)]; + int num = 腕翼獣_0感情対応[状態][Rng.XS.Next(腕翼獣_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.腕翼獣n; i++) { - c.両腕翼獣_0(i, RNG.XS.NextBool(), num, num); + c.両腕翼獣_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.腕獣n > 0) { - int num = 腕獣_0感情対応[状態][RNG.XS.Next(腕獣_0感情対応[状態].Count)]; + int num = 腕獣_0感情対応[状態][Rng.XS.Next(腕獣_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.腕獣n; i++) { - c.両腕獣_0(i, RNG.XS.NextBool(), num, num); + c.両腕獣_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9628,13 +9628,13 @@ namespace SlaveMatrix { do { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + num = 脚人_0感情対応[状態][Rng.XS.Next(脚人_0感情対応[状態].Count)]; } while (num == 1 || num == 2 || num == 4 || num == 5); } else { - switch (RNG.XS.Next(5)) + switch (Rng.XS.Next(5)) { case 0: num = 0; @@ -9660,13 +9660,13 @@ namespace SlaveMatrix { do { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + num = 脚人_0感情対応[状態][Rng.XS.Next(脚人_0感情対応[状態].Count)]; } while (num == 1 || num == 2); } else { - switch (RNG.XS.Next(7)) + switch (Rng.XS.Next(7)) { case 0: num = 0; @@ -9694,19 +9694,19 @@ namespace SlaveMatrix } else { - num = 脚人_0感情対応[状態][RNG.XS.Next(脚人_0感情対応[状態].Count)]; + num = 脚人_0感情対応[状態][Rng.XS.Next(脚人_0感情対応[状態].Count)]; } for (int i = 0; i < c.Body.脚人n; i++) { - c.両脚人_0(0, RNG.XS.NextBool(), num, num); + c.両脚人_0(0, Rng.XS.NextBool(), num, num); } } if (c.Body.脚獣n > 0) { - num = 脚獣_0感情対応[状態][RNG.XS.Next(脚獣_0感情対応[状態].Count)]; + num = 脚獣_0感情対応[状態][Rng.XS.Next(脚獣_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.脚獣n; i++) { - c.両脚獣_0(i, RNG.XS.NextBool(), num, num); + c.両脚獣_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9716,18 +9716,18 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.翼鳥n > 0) { - int num = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; + int num = 翼_0感情対応[状態][Rng.XS.Next(翼_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.翼鳥n; i++) { - c.両翼鳥_0(i, RNG.XS.NextBool(), num, num); + c.両翼鳥_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.翼獣n > 0) { - int num2 = 翼_0感情対応[状態][RNG.XS.Next(翼_0感情対応[状態].Count)]; + int num2 = 翼_0感情対応[状態][Rng.XS.Next(翼_0感情対応[状態].Count)]; for (int j = 0; j < c.Body.翼獣n; j++) { - c.両翼獣_0(j, RNG.XS.NextBool(), num2, num2); + c.両翼獣_0(j, Rng.XS.NextBool(), num2, num2); } } } @@ -9737,10 +9737,10 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.鰭n > 0) { - int num = 鰭_0感情対応[状態][RNG.XS.Next(鰭_0感情対応[状態].Count)]; + int num = 鰭_0感情対応[状態][Rng.XS.Next(鰭_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.鰭n; i++) { - c.両鰭_0(i, RNG.XS.NextBool(), num, num); + c.両鰭_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9750,10 +9750,10 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.葉n > 0) { - int num = 葉_0感情対応[状態][RNG.XS.Next(葉_0感情対応[状態].Count)]; + int num = 葉_0感情対応[状態][Rng.XS.Next(葉_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.葉n; i++) { - c.両葉_0(i, RNG.XS.NextBool(), num, num); + c.両葉_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9764,7 +9764,7 @@ namespace SlaveMatrix int num; if (c.Body.前翅1n > 0 || c.Body.後翅1n > 0) { - num = 前翅_0感情対応[状態][RNG.XS.Next(前翅_0感情対応[状態].Count)]; + num = 前翅_0感情対応[状態][Rng.XS.Next(前翅_0感情対応[状態].Count)]; if (c.Body.前翅1n > 0) { for (int i = 0; i < c.Body.前翅1n; i++) @@ -9784,7 +9784,7 @@ namespace SlaveMatrix { return; } - num = 前翅_1感情対応[状態][RNG.XS.Next(前翅_1感情対応[状態].Count)]; + num = 前翅_1感情対応[状態][Rng.XS.Next(前翅_1感情対応[状態].Count)]; if (c.Body.前翅2n > 0) { for (int i = 0; i < c.Body.前翅2n; i++) @@ -9806,18 +9806,18 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.触肢蜘n > 0) { - int num = 触肢蜘_0感情対応[状態][RNG.XS.Next(触肢蜘_0感情対応[状態].Count)]; + int num = 触肢蜘_0感情対応[状態][Rng.XS.Next(触肢蜘_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.触肢蜘n; i++) { - c.両触肢蜘_0(i, RNG.XS.NextBool(), num, num); + c.両触肢蜘_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.触肢蠍n > 0) { - int num = 触肢蠍_0感情対応[状態][RNG.XS.Next(触肢蠍_0感情対応[状態].Count)]; + int num = 触肢蠍_0感情対応[状態][Rng.XS.Next(触肢蠍_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.触肢蠍n; i++) { - c.両触肢蠍_0(i, RNG.XS.NextBool(), num, num); + c.両触肢蠍_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9827,26 +9827,26 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.節足蜘n > 0) { - int num = 節足蜘_0感情対応[状態][RNG.XS.Next(節足蜘_0感情対応[状態].Count)]; + int num = 節足蜘_0感情対応[状態][Rng.XS.Next(節足蜘_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.節足蜘n; i++) { - c.両節足蜘_0(i, RNG.XS.NextBool(), num, num); + c.両節足蜘_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.節足蠍n > 0) { - int num = 節足蠍_0感情対応[状態][RNG.XS.Next(節足蠍_0感情対応[状態].Count)]; + int num = 節足蠍_0感情対応[状態][Rng.XS.Next(節足蠍_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.節足蠍n; i++) { - c.両節足蠍_0(i, RNG.XS.NextBool(), num, num); + c.両節足蠍_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.節足百n > 0) { - int num = 節足百_0感情対応[状態][RNG.XS.Next(節足百_0感情対応[状態].Count)]; + int num = 節足百_0感情対応[状態][Rng.XS.Next(節足百_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.節足百n; i++) { - c.両節足百_0(i, RNG.XS.NextBool(), num, num); + c.両節足百_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9856,18 +9856,18 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.節尾曳n > 0) { - int num = 節尾曳_0感情対応[状態][RNG.XS.Next(節尾曳_0感情対応[状態].Count)]; + int num = 節尾曳_0感情対応[状態][Rng.XS.Next(節尾曳_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.節尾曳n; i++) { - c.両節尾曳_0(i, RNG.XS.NextBool(), num, num); + c.両節尾曳_0(i, Rng.XS.NextBool(), num, num); } } if (c.Body.節尾鋏n > 0) { - int num = 節尾鋏_0感情対応[状態][RNG.XS.Next(節尾鋏_0感情対応[状態].Count)]; + int num = 節尾鋏_0感情対応[状態][Rng.XS.Next(節尾鋏_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.節尾鋏n; i++) { - c.両節尾鋏_0(i, RNG.XS.NextBool(), num, num); + c.両節尾鋏_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9877,10 +9877,10 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.虫鎌n > 0) { - int num = 虫鎌_0感情対応[状態][RNG.XS.Next(虫鎌_0感情対応[状態].Count)]; + int num = 虫鎌_0感情対応[状態][Rng.XS.Next(虫鎌_0感情対応[状態].Count)]; for (int i = 0; i < c.Body.虫鎌n; i++) { - c.両虫鎌_0(i, RNG.XS.NextBool(), num, num); + c.両虫鎌_0(i, Rng.XS.NextBool(), num, num); } } } @@ -9892,14 +9892,14 @@ namespace SlaveMatrix { for (int i = 0; i < c.Body.触手n; i++) { - c.両触手_0(i, 触手_0感情対応[状態][RNG.XS.Next(触手_0感情対応[状態].Count)]); + c.両触手_0(i, 触手_0感情対応[状態][Rng.XS.Next(触手_0感情対応[状態].Count)]); } } if (c.Body.触手犬n > 0) { for (int i = 0; i < c.Body.触手犬n; i++) { - c.両触手犬_0(i, 触手犬_0感情対応[状態][RNG.XS.Next(触手犬_0感情対応[状態].Count)]); + c.両触手犬_0(i, 触手犬_0感情対応[状態][Rng.XS.Next(触手犬_0感情対応[状態].Count)]); } } } @@ -9909,7 +9909,7 @@ namespace SlaveMatrix EmotionType 状態 = c.CharacterData.Emotion; if (c.Body.尾n > 0) { - int i = 尾_0感情対応[状態][RNG.XS.Next(尾_0感情対応[状態].Count)]; + int i = 尾_0感情対応[状態][Rng.XS.Next(尾_0感情対応[状態].Count)]; int num = 0; for (num = 0; num < c.Body.尾n; num++) { @@ -9927,15 +9927,15 @@ namespace SlaveMatrix } if (c.Body.Is魚) { - c.魚_0(魚_0感情対応[状態][RNG.XS.Next(魚_0感情対応[状態].Count)]); + c.魚_0(魚_0感情対応[状態][Rng.XS.Next(魚_0感情対応[状態].Count)]); } if (c.Body.Is鯨) { - c.鯨_0(鯨_0感情対応[状態][RNG.XS.Next(鯨_0感情対応[状態].Count)]); + c.鯨_0(鯨_0感情対応[状態][Rng.XS.Next(鯨_0感情対応[状態].Count)]); } if (c.Body.Is蠍) { - c.蠍_0(蠍_0感情対応[状態][RNG.XS.Next(蠍_0感情対応[状態].Count)]); + c.蠍_0(蠍_0感情対応[状態][Rng.XS.Next(蠍_0感情対応[状態].Count)]); } if (c.Body.Is植) { @@ -9943,7 +9943,7 @@ namespace SlaveMatrix } if (c.Body.Is粘) { - c.Body.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + c.Body.粘.尺度C = 0.9 + 0.1 * Rng.XS.NextDouble(); } } @@ -9951,19 +9951,19 @@ namespace SlaveMatrix { if (0.35.Lot()) { - c.Body.腿左右前後 = RNG.XS.NextBool(); + c.Body.腿左右前後 = Rng.XS.NextBool(); } if (c.Body.Arm人n > 0) { int num = 7; for (int i = 0; i < c.Body.Arm人n; i++) { - c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); + c.両腕人_0(i, Rng.XS.NextBool(), 同角: true, Rng.XS.NextBool(), num, num); } } if (c.Body.腕翼鳥n > 0) { - int num = 腕翼鳥_0基本[RNG.XS.Next(腕翼鳥_0基本.Length)]; + int num = 腕翼鳥_0基本[Rng.XS.Next(腕翼鳥_0基本.Length)]; for (int j = 0; j < c.Body.腕翼鳥n; j++) { c.両腕翼鳥_0(j, 同角: true, num, num); @@ -9971,7 +9971,7 @@ namespace SlaveMatrix } if (c.Body.腕翼獣n > 0) { - int num = 腕翼獣_0基本[RNG.XS.Next(腕翼獣_0基本.Length)]; + int num = 腕翼獣_0基本[Rng.XS.Next(腕翼獣_0基本.Length)]; for (int k = 0; k < c.Body.腕翼獣n; k++) { c.両腕翼獣_0(k, 同角: true, num, num); @@ -9979,7 +9979,7 @@ namespace SlaveMatrix } if (c.Body.腕獣n > 0) { - int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; + int num = 腕獣_0基本[Rng.XS.Next(腕獣_0基本.Length)]; for (int l = 0; l < c.Body.腕獣n; l++) { c.両腕獣_0(l, 同角: true, num, num); @@ -9989,12 +9989,12 @@ namespace SlaveMatrix { for (int m = 0; m < c.Body.脚人n; m++) { - c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); + c.両脚人_0(0, 同角: true, 脚人_0基本[Rng.XS.Next(脚人_0基本.Length)], 脚人_0基本[Rng.XS.Next(脚人_0基本.Length)]); } } if (c.Body.脚獣n > 0) { - int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; + int num = 脚獣_0基本[Rng.XS.Next(脚獣_0基本.Length)]; for (int n = 0; n < c.Body.脚獣n; n++) { c.両脚獣_0(n, 同角: true, num, num); @@ -10002,7 +10002,7 @@ namespace SlaveMatrix } if (c.Body.翼鳥n > 0) { - int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; + int num = 翼_0基本[Rng.XS.Next(翼_0基本.Length)]; for (int num2 = 0; num2 < c.Body.翼鳥n; num2++) { c.両翼鳥_0(num2, 同角: true, num, num); @@ -10010,7 +10010,7 @@ namespace SlaveMatrix } if (c.Body.翼獣n > 0) { - int num = 翼_0基本[RNG.XS.Next(翼_0基本.Length)]; + int num = 翼_0基本[Rng.XS.Next(翼_0基本.Length)]; for (int num3 = 0; num3 < c.Body.翼獣n; num3++) { c.両翼獣_0(num3, 同角: true, num, num); @@ -10018,7 +10018,7 @@ namespace SlaveMatrix } if (c.Body.鰭n > 0) { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + int num = 鰭_0基本[Rng.XS.Next(鰭_0基本.Length)]; for (int num4 = 0; num4 < c.Body.鰭n; num4++) { c.両鰭_0(num4, 同角: true, num, num); @@ -10026,7 +10026,7 @@ namespace SlaveMatrix } if (c.Body.葉n > 0) { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + int num = 葉_0基本[Rng.XS.Next(葉_0基本.Length)]; for (int num5 = 0; num5 < c.Body.葉n; num5++) { c.両葉_0(num5, 同角: true, num, num); @@ -10034,7 +10034,7 @@ namespace SlaveMatrix } if (c.Body.前翅1n > 0 || c.Body.後翅1n > 0) { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + int num = 前翅_0基本[Rng.XS.Next(前翅_0基本.Length)]; if (c.Body.前翅1n > 0) { for (int num6 = 0; num6 < c.Body.前翅1n; num6++) @@ -10052,7 +10052,7 @@ namespace SlaveMatrix } if (c.Body.前翅2n > 0 || c.Body.後翅2n > 0) { - int num8 = 前翅_1基本[RNG.XS.Next(前翅_1基本.Length)]; + int num8 = 前翅_1基本[Rng.XS.Next(前翅_1基本.Length)]; if (c.Body.前翅2n > 0) { for (int num9 = 0; num9 < c.Body.前翅2n; num9++) @@ -10070,7 +10070,7 @@ namespace SlaveMatrix } if (c.Body.触肢蜘n > 0) { - int num = 触肢蜘_0基本[RNG.XS.Next(触肢蜘_0基本.Length)]; + int num = 触肢蜘_0基本[Rng.XS.Next(触肢蜘_0基本.Length)]; for (int num11 = 0; num11 < c.Body.触肢蜘n; num11++) { c.両触肢蜘_0(num11, 同角: true, num, num); @@ -10078,7 +10078,7 @@ namespace SlaveMatrix } if (c.Body.触肢蠍n > 0) { - int num = 触肢蠍_0基本[RNG.XS.Next(触肢蠍_0基本.Length)]; + int num = 触肢蠍_0基本[Rng.XS.Next(触肢蠍_0基本.Length)]; for (int num12 = 0; num12 < c.Body.触肢蠍n; num12++) { c.両触肢蠍_0(num12, 同角: true, num, num); @@ -10086,7 +10086,7 @@ namespace SlaveMatrix } if (c.Body.節足蜘n > 0) { - int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; + int num = 節足蜘_0基本[Rng.XS.Next(節足蜘_0基本.Length)]; for (int num13 = 0; num13 < c.Body.節足蜘n; num13++) { c.両節足蜘_0(num13, 同角: true, num, num); @@ -10094,7 +10094,7 @@ namespace SlaveMatrix } if (c.Body.節足蠍n > 0) { - int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; + int num = 節足蠍_0基本[Rng.XS.Next(節足蠍_0基本.Length)]; for (int num14 = 0; num14 < c.Body.節足蠍n; num14++) { c.両節足蠍_0(num14, 同角: true, num, num); @@ -10102,7 +10102,7 @@ namespace SlaveMatrix } if (c.Body.節足百n > 0) { - int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; + int num = 節足百_0基本[Rng.XS.Next(節足百_0基本.Length)]; for (int num15 = 0; num15 < c.Body.節足百n; num15++) { c.両節足百_0(num15, 同角: true, num, num); @@ -10110,7 +10110,7 @@ namespace SlaveMatrix } if (c.Body.節尾曳n > 0) { - int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; + int num = 節尾曳_0基本[Rng.XS.Next(節尾曳_0基本.Length)]; for (int num16 = 0; num16 < c.Body.節尾曳n; num16++) { c.両節尾曳_0(num16, 同角: true, num, num); @@ -10118,7 +10118,7 @@ namespace SlaveMatrix } if (c.Body.節尾鋏n > 0) { - int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; + int num = 節尾鋏_0基本[Rng.XS.Next(節尾鋏_0基本.Length)]; for (int num17 = 0; num17 < c.Body.節尾鋏n; num17++) { c.両節尾鋏_0(num17, 同角: true, num, num); @@ -10126,7 +10126,7 @@ namespace SlaveMatrix } if (c.Body.虫鎌n > 0) { - int num = 虫鎌_0基本[RNG.XS.Next(虫鎌_0基本.Length)]; + int num = 虫鎌_0基本[Rng.XS.Next(虫鎌_0基本.Length)]; for (int num18 = 0; num18 < c.Body.虫鎌n; num18++) { c.両虫鎌_0(num18, 同角: true, num, num); @@ -10136,19 +10136,19 @@ namespace SlaveMatrix { for (int num19 = 0; num19 < c.Body.触手n; num19++) { - c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); + c.両触手_0(num19, 触手_0基本[Rng.XS.Next(触手_0基本.Length)]); } } if (c.Body.触手犬n > 0) { for (int num20 = 0; num20 < c.Body.触手犬n; num20++) { - c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + c.両触手犬_0(num20, 触手犬_0基本[Rng.XS.Next(触手犬_0基本.Length)]); } } if (c.Body.尾n > 0) { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + int num = 尾_0基本[Rng.XS.Next(尾_0基本.Length)]; for (int num21 = 0; num21 < c.Body.尾n; num21++) { c.尾_0(num21, num); @@ -10164,15 +10164,15 @@ namespace SlaveMatrix } if (c.Body.Is魚) { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + c.魚_0(魚_0基本[Rng.XS.Next(魚_0基本.Length)]); } if (c.Body.Is鯨) { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + c.鯨_0(鯨_0基本[Rng.XS.Next(鯨_0基本.Length)]); } if (c.Body.Is蠍) { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + c.蠍_0(蠍_0基本[Rng.XS.Next(蠍_0基本.Length)]); } if (c.Body.Is植) { @@ -10180,7 +10180,7 @@ namespace SlaveMatrix } if (c.Body.Is粘) { - c.Body.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + c.Body.粘.尺度C = 0.9 + 0.1 * Rng.XS.NextDouble(); } c.Body.Update(); } @@ -10189,14 +10189,14 @@ namespace SlaveMatrix { if (0.35.Lot()) { - c.Body.腿左右前後 = RNG.XS.NextBool(); + c.Body.腿左右前後 = Rng.XS.NextBool(); } if (c.Body.Arm人n > 0) { int num = 7; for (int i = 0; i < c.Body.Arm人n; i++) { - c.両腕人_0(i, RNG.XS.NextBool(), 同角: true, RNG.XS.NextBool(), num, num); + c.両腕人_0(i, Rng.XS.NextBool(), 同角: true, Rng.XS.NextBool(), num, num); } } if (c.Body.腕翼鳥n > 0) @@ -10217,7 +10217,7 @@ namespace SlaveMatrix } if (c.Body.腕獣n > 0) { - int num = 腕獣_0基本[RNG.XS.Next(腕獣_0基本.Length)]; + int num = 腕獣_0基本[Rng.XS.Next(腕獣_0基本.Length)]; for (int l = 0; l < c.Body.腕獣n; l++) { c.両腕獣_0(l, 同角: true, num, num); @@ -10227,12 +10227,12 @@ namespace SlaveMatrix { for (int m = 0; m < c.Body.脚人n; m++) { - c.両脚人_0(0, 同角: true, 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)], 脚人_0基本[RNG.XS.Next(脚人_0基本.Length)]); + c.両脚人_0(0, 同角: true, 脚人_0基本[Rng.XS.Next(脚人_0基本.Length)], 脚人_0基本[Rng.XS.Next(脚人_0基本.Length)]); } } if (c.Body.脚獣n > 0) { - int num = 脚獣_0基本[RNG.XS.Next(脚獣_0基本.Length)]; + int num = 脚獣_0基本[Rng.XS.Next(脚獣_0基本.Length)]; for (int n = 0; n < c.Body.脚獣n; n++) { c.両脚獣_0(n, 同角: true, num, num); @@ -10256,7 +10256,7 @@ namespace SlaveMatrix } if (c.Body.鰭n > 0) { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + int num = 鰭_0基本[Rng.XS.Next(鰭_0基本.Length)]; for (int num4 = 0; num4 < c.Body.鰭n; num4++) { c.両鰭_0(num4, 同角: true, num, num); @@ -10264,7 +10264,7 @@ namespace SlaveMatrix } if (c.Body.葉n > 0) { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + int num = 葉_0基本[Rng.XS.Next(葉_0基本.Length)]; for (int num5 = 0; num5 < c.Body.葉n; num5++) { c.両葉_0(num5, 同角: true, num, num); @@ -10272,7 +10272,7 @@ namespace SlaveMatrix } if (c.Body.前翅1n > 0 || c.Body.後翅1n > 0) { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + int num = 前翅_0基本[Rng.XS.Next(前翅_0基本.Length)]; if (c.Body.前翅1n > 0) { for (int num6 = 0; num6 < c.Body.前翅1n; num6++) @@ -10308,7 +10308,7 @@ namespace SlaveMatrix } if (c.Body.触肢蜘n > 0) { - int num = 触肢蜘_0拘束[RNG.XS.Next(触肢蜘_0拘束.Length)]; + int num = 触肢蜘_0拘束[Rng.XS.Next(触肢蜘_0拘束.Length)]; for (int num11 = 0; num11 < c.Body.触肢蜘n; num11++) { c.両触肢蜘_0(num11, 同角: true, num, num); @@ -10316,7 +10316,7 @@ namespace SlaveMatrix } if (c.Body.触肢蠍n > 0) { - int num = 触肢蠍_0拘束[RNG.XS.Next(触肢蠍_0拘束.Length)]; + int num = 触肢蠍_0拘束[Rng.XS.Next(触肢蠍_0拘束.Length)]; for (int num12 = 0; num12 < c.Body.触肢蠍n; num12++) { c.両触肢蠍_0(num12, 同角: true, num, num); @@ -10324,7 +10324,7 @@ namespace SlaveMatrix } if (c.Body.節足蜘n > 0) { - int num = 節足蜘_0基本[RNG.XS.Next(節足蜘_0基本.Length)]; + int num = 節足蜘_0基本[Rng.XS.Next(節足蜘_0基本.Length)]; for (int num13 = 0; num13 < c.Body.節足蜘n; num13++) { c.両節足蜘_0(num13, 同角: true, num, num); @@ -10332,7 +10332,7 @@ namespace SlaveMatrix } if (c.Body.節足蠍n > 0) { - int num = 節足蠍_0基本[RNG.XS.Next(節足蠍_0基本.Length)]; + int num = 節足蠍_0基本[Rng.XS.Next(節足蠍_0基本.Length)]; for (int num14 = 0; num14 < c.Body.節足蠍n; num14++) { c.両節足蠍_0(num14, 同角: true, num, num); @@ -10340,7 +10340,7 @@ namespace SlaveMatrix } if (c.Body.節足百n > 0) { - int num = 節足百_0基本[RNG.XS.Next(節足百_0基本.Length)]; + int num = 節足百_0基本[Rng.XS.Next(節足百_0基本.Length)]; for (int num15 = 0; num15 < c.Body.節足百n; num15++) { c.両節足百_0(num15, 同角: true, num, num); @@ -10348,7 +10348,7 @@ namespace SlaveMatrix } if (c.Body.節尾曳n > 0) { - int num = 節尾曳_0基本[RNG.XS.Next(節尾曳_0基本.Length)]; + int num = 節尾曳_0基本[Rng.XS.Next(節尾曳_0基本.Length)]; for (int num16 = 0; num16 < c.Body.節尾曳n; num16++) { c.両節尾曳_0(num16, 同角: true, num, num); @@ -10356,7 +10356,7 @@ namespace SlaveMatrix } if (c.Body.節尾鋏n > 0) { - int num = 節尾鋏_0基本[RNG.XS.Next(節尾鋏_0基本.Length)]; + int num = 節尾鋏_0基本[Rng.XS.Next(節尾鋏_0基本.Length)]; for (int num17 = 0; num17 < c.Body.節尾鋏n; num17++) { c.両節尾鋏_0(num17, 同角: true, num, num); @@ -10374,19 +10374,19 @@ namespace SlaveMatrix { for (int num19 = 0; num19 < c.Body.触手n; num19++) { - c.両触手_0(num19, 触手_0基本[RNG.XS.Next(触手_0基本.Length)]); + c.両触手_0(num19, 触手_0基本[Rng.XS.Next(触手_0基本.Length)]); } } if (c.Body.触手犬n > 0) { for (int num20 = 0; num20 < c.Body.触手犬n; num20++) { - c.両触手犬_0(num20, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + c.両触手犬_0(num20, 触手犬_0基本[Rng.XS.Next(触手犬_0基本.Length)]); } } if (c.Body.尾n > 0) { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + int num = 尾_0基本[Rng.XS.Next(尾_0基本.Length)]; for (int num21 = 0; num21 < c.Body.尾n; num21++) { c.尾_0(num21, num); @@ -10402,15 +10402,15 @@ namespace SlaveMatrix } if (c.Body.Is魚) { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + c.魚_0(魚_0基本[Rng.XS.Next(魚_0基本.Length)]); } if (c.Body.Is鯨) { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + c.鯨_0(鯨_0基本[Rng.XS.Next(鯨_0基本.Length)]); } if (c.Body.Is蠍) { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + c.蠍_0(蠍_0基本[Rng.XS.Next(蠍_0基本.Length)]); } if (c.Body.Is植) { @@ -10418,7 +10418,7 @@ namespace SlaveMatrix } if (c.Body.Is粘) { - c.Body.粘.尺度C = 0.9 + 0.1 * RNG.XS.NextDouble(); + c.Body.粘.尺度C = 0.9 + 0.1 * Rng.XS.NextDouble(); } c.Body.Update(); } @@ -10427,14 +10427,14 @@ namespace SlaveMatrix { if (0.35.Lot()) { - c.Body.腿左右前後 = RNG.XS.NextBool(); + c.Body.腿左右前後 = Rng.XS.NextBool(); } if (c.Body.Arm人n > 0) { int num = 18; for (int i = 0; i < c.Body.Arm人n; i++) { - c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); + c.両腕人_0(i, Rng.XS.NextBool(), Rng.XS.NextBool(), Rng.XS.NextBool(), num, num); } } if (c.Body.腕翼鳥n > 0) @@ -10442,7 +10442,7 @@ namespace SlaveMatrix int num = 4; for (int j = 0; j < c.Body.腕翼鳥n; j++) { - c.両腕翼鳥_0(j, RNG.XS.NextBool(), num, num); + c.両腕翼鳥_0(j, Rng.XS.NextBool(), num, num); } } if (c.Body.腕翼獣n > 0) @@ -10450,7 +10450,7 @@ namespace SlaveMatrix int num = 2; for (int k = 0; k < c.Body.腕翼獣n; k++) { - c.両腕翼獣_0(k, RNG.XS.NextBool(), num, num); + c.両腕翼獣_0(k, Rng.XS.NextBool(), num, num); } } if (c.Body.腕獣n > 0) @@ -10458,7 +10458,7 @@ namespace SlaveMatrix int num = 0; for (int l = 0; l < c.Body.腕獣n; l++) { - c.両腕獣_0(l, RNG.XS.NextBool(), num, num); + c.両腕獣_0(l, Rng.XS.NextBool(), num, num); } } if (!c.Body.Is粘 && !c.Body.Is植 && c.Body.脚人n > 0) @@ -10466,7 +10466,7 @@ namespace SlaveMatrix int num = 8; for (int m = 0; m < c.Body.脚人n; m++) { - c.両脚人_0(0, RNG.XS.NextBool(), num, num); + c.両脚人_0(0, Rng.XS.NextBool(), num, num); } } if (c.Body.脚獣n > 0) @@ -10474,7 +10474,7 @@ namespace SlaveMatrix int num = 0; for (int n = 0; n < c.Body.脚獣n; n++) { - c.両脚獣_0(n, RNG.XS.NextBool(), num, num); + c.両脚獣_0(n, Rng.XS.NextBool(), num, num); } } if (c.Body.翼鳥n > 0) @@ -10482,7 +10482,7 @@ namespace SlaveMatrix int num = 4; for (int num2 = 0; num2 < c.Body.翼鳥n; num2++) { - c.両翼鳥_0(num2, RNG.XS.NextBool(), num, num); + c.両翼鳥_0(num2, Rng.XS.NextBool(), num, num); } } if (c.Body.翼獣n > 0) @@ -10490,28 +10490,28 @@ namespace SlaveMatrix int num = 4; for (int num3 = 0; num3 < c.Body.翼獣n; num3++) { - c.両翼獣_0(num3, RNG.XS.NextBool(), num, num); + c.両翼獣_0(num3, Rng.XS.NextBool(), num, num); } } if (c.Body.鰭n > 0) { - int num = 鰭_0基本[RNG.XS.Next(鰭_0基本.Length)]; + int num = 鰭_0基本[Rng.XS.Next(鰭_0基本.Length)]; for (int num4 = 0; num4 < c.Body.鰭n; num4++) { - c.両鰭_0(num4, RNG.XS.NextBool(), num, num); + c.両鰭_0(num4, Rng.XS.NextBool(), num, num); } } if (c.Body.葉n > 0) { - int num = 葉_0基本[RNG.XS.Next(葉_0基本.Length)]; + int num = 葉_0基本[Rng.XS.Next(葉_0基本.Length)]; for (int num5 = 0; num5 < c.Body.葉n; num5++) { - c.両葉_0(num5, RNG.XS.NextBool(), num, num); + c.両葉_0(num5, Rng.XS.NextBool(), num, num); } } if (c.Body.前翅1n > 0 || c.Body.後翅1n > 0) { - int num = 前翅_0基本[RNG.XS.Next(前翅_0基本.Length)]; + int num = 前翅_0基本[Rng.XS.Next(前翅_0基本.Length)]; if (c.Body.前翅1n > 0) { for (int num6 = 0; num6 < c.Body.前翅1n; num6++) @@ -10550,7 +10550,7 @@ namespace SlaveMatrix int num = 0; for (int num11 = 0; num11 < c.Body.触肢蜘n; num11++) { - c.両触肢蜘_0(num11, RNG.XS.NextBool(), num, num); + c.両触肢蜘_0(num11, Rng.XS.NextBool(), num, num); } } if (c.Body.触肢蠍n > 0) @@ -10558,7 +10558,7 @@ namespace SlaveMatrix int num = 0; for (int num12 = 0; num12 < c.Body.触肢蠍n; num12++) { - c.両触肢蠍_0(num12, RNG.XS.NextBool(), num, num); + c.両触肢蠍_0(num12, Rng.XS.NextBool(), num, num); } } if (c.Body.節足蜘n > 0) @@ -10566,7 +10566,7 @@ namespace SlaveMatrix int num = 0; for (int num13 = 0; num13 < c.Body.節足蜘n; num13++) { - c.両節足蜘_0(num13, RNG.XS.NextBool(), num, num); + c.両節足蜘_0(num13, Rng.XS.NextBool(), num, num); } } if (c.Body.節足蠍n > 0) @@ -10574,7 +10574,7 @@ namespace SlaveMatrix int num = 0; for (int num14 = 0; num14 < c.Body.節足蠍n; num14++) { - c.両節足蠍_0(num14, RNG.XS.NextBool(), num, num); + c.両節足蠍_0(num14, Rng.XS.NextBool(), num, num); } } if (c.Body.節足百n > 0) @@ -10582,7 +10582,7 @@ namespace SlaveMatrix int num = 0; for (int num15 = 0; num15 < c.Body.節足百n; num15++) { - c.両節足百_0(num15, RNG.XS.NextBool(), num, num); + c.両節足百_0(num15, Rng.XS.NextBool(), num, num); } } if (c.Body.節尾曳n > 0) @@ -10590,7 +10590,7 @@ namespace SlaveMatrix int num = 0; for (int num16 = 0; num16 < c.Body.節尾曳n; num16++) { - c.両節尾曳_0(num16, RNG.XS.NextBool(), num, num); + c.両節尾曳_0(num16, Rng.XS.NextBool(), num, num); } } if (c.Body.節尾鋏n > 0) @@ -10598,7 +10598,7 @@ namespace SlaveMatrix int num = 0; for (int num17 = 0; num17 < c.Body.節尾鋏n; num17++) { - c.両節尾鋏_0(num17, RNG.XS.NextBool(), num, num); + c.両節尾鋏_0(num17, Rng.XS.NextBool(), num, num); } } if (c.Body.虫鎌n > 0) @@ -10606,7 +10606,7 @@ namespace SlaveMatrix int num = 0; for (int num18 = 0; num18 < c.Body.虫鎌n; num18++) { - c.両虫鎌_0(num18, RNG.XS.NextBool(), num, num); + c.両虫鎌_0(num18, Rng.XS.NextBool(), num, num); } } if (b) @@ -10617,12 +10617,12 @@ namespace SlaveMatrix { for (int num19 = 0; num19 < c.Body.触手犬n; num19++) { - c.両触手犬_0(num19, 触手犬_0基本[RNG.XS.Next(触手犬_0基本.Length)]); + c.両触手犬_0(num19, 触手犬_0基本[Rng.XS.Next(触手犬_0基本.Length)]); } } if (c.Body.尾n > 0) { - int num = 尾_0基本[RNG.XS.Next(尾_0基本.Length)]; + int num = 尾_0基本[Rng.XS.Next(尾_0基本.Length)]; for (int num20 = 0; num20 < c.Body.尾n; num20++) { c.尾_0(num20, num); @@ -10635,15 +10635,15 @@ namespace SlaveMatrix } if (c.Body.Is魚) { - c.魚_0(魚_0基本[RNG.XS.Next(魚_0基本.Length)]); + c.魚_0(魚_0基本[Rng.XS.Next(魚_0基本.Length)]); } if (c.Body.Is鯨) { - c.鯨_0(鯨_0基本[RNG.XS.Next(鯨_0基本.Length)]); + c.鯨_0(鯨_0基本[Rng.XS.Next(鯨_0基本.Length)]); } if (c.Body.Is蠍) { - c.蠍_0(蠍_0基本[RNG.XS.Next(蠍_0基本.Length)]); + c.蠍_0(蠍_0基本[Rng.XS.Next(蠍_0基本.Length)]); } if (c.Body.Is植) { @@ -10659,7 +10659,7 @@ namespace SlaveMatrix int num = 15; for (int i = 0; i < c.Body.Arm人n; i++) { - c.両腕人_0(i, RNG.XS.NextBool(), RNG.XS.NextBool(), RNG.XS.NextBool(), num, num); + 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 d674db1..faa7d40 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Sounds.cs @@ -7,9 +7,9 @@ namespace SlaveMatrix 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 日常BGM = new _2DGAMELIB.SoundPlayer(GlobalState.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(GlobalState.CurrentDirectory + "\\bgm\\bgm_maoudamashii_neorock60.wav", Loop: true); //public static System.Media.SoundPlayer 操作 = new System.Media.SoundPlayer(new MemoryStream(Resources.se_maoudamashii_system40)); @@ -64,7 +64,7 @@ namespace SlaveMatrix int num; do { - RNG.XS.Next(3, out num); + Rng.XS.Next(3, out num); } while (o == num); o = num; diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs b/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs index c5c51c3..8f51367 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/SpeciesDefaults.cs @@ -10,14 +10,14 @@ namespace SlaveMatrix public static void AdjustScale(this WaistD Waist, HeadD 頭) { - foreach (EleD item in 頭.EnumEleD()) + foreach (ElementData item in 頭.EnumEleD()) { if (!(item is 後髪0D) && !(item is BackHair1D) && !(item is SideHairD) && !(item is 前髪D)) { item.尺度B *= 0.98; } } - foreach (EleD item2 in Waist.EnumEleD()) + foreach (ElementData item2 in Waist.EnumEleD()) { item2.尺度B *= 1.065; } @@ -28,7 +28,7 @@ namespace SlaveMatrix 腰肌D eleD = Waist.肌_接続.GetEleD<腰肌D>(); if (eleD.獣性_獣毛_表示) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { eleD.獣性_獣毛_表示 = false; eleD.陰毛_表示 = true; @@ -57,7 +57,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - switch (RNG.XS.Next(4)) + switch (Rng.XS.Next(4)) { case 0: 頭D2.Set耳人(); @@ -74,7 +74,7 @@ namespace SlaveMatrix } 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -104,19 +104,19 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<頬肌D>("髭", false); if (flag) { - WaistD2.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<胸毛D>("表示", Rng.XS.NextBool()); } else { WaistD2.EnumEleD().SetValuesD<胸毛D>("表示", false); } WaistD2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getアフール() @@ -129,7 +129,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D + ElementData eleD2 = new 獣耳D { 尺度B = 1.2 }; @@ -154,11 +154,11 @@ namespace SlaveMatrix obj.尾接続(new 尾_悪D()); obj.EnumEleD().SetValuesD("獣性", true); obj.EnumEleD().SetValuesD<頬肌D>("髭", false); - obj.EnumEleD().SetValuesD<胸毛D>("表示", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD<胸毛D>("表示", Rng.XS.NextBool()); obj.EnumEleD().SetValuesD<口_通常D>("牙", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -174,7 +174,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳人(); } @@ -213,12 +213,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD("柄", false); obj.EnumEleD().SetValuesD("紋柄", true); obj.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData GetPhoenix() @@ -234,7 +234,7 @@ namespace SlaveMatrix 頭D2.Set耳羽(); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -273,9 +273,9 @@ namespace SlaveMatrix obj.SetValuesD("悪", true); obj.EnumEleD().SetValuesD("植", true); obj.EnumEleD().SetValuesD<足_鳥D>("竜性", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -291,7 +291,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌長(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳人(); } @@ -321,12 +321,12 @@ namespace SlaveMatrix Torso_蛇D2.Torso接続(new 尾_ヘD()); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getシーラミア() @@ -351,7 +351,7 @@ namespace SlaveMatrix obj.肩右接続(ShoulderD2.Get逆()); 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); WaistD2.半身接続(長物_蛇D2); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 長物_蛇D2.くぱぁ = 1.0; 長物_蛇D2.ガード = false; @@ -365,11 +365,11 @@ namespace SlaveMatrix 胴_蛇D2.Torso接続(new 尾_ウD()); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getオノケンタウレ() @@ -419,12 +419,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 0.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getヒッポケンタウレ() @@ -437,7 +437,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.Next(2) == 0) + if (Rng.XS.Next(2) == 0) { 頭D2.Set耳人(); } @@ -477,20 +477,20 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - WaistD2.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD("馬", Rng.XS.NextBool()); } WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<腰肌D>("獣性", true); 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getブケンタウレ() @@ -504,7 +504,7 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch + ElementData eleD2 = Rng.XS.Next(4) switch { 0 => new 角2_牛1D(), 1 => new 角2_牛2D(), @@ -545,7 +545,7 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_牛D()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD<頬肌D>("牛", true); WaistD2.EnumEleD().SetValuesD<四足脇D>("配色指定", 配色指定.H0); @@ -555,12 +555,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<腰肌D>("獣性", true); 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); WaistD2.EnumEleD().SetValuesD("バスト", 1.0); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getカプラケンタウレ() @@ -574,7 +574,7 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch + ElementData eleD2 = Rng.XS.Next(4) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -624,13 +624,13 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<腰肌D>("獣毛", true); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD<双目D>("蛸目", Rng.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getマーメイド() @@ -658,11 +658,11 @@ namespace SlaveMatrix 尾_魚D 尾_魚D2 = new 尾_魚D(); 長物_魚D2.尾接続(尾_魚D2); 尾_魚D2.尾先接続(new 尾鰭_魚D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getドルフィンマーメイド() @@ -690,11 +690,11 @@ namespace SlaveMatrix 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); 長物_鯨D2.尾接続(尾_鯨D2); 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getオールドマーメイド() @@ -726,11 +726,11 @@ namespace SlaveMatrix 尾_魚D2.尾先接続(new 尾鰭_魚D()); obj.腿左接続(尾_魚D2); obj.腿右接続(尾_魚D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getイクテュオケンタウレ(bool b) @@ -757,9 +757,9 @@ namespace SlaveMatrix { 長物_魚D 長物_魚D2 = new 長物_魚D(); WaistD2.半身接続(長物_魚D2); - EleD eleD = new 鰭_魚D(); - 長物_魚D2.左0接続(eleD); - 長物_魚D2.右0接続(eleD.Get逆()); + ElementData elementData = new 鰭_魚D(); + 長物_魚D2.左0接続(elementData); + 長物_魚D2.右0接続(elementData.Get逆()); 尾_魚D 尾_魚D2 = new 尾_魚D(); 長物_魚D2.尾接続(尾_魚D2); 尾_魚D2.尾先接続(new 尾鰭_魚D()); @@ -768,25 +768,25 @@ namespace SlaveMatrix { 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); WaistD2.半身接続(長物_蛇D2); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 長物_蛇D2.くぱぁ = 1.0; 長物_蛇D2.ガード = false; } - EleD eleD = new 鰭_魚D(); - 長物_蛇D2.左接続(eleD); - 長物_蛇D2.右接続(eleD.Get逆()); + ElementData elementData = new 鰭_魚D(); + 長物_蛇D2.左接続(elementData); + 長物_蛇D2.右接続(elementData.Get逆()); Torso_蛇D Torso_蛇D2 = new Torso_蛇D(); 長物_蛇D2.胴接続(Torso_蛇D2); 尾_ヘD 尾_ヘD2 = new 尾_ヘD(); Torso_蛇D2.Torso接続(尾_ヘD2); 尾_ヘD2.尾先接続(new 尾鰭_魚D()); } - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getデルピヌスケンタウレ() @@ -811,18 +811,18 @@ namespace SlaveMatrix obj2.肩右接続(ShoulderD2.Get逆()); 長物_鯨D 長物_鯨D2 = new 長物_鯨D(); obj.半身接続(長物_鯨D2); - EleD eleD = new 鰭_豚D(); - 長物_鯨D2.左0接続(eleD); - 長物_鯨D2.右0接続(eleD.Get逆()); + ElementData elementData = new 鰭_豚D(); + 長物_鯨D2.左0接続(elementData); + 長物_鯨D2.右0接続(elementData.Get逆()); 尾_鯨D 尾_鯨D2 = new 尾_鯨D(); 長物_鯨D2.尾接続(尾_鯨D2); 尾_鯨D2.尾先接続(new 尾鰭_鯨D()); obj.EnumEleD().SetValuesD<頬肌D>("豹", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getスキュラ() @@ -835,7 +835,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳尖(); } @@ -862,7 +862,7 @@ namespace SlaveMatrix { 前足 = true }; - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 触手_軟D2.SetValuesD("鎧", true); 触手_軟D3.SetValuesD("鎧", true); @@ -875,19 +875,19 @@ namespace SlaveMatrix 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD("紋柄", true); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD<鼻肌D>("紋柄", false); } - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getオールドスキュラ(bool b) @@ -900,7 +900,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳尖(); } @@ -921,7 +921,7 @@ namespace SlaveMatrix 触手_犬D2.SetValuesD("Leg", b); if (b) { - 触手_犬D2.SetValuesD("鰭", RNG.XS.NextBool()); + 触手_犬D2.SetValuesD("鰭", Rng.XS.NextBool()); } obj.腿左接続(触手_犬D2.Copy()); obj.腿右接続(触手_犬D2.Get逆()); @@ -934,11 +934,11 @@ namespace SlaveMatrix 尾_魚D 尾_魚D2 = new 尾_魚D(); 長物_魚D2.尾接続(尾_魚D2); 尾_魚D2.尾先接続(new 尾鰭_魚D()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getカリュブディス() @@ -952,7 +952,7 @@ namespace SlaveMatrix 頭D2.Set口裂(); 頭D2.Set舌長(); 頭D2.Set耳鰭(); - EleD eleD2 = RNG.XS.Next(4) switch + ElementData eleD2 = Rng.XS.Next(4) switch { 0 => new 角2_牛1D(), 1 => new 角2_牛2D(), @@ -994,7 +994,7 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); WaistD2.EnumEleD().SetValuesD("肥大", 1.0); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); } @@ -1009,7 +1009,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳尖(); } @@ -1026,24 +1026,24 @@ namespace SlaveMatrix ShoulderD2.UpperArm接続(UpperArm_人D2); obj.肩左接続(ShoulderD2); obj.肩右接続(ShoulderD2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + ElementData elementData = new 虫顎D(); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); } 多足_蜘D 多足_蜘D2 = new 多足_蜘D(); WaistD2.半身接続(多足_蜘D2); 尾_蜘D 尾_蜘D2 = new 尾_蜘D(); - 尾_蜘D2.出糸 = RNG.XS.NextBool(); + 尾_蜘D2.出糸 = Rng.XS.NextBool(); 多足_蜘D2.尾接続(尾_蜘D2); 触肢_肢蜘D 触肢_肢蜘D2 = new 触肢_肢蜘D(); 節足_足蜘D 節足_足蜘D2 = new 節足_足蜘D(); 節足_足蜘D2.爪 = b; - EleD eleD2 = 節足_足蜘D2.Copy(); - EleD eleD3 = 節足_足蜘D2.Copy(); + ElementData eleD2 = 節足_足蜘D2.Copy(); + ElementData eleD3 = 節足_足蜘D2.Copy(); eleD3.反転Y = !尾_蜘D2.出糸; - EleD eleD4 = 節足_足蜘D2.Copy(); + ElementData eleD4 = 節足_足蜘D2.Copy(); eleD4.反転Y = eleD3.反転Y; 多足_蜘D2.触肢左接続(触肢_肢蜘D2); 多足_蜘D2.節足左1接続(節足_足蜘D2); @@ -1055,27 +1055,27 @@ namespace SlaveMatrix 多足_蜘D2.節足右2接続(eleD2.Get逆()); 多足_蜘D2.節足右3接続(eleD3.Get逆()); 多足_蜘D2.節足右4接続(eleD4.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 多足_蜘D2.EnumEleD().SetValuesD("柄", true); } - WaistD2.EnumEleD().SetValuesD("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); - WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); - WaistD2.EnumEleD().SetValuesD<胸肌D>("蜘", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || Rng.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", Rng.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<胸肌D>("蜘", Rng.XS.NextBool()); if (頭D2.頬左_接続.IsEleD<虫顎D>()) { WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", false); } - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getギルタブリル() @@ -1088,7 +1088,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳尖(); } @@ -1096,11 +1096,11 @@ namespace SlaveMatrix { 頭D2.Set耳人(); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + ElementData elementData = new 虫顎D(); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); } 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -1113,16 +1113,16 @@ namespace SlaveMatrix obj.肩右接続(ShoulderD2.Get逆()); 多足_蠍D 多足_蠍D2 = new 多足_蠍D(); WaistD2.半身接続(多足_蠍D2); - 多足_蠍D2.前腹_腹節3_節線_表示 = RNG.XS.NextBool(); + 多足_蠍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.爪 = Rng.XS.NextBool(); + ElementData eleD2 = 節足_足蠍D2.Copy(); + ElementData eleD3 = 節足_足蠍D2.Copy(); + ElementData eleD4 = 節足_足蠍D2.Copy(); 多足_蠍D2.触肢左接続(触肢_肢蠍D2); 多足_蠍D2.節足左1接続(節足_足蠍D2); 多足_蠍D2.節足左2接続(eleD2); @@ -1133,11 +1133,11 @@ namespace SlaveMatrix 多足_蠍D2.節足右2接続(eleD2.Get逆()); 多足_蠍D2.節足右3接続(eleD3.Get逆()); 多足_蠍D2.節足右4接続(eleD4.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - EleD eleD = new 触覚_蠍D(); - 多足_蠍D2.櫛状板左接続(eleD); - 多足_蠍D2.櫛状板右接続(eleD.Get逆()); + ElementData elementData = new 触覚_蠍D(); + 多足_蠍D2.櫛状板左接続(elementData); + 多足_蠍D2.櫛状板右接続(elementData.Get逆()); } 多足_蠍D2.尾接続(new 尾_蠍D()); WaistD2.EnumEleD().SetValuesD("タトゥ", true); @@ -1148,26 +1148,26 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<頬肌D>("タトゥ", false); WaistD2.EnumEleD().SetValuesD("植", false); WaistD2.EnumEleD().SetValuesD<手_人D>("悪", false); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 多足_蠍D2.EnumEleD().SetValuesD("柄", true); } - WaistD2.EnumEleD().SetValuesD("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || RNG.XS.NextBool()); - WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD("蜘", 頭D2.頬左_接続.IsEleD<虫顎D>() || Rng.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", Rng.XS.NextBool()); if (頭D2.頬左_接続.IsEleD<虫顎D>()) { WaistD2.EnumEleD().SetValuesD<頬肌D>("蜘", false); } - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getギルタブルル() @@ -1183,7 +1183,7 @@ namespace SlaveMatrix 頭D2.Set舌短(); 頭D2.Set耳尖(); 頭D2.額接続(new 角1_虫D()); - EleD eleD2 = new 角2_虫D(); + ElementData eleD2 = new 角2_虫D(); eleD2.SetValuesD("棘", true); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); @@ -1198,7 +1198,7 @@ namespace SlaveMatrix ShoulderD2.UpperArm接続(UpperArm_人D2); ChestD2.肩左接続(ShoulderD2); ChestD2.肩右接続(ShoulderD2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_鳥D e3 = new 手_鳥D(); LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D(); @@ -1229,9 +1229,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD("顎下", true); obj.EnumEleD().SetValuesD("獣", true); obj.EnumEleD().SetValuesD<腰肌D>("獣", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -1259,9 +1259,9 @@ namespace SlaveMatrix obj3.肩左接続(ShoulderD2); obj3.肩右接続(ShoulderD2.Get逆()); 植D 植D2 = new 植D(); - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); + ElementData eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); 植D2.花接続(eleD2); - bool flag = RNG.XS.NextBool(); + bool flag = Rng.XS.NextBool(); if (eleD2 is 花_百D) { ((花_百D)eleD2).萼_萼_表示 = !flag; @@ -1286,10 +1286,10 @@ namespace SlaveMatrix eleD.頭頂右接続(植D2.Get逆()); 触手_蔦D 触手_蔦D2 = new 触手_蔦D { - 先端表示 = RNG.XS.NextBool() + 先端表示 = Rng.XS.NextBool() }; - 触手_蔦D2.SetValuesD("棘", RNG.XS.NextBool()); - EleD eleD3 = (flag ? ((葉D)new 葉_披D()) : ((葉D)new 葉_心D())); + 触手_蔦D2.SetValuesD("棘", Rng.XS.NextBool()); + ElementData eleD3 = (flag ? ((葉D)new 葉_披D()) : ((葉D)new 葉_心D())); eleD3.尺度B *= 1.2; 触手_蔦D2.節3接続(eleD3); eleD3.尺度B *= 葉倍率; @@ -1309,7 +1309,7 @@ namespace SlaveMatrix eleD3.尺度B *= 葉倍率; 触手_蔦D2.節19接続(eleD3 = eleD3.Copy()); eleD3.尺度B *= 葉倍率; - EleD eleD4 = 触手_蔦D2.Copy(); + ElementData eleD4 = 触手_蔦D2.Copy(); obj2.翼左接続(触手_蔦D2); obj2.翼右接続(触手_蔦D2.Get逆()); obj.翼左接続(eleD4); @@ -1319,7 +1319,7 @@ namespace SlaveMatrix obj.腿右接続(腿_人D2.Get逆()); 単足_植D 単足_植D2 = new 単足_植D(); obj.半身接続(単足_植D2); - EleD eleD5 = new 尾_根D(); + ElementData eleD5 = new 尾_根D(); 単足_植D2.根外左接続(eleD5); 単足_植D2.根外右接続(eleD5.Copy()); 単足_植D2.根内左接続(eleD5.Copy()); @@ -1338,9 +1338,9 @@ namespace SlaveMatrix 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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -1358,7 +1358,7 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳長(); - EleD eleD2 = RNG.XS.Next(5) switch + ElementData eleD2 = Rng.XS.Next(5) switch { 0 => new 角2_山2D { @@ -1412,12 +1412,12 @@ namespace SlaveMatrix WaistD2.尾接続(new 尾_淫D()); WaistD2.EnumEleD().SetValuesD("淫", true); WaistD2.EnumEleD().SetValuesD("植", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())) + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())) { 現陰毛 = 0.0 }; @@ -1433,7 +1433,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口R(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳尖(); } @@ -1441,7 +1441,7 @@ namespace SlaveMatrix { 頭D2.Set耳長(); } - EleD eleD2 = RNG.XS.Next(8) switch + ElementData eleD2 = Rng.XS.Next(8) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -1463,11 +1463,11 @@ namespace SlaveMatrix ShoulderD2.UpperArm接続(UpperArm_人D2); ChestD2.肩左接続(ShoulderD2); ChestD2.肩右接続(ShoulderD2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_蝙D e2 = new 手_蝙D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_蝙D LowerArm_蝙D2 = new LowerArm_蝙D(); LowerArm_蝙D2.手接続(e2); @@ -1486,7 +1486,7 @@ namespace SlaveMatrix ChestD2.翼上左接続(UpperArm_鳥D2); ChestD2.翼上右接続(UpperArm_鳥D2.Get逆()); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 足_人D e4 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); @@ -1508,7 +1508,7 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<腰肌D>("獣性", true); WaistD2.EnumEleD().SetValuesD<頬肌D>("髭", false); } - WaistD2.尾接続(RNG.XS.NextM(4) switch + WaistD2.尾接続(Rng.XS.NextM(4) switch { 0 => new 尾_犬D(), 1 => new 尾_馬D(), @@ -1517,9 +1517,9 @@ namespace SlaveMatrix }); WaistD2.EnumEleD().SetValuesD("悪", true); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -1555,7 +1555,7 @@ namespace SlaveMatrix ChestD2.肩右接続(ShoulderD2.Get逆()); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -1567,7 +1567,7 @@ namespace SlaveMatrix シャープ = LowerArm_鳥D2.シャープ }; UpperArm_鳥D2.LowerArm接続(LowerArm_鳥D2); - for (int i = 0; i < RNG.XS.Next(2) + 1; i++) + for (int i = 0; i < Rng.XS.Next(2) + 1; i++) { ChestD2.翼上左接続(UpperArm_鳥D2.Copy()); ChestD2.翼上右接続(UpperArm_鳥D2.Get逆()); @@ -1579,12 +1579,12 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); WaistD2.腿左接続(腿_人D2); WaistD2.腿右接続(腿_人D2.Get逆()); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getウェアキャット() @@ -1597,7 +1597,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -1630,12 +1630,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getウェアフォックス() @@ -1648,7 +1648,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D + ElementData eleD2 = new 獣耳D { 尺度YB = 1.2 }; @@ -1683,12 +1683,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getウェアウルフ() @@ -1701,7 +1701,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -1728,12 +1728,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD("配色指定", 配色指定.B0); obj.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getリザードマン() @@ -1763,17 +1763,17 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); WaistD2.腿左接続(腿_人D2); WaistD2.腿右接続(腿_人D2.Get逆()); - EleD eleD; - if (RNG.XS.Next(2) == 0) + ElementData elementData; + if (Rng.XS.Next(2) == 0) { - eleD = new 尾_ヘD(); - eleD.尺度B = 0.6; + elementData = new 尾_ヘD(); + elementData.尺度B = 0.6; } else { - eleD = new 尾_龍D(); + elementData = new 尾_龍D(); } - WaistD2.尾接続(eleD); + WaistD2.尾接続(elementData); WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD("棘", false); WaistD2.EnumEleD().SetValuesD("肘2", false); @@ -1785,12 +1785,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("棘", false); WaistD2.EnumEleD().SetValuesD<双目D>("猫目", true); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getドラゴニュート() @@ -1803,13 +1803,13 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) + ElementData e; + if (Rng.XS.NextBool()) { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + e = ((Rng.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); 頭D2.額接続(e); } - e = RNG.XS.Next(8) switch + e = Rng.XS.Next(8) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -1831,13 +1831,13 @@ namespace SlaveMatrix ShoulderD2.UpperArm接続(UpperArm_人D2); ChestD2.肩左接続(ShoulderD2); ChestD2.肩右接続(ShoulderD2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_蝙D e3 = new 手_蝙D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_蝙D LowerArm_蝙D2 = new LowerArm_蝙D(); LowerArm_蝙D2.手接続(e3); @@ -1851,7 +1851,7 @@ namespace SlaveMatrix { 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -1879,7 +1879,7 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); WaistD2.腿左接続(腿_人D2); WaistD2.腿右接続(腿_人D2.Get逆()); - switch (RNG.XS.Next(3)) + switch (Rng.XS.Next(3)) { case 0: e = new 尾_ヘD(); @@ -1896,14 +1896,14 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<手_人D>("竜性", false); WaistD2.EnumEleD().SetValuesD<手_人D>("鱗", true); - WaistD2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<双目D>("猫目", Rng.XS.NextBool()); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getドラゴン() @@ -1916,13 +1916,13 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口R(); 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) + ElementData e; + if (Rng.XS.NextBool()) { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + e = ((Rng.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); 頭D2.額接続(e); } - e = RNG.XS.Next(8) switch + e = Rng.XS.Next(8) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -1950,7 +1950,7 @@ namespace SlaveMatrix 四足胸D2.胴接続(四足胴D2); 四足腰D 四足腰D2 = Uni.四足腰(); 四足胴D2.腰接続(四足腰D2); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_蝙D e3 = new 手_蝙D(); LowerArm_蝙D LowerArm_蝙D2 = new LowerArm_蝙D(); @@ -1989,7 +1989,7 @@ namespace SlaveMatrix 腿_竜D2.Leg接続(Leg_竜D2); 四足腰D2.腿左接続(腿_竜D2); 四足腰D2.腿右接続(腿_竜D2.Get逆()); - switch (RNG.XS.Next(5)) + switch (Rng.XS.Next(5)) { case 0: e = new 尾_ヘD(); @@ -2013,9 +2013,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -2031,13 +2031,13 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口R(); 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) + ElementData e; + if (Rng.XS.NextBool()) { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + e = ((Rng.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); 頭D2.額接続(e); } - e = RNG.XS.Next(8) switch + e = Rng.XS.Next(8) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -2082,7 +2082,7 @@ namespace SlaveMatrix 腿_竜D2.Leg接続(Leg_竜D2); 四足腰D2.腿左接続(腿_竜D2); 四足腰D2.腿右接続(腿_竜D2.Get逆()); - switch (RNG.XS.Next(5)) + switch (Rng.XS.Next(5)) { case 0: e = new 尾_ヘD(); @@ -2106,12 +2106,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getワイバーン() @@ -2124,13 +2124,13 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口R(); 頭D2.Set舌短(); - EleD e; - if (RNG.XS.NextBool()) + ElementData e; + if (Rng.XS.NextBool()) { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + e = ((Rng.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); 頭D2.額接続(e); } - e = RNG.XS.Next(6) switch + e = Rng.XS.Next(6) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -2141,7 +2141,7 @@ namespace SlaveMatrix }; eleD.頭頂左接続(e); eleD.頭頂右接続(e.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_蝙D e2 = new 手_蝙D { @@ -2194,7 +2194,7 @@ namespace SlaveMatrix 腿_竜D2.Leg接続(Leg_竜D2); WaistD2.腿左接続(腿_竜D2); WaistD2.腿右接続(腿_竜D2.Get逆()); - WaistD2.尾接続(RNG.XS.Next(5) switch + WaistD2.尾接続(Rng.XS.Next(5) switch { 0 => new 尾_ヘD { @@ -2214,9 +2214,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<双目D>("猫目", true); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -2234,13 +2234,13 @@ namespace SlaveMatrix 頭D2.Set舌長(); 頭D2.Set耳鰭(); 頭D2.Set耳尖(); - EleD e; - if (RNG.XS.NextBool()) + ElementData e; + if (Rng.XS.NextBool()) { - e = ((RNG.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); + e = ((Rng.XS.Next(2) != 0) ? ((角1D)new 角1_鬼D()) : ((角1D)new 角1_一D())); 頭D2.額接続(e); } - e = RNG.XS.Next(5) switch + e = Rng.XS.Next(5) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -2261,11 +2261,11 @@ namespace SlaveMatrix Torso_蛇D2.Torso接続(new 尾_ヘD()); WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); - WaistD2.EnumEleD().SetValuesD<双目D>("猫目", RNG.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD<双目D>("猫目", Rng.XS.NextBool()); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -2282,7 +2282,7 @@ namespace SlaveMatrix 頭D2.Set口裂(); 頭D2.Set舌短(); 頭D2.Set耳人(); - EleD eleD2 = RNG.XS.Next(5) switch + ElementData eleD2 = Rng.XS.Next(5) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -2303,7 +2303,7 @@ namespace SlaveMatrix 頭D2.大顎基接続(大顎基D2); 顔面_蟲D e = new 顔面_蟲D(); 頭D2.顔面接続(e); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { eleD2 = new 虫顎D { @@ -2333,15 +2333,15 @@ namespace SlaveMatrix 胴_蟲D2.Torso接続(胴_蟲D2 = new Torso_蟲D()); } 尾_蟲D 尾_蟲D2 = new 尾_蟲D(); - 節D 節D2 = (RNG.XS.NextBool() ? ((節尾D)new 節尾_曳航D()) : ((節尾D)new 節尾_鋏D())); + 節D 節D2 = (Rng.XS.NextBool() ? ((節尾D)new 節尾_曳航D()) : ((節尾D)new 節尾_鋏D())); 尾_蟲D2.尾左接続(節D2); 尾_蟲D2.尾右接続(節D2.Get逆()); 胴_蟲D2.Torso接続(尾_蟲D2); WaistD2.EnumEleD().SetValuesD("虫性", true); WaistD2.EnumEleD().SetValuesD("配色", 配色指定.C0); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); } @@ -2358,7 +2358,7 @@ namespace SlaveMatrix 頭D2.Set舌長(); 頭D2.Set耳鰭(); 頭D2.Set耳尖(); - EleD eleD2 = new 角2_山2D(); + ElementData eleD2 = new 角2_山2D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 長物_蛇D 長物_蛇D2 = new 長物_蛇D(); @@ -2400,9 +2400,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); WaistD2.EnumEleD().SetValuesD<双目D>("猫目", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -2441,12 +2441,12 @@ namespace SlaveMatrix 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("コア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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); } @@ -2461,7 +2461,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - switch (RNG.XS.Next(3)) + switch (Rng.XS.Next(3)) { case 0: 頭D2.Set耳人(); @@ -2474,9 +2474,9 @@ namespace SlaveMatrix break; } 植D 植D2 = new 植D(); - EleD eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); + ElementData eleD2 = SlaveMatrix.GameClasses._Con.Get花R(右: false); 植D2.花接続(eleD2); - bool flag = RNG.XS.NextBool(); + bool flag = Rng.XS.NextBool(); if (eleD2 is 花_百D) { ((花_百D)eleD2).萼_萼_表示 = !flag; @@ -2510,7 +2510,7 @@ namespace SlaveMatrix ChestD2.肩右接続(ShoulderD2.Get逆()); if (b1) { - EleD eleD3 = new 前翅_羽D + ElementData eleD3 = new 前翅_羽D { 尺度B = 0.9 }; @@ -2525,7 +2525,7 @@ namespace SlaveMatrix } else { - EleD eleD3 = new 前翅_蝶D + ElementData eleD3 = new 前翅_蝶D { 尺度B = 0.9, 水青 = b2 @@ -2540,24 +2540,24 @@ namespace SlaveMatrix ChestD2.翼下左接続(eleD3); ChestD2.翼下右接続(eleD3.Get逆()); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { if (b1) { - EleD eleD3 = new 触覚_線D(); + ElementData eleD3 = new 触覚_線D(); eleD3.尺度YB = 0.4; 頭D2.触覚左接続(eleD3); 頭D2.触覚右接続(eleD3.Get逆()); } else if (b2) { - EleD eleD3 = new 触覚_蛾D(); + ElementData eleD3 = new 触覚_蛾D(); 頭D2.触覚左接続(eleD3); 頭D2.触覚右接続(eleD3.Get逆()); } else { - EleD eleD3 = new 触覚_蝶D(); + ElementData eleD3 = new 触覚_蝶D(); 頭D2.触覚左接続(eleD3); 頭D2.触覚右接続(eleD3.Get逆()); } @@ -2571,10 +2571,10 @@ namespace SlaveMatrix WaistD2.腿右接続(腿_人D2.Get逆()); WaistD2.EnumEleD().SetValuesD("肥大", 0.0); WaistD2.EnumEleD().SetValuesD("身長", 0.0); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getオーグリス(bool b) @@ -2593,7 +2593,7 @@ namespace SlaveMatrix { 頭D2 = 首D2.Set頭R(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); - EleD eleD2 = new 角2_鬼D(); + ElementData eleD2 = new 角2_鬼D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); } @@ -2601,7 +2601,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳人(); } @@ -2625,7 +2625,7 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); WaistD2.腿左接続(腿_人D2); WaistD2.腿右接続(腿_人D2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD("隈取", true); 頭D2.隈取_タトゥ_表示 = false; @@ -2640,12 +2640,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("足首", false); } WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getサイクロプス() @@ -2658,7 +2658,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳人(); } @@ -2682,12 +2682,12 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 1.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getエイリアン() @@ -2737,14 +2737,14 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("虫性", false); WaistD2.EnumEleD().SetValuesD("器官", false); WaistD2.EnumEleD().SetValuesD<手_人D>("宇手", true); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD("紋柄", true); } WaistD2.EnumEleD().SetValuesD("吸盤", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); } @@ -2780,7 +2780,7 @@ namespace SlaveMatrix 前足 = true }; 触手_触D 触手_触D2 = new 触手_触D(); - 触手_触D2.SetValuesD("爪", RNG.XS.NextBool()); + 触手_触D2.SetValuesD("爪", Rng.XS.NextBool()); 多足_蛸D2.軟体内左接続(触手_軟D2.Copy()); 多足_蛸D2.軟体内右接続(触手_軟D2.Get逆()); 多足_蛸D2.軟体内左接続(触手_触D2.Copy()); @@ -2791,15 +2791,15 @@ namespace SlaveMatrix 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); 多足_蛸D2.軟体外左接続(触手_軟D3.Copy()); 多足_蛸D2.軟体外右接続(触手_軟D3.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD("紋柄", true); - 多足_蛸D2.EnumEleD().SetValuesD<触手_触D>("柄", RNG.XS.NextBool()); + 多足_蛸D2.EnumEleD().SetValuesD<触手_触D>("柄", Rng.XS.NextBool()); } - WaistD2.EnumEleD().SetValuesD<双目D>("蛸目", RNG.XS.NextBool()); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD<双目D>("蛸目", Rng.XS.NextBool()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); } @@ -2819,7 +2819,7 @@ namespace SlaveMatrix { case 0: { - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_人D e4 = new 手_人D(); LowerArm_人D LowerArm_人D4 = new LowerArm_人D(); @@ -2930,12 +2930,12 @@ namespace SlaveMatrix } } WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getユニコーン() @@ -2982,17 +2982,17 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("馬", 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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getモノケロス() @@ -3054,9 +3054,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<腰肌D>("獣性", true); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -3091,7 +3091,7 @@ namespace SlaveMatrix 四足胴D2.腰接続(四足腰D2); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -3122,14 +3122,14 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("馬", 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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -3146,7 +3146,7 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳獣(); - EleD eleD2 = new 角2_山2D + ElementData eleD2 = new 角2_山2D { 尺度YB = 1.5 }; @@ -3184,15 +3184,15 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("馬", Rng.XS.NextBool()); ChestD2.肌_接続.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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -3226,7 +3226,7 @@ namespace SlaveMatrix 四足胴D2.腰接続(四足腰D2); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -3257,17 +3257,17 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("馬", 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("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getグリフォン() @@ -3305,7 +3305,7 @@ namespace SlaveMatrix LowerArm_鳥D2.手接続(手_鳥D2); UpperArm_鳥D UpperArm_鳥D2 = new UpperArm_鳥D(); UpperArm_鳥D2.LowerArm接続(LowerArm_鳥D2); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_鳥D2.シャープ = 1.0; LowerArm_鳥D2.シャープ = 1.0; @@ -3335,9 +3335,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<胸毛D>("表示", true); obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -3378,7 +3378,7 @@ namespace SlaveMatrix LowerArm_鳥D2.手接続(手_鳥D2); UpperArm_鳥D UpperArm_鳥D2 = new UpperArm_鳥D(); UpperArm_鳥D2.LowerArm接続(LowerArm_鳥D2); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 手_鳥D2.シャープ = 1.0; LowerArm_鳥D2.シャープ = 1.0; @@ -3405,7 +3405,7 @@ namespace SlaveMatrix 四足腰D2.腿左接続(腿_蹄D2); 四足腰D2.腿右接続(腿_蹄D2.Get逆()); 四足腰D2.尾接続(new 尾_馬D()); - obj.EnumEleD().SetValuesD("馬", RNG.XS.NextBool()); + obj.EnumEleD().SetValuesD("馬", Rng.XS.NextBool()); 四足胴D2.SetValuesD("獣毛", true); obj.EnumEleD().SetValuesD<腰肌D>("獣毛", true); obj.EnumEleD().SetValuesD<胸毛D>("表示", true); @@ -3413,9 +3413,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); 四足胴D2.SetValuesD("獣性", false); 四足腰D2.EnumEleD().SetValuesD<腰肌D>("獣性", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -3431,10 +3431,10 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); - eleD2 = RNG.XS.Next(3) switch + eleD2 = Rng.XS.Next(3) switch { 0 => new 角2_山1D(), 1 => new 角2_山2D(), @@ -3484,9 +3484,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -3506,7 +3506,7 @@ namespace SlaveMatrix 頭D2.Set耳人(); if (b) { - EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); + ElementData e2 = (Rng.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); WaistD2.尾接続(e2); ChestD2.背中接続(new 背中_羽D { @@ -3586,7 +3586,7 @@ namespace SlaveMatrix 腿_獣D3.Leg接続(Leg_獣D3); 四足腰D2.腿左接続(腿_獣D3); 四足腰D2.腿右接続(腿_獣D3.Get逆()); - EleD e2 = (RNG.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); + ElementData e2 = (Rng.XS.NextBool() ? ((尾D)new 尾_牛D()) : ((尾D)new 尾_蛇D())); 四足腰D2.尾接続(e2); 四足胴D2.SetValuesD("獣毛", true); 四足胸D2.肌_接続.SetValuesD<胸毛D>("表示", true); @@ -3595,12 +3595,12 @@ namespace SlaveMatrix } WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<腰肌D>("獣性", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getレオントケンタウレ() @@ -3613,7 +3613,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -3660,12 +3660,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<口_通常D>("牙", true); obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getティグリスケンタウレ() @@ -3678,7 +3678,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -3716,7 +3716,7 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("獣性", true); WaistD2.EnumEleD().SetValuesD("配色指定", 配色指定.B0); WaistD2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { WaistD2.EnumEleD().SetValuesD<獣耳D>("配色指定", 配色指定.T0); WaistD2.EnumEleD().SetValuesD<尾_猫D>("配色指定", 配色指定.T0); @@ -3736,12 +3736,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getパンテーラケンタウレ() @@ -3754,7 +3754,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -3800,12 +3800,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<口_通常D>("牙", true); obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getチータケンタウレ() @@ -3818,7 +3818,7 @@ namespace SlaveMatrix 頭D2.Set鼻R(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D(); + ElementData eleD2 = new 獣耳D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -3877,12 +3877,12 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<口_通常D>("牙", true); obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getウェアドラゴンフライ() @@ -3896,16 +3896,16 @@ namespace SlaveMatrix 頭D2.Set口R(); 頭D2.Set舌短(); 頭D2.Set耳尖(); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + ElementData elementData = new 虫顎D(); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); - eleD = new 触覚_線D + elementData = new 触覚_線D { 尺度YB = 0.4 }; - 顔面_虫D2.触覚左接続(eleD); - 顔面_虫D2.触覚右接続(eleD.Get逆()); + 顔面_虫D2.触覚左接続(elementData); + 顔面_虫D2.触覚右接続(elementData.Get逆()); 頭D2.顔面接続(顔面_虫D2); 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -3918,12 +3918,12 @@ namespace SlaveMatrix obj2.肩右接続(ShoulderD2.Get逆()); obj2.肩左接続(ShoulderD2.Copy()); obj2.肩右接続(ShoulderD2.Get逆()); - eleD = new 前翅_羽D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 後翅_羽D(); - obj2.翼下左接続(eleD); - obj2.翼下右接続(eleD.Get逆()); + elementData = new 前翅_羽D(); + obj2.翼上左接続(elementData); + obj2.翼上右接続(elementData.Get逆()); + elementData = new 後翅_羽D(); + obj2.翼下左接続(elementData); + obj2.翼下右接続(elementData.Get逆()); 足_人D e2 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); Leg_人D2.足接続(e2); @@ -3931,8 +3931,8 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - eleD = new 尾_竜D(); - obj.尾接続(eleD); + elementData = new 尾_竜D(); + obj.尾接続(elementData); obj.EnumEleD().SetValuesD("虫性", true); obj.EnumEleD().SetValuesD("虫手", true); obj.EnumEleD().SetValuesD("虫足", true); @@ -3941,9 +3941,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<足_人D>("鱗", true); obj.EnumEleD().SetValuesD("配色", 配色指定.C0); obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); } @@ -3960,13 +3960,13 @@ namespace SlaveMatrix 頭D2.Set舌短(); 頭D2.Set耳尖(); 頭D2.額接続(new 角1_虫D()); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + ElementData elementData = new 虫顎D(); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); - eleD = new 触覚_甲D(); - 顔面_甲D2.触覚左接続(eleD); - 顔面_甲D2.触覚右接続(eleD.Get逆()); + elementData = new 触覚_甲D(); + 顔面_甲D2.触覚左接続(elementData); + 顔面_甲D2.触覚右接続(elementData.Get逆()); 頭D2.顔面接続(顔面_甲D2); 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -3979,13 +3979,13 @@ namespace SlaveMatrix obj2.肩右接続(ShoulderD2.Get逆()); obj2.肩左接続(ShoulderD2.Copy()); obj2.肩右接続(ShoulderD2.Get逆()); - eleD = new 後翅_甲D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 前翅_甲D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); + elementData = new 後翅_甲D(); + obj2.翼上左接続(elementData); + obj2.翼上右接続(elementData.Get逆()); + elementData = new 前翅_甲D(); + elementData.SetValuesD("紋", Rng.XS.NextBool()); + obj2.翼上左接続(elementData); + obj2.翼上右接続(elementData.Get逆()); 足_人D e2 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); Leg_人D2.足接続(e2); @@ -4003,9 +4003,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD("棘3", false); obj.EnumEleD().SetValuesD("棘4", false); obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); } @@ -4021,18 +4021,18 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳尖(); - EleD eleD = new 耳_尖D(); - 頭D2.耳左接続(eleD); - 頭D2.耳右接続(eleD.Get逆()); + ElementData elementData = new 耳_尖D(); + 頭D2.耳左接続(elementData); + 頭D2.耳右接続(elementData.Get逆()); 大顎基D 大顎基D2 = new 大顎基D(); - eleD = new 大顎D(); - 大顎基D2.顎左接続(eleD); - 大顎基D2.顎右接続(eleD.Get逆()); + elementData = new 大顎D(); + 大顎基D2.顎左接続(elementData); + 大顎基D2.顎右接続(elementData.Get逆()); 頭D2.大顎基接続(大顎基D2); 顔面_甲D 顔面_甲D2 = new 顔面_甲D(); - eleD = new 触覚_甲D(); - 顔面_甲D2.触覚左接続(eleD); - 顔面_甲D2.触覚右接続(eleD.Get逆()); + elementData = new 触覚_甲D(); + 顔面_甲D2.触覚左接続(elementData); + 顔面_甲D2.触覚右接続(elementData.Get逆()); 頭D2.顔面接続(顔面_甲D2); 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -4045,13 +4045,13 @@ namespace SlaveMatrix obj2.肩右接続(ShoulderD2.Get逆()); obj2.肩左接続(ShoulderD2.Copy()); obj2.肩右接続(ShoulderD2.Get逆()); - eleD = new 後翅_甲D(); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); - eleD = new 前翅_甲D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼上左接続(eleD); - obj2.翼上右接続(eleD.Get逆()); + elementData = new 後翅_甲D(); + obj2.翼上左接続(elementData); + obj2.翼上右接続(elementData.Get逆()); + elementData = new 前翅_甲D(); + elementData.SetValuesD("紋", Rng.XS.NextBool()); + obj2.翼上左接続(elementData); + obj2.翼上右接続(elementData.Get逆()); 足_人D e2 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); Leg_人D2.足接続(e2); @@ -4068,9 +4068,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD("配色", 配色指定.C0); obj.EnumEleD().SetValuesD("棘", false); obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); } @@ -4087,13 +4087,13 @@ namespace SlaveMatrix 頭D2.Set口R(); 頭D2.Set舌短(); 頭D2.Set耳尖(); - EleD eleD = new 虫顎D(); - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + ElementData elementData = new 虫顎D(); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); 顔面_虫D 顔面_虫D2 = new 顔面_虫D(); - eleD = new 触覚_線D(); - 顔面_虫D2.触覚左接続(eleD); - 顔面_虫D2.触覚右接続(eleD.Get逆()); + elementData = new 触覚_線D(); + 顔面_虫D2.触覚左接続(elementData); + 顔面_虫D2.触覚右接続(elementData.Get逆()); 頭D2.顔面接続(顔面_虫D2); 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -4105,13 +4105,13 @@ namespace SlaveMatrix LowerArm_人D2.虫鎌接続(new 虫鎌D()); obj3.肩左接続(ShoulderD2); obj3.肩右接続(ShoulderD2.Get逆()); - eleD = new 前翅_草D(); - eleD.SetValuesD("紋", RNG.XS.NextBool()); - obj2.翼左接続(eleD); - obj2.翼右接続(eleD.Get逆()); - eleD = new 後翅_草D(); - obj2.翼左接続(eleD); - obj2.翼右接続(eleD.Get逆()); + elementData = new 前翅_草D(); + elementData.SetValuesD("紋", Rng.XS.NextBool()); + obj2.翼左接続(elementData); + obj2.翼右接続(elementData.Get逆()); + elementData = new 後翅_草D(); + obj2.翼左接続(elementData); + obj2.翼右接続(elementData.Get逆()); 足_人D e2 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); Leg_人D2.足接続(e2); @@ -4119,8 +4119,8 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - eleD = new 尾_虫D(); - obj.尾接続(eleD); + elementData = new 尾_虫D(); + obj.尾接続(elementData); obj.EnumEleD().SetValuesD("虫性", true); obj.EnumEleD().SetValuesD("虫手", true); obj.EnumEleD().SetValuesD("虫足", true); @@ -4130,9 +4130,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD("棘2", false); obj.EnumEleD().SetValuesD("棘3", false); obj.EnumEleD().SetValuesD<双目D>("瞳孔", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); } @@ -4147,7 +4147,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌長(); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { 頭D2.Set耳人(); } @@ -4166,7 +4166,7 @@ namespace SlaveMatrix obj.肩右接続(ShoulderD2.Get逆()); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -4188,12 +4188,12 @@ namespace SlaveMatrix { Torso_蛇D2.Torso接続(Torso_蛇D2 = new Torso_蛇D()); } - Torso_蛇D2.Torso接続(RNG.XS.NextBool() ? ((尾D)new 尾_ヘD()) : ((尾D)new 尾_ガD())); + Torso_蛇D2.Torso接続(Rng.XS.NextBool() ? ((尾D)new 尾_ヘD()) : ((尾D)new 尾_ガD())); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4206,7 +4206,7 @@ namespace SlaveMatrix HeadD 頭D2 = ChestD2.SetNeck().Set頭R(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); BackHair0_肢系D 後髪0_肢系D2 = new BackHair0_肢系D(); - EleD eleD2 = new 尾_蛇D(); + ElementData eleD2 = new 尾_蛇D(); 後髪0_肢系D2.左5接続(eleD2); 後髪0_肢系D2.左4接続(eleD2.Copy()); 後髪0_肢系D2.左3接続(eleD2.Copy()); @@ -4228,7 +4228,7 @@ namespace SlaveMatrix eleD2 = SlaveMatrix.GameClasses._Con.Get頬眼R(右: false); 頭D2.頬肌左接続(eleD2); 頭D2.頬肌右接続(eleD2.Get逆()); - eleD2 = RNG.XS.Next(3) switch + eleD2 = Rng.XS.Next(3) switch { 0 => new 角2_牛1D(), 1 => new 角2_牛4D(), @@ -4253,7 +4253,7 @@ namespace SlaveMatrix 四足胴D2.腰接続(四足腰D2); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -4281,9 +4281,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<手_人D>("配色", 配色指定.S0); WaistD2.EnumEleD().SetValuesD<性器_人D>("表示", false); WaistD2.EnumEleD().SetValuesD<肛門_人D>("表示", false); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4296,7 +4296,7 @@ namespace SlaveMatrix .Set頭R(); 基髪D eleD = 頭D2.EnumEleD().GetEleD<基髪D>(); BackHair0_肢系D 後髪0_肢系D2 = new BackHair0_肢系D(); - EleD eleD2 = new 尾_蛇D(); + ElementData eleD2 = new 尾_蛇D(); 後髪0_肢系D2.左5接続(eleD2); 後髪0_肢系D2.左4接続(eleD2.Copy()); 後髪0_肢系D2.左3接続(eleD2.Copy()); @@ -4332,9 +4332,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4352,7 +4352,7 @@ namespace SlaveMatrix 頭D2.Set舌長(); 頭D2.Set耳人(); 頭D2.額接続(new 角1_虫D()); - EleD eleD2 = new 角2_虫D(); + ElementData eleD2 = new 角2_虫D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 顔面_甲D e = new 顔面_甲D(); @@ -4370,9 +4370,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); WaistD2.EnumEleD().SetValuesD("コア1", true); WaistD2.EnumEleD().SetValuesD<舌_長D>("股舌表示", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4401,7 +4401,7 @@ namespace SlaveMatrix 頭D2.頭頂接続(new 頭頂_皿D()); obj.背中接続(new 背中_甲D { - 縁側角 = RNG.XS.NextDouble() + 縁側角 = Rng.XS.NextDouble() }); 足_人D e2 = new 足_人D(); Leg_人D Leg_人D2 = new Leg_人D(); @@ -4410,9 +4410,9 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); WaistD2.腿左接続(腿_人D2); WaistD2.腿右接続(腿_人D2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - EleD e3 = new 尾_短D(); + ElementData e3 = new 尾_短D(); WaistD2.尾接続(e3); } WaistD2.EnumEleD().SetValuesD("腹板", true); @@ -4420,9 +4420,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<胴腹板D>("表示", true); WaistD2.EnumEleD().SetValuesD<ボテ腹板D>("表示", false); WaistD2.EnumEleD().SetValuesD("水掻", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); } @@ -4438,24 +4438,24 @@ namespace SlaveMatrix 頭D2.Set口R(); 頭D2.Set舌短(); 頭D2.Set耳人(); - EleD eleD; - if (RNG.XS.NextBool()) + ElementData elementData; + if (Rng.XS.NextBool()) { - eleD = new 虫顎D + elementData = new 虫顎D { 尺度B = 1.1 }; - 頭D2.頬左接続(eleD); - 頭D2.頬右接続(eleD.Get逆()); + 頭D2.頬左接続(elementData); + 頭D2.頬右接続(elementData.Get逆()); } - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { - eleD = new 触覚_節D + elementData = new 触覚_節D { 尺度B = 1.4 }; - 頭D2.触覚左接続(eleD); - 頭D2.触覚右接続(eleD.Get逆()); + 頭D2.触覚左接続(elementData); + 頭D2.触覚右接続(elementData.Get逆()); } 手_人D e = new 手_人D(); LowerArm_人D LowerArm_人D2 = new LowerArm_人D(); @@ -4466,7 +4466,7 @@ namespace SlaveMatrix ShoulderD2.UpperArm接続(UpperArm_人D2); ChestD2.肩左接続(ShoulderD2); ChestD2.肩右接続(ShoulderD2.Get逆()); - if (RNG.XS.NextBool()) + if (Rng.XS.NextBool()) { ChestD2.肩左接続(ShoulderD2.Copy()); ChestD2.肩右接続(ShoulderD2.Get逆()); @@ -4475,43 +4475,43 @@ namespace SlaveMatrix } 長物_蟲D 長物_蟲D2 = new 長物_蟲D(); WaistD2.半身接続(長物_蟲D2); - eleD = new 節足_足百D(); - 長物_蟲D2.左0接続(eleD); - 長物_蟲D2.右0接続(eleD.Get逆()); - 長物_蟲D2.左1接続(eleD.Copy()); - 長物_蟲D2.右1接続(eleD.Get逆()); + elementData = new 節足_足百D(); + 長物_蟲D2.左0接続(elementData); + 長物_蟲D2.右0接続(elementData.Get逆()); + 長物_蟲D2.左1接続(elementData.Copy()); + 長物_蟲D2.右1接続(elementData.Get逆()); Torso_蟲D Torso_蟲D2 = new Torso_蟲D(); 長物_蟲D2.胴接続(Torso_蟲D2); - Torso_蟲D2.左接続(eleD.Copy()); - Torso_蟲D2.右接続(eleD.Get逆()); + Torso_蟲D2.左接続(elementData.Copy()); + Torso_蟲D2.右接続(elementData.Get逆()); for (int i = 0; i < 21; i++) { Torso_蟲D2.Torso接続(Torso_蟲D2 = new Torso_蟲D()); - Torso_蟲D2.左接続(eleD.Copy()); - Torso_蟲D2.右接続(eleD.Get逆()); + Torso_蟲D2.左接続(elementData.Copy()); + Torso_蟲D2.右接続(elementData.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.左1接続(elementData.Copy()); + 尾_蟲D2.右1接続(elementData.Get逆()); + 尾_蟲D2.左2接続(elementData.Copy()); + 尾_蟲D2.右2接続(elementData.Get逆()); + 尾_蟲D2.左3接続(elementData.Copy()); + 尾_蟲D2.右3接続(elementData.Get逆()); + 尾_蟲D2.左4接続(elementData.Copy()); + 尾_蟲D2.右4接続(elementData.Get逆()); + 尾_蟲D2.左5接続(elementData.Copy()); + 尾_蟲D2.右5接続(elementData.Get逆()); 尾_蟲D2.尾左接続(節尾_曳航D2); 尾_蟲D2.尾右接続(節尾_曳航D2.Get逆()); Torso_蟲D2.Torso接続(尾_蟲D2); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getカーバンクル() @@ -4524,7 +4524,7 @@ namespace SlaveMatrix 頭D2.Set鼻人(); 頭D2.Set口人(); 頭D2.Set舌短(); - EleD eleD2 = new 獣耳D + ElementData eleD2 = new 獣耳D { 尺度B = 1.1, 尺度YB = 1.2 @@ -4558,9 +4558,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<手_人D>("配色指定", 配色指定.B0); WaistD2.EnumEleD().SetValuesD<頬肌D>("髭", 頭D2.鼻_接続.IsEleD<鼻_獣D>()); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4586,7 +4586,7 @@ namespace SlaveMatrix 頭D2.額接続(new 角1_虫D()); 手_鳥D 手_鳥D2 = new 手_鳥D { - シャープ = RNG.XS.NextDouble() + シャープ = Rng.XS.NextDouble() }; LowerArm_鳥D LowerArm_鳥D2 = new LowerArm_鳥D { @@ -4628,9 +4628,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("竜性", true); WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4689,9 +4689,9 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD<腰肌D>("竜性", false); WaistD2.EnumEleD().SetValuesD<頬肌D>("髭", false); WaistD2.EnumEleD().SetValuesD<口_通常D>("牙", true); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); return new CharacterData(WaistD2, new 体色(b0: false)); @@ -4711,7 +4711,7 @@ namespace SlaveMatrix 頭D2.Set舌短(); 頭D2.Set耳獣(); 頭D2.額接続(SlaveMatrix.GameClasses._Con.Get縦眼R()); - EleD eleD2 = new 角2_牛2D(); + ElementData eleD2 = new 角2_牛2D(); eleD.頭頂左接続(eleD2); eleD.頭頂右接続(eleD2.Get逆()); 手_人D e = new 手_人D(); @@ -4752,9 +4752,9 @@ namespace SlaveMatrix obj.EnumEleD().SetValuesD<性器_人D>("表示", false); obj.EnumEleD().SetValuesD<肛門_人D>("表示", false); obj.EnumEleD().SetValuesD<手_人D>("肉球", false); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: false)); @@ -4771,7 +4771,7 @@ namespace SlaveMatrix 頭D2.Set口人(); 頭D2.Set舌短(); 頭D2.Set耳獣(); - EleD eleD2 = RNG.XS.Next(4) switch + ElementData eleD2 = Rng.XS.Next(4) switch { 0 => new 角2_牛1D(), 1 => new 角2_牛2D(), @@ -4805,12 +4805,12 @@ namespace SlaveMatrix WaistD2.EnumEleD().SetValuesD("配色指定", 配色指定.B0); WaistD2.EnumEleD().SetValuesD<足_人D>("配色指定", 配色指定.B0); WaistD2.EnumEleD().SetValuesD("バスト", 1.0); - WaistD2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + WaistD2.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); WaistD2.EnumEleD().SetValuesD("身長", 頭D2.目高); - WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + WaistD2.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); WaistD2.SetLowerHair(); WaistD2.AdjustScale(頭D2); - return new CharacterData(WaistD2, new 体色(RNG.XS.NextBool())); + return new CharacterData(WaistD2, new 体色(Rng.XS.NextBool())); } public static CharacterData Getリリン() @@ -4840,12 +4840,12 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 頭D2.目高); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); - return new CharacterData(obj, new 体色(RNG.XS.NextBool())); + return new CharacterData(obj, new 体色(Rng.XS.NextBool())); } public static CharacterData Getエルフ() @@ -4875,9 +4875,9 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("身長", 1.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: true)); @@ -4912,7 +4912,7 @@ namespace SlaveMatrix obj.腿右接続(腿_人D2.Get逆()); obj.EnumEleD().SetValuesD("肥大", 1.0); obj.EnumEleD().SetValuesD("身長", 0.0); - obj.EnumEleD().SetValuesD("鋭爪", 0.2 + RNG.XS.NextDouble(0.8)); + obj.EnumEleD().SetValuesD("鋭爪", 0.2 + Rng.XS.NextDouble(0.8)); obj.SetLowerHair(); obj.AdjustScale(頭D2); return new CharacterData(obj, new 体色(b0: true)); @@ -4989,9 +4989,9 @@ namespace SlaveMatrix chest_description.肩左接続(shoulder_description); chest_description.肩右接続(shoulder_description.Get逆()); - EleD eleD = new 角2_牛4D(); - hair_description.頭頂左接続(eleD); - hair_description.頭頂右接続(eleD.Get逆()); + ElementData elementData = new 角2_牛4D(); + hair_description.頭頂左接続(elementData); + hair_description.頭頂右接続(elementData.Get逆()); 植D 植D2 = new 植D(); 花_薔D 花_薔D2 = new 花_薔D(); @@ -5031,7 +5031,7 @@ namespace SlaveMatrix }; 触手_蔦D2.SetValuesD("棘", true); - EleD eleD2 = new 葉_披D(); + ElementData eleD2 = new 葉_披D(); eleD2.尺度B *= 1.25; 触手_蔦D2.節3接続(eleD2 = eleD2.Copy()); eleD2.尺度B *= 葉倍率; @@ -5051,7 +5051,7 @@ namespace SlaveMatrix eleD2.尺度B *= 葉倍率; 触手_蔦D2.節19接続(eleD2 = eleD2.Copy()); eleD2.尺度B *= 葉倍率; - EleD eleD3 = 触手_蔦D2.Copy(); + ElementData eleD3 = 触手_蔦D2.Copy(); body_description.翼左接続(触手_蔦D2); body_description.翼右接続(触手_蔦D2.Get逆()); @@ -5133,8 +5133,8 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); - obj.EnumEleD().SetValuesD("身長", RNG.XS.NextDouble()); + obj.EnumEleD().SetValuesD("肥大", Rng.XS.NextDouble()); + obj.EnumEleD().SetValuesD("身長", Rng.XS.NextDouble()); obj.EnumEleD().SetValuesD("鋭爪", 0.0); obj.SetLowerHair(); obj.AdjustScale(頭D2); @@ -5168,23 +5168,23 @@ namespace SlaveMatrix 腿_人D2.Leg接続(Leg_人D2); obj.腿左接続(腿_人D2); obj.腿右接続(腿_人D2.Get逆()); - obj.EnumEleD().SetValuesD("肥大", Sta.GameData.体重); - obj.EnumEleD().SetValuesD("身長", Sta.GameData.身長); + obj.EnumEleD().SetValuesD("肥大", GlobalState.GameData.体重); + obj.EnumEleD().SetValuesD("身長", GlobalState.GameData.身長); obj.EnumEleD().SetValuesD("鋭爪", 0.0); obj.肌_接続.GetEleD<腰肌D>().陰毛_表示 = true; obj.AdjustScale(頭D2); return new CharacterData(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.色.肌色, + 目左 = GlobalState.GameData.色.瞳色, + 目右 = GlobalState.GameData.色.瞳色, + 縦目 = GlobalState.GameData.色.瞳色, + 頬目左 = GlobalState.GameData.色.瞳色, + 頬目右 = GlobalState.GameData.色.瞳色, + 髪 = GlobalState.GameData.色.髪色, + 眉 = GlobalState.GameData.色.髪色, + 毛0 = GlobalState.GameData.色.髪色, + 睫 = GlobalState.GameData.色.髪色, + 人肌 = GlobalState.GameData.色.肌色, 爪 = Color.PapayaWhip }); } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs b/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs index be47eca..3e870de 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/TrainingUI.cs @@ -9,7 +9,7 @@ using SlaveMatrix.GameClasses; namespace SlaveMatrix { - public class TrainingUI : Ele + public class TrainingUI : Element { private ulong 媚薬投与価格 = 10000000uL; @@ -47,25 +47,25 @@ namespace SlaveMatrix public キャップ1 キャップ2; 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 T剃刀CM; - public CM キャップ1CM; - public CM キャップ2CM; - public CM キャップ3CM; - private CM focus; - private CM hcm; + public CharacterElement ペニスCM; + public CharacterElement マウスCM; + public CharacterElement ハンド右CM; + public CharacterElement ハンド左CM; + public CharacterElement ロータCM; + public CharacterElement コモンCM; + public CharacterElement ディルCM; + public CharacterElement アナルCM; + public CharacterElement デンマCM; + public CharacterElement ドリルCM; + public CharacterElement パールCM; + public CharacterElement 羽根箒CM; + public CharacterElement 調教鞭CM; + public CharacterElement T剃刀CM; + public CharacterElement キャップ1CharacterElement; + public CharacterElement キャップ2CharacterElement; + public CharacterElement キャップ3CharacterElement; + private CharacterElement focus; + private CharacterElement hcm; //tool animations? public 挿入処理 ペニス挿入; @@ -92,31 +92,31 @@ namespace SlaveMatrix //ui elements - public But 調教終了; - public But 拘束具; - public But 目隠帯; - public But 玉口枷; - public But 断面; - public But 媚薬; - public But 撮影; - public But SlaveStamina; - public But PlayerStamina; + public ButtonBase 調教終了; + public ButtonBase 拘束具; + public ButtonBase 目隠帯; + public ButtonBase 玉口枷; + public ButtonBase 断面; + public ButtonBase 媚薬; + public ButtonBase 撮影; + public ButtonBase SlaveStamina; + public ButtonBase PlayerStamina; - 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 ScreenSwitch 拘束具sw = new ScreenSwitch(Color.OrangeRed); + private ScreenSwitch 目隠帯sw = new ScreenSwitch(Color.OrangeRed); + private ScreenSwitch 玉口枷sw = new ScreenSwitch(Color.OrangeRed); + private ScreenSwitch 断面sw = new ScreenSwitch(Color.OrangeRed); - public Gau 体力sゲージ; - public Gau 絶頂sゲージ; - public Gau 興奮sゲージ; - public Gau 精力mゲージ; - public Gau 射精mゲージ; - public Gau 興奮mゲージ; + public ProgressBar 体力sゲージ; + public ProgressBar 絶頂sゲージ; + public ProgressBar 興奮sゲージ; + public ProgressBar 精力mゲージ; + public ProgressBar 射精mゲージ; + public ProgressBar 興奮mゲージ; - public Tex ステート; - public Tex InfoBox; - public Tex SensitivityBox; + public TextBlock ステート; + public TextBlock InfoBox; + public TextBlock SensitivityBox; @@ -162,7 +162,7 @@ namespace SlaveMatrix { get { - Par x0Y0_羽根 = 羽根箒.X0Y0_羽根1; + ShapePart x0Y0_羽根 = 羽根箒.X0Y0_羽根1; return Med.GetHitColor(Med.FromBasePosition(x0Y0_羽根.ToGlobal(x0Y0_羽根.GetJP()[1].Joint))); } } @@ -232,7 +232,7 @@ namespace SlaveMatrix } } - public CM Focus + public CharacterElement Focus { get { @@ -242,14 +242,14 @@ namespace SlaveMatrix { FocusReset(); Focus_nr = value; - if (Med.Mode == "Training" && Cha != null && Cha.CharacterData.Lust > 0.5 && RNG.XS.NextBool()) + if (Med.Mode == "Training" && Cha != null && Cha.CharacterData.Lust > 0.5 && Rng.XS.NextBool()) { Cha.EyeTracking.Start(); } } } - public CM Focus_nr + public CharacterElement Focus_nr { get { @@ -260,7 +260,7 @@ namespace SlaveMatrix focus = value; focus.StaShow = false; focus.使用状態 = UsageStatus.InUse; - focus.Ele.Intensity = 1.0; + focus.Element.Intensity = 1.0; if (focus == 羽根箒CM) { 羽根箒.角度B = -90.0; @@ -402,7 +402,7 @@ namespace SlaveMatrix { 擬音キュー.Enqueue(delegate(RenderArea 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); + 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), GlobalState.潮吹.GetVal(Player.変化V_潮吹, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), Color.Azure, 0.2 + 0.2 * Rng.XS.NextDouble() * Player.変化V_潮吹, b: true); }); } @@ -412,7 +412,7 @@ namespace SlaveMatrix { 擬音キュー.Enqueue(delegate(RenderArea 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); + 擬音.Sound(a, Bod.尿道位置.GetAreaPoint(0.04), GlobalState.放尿.GetVal(Player.変化V_放尿, Player.変化V_固有値乱数), new Font("MS Gothic", 1f), ColorHelper.Black, 0.2 + 0.2 * Rng.XS.NextDouble() * Player.変化V_放尿, b: true); }); } } @@ -449,7 +449,7 @@ namespace SlaveMatrix { } - public IEnumerable EnumCM() + public IEnumerable EnumCM() { yield return ペニスCM; yield return マウスCM; @@ -464,9 +464,9 @@ namespace SlaveMatrix yield return 羽根箒CM; yield return 調教鞭CM; yield return T剃刀CM; - yield return キャップ1CM; - yield return キャップ2CM; - yield return キャップ3CM; + yield return キャップ1CharacterElement; + yield return キャップ2CharacterElement; + yield return キャップ3CharacterElement; } public void Set挿入Position() @@ -483,12 +483,12 @@ namespace SlaveMatrix パール挿入.SetPosition(); } - private void Set_ペニス(Ele t) + private void Set_ペニス(Element t) { - t.位置B = ペニス.AreM.Position; + t.位置B = ペニス.ManagedArea.Position; } - private void Set_ロータ(Ele t) + private void Set_ロータ(Element t) { switch (ロータ.Yi) { @@ -510,7 +510,7 @@ namespace SlaveMatrix } } - private void Set_コモン(Ele t) + private void Set_コモン(Element t) { switch (コモン.Yi) { @@ -532,7 +532,7 @@ namespace SlaveMatrix } } - private void Set_ディル(Ele t) + private void Set_ディル(Element t) { switch (ディル.Yi) { @@ -554,7 +554,7 @@ namespace SlaveMatrix } } - private void Set_アナル(Ele t) + private void Set_アナル(Element t) { switch (アナル.Yi) { @@ -576,7 +576,7 @@ namespace SlaveMatrix } } - private void Set_デンマ(Ele t) + private void Set_デンマ(Element t) { switch (デンマ.Yi) { @@ -598,7 +598,7 @@ namespace SlaveMatrix } } - private void Set_ドリル(Ele t) + private void Set_ドリル(Element t) { switch (ドリル.Xi) { @@ -665,7 +665,7 @@ namespace SlaveMatrix } } - private void Set_パール(Ele t) + private void Set_パール(Element t) { switch (パール.Yi) { @@ -723,13 +723,13 @@ namespace SlaveMatrix } } - private void Set_羽根箒(Ele t) + private void Set_羽根箒(Element t) { t.位置B = 羽根箒.X0Y0_柄.ToGlobal_nc(羽根箒.X0Y0_柄.GetJP()[1].Joint); t.角度C = 羽根箒.X0Y0_柄.GetAngle(); } - private void Set_調教鞭(Ele t) + private void Set_調教鞭(Element t) { int num = -45; if (調教鞭.Xi == 0) @@ -770,53 +770,53 @@ namespace SlaveMatrix } } - private void Set_T剃刀(Ele t) + private void Set_T剃刀(Element t) { t.位置B = T剃刀.X0Y0_グリップ_グリップ4.ToGlobal_nc(T剃刀.X0Y0_グリップ_グリップ4.GetJP()[0].Joint); t.角度C = T剃刀.X0Y0_グリップ_グリップ4.GetAngle(); } - public void Set_キャップ1(Ele t) + public void Set_キャップ1(Element t) { t.位置B = キャップ1.X0Y0_先端.ToGlobal_nc(キャップ1.X0Y0_先端.GetJP()[0].Joint); } - public void Set_キャップ2(Ele t) + public void Set_キャップ2(Element t) { t.位置B = キャップ2.X0Y0_先端.ToGlobal_nc(キャップ2.X0Y0_先端.GetJP()[0].Joint); } - public void Set_キャップ3(Ele t) + public void Set_キャップ3(Element t) { t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.GetJP()[0].Joint); } - public void Set_キャップ左(Ele t) + public void Set_キャップ左(Element t) { キャップ2 キャップ2左 = Bod.キャップ2左; t.位置B = キャップ2左.X0Y0_先端.ToGlobal_nc(キャップ2左.X0Y0_先端.GetJP()[0].Joint); } - public void Set_キャップ右(Ele t) + public void Set_キャップ右(Element t) { キャップ2 キャップ2右 = Bod.キャップ2右; t.位置B = キャップ2右.X0Y0_先端.ToGlobal_nc(キャップ2右.X0Y0_先端.GetJP()[0].Joint); } - public void Set_キャップ中(Ele t) + public void Set_キャップ中(Element t) { キャップ1 キャップ3 = Bod.キャップ1; t.位置B = キャップ3.X0Y0_先端.ToGlobal_nc(キャップ3.X0Y0_先端.GetJP()[0].Joint); } - public void Set_口(Ele t) + public void Set_口(Element t) { - Par par = Bod.口.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "口"); + ShapePart shapePart = Bod.口.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "口"); Bod.口.接続PA(); - t.位置B = par.GetPosition(); + t.位置B = shapePart.GetPosition(); } - public void Set_乳首(Ele t, bool 右) + public void Set_乳首(Element t, bool 右) { 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); 乳房2.接続PA(); @@ -840,7 +840,7 @@ namespace SlaveMatrix } } - public void Set_乳房(Ele t, bool 右) + public void Set_乳房(Element t, bool 右) { 乳房 乳房2 = (右 ? Bod.乳房右 : Bod.乳房左); 乳房2.接続PA(); @@ -864,43 +864,43 @@ namespace SlaveMatrix } } - public void Set_陰核(Ele t) + public void Set_陰核(Element t) { - Par par = Bod.性器.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "陰核"); + ShapePart shapePart = Bod.性器.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "陰核"); Bod.性器.接続PA(); - t.位置B = par.GetPosition(); + t.位置B = shapePart.GetPosition(); } - public void Set_膣口(Ele t) + public void Set_膣口(Element t) { - Par par = Bod.性器.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "膣口"); + ShapePart shapePart = Bod.性器.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "膣口"); Bod.性器.接続PA(); - t.位置B = par.GetPosition(); + t.位置B = shapePart.GetPosition(); } - public void Set_肛門(Ele t) + public void Set_肛門(Element t) { Bod.肛門.接続PA(); t.位置B = Bod.肛門.位置; } - public void Set_出糸(Ele t) + public void Set_出糸(Element t) { Bod.蜘尾.接続PA(); t.位置B = Bod.蜘尾.X0Y0_出糸突起後_出糸突起基.GetPosition(); } - public void Set_くぱぁ(Ele t, bool 右) + public void Set_くぱぁ(Element t, bool 右) { - Par par = (Bod.Is獣 ? Bod.Waist_獣.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "股") : Bod.Waist.Body.GetCurrent().EnumAllPar().First((Par e) => e.Tag == "股")); + ShapePart shapePart = (Bod.Is獣 ? Bod.Waist_獣.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "股") : Bod.Waist.Body.GetCurrent().EnumAllPar().First((ShapePart e) => e.Tag == "股")); Bod.Waist.接続PA(); if (右) { - t.位置B = par.GetPosition().AddXY(0.018, 0.002); + t.位置B = shapePart.GetPosition().AddXY(0.018, 0.002); } else { - t.位置B = par.GetPosition().AddXY(-0.018, 0.002); + t.位置B = shapePart.GetPosition().AddXY(-0.018, 0.002); } } @@ -909,11 +909,11 @@ namespace SlaveMatrix return cd.e != null; } - public bool Isバイブ(CM cm) + public bool Isバイブ(CharacterElement CharacterElement) { - if (コモンCM != cm && ディルCM != cm && アナルCM != cm && デンマCM != cm) + if (コモンCM != CharacterElement && ディルCM != CharacterElement && アナルCM != CharacterElement && デンマCM != CharacterElement) { - return ドリルCM == cm; + return ドリルCM == CharacterElement; } return true; } @@ -1055,19 +1055,19 @@ namespace SlaveMatrix 放し(); 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; + focus.Element.Xi = 0; + focus.Element.Yi = 0; + focus.Element.位置B = focus.bp; + focus.Element.位置C = DataConsts.Vec2DZero; + focus.Element.角度B = 0.0; + focus.Element.角度C = 0.0; + focus.Element.右 = false; if (focus == 調教鞭CM) { 調教鞭.Yi = 2; - focus.Ele.角度C = 0.0; + focus.Element.角度C = 0.0; } - focus.Ele.Body.JoinPAall(); + focus.Element.Body.JoinPAall(); } public void Set持ち手() @@ -1075,7 +1075,7 @@ namespace SlaveMatrix if (focus == ペニスCM || focus == マウスCM || focus == ハンド右CM) { 持ち手 = false; - ハンド右.位置C = Dat.Vec2DZero; + ハンド右.位置C = DataConsts.Vec2DZero; ハンド右.角度B = 0.0; ハンド右.角度C = 0.0; ハンド右.Xi = 0; @@ -1084,7 +1084,7 @@ namespace SlaveMatrix return; } 持ち手 = true; - ハンド右.位置C = Dat.Vec2DZero; + ハンド右.位置C = DataConsts.Vec2DZero; ハンド右.角度B = 0.0; ハンド右.角度C = 0.0; if (focus == コモンCM || focus == ディルCM || focus == アナルCM || focus == デンマCM || focus == ドリルCM) @@ -1095,17 +1095,17 @@ namespace SlaveMatrix { ハンド右.Xi = 11; } - else if (focus == キャップ1CM) + else if (focus == キャップ1CharacterElement) { ハンド右.Xi = 5; Set_キャップ1(ハンド右); } - else if (focus == キャップ2CM) + else if (focus == キャップ2CharacterElement) { ハンド右.Xi = 5; Set_キャップ2(ハンド右); } - else if (focus == キャップ3CM) + else if (focus == キャップ3CharacterElement) { ハンド右.Xi = 5; Set_キャップ3(ハンド右); @@ -1162,15 +1162,15 @@ namespace SlaveMatrix { Set_T剃刀(ハンド右); } - else if (Focus == キャップ1CM) + else if (Focus == キャップ1CharacterElement) { Set_キャップ1(ハンド右); } - else if (Focus == キャップ2CM) + else if (Focus == キャップ2CharacterElement) { Set_キャップ2(ハンド右); } - else if (Focus == キャップ3CM) + else if (Focus == キャップ3CharacterElement) { Set_キャップ3(ハンド右); } @@ -1339,7 +1339,7 @@ namespace SlaveMatrix public void 通常放し() { - focus.Ele.Intensity = 0.5; + focus.Element.Intensity = 0.5; Focus = ハンド右CM; if (Med.Mode == "Training") { @@ -1456,7 +1456,7 @@ namespace SlaveMatrix SubFocus.Add(パール挿入); パールCM.使用状態 = UsageStatus.Attach; } - Focus.Ele.SetHitTrue(); + Focus.Element.SetHitTrue(); Focus_nr = ハンド右CM; //~~TODO~~ fix? @@ -1509,7 +1509,7 @@ namespace SlaveMatrix { if (IsHitCha(ref cd) || focus == 羽根箒CM || focus == 調教鞭CM) { - focus.Ele.尺度C = 1.0; + focus.Element.尺度C = 1.0; if (持ち手 || ペニス処理.Isパイズリ) { ハンド右.尺度C = 1.0; @@ -1523,7 +1523,7 @@ namespace SlaveMatrix { if (!Is挿入) { - focus.Ele.尺度C = 1.09; + focus.Element.尺度C = 1.09; if (持ち手 || ペニス処理.Isパイズリ) { ハンド右.尺度C = 1.09; @@ -1629,37 +1629,37 @@ namespace SlaveMatrix } if (!Is挿入 && !ペニス処理.Isパイズリ && !マウス処理.Is吸付 && !コキ) { - Focus.Ele.位置B = cp; + Focus.Element.位置B = cp; } if (IsTool = X < cp.X && cp.Y < Y && mb != MouseButtons.Left && !Isモード) { Med.CursorShow(); - if (focus.Ele.Intensity == 1.0) + if (focus.Element.Intensity == 1.0) { - Focus.Ele.Intensity = 0.2; + Focus.Element.Intensity = 0.2; } In持ち手(); Color hc_ = hc; hcm = (from e in EnumCM() where e.使用状態 == UsageStatus.Standby - select e).FirstOrDefault((CM e) => e.Ele.Body.IsHit(ref hc_)); + select e).FirstOrDefault((CharacterElement e) => e.Element.Body.IsHit(ref hc_)); if (hcm != null) { - foreach (CM item in from e in EnumCM() + foreach (CharacterElement item in from e in EnumCM() where e.使用状態 == UsageStatus.Standby select e) { - item.Ele.Intensity = 0.5; + item.Element.Intensity = 0.5; } - hcm.Ele.Intensity = 1.0; + hcm.Element.Intensity = 1.0; } else { - foreach (CM item2 in from e in EnumCM() - where e.使用状態 == UsageStatus.Standby && e.Ele.Intensity == 1.0 + foreach (CharacterElement item2 in from e in EnumCM() + where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0 select e) { - item2.Ele.Intensity = 0.5; + item2.Element.Intensity = 0.5; } } } @@ -1673,16 +1673,16 @@ namespace SlaveMatrix { Med.CursorHide(); } - if (focus.Ele.Intensity == 0.2) + if (focus.Element.Intensity == 0.2) { - Focus.Ele.Intensity = 1.0; + Focus.Element.Intensity = 1.0; } Out持ち手(); - foreach (CM item3 in from e in EnumCM() - where e.使用状態 == UsageStatus.Standby && e.Ele.Intensity == 1.0 + foreach (CharacterElement item3 in from e in EnumCM() + where e.使用状態 == UsageStatus.Standby && e.Element.Intensity == 1.0 select e) { - item3.Ele.Intensity = 0.5; + item3.Element.Intensity = 0.5; } if (!Isモード) { @@ -1695,7 +1695,7 @@ namespace SlaveMatrix 撮影.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)) + if (調教終了.PartGroup.IsHit(ref hc) || 拘束具.PartGroup.IsHit(ref hc) || 目隠帯.PartGroup.IsHit(ref hc) || 玉口枷.PartGroup.IsHit(ref hc) || 断面.PartGroup.IsHit(ref hc) || 媚薬.PartGroup.IsHit(ref hc) || 撮影.PartGroup.IsHit(ref hc)) { Med.CursorShow(); } @@ -1703,7 +1703,7 @@ namespace SlaveMatrix { Med.CursorShow(); } - else if (SlaveStamina.Pars.IsHit(ref hc) || PlayerStamina.Pars.IsHit(ref hc)) + else if (SlaveStamina.PartGroup.IsHit(ref hc) || PlayerStamina.PartGroup.IsHit(ref hc)) { Med.CursorShow(); } @@ -1720,7 +1720,7 @@ namespace SlaveMatrix bool flag = true; foreach (挿入処理 item4 in SubFocus) { - if (flag = item4.対象.Ele.Body.IsHit(ref hc)) + if (flag = item4.対象.Element.Body.IsHit(ref hc)) { if (item4.対象 == ロータCM) { @@ -1773,7 +1773,7 @@ namespace SlaveMatrix ハンド右.Xi = 11; } ef = item4; - if (Sta.GameData.ガイド) + if (GlobalState.GameData.ガイド) { ip.SubInfoIm = ((item4.対象 == ペニスCM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); } @@ -1862,39 +1862,39 @@ namespace SlaveMatrix } } SetIs膣i肛f(); - if (Sta.GameData.ガイド && IsTool && hcm != null) + if (GlobalState.GameData.ガイド && IsTool && hcm != null) { ip.SubInfoIm = ((hcm == ペニスCM || hcm == マウスCM || hcm == ハンド右CM) ? ("LCl:" + GameText.選択) : ("LCl:" + GameText.持つ)); } - if (拘束具.Pars.Values.First().ToPar().GetHitColor() == hc) + if (拘束具.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.拘束状態を切換えます; } - if (目隠帯.Pars.Values.First().ToPar().GetHitColor() == hc) + if (目隠帯.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.目隠状態を切換えます; } - if (玉口枷.Pars.Values.First().ToPar().GetHitColor() == hc) + if (玉口枷.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.口枷状態を切換えます; } - if (断面.Pars.Values.First().ToPar().GetHitColor() == hc) + if (断面.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.断面表示を切換えます; } - if (媚薬.Pars.Values.First().ToPar().GetHitColor() == hc) + if (媚薬.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = GameText.発情状態になります + "(-" + 媚薬投与価格.ToString("#,0") + ")"; } - if (SlaveStamina.Pars.Values.First().ToPar().GetHitColor() == hc) + if (SlaveStamina.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = "Reset slave's stamina"; } - if (PlayerStamina.Pars.Values.First().ToPar().GetHitColor() == hc) + if (PlayerStamina.PartGroup.Values.First().ToPar().GetHitColor() == hc) { ip.SubInfoIm = "Reset player's stamina"; } - if (撮影.Pars.Values.First().ToPar().GetHitColor() == hc && ip.SubInfoIm != GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます) + if (撮影.PartGroup.Values.First().ToPar().GetHitColor() == hc && ip.SubInfoIm != GameText.撮影しました + "\r\n" + GameText.写真はPhotoフォルダに保存されます) { ip.SubInfoIm = GameText.撮影を行います; } @@ -1915,15 +1915,15 @@ namespace SlaveMatrix if (X < cp.X && cp.Y < Y) { Color hc_ = hc; - CM cM = (from e in EnumCM() + CharacterElement cM = (from e in EnumCM() where e.使用状態 == UsageStatus.Standby - select e).FirstOrDefault((CM e) => e.Ele.Body.IsHit(ref hc_)); + select e).FirstOrDefault((CharacterElement e) => e.Element.Body.IsHit(ref hc_)); if (cM != null) { - Focus.Ele.Intensity = 0.5; + Focus.Element.Intensity = 0.5; Focus = cM; - Focus.Ele.Intensity = 0.2; - Focus.Ele.位置B = Med.CursorPosition; + Focus.Element.Intensity = 0.2; + Focus.Element.位置B = Med.CursorPosition; Set持ち手(); if (持ち手) { @@ -2048,17 +2048,17 @@ namespace SlaveMatrix this.Are = Are; double disUnit = Are.DisplayUnitScale; this.ip = ip; - ペニスCM = new CM(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ペニスD + ペニスCM = new CharacterElement(Med, this, ペニス = new ペニス(disUnit, 配色指定.N0, GlobalState.GameData.配色, Med, new ペニスD { 濃度 = 0.5, 尺度C = 1.09 })); - マウスCM = new CM(Med, this, マウス = new マウス(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new マウスD + マウスCM = new CharacterElement(Med, this, マウス = new マウス(disUnit, 配色指定.N0, GlobalState.GameData.配色, Med, new マウスD { 濃度 = 0.5, 尺度C = 1.09 })); - ハンド右CM = new CM(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD + ハンド右CM = new CharacterElement(Med, this, ハンド右 = new ハンド(disUnit, 配色指定.N0, GlobalState.GameData.配色, Med, new ハンドD { 尺度C = 1.09, 呪印_輪1_輪外_表示 = false, @@ -2071,7 +2071,7 @@ namespace SlaveMatrix 呪印_鎖2_表示 = false, 呪印_鎖3_表示 = false })); - ハンド左CM = new CM(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new ハンドD + ハンド左CM = new CharacterElement(Med, this, ハンド左 = new ハンド(disUnit, 配色指定.N0, GlobalState.GameData.配色, Med, new ハンドD { 尺度C = 1.09, 呪印_輪1_輪外_表示 = false, @@ -2086,53 +2086,53 @@ namespace SlaveMatrix 右 = true })); ハンド左.SetHitFalse(); - ロータCM = new CM(Med, this, ロータ = new ロータ(disUnit, 配色指定.N0, null, Med, new ロータD + ロータCM = new CharacterElement(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 + コモンCM = new CharacterElement(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 + ディルCM = new CharacterElement(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 + アナルCM = new CharacterElement(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 + デンマCM = new CharacterElement(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 + ドリルCM = new CharacterElement(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 + パールCM = new CharacterElement(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 + 羽根箒CM = new CharacterElement(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 + 調教鞭CM = new CharacterElement(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 + T剃刀CM = new CharacterElement(Med, this, T剃刀 = new T剃刀(disUnit, 配色指定.N0, null, Med, new T剃刀D { 濃度 = 0.5, 尺度C = 1.09 @@ -2154,47 +2154,47 @@ namespace SlaveMatrix 羽箒処理 = new 羽箒処理(this, 羽根箒CM); 剃刀処理 = new 剃刀処理(this, T剃刀CM); 調鞭処理 = new 調鞭処理(this, 調教鞭CM); - 射精 = new 射精(disUnit, 配色指定.N0, Sta.GameData.配色, Med, new 射精D + 射精 = new 射精(disUnit, 配色指定.N0, GlobalState.GameData.配色, Med, new 射精D { 表示 = false, 位置C = new Vector2D(0.0, 0.001) }); 射精.SetHitFalse(); - ParT parT = new ParT(); - parT.Text = GameText.調教終了; - parT.SetSizeBase(0.095); - parT.SetFont(new Font("MS Gothic", 1f)); - parT.SetFontSize(0.07); - parT.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT.SetRectSize(new Vector2D(parT.GetOP()[0].ps[1].X, parT.GetOP()[0].ps[2].Y)); - parT.GetOP().ScalingY(parT.GetBasePointBase(), 0.9); - parT.SetClosed(true); - parT.SetTextColor(Col.Black); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.SetHitColor(Med.GetUniqueColor()); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; - parT.SetPositionBase(Are.GetPosition(1.0 - (parT.GetOP()[0].ps[1].X * parT.GetSizeBase() / Are.LocalWidth + 0.005), 1.0 - parT.GetOP()[0].ps[2].Y * parT.GetSizeBase() / Are.LocalHeight).AddY(-0.001)); - parT.SetPositionBase(new Vector2D(ip.SubB.GetPositionBase().X, parT.GetPositionBase().Y)); - 調教終了 = new But1(parT, null); - ParT parT2 = new ParT(); - parT2.Text = GameText.拘束; - parT2.SetSizeBase(0.095); - parT2.SetFont(new Font("MS Gothic", 1f)); - parT2.SetFontSize(0.07); - parT2.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT2.SetRectSize(new Vector2D(parT2.GetOP()[0].ps[1].X, parT2.GetOP()[0].ps[2].Y)); - parT2.GetOP().ScalingY(parT2.GetBasePointBase(), 0.9); - parT2.SetClosed(true); - parT2.SetTextColor(Col.Black); - parT2.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT2.SetHitColor(Med.GetUniqueColor()); - parT2.GetStringFormat().Alignment = StringAlignment.Center; - parT2.GetStringFormat().LineAlignment = StringAlignment.Center; - parT2.SetPositionBase(Are.GetPosition(0.08, 0.7)); - 拘束具 = new But1(parT2, delegate(But a) + ShapePartT shapePartT = new ShapePartT(); + shapePartT.Text = GameText.調教終了; + shapePartT.SetSizeBase(0.095); + shapePartT.SetFont(new Font("MS Gothic", 1f)); + shapePartT.SetFontSize(0.07); + shapePartT.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT.SetRectSize(new Vector2D(shapePartT.GetOP()[0].ps[1].X, shapePartT.GetOP()[0].ps[2].Y)); + shapePartT.GetOP().ScalingY(shapePartT.GetBasePointBase(), 0.9); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.Black); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.SetHitColor(Med.GetUniqueColor()); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT.SetPositionBase(Are.GetPosition(1.0 - (shapePartT.GetOP()[0].ps[1].X * shapePartT.GetSizeBase() / Are.LocalWidth + 0.005), 1.0 - shapePartT.GetOP()[0].ps[2].Y * shapePartT.GetSizeBase() / Are.LocalHeight).AddY(-0.001)); + shapePartT.SetPositionBase(new Vector2D(ip.SubB.GetPositionBase().X, shapePartT.GetPositionBase().Y)); + 調教終了 = new Button(shapePartT, null); + ShapePartT shapePartT2 = new ShapePartT(); + shapePartT2.Text = GameText.拘束; + shapePartT2.SetSizeBase(0.095); + shapePartT2.SetFont(new Font("MS Gothic", 1f)); + shapePartT2.SetFontSize(0.07); + shapePartT2.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT2.SetRectSize(new Vector2D(shapePartT2.GetOP()[0].ps[1].X, shapePartT2.GetOP()[0].ps[2].Y)); + shapePartT2.GetOP().ScalingY(shapePartT2.GetBasePointBase(), 0.9); + shapePartT2.SetClosed(true); + shapePartT2.SetTextColor(ColorHelper.Black); + shapePartT2.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT2.SetHitColor(Med.GetUniqueColor()); + shapePartT2.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT2.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT2.SetPositionBase(Are.GetPosition(0.08, 0.7)); + 拘束具 = new Button(shapePartT2, delegate(ButtonBase a) { if (調教UI2.拘束具sw.Flag) { @@ -2205,74 +2205,74 @@ namespace SlaveMatrix //Sounds.変更1.Play(); } 調教UI2.拘束具sw.OnOff(a); - Sta.GameData.拘束具 = 調教UI2.拘束具sw.Flag; - 調教UI2.Bod.拘束具_表示 = Sta.GameData.拘束具; + GlobalState.GameData.拘束具 = 調教UI2.拘束具sw.Flag; + 調教UI2.Bod.拘束具_表示 = GlobalState.GameData.拘束具; 調教UI2.Bod.首輪_表示 = true; Player.Reaction1(); }); - ParT parT3 = new ParT(); - parT3.Text = GameText.目隠; - parT3.SetSizeBase(0.095); - parT3.SetFont(new Font("MS Gothic", 1f)); - parT3.SetFontSize(0.07); - parT3.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT3.SetRectSize(new Vector2D(parT3.GetOP()[0].ps[1].X, parT3.GetOP()[0].ps[2].Y)); - parT3.GetOP().ScalingY(parT3.GetBasePointBase(), 0.9); - parT3.SetClosed(true); - parT3.SetTextColor(Col.Black); - parT3.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT3.SetHitColor(Med.GetUniqueColor()); - parT3.GetStringFormat().Alignment = StringAlignment.Center; - parT3.GetStringFormat().LineAlignment = StringAlignment.Center; - parT3.SetPositionBase(parT2.GetPositionBase().AddY(0.015)); - 目隠帯 = new But1(parT3, delegate(But a) + ShapePartT shapePartT3 = new ShapePartT(); + shapePartT3.Text = GameText.目隠; + shapePartT3.SetSizeBase(0.095); + shapePartT3.SetFont(new Font("MS Gothic", 1f)); + shapePartT3.SetFontSize(0.07); + shapePartT3.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT3.SetRectSize(new Vector2D(shapePartT3.GetOP()[0].ps[1].X, shapePartT3.GetOP()[0].ps[2].Y)); + shapePartT3.GetOP().ScalingY(shapePartT3.GetBasePointBase(), 0.9); + shapePartT3.SetClosed(true); + shapePartT3.SetTextColor(ColorHelper.Black); + shapePartT3.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT3.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT3.SetHitColor(Med.GetUniqueColor()); + shapePartT3.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT3.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT3.SetPositionBase(shapePartT2.GetPositionBase().AddY(0.015)); + 目隠帯 = new Button(shapePartT3, delegate(ButtonBase a) { 調教UI2.目隠帯sw.OnOff(a); - Sta.GameData.目隠帯 = 調教UI2.目隠帯sw.Flag; - 調教UI2.Bod.目隠帯_表示 = Sta.GameData.目隠帯; + GlobalState.GameData.目隠帯 = 調教UI2.目隠帯sw.Flag; + 調教UI2.Bod.目隠帯_表示 = GlobalState.GameData.目隠帯; Player.Reaction1(); }); - ParT parT4 = new ParT(); - parT4.Text = GameText.口枷; - parT4.SetSizeBase(0.095); - parT4.SetFont(new Font("MS Gothic", 1f)); - parT4.SetFontSize(0.07); - parT4.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT4.SetRectSize(new Vector2D(parT4.GetOP()[0].ps[1].X, parT4.GetOP()[0].ps[2].Y)); - parT4.GetOP().ScalingY(parT4.GetBasePointBase(), 0.9); - parT4.SetClosed(true); - parT4.SetTextColor(Col.Black); - parT4.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT4.SetHitColor(Med.GetUniqueColor()); - parT4.GetStringFormat().Alignment = StringAlignment.Center; - parT4.GetStringFormat().LineAlignment = StringAlignment.Center; - parT4.SetPositionBase(parT3.GetPositionBase().AddY(0.015)); - 玉口枷 = new But1(parT4, delegate(But a) + ShapePartT shapePartT4 = new ShapePartT(); + shapePartT4.Text = GameText.口枷; + shapePartT4.SetSizeBase(0.095); + shapePartT4.SetFont(new Font("MS Gothic", 1f)); + shapePartT4.SetFontSize(0.07); + shapePartT4.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT4.SetRectSize(new Vector2D(shapePartT4.GetOP()[0].ps[1].X, shapePartT4.GetOP()[0].ps[2].Y)); + shapePartT4.GetOP().ScalingY(shapePartT4.GetBasePointBase(), 0.9); + shapePartT4.SetClosed(true); + shapePartT4.SetTextColor(ColorHelper.Black); + shapePartT4.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT4.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT4.SetHitColor(Med.GetUniqueColor()); + shapePartT4.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT4.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT4.SetPositionBase(shapePartT3.GetPositionBase().AddY(0.015)); + 玉口枷 = new Button(shapePartT4, delegate(ButtonBase a) { 調教UI2.玉口枷sw.OnOff(a); - Sta.GameData.玉口枷 = 調教UI2.玉口枷sw.Flag; - 調教UI2.Bod.玉口枷_表示 = Sta.GameData.玉口枷; + GlobalState.GameData.玉口枷 = 調教UI2.玉口枷sw.Flag; + 調教UI2.Bod.玉口枷_表示 = GlobalState.GameData.玉口枷; Player.Reaction1(); }); - ParT parT5 = new ParT(); - parT5.Text = GameText.断面; - parT5.SetSizeBase(0.095); - parT5.SetFont(new Font("MS Gothic", 1f)); - parT5.SetFontSize(0.07); - parT5.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT5.SetRectSize(new Vector2D(parT5.GetOP()[0].ps[1].X, parT5.GetOP()[0].ps[2].Y)); - parT5.GetOP().ScalingY(parT5.GetBasePointBase(), 0.9); - parT5.SetClosed(true); - parT5.SetTextColor(Col.Black); - parT5.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT5.SetHitColor(Med.GetUniqueColor()); - parT5.GetStringFormat().Alignment = StringAlignment.Center; - parT5.GetStringFormat().LineAlignment = StringAlignment.Center; - parT5.SetPositionBase(parT4.GetPositionBase().AddY(0.015)); - 断面 = new But1(parT5, delegate(But a) + ShapePartT shapePartT5 = new ShapePartT(); + shapePartT5.Text = GameText.断面; + shapePartT5.SetSizeBase(0.095); + shapePartT5.SetFont(new Font("MS Gothic", 1f)); + shapePartT5.SetFontSize(0.07); + shapePartT5.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT5.SetRectSize(new Vector2D(shapePartT5.GetOP()[0].ps[1].X, shapePartT5.GetOP()[0].ps[2].Y)); + shapePartT5.GetOP().ScalingY(shapePartT5.GetBasePointBase(), 0.9); + shapePartT5.SetClosed(true); + shapePartT5.SetTextColor(ColorHelper.Black); + shapePartT5.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT5.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT5.SetHitColor(Med.GetUniqueColor()); + shapePartT5.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT5.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT5.SetPositionBase(shapePartT4.GetPositionBase().AddY(0.015)); + 断面 = new Button(shapePartT5, delegate(ButtonBase a) { double v = 0.0; if (調教UI2.ペニス挿入.Is膣) @@ -2316,10 +2316,10 @@ namespace SlaveMatrix v = 調教UI2.パール挿入.Insert; } 調教UI2.断面sw.OnOff(a); - Sta.GameData.断面 = 調教UI2.断面sw.Flag; + GlobalState.GameData.断面 = 調教UI2.断面sw.Flag; if (!調教UI2.Bod.Is粘) { - 調教UI2.Bod.断面_表示 = Sta.GameData.断面; + 調教UI2.Bod.断面_表示 = GlobalState.GameData.断面; } if (調教UI2.ペニス挿入.Is膣) { @@ -2362,60 +2362,60 @@ namespace SlaveMatrix 調教UI2.パール挿入.断面切替(v); } }); - ParT parT6 = new ParT(); - parT6.Text = GameText.媚薬; - parT6.SetSizeBase(0.095); - parT6.SetFont(new Font("MS Gothic", 1f)); - parT6.SetFontSize(0.07); - parT6.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT6.SetRectSize(new Vector2D(parT6.GetOP()[0].ps[1].X, parT6.GetOP()[0].ps[2].Y)); - parT6.GetOP().ScalingY(parT6.GetBasePointBase(), 0.9); - parT6.SetClosed(true); - parT6.SetTextColor(Col.Black); - parT6.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT6.SetHitColor(Med.GetUniqueColor()); - parT6.GetStringFormat().Alignment = StringAlignment.Center; - parT6.GetStringFormat().LineAlignment = StringAlignment.Center; - parT6.SetPositionBase(parT5.GetPositionBase().AddY(0.015)); - 媚薬 = new But1(parT6, delegate + ShapePartT shapePartT6 = new ShapePartT(); + shapePartT6.Text = GameText.媚薬; + shapePartT6.SetSizeBase(0.095); + shapePartT6.SetFont(new Font("MS Gothic", 1f)); + shapePartT6.SetFontSize(0.07); + shapePartT6.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT6.SetRectSize(new Vector2D(shapePartT6.GetOP()[0].ps[1].X, shapePartT6.GetOP()[0].ps[2].Y)); + shapePartT6.GetOP().ScalingY(shapePartT6.GetBasePointBase(), 0.9); + shapePartT6.SetClosed(true); + shapePartT6.SetTextColor(ColorHelper.Black); + shapePartT6.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT6.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT6.SetHitColor(Med.GetUniqueColor()); + shapePartT6.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT6.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT6.SetPositionBase(shapePartT5.GetPositionBase().AddY(0.015)); + 媚薬 = new Button(shapePartT6, delegate { - if (Sta.GameData.所持金 < 調教UI2.媚薬投与価格) + if (GlobalState.GameData.所持金 < 調教UI2.媚薬投与価格) { ip.SubInfoIm = GameText.所持金が足りません; } else { - Sta.GameData.所持金 -= 調教UI2.媚薬投与価格; + GlobalState.GameData.所持金 -= 調教UI2.媚薬投与価格; //TODO fix? //Sounds.精算.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.発情フラグ = true; + GlobalState.GameData.TrainingTarget.発情フラグ = true; ip.SubInfoIm = GameText.媚薬を打ち込んだ; Player.Reaction1(); 調教UI2.媚薬.Dra = false; } }); StaminaButtons(Are, Med, ip); - ParT parT7 = new ParT(); - parT7.Text = GameText.撮影; - parT7.SetSizeBase(0.095); - parT7.SetFont(new Font("MS Gothic", 1f)); - parT7.SetFontSize(0.07); - parT7.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT7.SetRectSize(new Vector2D(parT7.GetOP()[0].ps[1].X, parT7.GetOP()[0].ps[2].Y)); - parT7.GetOP().ScalingY(parT7.GetBasePointBase(), 0.9); - parT7.SetClosed(true); - parT7.SetTextColor(Col.Black); - parT7.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT7.SetHitColor(Med.GetUniqueColor()); - parT7.GetStringFormat().Alignment = StringAlignment.Center; - parT7.GetStringFormat().LineAlignment = StringAlignment.Center; - parT7.SetPositionBase(parT6.GetPositionBase().AddY(0.015)); + ShapePartT shapePartT7 = new ShapePartT(); + shapePartT7.Text = GameText.撮影; + shapePartT7.SetSizeBase(0.095); + shapePartT7.SetFont(new Font("MS Gothic", 1f)); + shapePartT7.SetFontSize(0.07); + shapePartT7.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT7.SetRectSize(new Vector2D(shapePartT7.GetOP()[0].ps[1].X, shapePartT7.GetOP()[0].ps[2].Y)); + shapePartT7.GetOP().ScalingY(shapePartT7.GetBasePointBase(), 0.9); + shapePartT7.SetClosed(true); + shapePartT7.SetTextColor(ColorHelper.Black); + shapePartT7.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT7.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT7.SetHitColor(Med.GetUniqueColor()); + shapePartT7.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT7.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT7.SetPositionBase(shapePartT6.GetPositionBase().AddY(0.015)); string Path = "Photo"; Film = new RenderArea(Med, Hit: false); - 撮影 = new But1(parT7, delegate + 撮影 = new Button(shapePartT7, delegate { //Sounds.撮影.Play(); Med.flash(); @@ -2424,11 +2424,11 @@ namespace SlaveMatrix Directory.CreateDirectory(Path); } DateTime now = DateTime.Now; - Mods.撮影描画(調教UI2.Film, Med.FPSF); + ModuleRegistry.撮影描画(調教UI2.Film, Med.FPSF); Font font = new Font("MS Gothic", (float)(10.0)); float x = 350f; float y = 365f; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 525f; y = 500f; @@ -2443,7 +2443,7 @@ namespace SlaveMatrix } 調教UI2.Film.DisplayLayer.Save(System.IO.Path.Combine(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.Body.Is拘束 && 調教UI2.Cha.Body.Is腕人 && !Sta.GameData.TrainingTarget.ChaD.撮影ピース経験) + if (GlobalState.GameData.TrainingTarget.Trained && !調教UI2.Cha.Body.Is拘束 && 調教UI2.Cha.Body.Is腕人 && !GlobalState.GameData.TrainingTarget.ChaD.撮影ピース経験) { ip.Text = GameText.愛想が悪い + "\r\n" + GameText.ダブルピースさせますか; ip.Mai.Done = delegate @@ -2451,7 +2451,7 @@ namespace SlaveMatrix ip.選択yAct = delegate { //Sounds.操作.Play(); - Sta.GameData.TrainingTarget.ChaD.撮影ピース経験 = true; + GlobalState.GameData.TrainingTarget.ChaD.撮影ピース経験 = true; 調教UI2.Cha.Setダブルピース(); 調教UI2.Cha.Body.Update(); ip.選択肢表示 = false; @@ -2469,49 +2469,49 @@ namespace SlaveMatrix } }); 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ゲージ = new ProgressBar("体力", 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, ColorHelper.Black), Knob: false); 体力sゲージ.Frame1.SetPen(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ゲージ = new ProgressBar("絶頂", 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), ColorHelper.White, Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); 絶頂sゲージ.Frame1.SetPen(null); 絶頂sゲージ.Gauge.SetPen(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ゲージ = new ProgressBar("興奮", 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, ColorHelper.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, ColorHelper.Black), Knob: false); 興奮sゲージ.Frame1.SetPen(null); 興奮sゲージ.Gauge.SetPen(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ゲージ = new ProgressBar("精力", 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, ColorHelper.Yellow.Add(180, 0, 0)), ColorHelper.Red.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, ColorHelper.Black), Knob: false); 精力mゲージ.Frame1.SetPen(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ゲージ = new ProgressBar("射精", 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, ColorHelper.DeepPink.Add(180, 0, 0)), ColorHelper.White.Add(180, 0, 0), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.Transparent, Knob: false); 射精mゲージ.Frame1.SetPen(null); 射精mゲージ.Gauge.SetPen(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ゲージ = new ProgressBar("興奮", 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, ColorHelper.White), Color.FromArgb(180, Color.Red), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, Color.Gray), Color.FromArgb(alpha, ColorHelper.Black), Knob: false); 興奮mゲージ.Frame1.SetPen(null); 興奮mゲージ.Gauge.SetPen(null); Color c = Med.GetUniqueColor(); - foreach (Par item in 体力sゲージ.Pars.EnumAllPar()) + foreach (ShapePart item in 体力sゲージ.PartGroup.EnumAllPar()) { item.SetHitColor(c); } Med.GetUniqueColor(out c); - foreach (Par item2 in 絶頂sゲージ.Pars.EnumAllPar()) + foreach (ShapePart item2 in 絶頂sゲージ.PartGroup.EnumAllPar()) { item2.SetHitColor(c); } Med.GetUniqueColor(out c); - foreach (Par item3 in 興奮sゲージ.Pars.EnumAllPar()) + foreach (ShapePart item3 in 興奮sゲージ.PartGroup.EnumAllPar()) { item3.SetHitColor(c); } Med.GetUniqueColor(out c); - foreach (Par item4 in 精力mゲージ.Pars.EnumAllPar()) + foreach (ShapePart item4 in 精力mゲージ.PartGroup.EnumAllPar()) { item4.SetHitColor(c); } Med.GetUniqueColor(out c); - foreach (Par item5 in 射精mゲージ.Pars.EnumAllPar()) + foreach (ShapePart item5 in 射精mゲージ.PartGroup.EnumAllPar()) { item5.SetHitColor(c); } Med.GetUniqueColor(out c); - foreach (Par item6 in 興奮mゲージ.Pars.EnumAllPar()) + foreach (ShapePart item6 in 興奮mゲージ.PartGroup.EnumAllPar()) { item6.SetHitColor(c); } @@ -2529,9 +2529,9 @@ namespace SlaveMatrix ディル.位置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)); + キャップ1.位置B = (キャップ1CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); + キャップ2.位置B = (キャップ2CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); + キャップ3.位置B = (キャップ3CharacterElement.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)); @@ -2650,30 +2650,30 @@ namespace SlaveMatrix キャップ処理.CP中.Reset(); キャップ処理.CP左.Reset(); キャップ処理.CP右.Reset(); - 発情bu = Sta.GameData.TrainingTarget.発情フラグ; + 発情bu = GlobalState.GameData.TrainingTarget.発情フラグ; 強制拘束 = false; - 拘束bu = Sta.GameData.拘束具; + 拘束bu = GlobalState.GameData.拘束具; if (!Unit.Trained) { - Sta.GameData.拘束具 = true; + GlobalState.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.断面); + 拘束具sw.SetFlag(拘束具, GlobalState.GameData.拘束具); + Bod.拘束具_表示 = GlobalState.GameData.拘束具; + 目隠帯sw.SetFlag(目隠帯, GlobalState.GameData.目隠帯); + Bod.目隠帯_表示 = GlobalState.GameData.目隠帯; + 玉口枷sw.SetFlag(玉口枷, GlobalState.GameData.玉口枷); + Bod.玉口枷_表示 = GlobalState.GameData.玉口枷; + 断面sw.SetFlag(断面, GlobalState.GameData.断面); if (!Bod.Is粘) { - Bod.断面_表示 = Sta.GameData.断面; + Bod.断面_表示 = GlobalState.GameData.断面; } - 断面.Dra = Sta.GameData.心眼; - 媚薬.Dra = Sta.GameData.媚薬 && !Cha.CharacterData.タトゥ; + 断面.Dra = GlobalState.GameData.心眼; + 媚薬.Dra = GlobalState.GameData.媚薬 && !Cha.CharacterData.タトゥ; 拘束具.Dra = Unit.Trained; - SlaveStamina.Dra = Sta.StaminaButton; - PlayerStamina.Dra = Sta.StaminaButton; + SlaveStamina.Dra = GlobalState.StaminaButton; + PlayerStamina.Dra = GlobalState.StaminaButton; } public void Reset() @@ -2766,9 +2766,9 @@ namespace SlaveMatrix ディル.位置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)); + キャップ1.位置B = (キャップ1CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1667)); + キャップ2.位置B = (キャップ2CharacterElement.bp = vector2D + new Vector2D(0.095666666666666, 0.1807)); + キャップ3.位置B = (キャップ3CharacterElement.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)); @@ -2800,7 +2800,7 @@ namespace SlaveMatrix { focus.描画0(Are); focus.描画1(Are); - if (!持ち手 || ((focus == キャップ1CM || focus == キャップ2CM || focus == キャップ3CM) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)) + if (!持ち手 || ((focus == キャップ1CharacterElement || focus == キャップ2CharacterElement || focus == キャップ3CharacterElement) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow)) { ハンド右CM.待機描画(Are); } @@ -2916,24 +2916,24 @@ namespace SlaveMatrix } } - public void StaDraw(RenderArea Are, FPS FPS) + public void StaDraw(RenderArea Are, FpsCounter 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); + Are.Draw(体力sゲージ.PartGroup); + Are.Draw(興奮sゲージ.PartGroup); + Are.Draw(絶頂sゲージ.PartGroup); + Are.Draw(精力mゲージ.PartGroup); + Are.Draw(興奮mゲージ.PartGroup); + Are.Draw(射精mゲージ.PartGroup); 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))) + if (!膣i肛f && !Is乳弄り && (!持ち手 || ((focus == キャップ1CharacterElement || focus == キャップ2CharacterElement || focus == キャップ3CharacterElement) && (キャップ処理.Isキャップ1着() || キャップ処理.Isキャップ2左着() || キャップ処理.Isキャップ2右着()) && !focus.DraShow))) { ハンド右CM.待機描画(Are); } @@ -2947,9 +2947,9 @@ namespace SlaveMatrix 羽根箒CM.待機描画(Are); 調教鞭CM.待機描画(Are); T剃刀CM.待機描画(Are); - キャップ1CM.待機描画(Are); - キャップ2CM.待機描画(Are); - キャップ3CM.待機描画(Are); + キャップ1CharacterElement.待機描画(Are); + キャップ2CharacterElement.待機描画(Are); + キャップ3CharacterElement.待機描画(Are); 調教終了.Draw(Are); 拘束具.Draw(Are); 目隠帯.Draw(Are); @@ -2967,12 +2967,12 @@ namespace SlaveMatrix 擬音.Draw(FPS); if (ステート描画) { - Are.Draw(ステート.Pars); + Are.Draw(ステート.PartGroup); } - if (Sta.ShowSenses) + if (GlobalState.ShowSenses) { - Are.Draw(InfoBox.Pars); - Are.Draw(SensitivityBox.Pars); + Are.Draw(InfoBox.PartGroup); + Are.Draw(SensitivityBox.PartGroup); } } @@ -2981,16 +2981,16 @@ namespace SlaveMatrix Player.表示ステート更新(); Player.ModBox(); Player.SensBox(); - Are.Draw(体力sゲージ.Pars); - Are.Draw(精力mゲージ.Pars); + Are.Draw(体力sゲージ.PartGroup); + Are.Draw(精力mゲージ.PartGroup); if (ステート描画) { - Are.Draw(ステート.Pars); + Are.Draw(ステート.PartGroup); } - if (Sta.ShowSenses) + if (GlobalState.ShowSenses) { - Are.Draw(InfoBox.Pars); - Are.Draw(SensitivityBox.Pars); + Are.Draw(InfoBox.PartGroup); + Are.Draw(SensitivityBox.PartGroup); } } @@ -3033,8 +3033,8 @@ namespace SlaveMatrix Film.Dispose(); InfoBox.Dispose(); SensitivityBox.Dispose(); - //((Tex)(object)SlaveStamina).Dispose(); - //((Tex)(object)PlayerStamina).Dispose(); + //((TextBlock)(object)SlaveStamina).Dispose(); + //((TextBlock)(object)PlayerStamina).Dispose(); } public void Action(ContactType 接触, ActionType アクション情報, CurrentState タイミング情報, ToolType アイテム情報, int 挿入Lv, int 強さ, bool 機械, bool 射精) @@ -3046,71 +3046,71 @@ namespace SlaveMatrix { double num = 0.31; double width = 0.7; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { num += 0.14; } - if (Sta.FixInfo) + if (GlobalState.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); + ステート = new TextBlock("TextBlock", new Vector2D(Are.GetPosition(0.08, 0.7).X, 0.1), 0.1, width, 1.15, new Font("MS Gothic", 1f), 0.07, 0, "", ColorHelper.White, ColorHelper.Black, Color.FromArgb(160, ColorHelper.Black), 15.0); + InfoBox = new TextBlock("Info", new Vector2D(num, 0.005), 0.1, 0.9, 0.85, new Font("MS Gothic", 1f), 0.07, 0, "", ColorHelper.White, ColorHelper.Transparent, Color.FromArgb(15, ColorHelper.DarkMagenta), 100.0); + SensitivityBox = new TextBlock("Sens", new Vector2D(num + 0.02, 0.08), 0.1, 0.6, 1.99, new Font("MS Gothic", 1f), 0.057, 0, "", ColorHelper.White, ColorHelper.Transparent, Color.FromArgb(5, ColorHelper.DarkMagenta), 100.0); } public void StaminaButtons(RenderArea Are, ModeEventDispatcher Med, InfoPanel ip) { double x = 0.08; double y = 0.1; - if (Sta.BigWindow) + if (GlobalState.BigWindow) { x = 0.08; y = 0.1; } - ParT parT = new ParT(); - parT.Text = "SlaveStamina"; - parT.SetSizeBase(0.095); - parT.SetFont(new Font("MS Gothic", 1f)); - parT.SetFontSize(0.07); - parT.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT.SetRectSize(new Vector2D(parT.GetOP()[0].ps[1].X, parT.GetOP()[0].ps[2].Y)); - parT.GetOP().ScalingY(parT.GetBasePointBase(), 0.9); - parT.SetClosed(true); - parT.SetTextColor(Col.Black); - parT.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT.SetHitColor(Med.GetUniqueColor()); - parT.GetStringFormat().Alignment = StringAlignment.Center; - parT.GetStringFormat().LineAlignment = StringAlignment.Center; - parT.SetPositionBase(Are.GetPosition(x, y)); - SlaveStamina = new But1(parT, delegate + ShapePartT shapePartT = new ShapePartT(); + shapePartT.Text = "SlaveStamina"; + shapePartT.SetSizeBase(0.095); + shapePartT.SetFont(new Font("MS Gothic", 1f)); + shapePartT.SetFontSize(0.07); + shapePartT.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT.SetRectSize(new Vector2D(shapePartT.GetOP()[0].ps[1].X, shapePartT.GetOP()[0].ps[2].Y)); + shapePartT.GetOP().ScalingY(shapePartT.GetBasePointBase(), 0.9); + shapePartT.SetClosed(true); + shapePartT.SetTextColor(ColorHelper.Black); + shapePartT.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT.SetHitColor(Med.GetUniqueColor()); + shapePartT.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT.SetPositionBase(Are.GetPosition(x, y)); + SlaveStamina = new Button(shapePartT, delegate { //Sounds.操作.Play(); ip.UpdateSub2(); - Sta.GameData.TrainingTarget.ChaD.Stamina = 1.0; + GlobalState.GameData.TrainingTarget.ChaD.Stamina = 1.0; }); - ParT parT2 = new ParT(); - parT2.Text = "PlayerStamina"; - parT2.SetSizeBase(0.095); - parT2.SetFont(new Font("MS Gothic", 1f)); - parT2.SetFontSize(0.07); - parT2.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); - parT2.SetRectSize(new Vector2D(parT2.GetOP()[0].ps[1].X, parT2.GetOP()[0].ps[2].Y)); - parT2.GetOP().ScalingY(parT2.GetBasePointBase(), 0.9); - parT2.SetClosed(true); - parT2.SetTextColor(Col.Black); - parT2.SetBrushColor(Color.FromArgb(160, Col.Black)); - parT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, Col.Black))); - parT2.SetHitColor(Med.GetUniqueColor()); - parT2.GetStringFormat().Alignment = StringAlignment.Center; - parT2.GetStringFormat().LineAlignment = StringAlignment.Center; - parT2.SetPositionBase(parT.GetPositionBase().AddY(0.015)); - PlayerStamina = new But1(parT2, delegate + ShapePartT shapePartT2 = new ShapePartT(); + shapePartT2.Text = "PlayerStamina"; + shapePartT2.SetSizeBase(0.095); + shapePartT2.SetFont(new Font("MS Gothic", 1f)); + shapePartT2.SetFontSize(0.07); + shapePartT2.SetStringRectOutline(Are.UnitScale, Are.DisplayGraphics); + shapePartT2.SetRectSize(new Vector2D(shapePartT2.GetOP()[0].ps[1].X, shapePartT2.GetOP()[0].ps[2].Y)); + shapePartT2.GetOP().ScalingY(shapePartT2.GetBasePointBase(), 0.9); + shapePartT2.SetClosed(true); + shapePartT2.SetTextColor(ColorHelper.Black); + shapePartT2.SetBrushColor(Color.FromArgb(160, ColorHelper.Black)); + shapePartT2.SetShadBrush(new SolidBrush(Color.FromArgb(64, ColorHelper.Black))); + shapePartT2.SetHitColor(Med.GetUniqueColor()); + shapePartT2.GetStringFormat().Alignment = StringAlignment.Center; + shapePartT2.GetStringFormat().LineAlignment = StringAlignment.Center; + shapePartT2.SetPositionBase(shapePartT.GetPositionBase().AddY(0.015)); + PlayerStamina = new Button(shapePartT2, delegate { //Sounds.操作.Play(); ip.UpdateSub2(); - Sta.GameData.精力 = 1.0; + GlobalState.GameData.精力 = 1.0; }); } } diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs index dc7677e..e827062 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Uni.cs @@ -260,9 +260,9 @@ namespace SlaveMatrix return obj; } - public static EleD[] 人口D() + public static ElementData[] 人口D() { - return new EleD[6] + return new ElementData[6] { new 口_通常D(), new 涎_通常D(), @@ -276,9 +276,9 @@ namespace SlaveMatrix }; } - public static EleD[] 裂口D() + public static ElementData[] 裂口D() { - return new EleD[6] + return new ElementData[6] { new 口_裂けD(), new 涎_裂けD(), diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs b/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs index 3d5e71e..ef0ff97 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/Unit.cs @@ -204,8 +204,8 @@ namespace SlaveMatrix ChaD.body_color.血統.Add(GameText.妊娠); } - Unit unit = ((Sta.GameData.祝福 == null || Sta.GameData.祝福 == this) ? Sta.GameData.プレーヤー : Sta.GameData.祝福); - if (Sta.SimpleMating) + Unit unit = ((GlobalState.GameData.祝福 == null || GlobalState.GameData.祝福 == this) ? GlobalState.GameData.プレーヤー : GlobalState.GameData.祝福); + if (GlobalState.SimpleMating) { Child = this.Mix(unit, 原種モード(this, unit)); } @@ -266,7 +266,7 @@ namespace SlaveMatrix } set { - if (Sta.DontScar) + if (GlobalState.DontScar) { 傷物 = value; if (value && !ChaD.body_color.血統.Contains(GameText.傷物)) @@ -289,13 +289,13 @@ namespace SlaveMatrix bool flag = false; while (!flag) { - foreach (EleD item in ChaD.body_tree.EnumEleD()) + foreach (ElementData item in ChaD.body_tree.EnumEleD()) { flag |= item.傷物処理(); } } { - foreach (EleD item2 in ChaD.body_tree.EnumEleD()) + foreach (ElementData item2 in ChaD.body_tree.EnumEleD()) { item2.欠損 = 0.3.Lot(); } @@ -306,7 +306,7 @@ namespace SlaveMatrix { ChaD.body_color.血統.Remove(GameText.傷物); } - foreach (EleD item3 in ChaD.body_tree.EnumEleD()) + foreach (ElementData item3 in ChaD.body_tree.EnumEleD()) { item3.SetValuesD("傷", false); item3.欠損 = false; @@ -390,7 +390,7 @@ namespace SlaveMatrix "] *\r\n", GameText.需給, "[", - $"{Sta.GameData.需給[Race]:0.00}", + $"{GlobalState.GameData.需給[Race]:0.00}", "]", ChaD.body_color.血統.Contains(GameText.調教済) ? (" *\r\n" + GameText.調教済 + "[1.6]") : "", ChaD.body_color.血統.Contains(GameText.無毛) ? (" *\r\n" + GameText.無毛 + "[2]") : "", @@ -436,7 +436,7 @@ namespace SlaveMatrix { 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))); + 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() * GlobalState.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 { @@ -452,7 +452,7 @@ namespace SlaveMatrix ChaD.body_color.血統.Add(GameText.妊娠); } Unit unit = Generator.娼婦労働妊娠父方(); - if (Sta.SimpleMating) + if (GlobalState.SimpleMating) { Child = this.Mix(unit, 原種モード(this, unit)); return; @@ -589,7 +589,7 @@ namespace SlaveMatrix Trained = false; 着衣番号 = 8; 着衣 = 衣装.Getヴィオラ服0(ChaD).ToArray(); - RaceInformation 種族情報2 = Def.race_information[Race]; + RaceInformation 種族情報2 = RacialDefinitions.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構成特性(); @@ -951,7 +951,7 @@ namespace SlaveMatrix public void Set構成特性() { - EleD[] array = ChaD.body_tree.EnumEleD().ToArray(); + ElementData[] array = ChaD.body_tree.EnumEleD().ToArray(); int num = 0; int num2 = 0; int num3 = 0; @@ -961,8 +961,8 @@ namespace SlaveMatrix 胸肌D 胸肌D2 = null; 胸肌D 胸肌D3 = null; Is増殖可 = false; - EleD[] array2 = array; - foreach (EleD eleD in array2) + ElementData[] array2 = array; + foreach (ElementData eleD in array2) { if (eleD is 手_人D) { diff --git a/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs b/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs index 192da30..38ab84b 100644 --- a/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs +++ b/SlaveMatrix/SlaveMatrix/GameClasses/_Con.cs @@ -7,7 +7,7 @@ namespace SlaveMatrix.GameClasses public static ChestD GetChestR() { ChestD obj = Uni.Chest(); - Sta.SetValuesD(value: RNG.XS.NextDouble(), src: obj.EnumEleD(), s: "バスト"); + GlobalState.SetValuesD(value: Rng.XS.NextDouble(), src: obj.EnumEleD(), s: "バスト"); return obj; } @@ -15,15 +15,15 @@ namespace SlaveMatrix.GameClasses { HeadD obj = Uni.頭().SetRandom(); 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; - EleD eleD = Get後髪0R(); - 基髪D2.後髪接続(eleD); - if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool()) + ElementData elementData = Get後髪0R(); + 基髪D2.後髪接続(elementData); + if ((elementData is BackHair0_ジグD || elementData is BackHair0_ハネD || elementData is BackHair0_パツD || elementData is BackHair0_カルD || elementData is BackHair0_肢系D) && Rng.XS.NextBool()) { 基髪D2.後髪接続(Get後髪1R()); } - eleD = Get横髪R(右: false); - 基髪D2.横髪左接続(eleD); - 基髪D2.横髪右接続(eleD.Get逆()); + elementData = Get横髪R(右: false); + 基髪D2.横髪左接続(elementData); + 基髪D2.横髪右接続(elementData.Get逆()); 基髪D2.前髪接続(Get前髪R()); return obj; } @@ -32,22 +32,22 @@ namespace SlaveMatrix.GameClasses { HeadD obj = Uni.頭().SetRandom(); 基髪D 基髪D2 = (基髪D)obj.基髪_接続[0]; - EleD eleD = Get後髪0R(); - 基髪D2.後髪接続(eleD); - if ((eleD is BackHair0_ジグD || eleD is BackHair0_ハネD || eleD is BackHair0_パツD || eleD is BackHair0_カルD || eleD is BackHair0_肢系D) && RNG.XS.NextBool()) + ElementData elementData = Get後髪0R(); + 基髪D2.後髪接続(elementData); + if ((elementData is BackHair0_ジグD || elementData is BackHair0_ハネD || elementData is BackHair0_パツD || elementData is BackHair0_カルD || elementData is BackHair0_肢系D) && Rng.XS.NextBool()) { 基髪D2.後髪接続(Get後髪1R()); } - eleD = Get横髪R(右: false); - 基髪D2.横髪左接続(eleD); - 基髪D2.横髪右接続(eleD.Get逆()); + elementData = Get横髪R(右: false); + 基髪D2.横髪左接続(elementData); + 基髪D2.横髪右接続(elementData.Get逆()); 基髪D2.前髪接続(Get前髪R1()); return obj; } public static 双目D Get双眼R(bool 右) { - switch (RNG.XS.NextM(3)) + switch (Rng.XS.NextM(3)) { case 0: { @@ -116,27 +116,27 @@ namespace SlaveMatrix.GameClasses return obj; } - public static EleD Get鼻R() + public static ElementData Get鼻R() { - if (RNG.XS.NextM(1) == 0) + if (Rng.XS.NextM(1) == 0) { return Uni.人鼻D(); } return Uni.獣鼻D(); } - public static EleD[] Get口R() + public static ElementData[] Get口R() { - if (RNG.XS.NextM(1) == 0) + if (Rng.XS.NextM(1) == 0) { return Uni.人口D(); } return Uni.裂口D(); } - public static EleD Get後髪0R() + public static ElementData Get後髪0R() { - return RNG.XS.NextM(20) switch + return Rng.XS.NextM(20) switch { 0 => new BackHair0_ジグD().SetRandom(), 1 => new BackHair0_ハネD().SetRandom(), @@ -162,9 +162,9 @@ namespace SlaveMatrix.GameClasses }; } - public static EleD Get後髪1R() + public static ElementData Get後髪1R() { - return RNG.XS.NextM(8) switch + return Rng.XS.NextM(8) switch { 0 => new BackHair1_結1ジグD().SetRandom(), 1 => new BackHair1_結1ハネD().SetRandom(), @@ -178,9 +178,9 @@ namespace SlaveMatrix.GameClasses }; } - public static EleD Get横髪R(bool 右) + public static ElementData Get横髪R(bool 右) { - return RNG.XS.NextM(5) switch + return Rng.XS.NextM(5) switch { 0 => new SideHair_ジグD { @@ -209,9 +209,9 @@ namespace SlaveMatrix.GameClasses }; } - public static EleD Get前髪R() + public static ElementData Get前髪R() { - return RNG.XS.NextM(18) switch + return Rng.XS.NextM(18) switch { 0 => new 前髪_ジグD().SetRandom(), 1 => new 前髪_ジグ中寄D().SetRandom(), @@ -235,9 +235,9 @@ namespace SlaveMatrix.GameClasses }; } - public static EleD Get前髪R1() + public static ElementData Get前髪R1() { - return RNG.XS.NextM(12) switch + return Rng.XS.NextM(12) switch { 0 => new 前髪_ジグ分けD().SetRandom(), 1 => new 前髪_横流しD().SetRandom(), @@ -254,9 +254,9 @@ namespace SlaveMatrix.GameClasses }; } - public static EleD Get花R(bool 右) + public static ElementData Get花R(bool 右) { - if (RNG.XS.NextM(1) == 0) + if (Rng.XS.NextM(1) == 0) { return new 花_薔D { @@ -354,8 +354,8 @@ namespace SlaveMatrix.GameClasses public static void Set口R(this HeadD 頭) { - EleD[] array = Get口R(); - foreach (EleD e in array) + ElementData[] array = Get口R(); + foreach (ElementData e in array) { 頭.口接続(e); } @@ -363,8 +363,8 @@ namespace SlaveMatrix.GameClasses public static void Set口人(this HeadD 頭) { - EleD[] array = Uni.人口D(); - foreach (EleD e in array) + ElementData[] array = Uni.人口D(); + foreach (ElementData e in array) { 頭.口接続(e); } @@ -372,8 +372,8 @@ namespace SlaveMatrix.GameClasses public static void Set口裂(this HeadD 頭) { - EleD[] array = Uni.裂口D(); - foreach (EleD e in array) + ElementData[] array = Uni.裂口D(); + foreach (ElementData e in array) { 頭.口接続(e); } diff --git a/Solution.sln b/Solution.sln index bc0e129..e298a31 100644 --- a/Solution.sln +++ b/Solution.sln @@ -1,3 +1,4 @@ + Microsoft Visual Studio Solution File, Format Version 12.00 # Visual Studio Version 17 VisualStudioVersion = 17.11.35222.181 @@ -6,30 +7,54 @@ Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "SlaveMatrix", "SlaveMatrix\ EndProject Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "2DGAMELIB", "2DGAMELIB\2DGAMELIB.csproj", "{A12B2957-8EC4-4DA7-AD38-4FE141C532E1}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SlaveMatrix.Extract", "SlaveMatrix.Extract\SlaveMatrix.Extract.csproj", "{DAEAB23A-E099-432E-9C85-39D0853BD78A}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|x64 = Debug|x64 Debug|x86 = Debug|x86 + Debug|Any CPU = Debug|Any CPU Release|x64 = Release|x64 Release|x86 = Release|x86 + Release|Any CPU = Release|Any CPU EndGlobalSection GlobalSection(ProjectConfigurationPlatforms) = postSolution {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|x64.ActiveCfg = Debug|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|x64.Build.0 = Debug|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|x86.ActiveCfg = Debug|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|x86.Build.0 = Debug|Any CPU + {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Debug|Any CPU.Build.0 = Debug|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|x64.ActiveCfg = Release|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|x64.Build.0 = Release|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|x86.ActiveCfg = Release|Any CPU {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|x86.Build.0 = Release|Any CPU + {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|Any CPU.ActiveCfg = Release|Any CPU + {627ABCB0-698F-4FF9-A85D-1E99EBCACF46}.Release|Any CPU.Build.0 = Release|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|x64.ActiveCfg = Debug|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|x64.Build.0 = Debug|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|x86.ActiveCfg = Debug|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|x86.Build.0 = Debug|Any CPU + {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Debug|Any CPU.Build.0 = Debug|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|x64.ActiveCfg = Release|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|x64.Build.0 = Release|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|x86.ActiveCfg = Release|Any CPU {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|x86.Build.0 = Release|Any CPU + {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A12B2957-8EC4-4DA7-AD38-4FE141C532E1}.Release|Any CPU.Build.0 = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|x64.ActiveCfg = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|x64.Build.0 = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|x86.ActiveCfg = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|x86.Build.0 = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|x64.ActiveCfg = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|x64.Build.0 = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|x86.ActiveCfg = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|x86.Build.0 = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DAEAB23A-E099-432E-9C85-39D0853BD78A}.Release|Any CPU.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE