Renamed other Torso like classes. Should reanme Torso pair (how? Idk. Still not working)

This commit is contained in:
Absolutely disgusting
2025-10-25 12:00:24 +04:00
parent ed321a375f
commit 2cb7d3d0da
21 changed files with 128 additions and 137 deletions

View File

@@ -1,5 +1,6 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Reflection;
using System.Text; using System.Text;
namespace _2DGAMELIB namespace _2DGAMELIB
@@ -20,24 +21,13 @@ namespace _2DGAMELIB
foreach (var key in obj.Keys) foreach (var key in obj.Keys)
{ {
var newKey = KeyMap.TryGetValue(key, out var mapped) ? mapped : key; var newKey = KeyMap.TryGetValue(key, out var mapped) ? mapped : key;
var newDifs = obj.Difss[key]; var difs = obj.Difss[key];
var newTag = KeyMap.TryGetValue(obj.Difss[key].Tag, out var mappedTag) ? mappedTag : obj.Difss[key].Tag;
newDifs.Tag = newTag; newDict.Add(newKey, difs);
for (var i = 0; i < newDifs.CountX; i++)
{
var newDifTag = KeyMap.TryGetValue(newDifs[i].Tag, out var mappedDifTag) ? mappedDifTag : newDifs[i].Tag;
newDifs[i].Tag = newDifTag;
} }
newDict.Add(newKey, newDifs);
}
var temp = newDict["Torso"];
obj.Difss = newDict; obj.Difss = newDict;
} }
} }
} }

View File

@@ -287,7 +287,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_胴, 2); public JointS _接続点 => new JointS(, X0Y0_胴, 2);
public Torso(double DisUnit, , , Med Med, D e) public Torso(double DisUnit, , , Med Med, TorsoD e)
{ {
Torso 2 = this; Torso 2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -5,7 +5,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class D : EleD public class TorsoD : EleD
{ {
public bool _表示 = true; public bool _表示 = true;
@@ -35,12 +35,12 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public D() public TorsoD()
{ {
ThisType = GetType(); ThisType = GetType();
} }
public void (EleD e) public void Torso接(EleD e)
{ {
_接続.Add(e); _接続.Add(e);
e.Par = this; e.Par = this;

View File

@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _蛇 : public class Torso_蛇 :
{ {
public Par X0Y0_胴_鱗; public Par X0Y0_胴_鱗;
@@ -73,7 +73,7 @@ namespace SlaveMatrix
public Ele[] _接続; public Ele[] _接続;
public Ele[] _接続; public Ele[] Torso_接続;
public override bool public override bool
{ {
@@ -326,9 +326,9 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_輪_金具右, 0);
public _蛇(double DisUnit, , , Med Med, _蛇D e) public Torso_蛇(double DisUnit, , , Med Med, Torso_蛇D e)
{ {
_蛇 _蛇2 = this; Torso_蛇 _蛇2 = this;
ThisType = GetType(); ThisType = GetType();
Pars pars = new Pars(); Pars pars = new Pars();
pars.Tag = "蛇"; pars.Tag = "蛇";
@@ -418,9 +418,9 @@ namespace SlaveMatrix
return f; return f;
}).ToArray(); }).ToArray();
} }
if (e._接続.Count > 0) if (e.Torso_接続.Count > 0)
{ {
_接続 = e._接続.Select(delegate(EleD g) Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _蛇2; f.Par = _蛇2;
@@ -458,9 +458,9 @@ namespace SlaveMatrix
Are.Draw(X0Y0_胴_鱗左); Are.Draw(X0Y0_胴_鱗左);
Are.Draw(X0Y0_胴_鱗右); Are.Draw(X0Y0_胴_鱗右);
Are.Draw(X0Y0_胴_胴); Are.Draw(X0Y0_胴_胴);
if (_接続 != null && _接続[0]. && _接続[0] is _蛇) if (Torso_接続 != null && Torso_接続[0]. && Torso_接続[0] is Torso_蛇)
{ {
((_蛇)_接続[0]).(Are); ((Torso_蛇)Torso_接続[0]).(Are);
} }
} }

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _蛇D : D public class Torso_蛇D : D
{ {
public bool _鱗_表示 = true; public bool _鱗_表示 = true;
@@ -30,7 +30,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _蛇D() public Torso_蛇D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -49,16 +49,16 @@ namespace SlaveMatrix
e. = ConnectionInfo.Torso_蛇_右_接続; e. = ConnectionInfo.Torso_蛇_右_接続;
} }
public override void (EleD e) public override void Torso接(EleD e)
{ {
_接続.Add(e); Torso_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo.Torso_蛇_Torso_接続; e. = ConnectionInfo.Torso_蛇_Torso_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, Med Med, )
{ {
return new _蛇(DisUnit, , , Med, this); return new Torso_蛇(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -3,7 +3,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
public class _蟲 : public class Torso_蟲 :
{ {
public Par X0Y0_胴_背板; public Par X0Y0_胴_背板;
@@ -97,7 +97,7 @@ namespace SlaveMatrix
public Ele[] _接続; public Ele[] _接続;
public Ele[] _接続; public Ele[] Torso_接続;
public override bool public override bool
{ {
@@ -473,9 +473,9 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_輪_金具右, 0);
public _蟲(double DisUnit, , , Med Med, _蟲D e) public Torso_蟲(double DisUnit, , , Med Med, Torso_蟲D e)
{ {
_蟲 _蟲2 = this; Torso_蟲 _蟲2 = this;
ThisType = GetType(); ThisType = GetType();
Pars pars = new Pars(); Pars pars = new Pars();
pars.Tag = "蟲"; pars.Tag = "蟲";
@@ -578,9 +578,9 @@ namespace SlaveMatrix
return f; return f;
}).ToArray(); }).ToArray();
} }
if (e._接続.Count > 0) if (e.Torso_接続.Count > 0)
{ {
_接続 = e._接続.Select(delegate(EleD g) Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _蟲2; f.Par = _蟲2;

View File

@@ -4,7 +4,7 @@ using _2DGAMELIB;
namespace SlaveMatrix namespace SlaveMatrix
{ {
[Serializable] [Serializable]
public class _蟲D : D public class Torso_蟲D : D
{ {
public bool _背板_表示 = true; public bool _背板_表示 = true;
@@ -48,7 +48,7 @@ namespace SlaveMatrix
public bool ; public bool ;
public _蟲D() public Torso_蟲D()
{ {
ThisType = GetType(); ThisType = GetType();
} }
@@ -67,16 +67,16 @@ namespace SlaveMatrix
e. = ConnectionInfo.Torso_蟲_右_接続; e. = ConnectionInfo.Torso_蟲_右_接続;
} }
public override void (EleD e) public override void Torso接(EleD e)
{ {
_接続.Add(e); Torso_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo.Torso_蟲_Torso_接続; e. = ConnectionInfo.Torso_蟲_Torso_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, Med Med, )
{ {
return new _蟲(DisUnit, , , Med, this); return new Torso_蟲(DisUnit, , , Med, this);
} }
} }
} }

View File

@@ -1844,13 +1844,13 @@ namespace SlaveMatrix
D2.(new _ドレスD()); D2.(new _ドレスD());
D2.AlignC(); D2.AlignC();
D2.(D2); D2.(D2);
D D2 = Mix<D>(, , i, ); TorsoD D2 = Mix<TorsoD>(, , i, );
D D2; D D2;
D2.(D2 = Mix<D>(, , i, )); D2.(D2 = Mix<D>(, , i, ));
D2.(Mix<D>(, , i, )); D2.(Mix<D>(, , i, ));
D2.(new _ドレスD()); D2.(new _ドレスD());
D2.AlignC(); D2.AlignC();
D2.(D2); D2.Torso接(D2);
WaistD = Mix<WaistD>(, , i, ); WaistD = Mix<WaistD>(, , i, );
.(new _人D()); .(new _人D());
.(new _人D()); .(new _人D());
@@ -2352,7 +2352,7 @@ namespace SlaveMatrix
{ {
_蛇D _蛇D2 = (_蛇D); _蛇D _蛇D2 = (_蛇D);
_蛇D2.(, , i, ConnectionInfo._蛇_左_接続, , , , ); _蛇D2.(, , i, ConnectionInfo._蛇_左_接続, , , , );
_蛇D _蛇D2 = Mix<_蛇D>(, , i, ); Torso_蛇D _蛇D2 = Mix<Torso_蛇D>(, , i, );
if (_蛇D2 != null) if (_蛇D2 != null)
{ {
_蛇D2.(, , i, ConnectionInfo.Torso_蛇_左_接続, , , , ); _蛇D2.(, , i, ConnectionInfo.Torso_蛇_左_接続, , , , );
@@ -2365,20 +2365,20 @@ namespace SlaveMatrix
num11 = (num11 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); num11 = (num11 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50);
for (int l = 0; l < num11; l++) for (int l = 0; l < num11; l++)
{ {
_蛇D2.(_蛇D2 = (_蛇D)D2.Copy()); _蛇D2.Torso接(_蛇D2 = (Torso_蛇D)D2.Copy());
} }
_蛇D2.(, , i, ConnectionInfo.Torso_蛇_Torso_接続, , , , ); _蛇D2.(, , i, ConnectionInfo.Torso_蛇_Torso_接続, , , , );
if (_蛇D2.EnumEleD().IsEleD<D>()) if (_蛇D2.EnumEleD().IsEleD<D>())
{ {
IEnumerable<_蛇D> eleDs = _蛇D2.EnumEleD().Skip(1).GetEleDs<_蛇D>(); IEnumerable<Torso_蛇D> eleDs = _蛇D2.EnumEleD().Skip(1).GetEleDs<Torso_蛇D>();
foreach (_蛇D item11 in eleDs.Take(eleDs.Count() - 1)) foreach (Torso_蛇D item11 in eleDs.Take(eleDs.Count() - 1))
{ {
item11._接続.Clear(); item11._接続.Clear();
item11._接続.Clear(); item11._接続.Clear();
} }
if (num11 < 2) if (num11 < 2)
{ {
_蛇D obj = eleDs.Last(); Torso_蛇D obj = eleDs.Last();
obj._接続.Clear(); obj._接続.Clear();
obj._接続.Clear(); obj._接続.Clear();
} }
@@ -2386,7 +2386,7 @@ namespace SlaveMatrix
else else
{ {
int num14 = 0; int num14 = 0;
foreach (_蛇D eleD7 in _蛇D2.EnumEleD().Skip(1).GetEleDs<_蛇D>()) foreach (Torso_蛇D eleD7 in _蛇D2.EnumEleD().Skip(1).GetEleDs<Torso_蛇D>())
{ {
if (num14 % 3 != 1) if (num14 % 3 != 1)
{ {
@@ -2449,7 +2449,7 @@ namespace SlaveMatrix
_蟲D _蟲D2 = (_蟲D); _蟲D _蟲D2 = (_蟲D);
_蟲D2.(, , i, ConnectionInfo._蟲_左0_接続, , , , ); _蟲D2.(, , i, ConnectionInfo._蟲_左0_接続, , , , );
_蟲D2.(, , i, ConnectionInfo._蟲_左1_接続, , , , ); _蟲D2.(, , i, ConnectionInfo._蟲_左1_接続, , , , );
_蟲D _蟲D2 = Mix<_蟲D>(, , i, ); Torso_蟲D _蟲D2 = Mix<Torso_蟲D>(, , i, );
if (_蟲D2 != null) if (_蟲D2 != null)
{ {
_蟲D2.(, , i, ConnectionInfo.Torso_蟲_左_接続, , , , ); _蟲D2.(, , i, ConnectionInfo.Torso_蟲_左_接続, , , , );
@@ -2462,7 +2462,7 @@ namespace SlaveMatrix
num19 = (num19 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50); num19 = (num19 + RNG.XS.NextSign() * RNG.XS.Next(4)).Clamp(0, 50);
for (int m = 0; m < num19; m++) for (int m = 0; m < num19; m++)
{ {
_蟲D2.(_蟲D2 = (_蟲D)D3.Copy()); _蟲D2.Torso接(_蟲D2 = (Torso_蟲D)D3.Copy());
} }
_蟲D2.(, , i, ConnectionInfo.Torso_蟲_Torso_接続, , , , ); _蟲D2.(, , i, ConnectionInfo.Torso_蟲_Torso_接続, , , , );
} }

View File

@@ -201,7 +201,7 @@ namespace SlaveMatrix
public Ele[] _接続; public Ele[] _接続;
public Ele[] _接続; public Ele[] Torso_接続;
public Ele[] _接続; public Ele[] _接続;
@@ -943,9 +943,9 @@ namespace SlaveMatrix
return f; return f;
}).ToArray(); }).ToArray();
} }
if (e._接続.Count > 0) if (e.Torso_接続.Count > 0)
{ {
_接続 = e._接続.Select(delegate(EleD g) Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = 2; f.Par = 2;

View File

@@ -77,7 +77,7 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>(); public List<EleD> Torso_接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
@@ -116,7 +116,7 @@ namespace SlaveMatrix
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); Torso_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._Torso_接続; e. = ConnectionInfo._Torso_接続;
} }

View File

@@ -69,7 +69,7 @@ namespace SlaveMatrix
public Ele[] _接続; public Ele[] _接続;
public Ele[] _接続; public Ele[] Torso_接続;
public override bool public override bool
{ {
@@ -389,9 +389,9 @@ namespace SlaveMatrix
return f; return f;
}).ToArray(); }).ToArray();
} }
if (e._接続.Count > 0) if (e.Torso_接続.Count > 0)
{ {
_接続 = e._接続.Select(delegate(EleD g) Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _蛇2; f.Par = _蛇2;
@@ -419,9 +419,9 @@ namespace SlaveMatrix
Are.Draw(X0Y0_胴1_鱗2); Are.Draw(X0Y0_胴1_鱗2);
Are.Draw(X0Y0_胴1_鱗左2); Are.Draw(X0Y0_胴1_鱗左2);
Are.Draw(X0Y0_胴1_鱗右2); Are.Draw(X0Y0_胴1_鱗右2);
if (_接続 != null && _接続[0]. && _接続[0] is _蛇) if (Torso_接続 != null && Torso_接続[0]. && Torso_接続[0] is Torso_蛇)
{ {
((_蛇)_接続[0]).(Are); ((Torso_蛇)Torso_接続[0]).(Are);
} }
if (_ == 1.0) if (_ == 1.0)
{ {

View File

@@ -33,7 +33,7 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>(); public List<EleD> Torso_接続 = new List<EleD>();
public _蛇D() public _蛇D()
{ {
@@ -56,7 +56,7 @@ namespace SlaveMatrix
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); Torso_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._蛇_Torso_接続; e. = ConnectionInfo._蛇_Torso_接続;
} }

View File

@@ -113,7 +113,7 @@ namespace SlaveMatrix
public Ele[] 1_; public Ele[] 1_;
public Ele[] _接続; public Ele[] Torso_接続;
public override bool public override bool
{ {
@@ -644,9 +644,9 @@ namespace SlaveMatrix
return f; return f;
}).ToArray(); }).ToArray();
} }
if (e._接続.Count > 0) if (e.Torso_接続.Count > 0)
{ {
_接続 = e._接続.Select(delegate(EleD g) Torso_接続 = e.Torso_接続.Select(delegate(EleD g)
{ {
f = g.GetEle(DisUnit, Med, ); f = g.GetEle(DisUnit, Med, );
f.Par = _蟲2; f.Par = _蟲2;

View File

@@ -59,7 +59,7 @@ namespace SlaveMatrix
public List<EleD> 1_ = new List<EleD>(); public List<EleD> 1_ = new List<EleD>();
public List<EleD> _接続 = new List<EleD>(); public List<EleD> Torso_接続 = new List<EleD>();
public _蟲D() public _蟲D()
{ {
@@ -96,7 +96,7 @@ namespace SlaveMatrix
public void (EleD e) public void (EleD e)
{ {
_接続.Add(e); Torso_接続.Add(e);
e.Par = this; e.Par = this;
e. = ConnectionInfo._蟲_Torso_接続; e. = ConnectionInfo._蟲_Torso_接続;
} }

View File

@@ -10,7 +10,7 @@ namespace SlaveMatrix
public List<EleD> _接続 = new List<EleD>(); public List<EleD> _接続 = new List<EleD>();
public List<EleD> _接続 = new List<EleD>(); public List<EleD> Torso_接続 = new List<EleD>();
public virtual void (EleD e) public virtual void (EleD e)
{ {
@@ -20,7 +20,7 @@ namespace SlaveMatrix
{ {
} }
public virtual void (EleD e) public virtual void Torso接(EleD e)
{ {
} }
} }

View File

@@ -2259,7 +2259,7 @@ namespace SlaveMatrix
if (Is蛇) if (Is蛇)
{ {
int num = 0; int num = 0;
_蛇 ele2 = ._接続.GetEle<_蛇>(); Torso_蛇 ele2 = .Torso_接続.GetEle<Torso_蛇>();
while (ele2 != null) while (ele2 != null)
{ {
if (num % 4 != 0) if (num % 4 != 0)
@@ -2267,14 +2267,14 @@ namespace SlaveMatrix
ele2. = false; ele2. = false;
ele2. = false; ele2. = false;
} }
ele2 = ele2._接続.GetEle<_蛇>(); ele2 = ele2.Torso_接続.GetEle<Torso_蛇>();
num++; num++;
} }
} }
if (Is蟲) if (Is蟲)
{ {
int num2 = 0; int num2 = 0;
_蟲 ele3 = ._接続.GetEle<_蟲>(); Torso_蟲 ele3 = .Torso_接続.GetEle<Torso_蟲>();
while (ele3 != null) while (ele3 != null)
{ {
if (num2 % 2 == 0) if (num2 % 2 == 0)
@@ -2282,7 +2282,7 @@ namespace SlaveMatrix
ele3. = false; ele3. = false;
ele3. = false; ele3. = false;
} }
ele3 = ele3._接続.GetEle<_蟲>(); ele3 = ele3.Torso_接続.GetEle<Torso_蟲>();
num2++; num2++;
} }
} }
@@ -4373,9 +4373,9 @@ namespace SlaveMatrix
= (_蛇)ele; = (_蛇)ele;
.CD.c2.Col2 = .1_1CD.c2.Col1; .CD.c2.Col2 = .1_1CD.c2.Col1;
1.Add(ele); 1.Add(ele);
if (._接続 != null) if (.Torso_接続 != null)
{ {
foreach (_蛇 item20 in .EnumEle().GetEles<_蛇>().Reverse()) foreach (Torso_蛇 item20 in .EnumEle().GetEles<Torso_蛇>().Reverse())
{ {
if (item20._接続 != null) if (item20._接続 != null)
{ {
@@ -4386,7 +4386,7 @@ namespace SlaveMatrix
Sort(item20._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 2); Sort(item20._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 2);
} }
} }
Sort(from e in ._接続.Select((Ele e) => e.EnumEle()).JoinEnum() Sort(from e in .Torso_接続.Select((Ele e) => e.EnumEle()).JoinEnum()
where !bod.2.Contains(e) where !bod.2.Contains(e)
select e, ); select e, );
} }
@@ -4423,9 +4423,9 @@ namespace SlaveMatrix
= (_蟲)ele; = (_蟲)ele;
.CD.c2.Col2 = .1_CD.c2.Col1; .CD.c2.Col2 = .1_CD.c2.Col1;
1.Add(ele); 1.Add(ele);
if (._接続 != null) if (.Torso_接続 != null)
{ {
foreach (_蟲 item21 in .EnumEle().GetEles<_蟲>().Reverse()) foreach (Torso_蟲 item21 in .EnumEle().GetEles<Torso_蟲>().Reverse())
{ {
if (item21._接続 != null) if (item21._接続 != null)
{ {
@@ -4436,7 +4436,7 @@ namespace SlaveMatrix
Sort(item21._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 2); Sort(item21._接続.Select((Ele e) => e.EnumEle()).JoinEnum(), 2);
} }
} }
Sort(from e in ._接続.Select((Ele e) => e.EnumEle()).JoinEnum() Sort(from e in .Torso_接続.Select((Ele e) => e.EnumEle()).JoinEnum()
where !bod.2.Contains(e) where !bod.2.Contains(e)
select e, ); select e, );
} }
@@ -5415,12 +5415,12 @@ namespace SlaveMatrix
item54.OP.OutlineFalse(); item54.OP.OutlineFalse();
} }
} }
Elements.SetEle(delegate(_蛇 e) Elements.SetEle(delegate(Torso_蛇 e)
{ {
e.X0Y0_胴_胴.OP[1].ps[3] = e.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); e.X0Y0_胴_胴.OP[1].ps[3] = e.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04);
if (e._接続 != null) if (e.Torso_接続 != null)
{ {
e._接続.SetEle(delegate(_蛇 f) e.Torso_接続.SetEle(delegate(Torso_蛇 f)
{ {
f.X0Y0_胴_胴.OP[1].ps[3] = f.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04); f.X0Y0_胴_胴.OP[1].ps[3] = f.X0Y0_胴_胴.OP[1].ps[3].AddY(0.04);
}); });

View File

@@ -193,6 +193,7 @@ namespace SlaveMatrix
public void (ConnectionInfo , EleD ed) public void (ConnectionInfo , EleD ed)
{ {
string text = ThisType.Name.Remove(ThisType.Name.Length - 1); 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("_", "")); MethodInfo method = ThisType.GetMethod(.ToString().Remove(0, text.Length).Replace("_", ""));
object[] parameters = new EleD[1] { ed }; object[] parameters = new EleD[1] { ed };
method.Invoke(this, parameters); method.Invoke(this, parameters);

View File

@@ -314,13 +314,13 @@ namespace SlaveMatrix
D2.(_蛇D2); D2.(_蛇D2);
_蛇D2. = 1.0; _蛇D2. = 1.0;
_蛇D2. = false; _蛇D2. = false;
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 40; i++) for (int i = 0; i < 40; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD<_通常D>("牙", true); D2.EnumEleD().SetValuesD<_通常D>("牙", true);
D2.EnumEleD().SetValuesD<_長D>("股舌表示", true); D2.EnumEleD().SetValuesD<_長D>("股舌表示", true);
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -358,13 +358,13 @@ namespace SlaveMatrix
_蛇D2. = 1.0; _蛇D2. = 1.0;
_蛇D2. = false; _蛇D2. = false;
} }
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 40; i++) for (int i = 0; i < 40; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ウD()); _蛇D2.Torso接(new _ウD());
D2.EnumEleD().SetValuesD<_通常D>("牙", true); D2.EnumEleD().SetValuesD<_通常D>("牙", true);
D2.EnumEleD().SetValuesD<_長D>("股舌表示", true); D2.EnumEleD().SetValuesD<_長D>("股舌表示", true);
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -778,10 +778,10 @@ namespace SlaveMatrix
EleD eleD = new _魚D(); EleD eleD = new _魚D();
_蛇D2.(eleD); _蛇D2.(eleD);
_蛇D2.(eleD.Get逆()); _蛇D2.(eleD.Get逆());
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
_ヘD _ヘD2 = new _ヘD(); _ヘD _ヘD2 = new _ヘD();
_蛇D2.(_ヘD2); _蛇D2.Torso接(_ヘD2);
_ヘD2.(new _魚D()); _ヘD2.(new _魚D());
} }
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -1175,7 +1175,7 @@ namespace SlaveMatrix
public static ChaD Getギルタブルル() public static ChaD Getギルタブルル()
{ {
WaistD obj = Uni.(); WaistD obj = Uni.();
D D2 = obj.Set胴(); TorsoD D2 = obj.Set胴();
D D2 = D2.Set胸R(); D D2 = D2.Set胸R();
D D2 = D2.Set首().Set頭R(); D D2 = D2.Set首().Set頭R();
D eleD = D2.EnumEleD().GetEleD<D>(); D eleD = D2.EnumEleD().GetEleD<D>();
@@ -1242,7 +1242,7 @@ namespace SlaveMatrix
public static ChaD Getアルラウネ() public static ChaD Getアルラウネ()
{ {
WaistD obj = Uni.(); WaistD obj = Uni.();
D obj2 = obj.Set胴(); TorsoD obj2 = obj.Set胴();
D obj3 = obj2.Set胸R(); D obj3 = obj2.Set胸R();
D D2 = obj3.Set首().Set頭R(); D D2 = obj3.Set首().Set頭R();
D eleD = D2.EnumEleD().GetEleD<D>(); D eleD = D2.EnumEleD().GetEleD<D>();
@@ -1351,7 +1351,7 @@ namespace SlaveMatrix
public static ChaD Getサキュバス() public static ChaD Getサキュバス()
{ {
WaistD D2 = Uni.(); WaistD D2 = Uni.();
D D2 = D2.Set胴(); TorsoD D2 = D2.Set胴();
D D2 = D2.Set胸R(); D D2 = D2.Set胸R();
D D2 = D2.Set首().Set頭R(); D D2 = D2.Set首().Set頭R();
D eleD = D2.EnumEleD().GetEleD<D>(); D eleD = D2.EnumEleD().GetEleD<D>();
@@ -2254,13 +2254,13 @@ namespace SlaveMatrix
eleD.(e.Get逆()); eleD.(e.Get逆());
_蛇D _蛇D2 = new _蛇D(); _蛇D _蛇D2 = new _蛇D();
D2.(_蛇D2); D2.(_蛇D2);
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 40; i++) for (int i = 0; i < 40; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
D2.EnumEleD().SetValuesD<D>("竜性", false); D2.EnumEleD().SetValuesD<D>("竜性", false);
D2.EnumEleD().SetValuesD<D>("猫目", RNG.XS.NextBool()); D2.EnumEleD().SetValuesD<D>("猫目", RNG.XS.NextBool());
@@ -2328,17 +2328,17 @@ namespace SlaveMatrix
D2.(D2.Get逆()); D2.(D2.Get逆());
_蟲D _蟲D2 = new _蟲D(); _蟲D _蟲D2 = new _蟲D();
D2.(_蟲D2); D2.(_蟲D2);
_蟲D _蟲D2 = new _蟲D(); Torso_蟲D _蟲D2 = new Torso_蟲D();
_蟲D2.(_蟲D2); _蟲D2.(_蟲D2);
for (int i = 0; i < 21; i++) for (int i = 0; i < 21; i++)
{ {
_蟲D2.(_蟲D2 = new _蟲D()); _蟲D2.Torso接(_蟲D2 = new Torso_蟲D());
} }
_蟲D _蟲D2 = new _蟲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);
_蟲D2.(D2.Get逆()); _蟲D2.(D2.Get逆());
_蟲D2.(_蟲D2); _蟲D2.Torso接(_蟲D2);
D2.EnumEleD().SetValuesD("虫性", true); D2.EnumEleD().SetValuesD("虫性", true);
D2.EnumEleD().SetValuesD("配色", .C0); D2.EnumEleD().SetValuesD("配色", .C0);
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -2381,11 +2381,11 @@ namespace SlaveMatrix
D2.(_竜D2); D2.(_竜D2);
D2.(D2); D2.(D2);
D2.(D2.Get逆()); D2.(D2.Get逆());
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 50; i++) for (int i = 0; i < 50; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
e = new _鳥D(); e = new _鳥D();
_竜D2 = new _竜D(); _竜D2 = new _竜D();
@@ -2396,7 +2396,7 @@ namespace SlaveMatrix
_蛇D2.(_竜D2.Get逆()); _蛇D2.(_竜D2.Get逆());
_ヘD _ヘD2 = new _ヘD(); _ヘD _ヘD2 = new _ヘD();
_ヘD2.(new _魚D()); _ヘD2.(new _魚D());
_蛇D2.(_ヘD2); _蛇D2.Torso接(_ヘD2);
D2.EnumEleD().SetValuesD<D>("馬", true); D2.EnumEleD().SetValuesD<D>("馬", true);
D2._接続.SetValuesD<D>("表示", true); D2._接続.SetValuesD<D>("表示", true);
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
@@ -2636,7 +2636,7 @@ namespace SlaveMatrix
D2.EnumEleD().SetValuesD("ハート", false); D2.EnumEleD().SetValuesD("ハート", false);
D2.SetValuesD("悪", true); D2.SetValuesD("悪", true);
D2.EnumEleD().SetValuesD<D>("植", true); D2.EnumEleD().SetValuesD<D>("植", true);
D2.EnumEleD().SetValuesD<D>("植", true); D2.EnumEleD().SetValuesD<TorsoD>("植", true);
D2.EnumEleD().SetValuesD<D>("タトゥ2", false); D2.EnumEleD().SetValuesD<D>("タトゥ2", false);
D2.EnumEleD().SetValuesD<_人D>("手首", false); D2.EnumEleD().SetValuesD<_人D>("手首", false);
D2.EnumEleD().SetValuesD<_人D>("足首", false); D2.EnumEleD().SetValuesD<_人D>("足首", false);
@@ -3497,7 +3497,7 @@ namespace SlaveMatrix
public static ChaD Getスフィンクス(bool b) public static ChaD Getスフィンクス(bool b)
{ {
WaistD D2 = Uni.(); WaistD D2 = Uni.();
D e = D2.Set胴(); TorsoD e = D2.Set胴();
D D2 = e.Set胸R(); D D2 = e.Set胸R();
D D2 = D2.Set首().Set頭R(); D D2 = D2.Set首().Set頭R();
D2.EnumEleD().GetEleD<D>(); D2.EnumEleD().GetEleD<D>();
@@ -4080,7 +4080,7 @@ namespace SlaveMatrix
public static ChaD Getウェアマンティス() public static ChaD Getウェアマンティス()
{ {
WaistD obj = Uni.(); WaistD obj = Uni.();
D obj2 = obj.Set胴(); TorsoD obj2 = obj.Set胴();
D obj3 = obj2.Set胸R(); D obj3 = obj2.Set胸R();
D D2 = obj3.Set首().Set頭R(); D D2 = obj3.Set首().Set頭R();
D2.EnumEleD().GetEleD<D>(); D2.EnumEleD().GetEleD<D>();
@@ -4184,13 +4184,13 @@ namespace SlaveMatrix
obj.(_鳥D2.Get逆()); obj.(_鳥D2.Get逆());
_蛇D _蛇D2 = new _蛇D(); _蛇D _蛇D2 = new _蛇D();
D2.(_蛇D2); D2.(_蛇D2);
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 45; i++) for (int i = 0; i < 45; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(RNG.XS.NextBool() ? ((D)new _ヘD()) : ((D)new _ガD())); _蛇D2.Torso接(RNG.XS.NextBool() ? ((D)new _ヘD()) : ((D)new _ガD()));
D2.EnumEleD().SetValuesD<_通常D>("牙", true); D2.EnumEleD().SetValuesD<_通常D>("牙", true);
D2.EnumEleD().SetValuesD<_長D>("股舌表示", true); D2.EnumEleD().SetValuesD<_長D>("股舌表示", true);
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
@@ -4324,13 +4324,13 @@ namespace SlaveMatrix
D2.(_宇D2); D2.(_宇D2);
_蛇D _蛇D2 = new _蛇D(); _蛇D _蛇D2 = new _蛇D();
D2.(_蛇D2); D2.(_蛇D2);
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 45; i++) for (int i = 0; i < 45; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
D2.EnumEleD().SetValuesD<D>("竜性", false); D2.EnumEleD().SetValuesD<D>("竜性", false);
D2.EnumEleD().SetValuesD<_長D>("股舌表示", true); D2.EnumEleD().SetValuesD<_長D>("股舌表示", true);
@@ -4361,13 +4361,13 @@ namespace SlaveMatrix
D2.(e); D2.(e);
_蛇D _蛇D2 = new _蛇D(); _蛇D _蛇D2 = new _蛇D();
D2.(_蛇D2); D2.(_蛇D2);
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 40; i++) for (int i = 0; i < 40; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
D2.EnumEleD().SetValuesD<D>("竜性", false); D2.EnumEleD().SetValuesD<D>("竜性", false);
D2.EnumEleD().SetValuesD("コア1", true); D2.EnumEleD().SetValuesD("コア1", true);
@@ -4482,13 +4482,13 @@ namespace SlaveMatrix
_蟲D2.0(eleD.Get逆()); _蟲D2.0(eleD.Get逆());
_蟲D2.1(eleD.Copy()); _蟲D2.1(eleD.Copy());
_蟲D2.1(eleD.Get逆()); _蟲D2.1(eleD.Get逆());
_蟲D _蟲D2 = new _蟲D(); Torso_蟲D _蟲D2 = new Torso_蟲D();
_蟲D2.(_蟲D2); _蟲D2.(_蟲D2);
_蟲D2.(eleD.Copy()); _蟲D2.(eleD.Copy());
_蟲D2.(eleD.Get逆()); _蟲D2.(eleD.Get逆());
for (int i = 0; i < 21; i++) for (int i = 0; i < 21; i++)
{ {
_蟲D2.(_蟲D2 = new _蟲D()); _蟲D2.Torso接(_蟲D2 = new Torso_蟲D());
_蟲D2.(eleD.Copy()); _蟲D2.(eleD.Copy());
_蟲D2.(eleD.Get逆()); _蟲D2.(eleD.Get逆());
} }
@@ -4506,7 +4506,7 @@ namespace SlaveMatrix
_蟲D2.5(eleD.Get逆()); _蟲D2.5(eleD.Get逆());
_蟲D2.(_曳航D2); _蟲D2.(_曳航D2);
_蟲D2.(_曳航D2.Get逆()); _蟲D2.(_曳航D2.Get逆());
_蟲D2.(_蟲D2); _蟲D2.Torso接(_蟲D2);
D2.EnumEleD().SetValuesD<_通常D>("牙", true); D2.EnumEleD().SetValuesD<_通常D>("牙", true);
D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble()); D2.EnumEleD().SetValuesD("肥大", RNG.XS.NextDouble());
D2.EnumEleD().SetValuesD("身長", D2.); D2.EnumEleD().SetValuesD("身長", D2.);
@@ -4571,7 +4571,7 @@ namespace SlaveMatrix
public static ChaD Getバジリスク() public static ChaD Getバジリスク()
{ {
WaistD D2 = Uni.(); WaistD D2 = Uni.();
D obj = D2.Set胴(); TorsoD obj = D2.Set胴();
D D2 = obj.Set胸R().Set首().Set頭R(); D D2 = obj.Set胸R().Set首().Set頭R();
D2.EnumEleD().GetEleD<D>(); D2.EnumEleD().GetEleD<D>();
D2.Set双目R(); D2.Set双目R();
@@ -4620,13 +4620,13 @@ namespace SlaveMatrix
D2.(_竜D2); D2.(_竜D2);
D2.(D2); D2.(D2);
D2.(D2.Get逆()); D2.(D2.Get逆());
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 30; i++) for (int i = 0; i < 30; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
D2.EnumEleD().SetValuesD<D>("竜性", false); D2.EnumEleD().SetValuesD<D>("竜性", false);
D2.EnumEleD().SetValuesD<_通常D>("牙", true); D2.EnumEleD().SetValuesD<_通常D>("牙", true);
@@ -4641,7 +4641,7 @@ namespace SlaveMatrix
public static ChaD Getコカトリス() public static ChaD Getコカトリス()
{ {
WaistD D2 = Uni.(); WaistD D2 = Uni.();
D obj = D2.Set胴(); TorsoD obj = D2.Set胴();
D D2 = obj.Set胸R(); D D2 = obj.Set胸R();
D D2 = D2.Set首().Set頭R(); D D2 = D2.Set首().Set頭R();
D2.EnumEleD().GetEleD<D>(); D2.EnumEleD().GetEleD<D>();
@@ -4679,13 +4679,13 @@ namespace SlaveMatrix
D2.(_竜D2); D2.(_竜D2);
D2.(D2); D2.(D2);
D2.(D2.Get逆()); D2.(D2.Get逆());
_蛇D _蛇D2 = new _蛇D(); Torso_蛇D _蛇D2 = new Torso_蛇D();
_蛇D2.(_蛇D2); _蛇D2.(_蛇D2);
for (int i = 0; i < 30; i++) for (int i = 0; i < 30; i++)
{ {
_蛇D2.(_蛇D2 = new _蛇D()); _蛇D2.Torso接(_蛇D2 = new Torso_蛇D());
} }
_蛇D2.(new _ヘD()); _蛇D2.Torso接(new _ヘD());
D2.EnumEleD().SetValuesD("獣性", true); D2.EnumEleD().SetValuesD("獣性", true);
D2.EnumEleD().SetValuesD("竜性", true); D2.EnumEleD().SetValuesD("竜性", true);
D2.EnumEleD().SetValuesD<D>("竜性", false); D2.EnumEleD().SetValuesD<D>("竜性", false);
@@ -4923,7 +4923,7 @@ namespace SlaveMatrix
public static ChaD GetViola() public static ChaD GetViola()
{ {
WaistD waist_description = Uni.(); WaistD waist_description = Uni.();
D body_description = waist_description.Set胴(); TorsoD body_description = waist_description.Set胴();
D chest_description = body_description.Set胸R(); D chest_description = body_description.Set胸R();
D neck_description = chest_description.Set首(); D neck_description = chest_description.Set首();
D head_description = Uni.(); D head_description = Uni.();

View File

@@ -1298,8 +1298,8 @@ namespace SlaveMatrix
_鳥Dt = typeof(_鳥D); _鳥Dt = typeof(_鳥D);
_竜Dt = typeof(_竜D); _竜Dt = typeof(_竜D);
Dt = typeof(D); Dt = typeof(D);
_蛇Dt = typeof(_蛇D); _蛇Dt = typeof(Torso_蛇D);
_蟲Dt = typeof(_蟲D); _蟲Dt = typeof(Torso_蟲D);
Dt = typeof(D); Dt = typeof(D);
Dt = typeof(D); Dt = typeof(D);
Dt = typeof(D); Dt = typeof(D);

View File

@@ -53,9 +53,9 @@ namespace SlaveMatrix
return obj; return obj;
} }
public static D () public static TorsoD ()
{ {
D obj = new D(); TorsoD obj = new TorsoD();
obj.(new D()); obj.(new D());
obj.(new D()); obj.(new D());
obj.(new _ドレスD()); obj.(new _ドレスD());

View File

@@ -269,17 +269,17 @@ namespace SlaveMatrix.GameClasses
}; };
} }
public static D Set胴(this WaistD ) public static TorsoD Set胴(this WaistD )
{ {
D D2 = Uni.(); TorsoD D2 = Uni.();
.(D2); .(D2);
return D2; return D2;
} }
public static D Set胸R(this D ) public static D Set胸R(this TorsoD )
{ {
D D2 = Get胸R(); D D2 = Get胸R();
.(D2); .Torso接(D2);
return D2; return D2;
} }