Added mouse hide

This commit is contained in:
Absolutely disgusting
2025-11-04 12:19:57 +04:00
parent b8fb901c18
commit 8e015aa5c9
645 changed files with 745 additions and 762 deletions

View File

@@ -117,7 +117,7 @@ namespace _2DGAMELIB
} }
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
foreach (Par item in pars.EnumAllPar()) foreach (Par item in pars.EnumAllPar())
{ {

View File

@@ -49,7 +49,7 @@ namespace _2DGAMELIB
} }
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
foreach (But item in EnumBut) foreach (But item in EnumBut)
{ {

View File

@@ -84,7 +84,7 @@ namespace _2DGAMELIB
SetText(Text); SetText(Text);
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
if (parT.HitColor != Color.Transparent) if (parT.HitColor != Color.Transparent)
{ {

View File

@@ -7,13 +7,13 @@ namespace _2DGAMELIB
{ {
private OrderedDictionary<string, Lab> labs = new OrderedDictionary<string, Lab>(); private OrderedDictionary<string, Lab> labs = new OrderedDictionary<string, Lab>();
private Med Med; private ModeEventDispatcher Med;
private RenderArea Are; private RenderArea Are;
public Lab this[string Name] => labs[Name]; public Lab this[string Name] => labs[Name];
public Labs(Med Med, RenderArea Are) public Labs(ModeEventDispatcher Med, RenderArea Are)
{ {
this.Med = Med; this.Med = Med;
this.Are = Are; this.Are = Are;

View File

@@ -7,7 +7,7 @@ using System.Runtime.InteropServices;
namespace _2DGAMELIB namespace _2DGAMELIB
{ {
public class Med public class ModeEventDispatcher
{ {
private GlImage baseControl; private GlImage baseControl;
@@ -23,11 +23,11 @@ namespace _2DGAMELIB
public Rectangle Base = new Rectangle(4.0, 3.0, 0.4); public Rectangle Base = new Rectangle(4.0, 3.0, 0.4);
public Bitmap Dis; public Bitmap Display;
public Graphics GD; public Graphics DisplayGraphics;
public Bitmap Hit; public Bitmap Hit;
public Graphics GH; public Graphics HitGraphics;
public Sce Sce; public Sce Sce;
public FPS FPSF = new FPS(60.0); public FPS FPSF = new FPS(60.0);
@@ -41,7 +41,7 @@ namespace _2DGAMELIB
public string Modeb; public string Modeb;
private Dictionary<string, Module> Modes; private Dictionary<string, Module> Modes;
private Func<Med, Dictionary<string, Module>> GetModes; private Func<ModeEventDispatcher, Dictionary<string, Module>> GetModes;
public HashSet<Color> HitColors = new HashSet<Color> public HashSet<Color> HitColors = new HashSet<Color>
{ {
@@ -78,31 +78,21 @@ namespace _2DGAMELIB
baseControl.SetCursorPoint(FromBasePosition(value)); baseControl.SetCursorPoint(FromBasePosition(value));
} }
} }
public Med() public ModeEventDispatcher()
{ {
} }
public void FadeIn(double Rate) public void FadeIn(double Rate)
{ {
Sce.TransformAlpha(GD, Rate); Sce.TransformAlpha(DisplayGraphics, Rate);
} }
public void FadeOut(double Rate) public void FadeOut(double Rate)
{ {
Sce.TransD(GD, Rate); Sce.TransD(DisplayGraphics, Rate);
} }
public void InitializeModes(string Mode, Func<ModeEventDispatcher, Dictionary<string, Module>> GetModes)
public void InitializeModes(string Mode, Func<Med, Dictionary<string, Module>> GetModes)
{ {
mode = Mode; mode = Mode;
this.GetModes = GetModes; this.GetModes = GetModes;
@@ -112,22 +102,22 @@ namespace _2DGAMELIB
{ {
baseControl = BaseControl; baseControl = BaseControl;
BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit)); BaseSize = new Size((int)(Base.LocalWidth * Unit), (int)(Base.LocalHeight * Unit));
Dis = new Bitmap(BaseSize.Width, BaseSize.Height); Display = new Bitmap(BaseSize.Width, BaseSize.Height);
GD = Graphics.FromImage(Dis); DisplayGraphics = Graphics.FromImage(Display);
//GD.InterpolationMode = InterpolationMode.HighQualityBilinear; //GD.InterpolationMode = InterpolationMode.HighQualityBilinear;
GD.SmoothingMode = SmoothingMode.None; DisplayGraphics.SmoothingMode = SmoothingMode.None;
GD.PixelOffsetMode = PixelOffsetMode.HighSpeed; DisplayGraphics.PixelOffsetMode = PixelOffsetMode.HighSpeed;
GD.InterpolationMode = InterpolationMode.NearestNeighbor; DisplayGraphics.InterpolationMode = InterpolationMode.NearestNeighbor;
//needed for text or smthn //needed for text or smthn
GD.CompositingMode = CompositingMode.SourceOver; DisplayGraphics.CompositingMode = CompositingMode.SourceOver;
Hit = new Bitmap((int)((double)BaseSize.Width * HitAccuracy), (int)((double)BaseSize.Height * HitAccuracy)); Hit = new Bitmap((int)(BaseSize.Width * HitAccuracy), (int)(BaseSize.Height * HitAccuracy));
GH = Graphics.FromImage(Hit); HitGraphics = Graphics.FromImage(Hit);
//GH.InterpolationMode = InterpolationMode.Bilinear; //GH.InterpolationMode = InterpolationMode.Bilinear;
GH.SmoothingMode = SmoothingMode.None; HitGraphics.SmoothingMode = SmoothingMode.None;
GH.PixelOffsetMode = PixelOffsetMode.HighSpeed; HitGraphics.PixelOffsetMode = PixelOffsetMode.HighSpeed;
GH.InterpolationMode = InterpolationMode.NearestNeighbor; HitGraphics.InterpolationMode = InterpolationMode.NearestNeighbor;
GH.CompositingMode = CompositingMode.SourceOver; HitGraphics.CompositingMode = CompositingMode.SourceOver;
WidthM = Hit.Width - 1; WidthM = Hit.Width - 1;
HeightM = Hit.Height - 1; HeightM = Hit.Height - 1;
@@ -230,8 +220,6 @@ namespace _2DGAMELIB
return BaseSize; return BaseSize;
} }
public Vector2D ToBasePosition(Vector2D Position) public Vector2D ToBasePosition(Vector2D Position)
{ {
return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag); return new Vector2D(((double)Position.X - resVector.X) / Unit * resMag, ((double)Position.Y - resVector.Y) / Unit * resMag);
@@ -288,12 +276,9 @@ namespace _2DGAMELIB
return Hit.GetPixel(point.X, point.Y); return Hit.GetPixel(point.X, point.Y);
} }
public void Drawing() public void Drawing()
{ {
baseControl.BitmapSetting(Dis); baseControl.BitmapSetting(Display);
baseControl.SetTitle(UITitle); baseControl.SetTitle(UITitle);
Modes[mode].Setting(); Modes[mode].Setting();
@@ -312,7 +297,7 @@ namespace _2DGAMELIB
//DEBUG shows the hit lut //DEBUG shows the hit lut
//GD.DrawImage(Hit, new Point(0, 0)); //GD.DrawImage(Hit, new Point(0, 0));
baseControl.SetBitmap(Dis); baseControl.SetBitmap(Display);
}; };
@@ -323,28 +308,26 @@ namespace _2DGAMELIB
} }
} }
public void Draw(RenderArea Are) public void Draw(RenderArea Are)
{ {
//Note: this is terribly slow... //Note: this is terribly slow...
//would be better to not copy the entire frame //would be better to not copy the entire frame
Are.DrawTo(GD, GH); Are.DrawTo(DisplayGraphics, HitGraphics);
} }
//TODO fix? //TODO fix?
public void CursorHide() public void CursorHide()
{ {
//TODO fix? //TODO fix?
Glfw.SetInputMode(baseControl.window, InputMode.Cursor, (int)CursorMode.Hidden);
} }
public void CursorShow() public void CursorShow()
{ {
//TODO fix? //TODO fix?
Glfw.SetInputMode(baseControl.window, InputMode.Cursor, (int)CursorMode.Normal);
} }
//hit color stuff //hit color stuff
public Color GetUniqueColor() public Color GetUniqueColor()
{ {
@@ -410,6 +393,6 @@ namespace _2DGAMELIB
//return result; //return result;
}*/ }*/
static Med() {} static ModeEventDispatcher() {}
} }
} }

View File

@@ -38,7 +38,7 @@ namespace _2DGAMELIB
Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag); Setting(Unit, XRatio, YRatio, Size, DisMag, HitMag);
} }
public RenderArea(Med Med, bool Hit) public RenderArea(ModeEventDispatcher Med, bool Hit)
{ {
if (Hit) if (Hit)
{ {

View File

@@ -249,7 +249,7 @@ namespace _2DGAMELIB
pars.Add(feed.Tag, feed); pars.Add(feed.Tag, feed);
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
if (parT.HitColor != Color.Transparent) if (parT.HitColor != Color.Transparent)
{ {

View File

@@ -1,3 +1,4 @@
using GLFW;
using System; using System;
using System.ComponentModel; using System.ComponentModel;
using System.IO; using System.IO;
@@ -7,7 +8,7 @@ namespace _2DGAMELIB
{ {
public class UI //: Form public class UI //: Form
{ {
private Med Med; private ModeEventDispatcher modeEventDispatcher;
private GlImage wpfImage1; private GlImage wpfImage1;
@@ -17,16 +18,16 @@ namespace _2DGAMELIB
private bool BigWindow; private bool BigWindow;
public UI(Med Med) public UI(ModeEventDispatcher Med)
{ {
this.Med = Med; this.modeEventDispatcher = Med;
InitializeComponent(); InitializeComponent();
} }
private void UI_Load(object sender, EventArgs e) private void UI_Load(object sender, EventArgs e)
{ {
//base.ClientSize = //base.ClientSize =
Med.Setting(wpfImage1); modeEventDispatcher.Setting(wpfImage1);
//base.ClientSize = new Size(1024, 768); //base.ClientSize = new Size(1024, 768);
try try
{ {
@@ -53,7 +54,7 @@ namespace _2DGAMELIB
private void UI_FormClosing() private void UI_FormClosing()
{ {
Med.Drive = false; modeEventDispatcher.Drive = false;
} }
private void UI_Resize(object sender, EventArgs e) private void UI_Resize(object sender, EventArgs e)
@@ -107,7 +108,6 @@ namespace _2DGAMELIB
//beauty //beauty
this.wpfImage1.Closing = delegate () { UI_FormClosing(); }; this.wpfImage1.Closing = delegate () { UI_FormClosing(); };
//TODO fix? //TODO fix?
//base.Load += new System.EventHandler(UI_Load); //base.Load += new System.EventHandler(UI_Load);
UI_Load(null, null); UI_Load(null, null);

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_カル(double DisUnit, , , Med Med, BackHair0_カルD e) public BackHair0_カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_カル(DisUnit, , , Med, this); return new BackHair0_カル(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_ジグ(double DisUnit, , , Med Med, BackHair0_ジグD e) public BackHair0_ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_ジグ(DisUnit, , , Med, this); return new BackHair0_ジグ(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public 0_(double DisUnit, , , Med Med, BackHair0_ハネD e) public 0_(double DisUnit, , , ModeEventDispatcher Med, BackHair0_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_(DisUnit, , , Med, this); return new 0_(DisUnit, , , Med, this);
} }

View File

@@ -378,7 +378,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_パツ(double DisUnit, , , Med Med, BackHair0_パツD e) public BackHair0_パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -55,7 +55,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_パツ(DisUnit, , , Med, this); return new BackHair0_パツ(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1カル(double DisUnit, , , Med Med, BackHair0_下1カルD e) public BackHair0_下1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1カル(DisUnit, , , Med, this); return new BackHair0_下1カル(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, BackHair0_下1ジグD e) public 0_1(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_1(DisUnit, , , Med, this); return new 0_1(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1ハネ(double DisUnit, , , Med Med, BackHair0_下1ハネD e) public BackHair0_下1ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1ハネ(DisUnit, , , Med, this); return new BackHair0_下1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -301,7 +301,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下1パツ(double DisUnit, , , Med Med, BackHair0_下1パツD e) public BackHair0_下1パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -49,7 +49,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下1パツ(DisUnit, , , Med, this); return new BackHair0_下1パツ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2カル(double DisUnit, , , Med Med, BackHair0_下2カルD e) public BackHair0_下2カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2カル(DisUnit, , , Med, this); return new BackHair0_下2カル(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2ジグ(double DisUnit, , , Med Med, BackHair0_下2ジグD e) public BackHair0_下2ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2ジグ(DisUnit, , , Med, this); return new BackHair0_下2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2ハネ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_下2ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2ハネ(DisUnit, , , Med, this); return new BackHair0_下2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -345,7 +345,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_下2パツ(double DisUnit, , , Med Med, BackHair0_下2パツD e) public BackHair0_下2パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair0_下2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -53,7 +53,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_下2パツ(DisUnit, , , Med, this); return new BackHair0_下2パツ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1カル(double DisUnit, , , Med Med, BackHair0_編1カルD e) public BackHair0_編1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair0_編1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1カル(DisUnit, , , Med, this); return new BackHair0_編1カル(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1ジグ(double DisUnit, , , Med Med, 0_1D e) public BackHair0_編1ジグ(double DisUnit, , , ModeEventDispatcher Med, 0_1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1ジグ(DisUnit, , , Med, this); return new BackHair0_編1ジグ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編1ハネ(double DisUnit, , , Med Med, 0_1D e) public BackHair0_編1ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_1D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編1ハネ(DisUnit, , , Med, this); return new BackHair0_編1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -598,7 +598,7 @@ namespace SlaveMatrix
} }
} }
public 0_1(double DisUnit, , , Med Med, BackHair0_編1パツD e) public 0_1(double DisUnit, , , ModeEventDispatcher Med, BackHair0_編1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -75,7 +75,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_1(DisUnit, , , Med, this); return new 0_1(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public 0_2(double DisUnit, , , Med Med, 0_2D e) public 0_2(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new 0_2(DisUnit, , , Med, this); return new 0_2(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2ジグ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2ジグ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2ジグ(DisUnit, , , Med, this); return new BackHair0_編2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2ハネ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2ハネ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2ハネ(DisUnit, , , Med, this); return new BackHair0_編2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -1081,7 +1081,7 @@ namespace SlaveMatrix
} }
} }
public BackHair0_編2パツ(double DisUnit, , , Med Med, 0_2D e) public BackHair0_編2パツ(double DisUnit, , , ModeEventDispatcher Med, 0_2D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -117,7 +117,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_編2パツ(DisUnit, , , Med, this); return new BackHair0_編2パツ(DisUnit, , , Med, this);
} }

View File

@@ -138,7 +138,7 @@ namespace SlaveMatrix
public JointS 5_ => new JointS(, X0Y0_髪基, 6); public JointS 5_ => new JointS(, X0Y0_髪基, 6);
public BackHair0_肢系(double DisUnit, , , Med Med, BackHair0_肢系D e) public BackHair0_肢系(double DisUnit, , , ModeEventDispatcher Med, BackHair0_肢系D e)
{ {
BackHair0_肢系 0_2 = this; BackHair0_肢系 0_2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -169,7 +169,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair0_肢系(DisUnit, , , Med, this); return new BackHair0_肢系(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1カル(double DisUnit, , , Med Med, BackHair1_結1カルD e) public BackHair1_結1カル(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1カル(DisUnit, , , Med, this); return new BackHair1_結1カル(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1ジグ(double DisUnit, , , Med Med, BackHair1_結1ジグD e) public BackHair1_結1ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1ジグ(DisUnit, , , Med, this); return new BackHair1_結1ジグ(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1ハネ(double DisUnit, , , Med Med, BackHair1_結1ハネD e) public BackHair1_結1ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1ハネ(DisUnit, , , Med, this); return new BackHair1_結1ハネ(DisUnit, , , Med, this);
} }

View File

@@ -281,7 +281,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結1パツ(double DisUnit, , , Med Med, BackHair1_結1パツD e) public BackHair1_結1パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結1パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -44,7 +44,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結1パツ(DisUnit, , , Med, this); return new BackHair1_結1パツ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2カル(double DisUnit, , , Med Med, BackHair1_結2カルD e) public BackHair1_結2カル(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2カル(DisUnit, , , Med, this); return new BackHair1_結2カル(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2ジグ(double DisUnit, , , Med Med, BackHair1_結2ジグD e) public BackHair1_結2ジグ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2ジグ(DisUnit, , , Med, this); return new BackHair1_結2ジグ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2ハネ(double DisUnit, , , Med Med, BackHair1_結2ハネD e) public BackHair1_結2ハネ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2ハネ(DisUnit, , , Med, this); return new BackHair1_結2ハネ(DisUnit, , , Med, this);
} }

View File

@@ -258,7 +258,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_結2パツ(double DisUnit, , , Med Med, BackHair1_結2パツD e) public BackHair1_結2パツ(double DisUnit, , , ModeEventDispatcher Med, BackHair1_結2パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -42,7 +42,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_結2パツ(DisUnit, , , Med, this); return new BackHair1_結2パツ(DisUnit, , , Med, this);
} }

View File

@@ -408,7 +408,7 @@ namespace SlaveMatrix
} }
} }
public BackHair1_編結(double DisUnit, , , Med Med, BackHair1_編結D e) public BackHair1_編結(double DisUnit, , , ModeEventDispatcher Med, BackHair1_編結D e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -52,7 +52,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new BackHair1_編結(DisUnit, , , Med, this); return new BackHair1_編結(DisUnit, , , Med, this);
} }

View File

@@ -1412,7 +1412,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_胸郭, 10); public JointS _接続点 => new JointS(, X0Y0_胸郭, 10);
public Chest(double DisUnit, , , Med Med, ChestD e) public Chest(double DisUnit, , , ModeEventDispatcher Med, ChestD e)
{ {
Chest Chest2 = this; Chest Chest2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -273,7 +273,7 @@ namespace SlaveMatrix
} }
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Chest(DisUnit, , , Med, this); return new Chest(DisUnit, , , Med, this);
} }

View File

@@ -346,7 +346,7 @@ namespace SlaveMatrix
} }
} }
public Cough(double DisUnit, , , Med Med, D e) public Cough(double DisUnit, , , ModeEventDispatcher Med, D e)
{ {
ThisType = GetType(); ThisType = GetType();
= new Difs(Sta.["Cough"]); = new Difs(Sta.["Cough"]);

View File

@@ -1033,7 +1033,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_頭, 18); public JointS _接続点 => new JointS(, X0Y0_頭, 18);
public Head(double DisUnit, , , Med Med, HeadD e) public Head(double DisUnit, , , ModeEventDispatcher Med, HeadD e)
{ {
Head 2 = this; Head 2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -302,7 +302,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Head(DisUnit, , , Med, this); return new Head(DisUnit, , , Med, this);
} }

View File

@@ -9,7 +9,7 @@ namespace SlaveMatrix
{ {
public RenderArea Are; public RenderArea Are;
private Med Med; private ModeEventDispatcher Med;
public Par MaiB; public Par MaiB;
@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public InfoPanel(Med Med, RenderArea Are) public InfoPanel(ModeEventDispatcher Med, RenderArea Are)
{ {
this.Med = Med; this.Med = Med;
this.Are = Are; this.Are = Are;
@@ -262,7 +262,7 @@ namespace SlaveMatrix
}); });
} }
public void SetHitColor(Med Med) public void SetHitColor(ModeEventDispatcher Med)
{ {
Mai.SetHitColor(Med); Mai.SetHitColor(Med);
Sub.SetHitColor(Med); Sub.SetHitColor(Med);

View File

@@ -5752,7 +5752,7 @@ namespace SlaveMatrix
public JointS 4_ => new JointS(, X0Y0_脚輪下_金具右, 0); public JointS 4_ => new JointS(, X0Y0_脚輪下_金具右, 0);
public Leg_人(double DisUnit, , , Med Med, Leg_人D e) public Leg_人(double DisUnit, , , ModeEventDispatcher Med, Leg_人D e)
{ {
Leg_人 Leg_人2 = this; Leg_人 Leg_人2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -469,7 +469,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Leg_人_脚輪上_接続; e. = ConnectionInfo.Leg_人_脚輪上_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Leg_人(DisUnit, , , Med, this); return new Leg_人(DisUnit, , , Med, this);
} }

View File

@@ -271,7 +271,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public Leg_獣(double DisUnit, , , Med Med, Leg_獣D e) public Leg_獣(double DisUnit, , , ModeEventDispatcher Med, Leg_獣D e)
{ {
Leg_獣 Leg_獣2 = this; Leg_獣 Leg_獣2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -38,7 +38,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Leg_獣_足_接続; e. = ConnectionInfo.Leg_獣_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Leg_獣(DisUnit, , , Med, this); return new Leg_獣(DisUnit, , , Med, this);
} }

View File

@@ -649,7 +649,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public Leg_竜(double DisUnit, , , Med Med, Leg_竜D e) public Leg_竜(double DisUnit, , , ModeEventDispatcher Med, Leg_竜D e)
{ {
Leg_竜 Leg_竜2 = this; Leg_竜 Leg_竜2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -74,7 +74,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Leg_竜_足_接続; e. = ConnectionInfo.Leg_竜_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Leg_竜(DisUnit, , , Med, this); return new Leg_竜(DisUnit, , , Med, this);
} }

View File

@@ -271,7 +271,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public Leg_蹄(double DisUnit, , , Med Med, Leg_蹄D e) public Leg_蹄(double DisUnit, , , ModeEventDispatcher Med, Leg_蹄D e)
{ {
Leg_蹄 Leg_蹄2 = this; Leg_蹄 Leg_蹄2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -38,7 +38,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Leg_蹄_足_接続; e. = ConnectionInfo.Leg_蹄_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Leg_蹄(DisUnit, , , Med, this); return new Leg_蹄(DisUnit, , , Med, this);
} }

View File

@@ -271,7 +271,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_脚輪_金具右, 0);
public Leg_鳥(double DisUnit, , , Med Med, Leg_鳥D e) public Leg_鳥(double DisUnit, , , ModeEventDispatcher Med, Leg_鳥D e)
{ {
Leg_鳥 Leg_鳥2 = this; Leg_鳥 Leg_鳥2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -38,7 +38,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Leg_鳥_足_接続; e. = ConnectionInfo.Leg_鳥_足_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Leg_鳥(DisUnit, , , Med, this); return new Leg_鳥(DisUnit, , , Med, this);
} }

View File

@@ -1169,7 +1169,7 @@ namespace SlaveMatrix
public JointS 2_ => new JointS(, X0Y0_首輪_金具右, 0); public JointS 2_ => new JointS(, X0Y0_首輪_金具右, 0);
public Neck(double DisUnit, , , Med Med, NeckD e) public Neck(double DisUnit, , , ModeEventDispatcher Med, NeckD e)
{ {
Neck 2 = this; Neck 2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -127,7 +127,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Neck_Head_接続; e. = ConnectionInfo.Neck_Head_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Neck(DisUnit, , , Med, this); return new Neck(DisUnit, , , Med, this);
} }

View File

@@ -307,7 +307,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_Shoulder_Shoulder, 1); public JointS _接続点 => new JointS(, X0Y0_Shoulder_Shoulder, 1);
public Shoulder(double DisUnit, , , Med Med, ShoulderD e) public Shoulder(double DisUnit, , , ModeEventDispatcher Med, ShoulderD e)
{ {
Shoulder Shoulder2 = this; Shoulder Shoulder2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -43,7 +43,7 @@ namespace SlaveMatrix
e. = ConnectionInfo.Shoulder_上腕_接続; e. = ConnectionInfo.Shoulder_上腕_接続;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new Shoulder(DisUnit, , , Med, this); return new Shoulder(DisUnit, , , Med, this);
} }

View File

@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public SideHair_カル(double DisUnit, , , Med Med, SideHair_カルD e) public SideHair_カル(double DisUnit, , , ModeEventDispatcher Med, SideHair_カルD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -34,7 +34,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_カル(DisUnit, , , Med, this); return new SideHair_カル(DisUnit, , , Med, this);
} }

View File

@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public SideHair_ジグ(double DisUnit, , , Med Med, SideHair_ジグD e) public SideHair_ジグ(double DisUnit, , , ModeEventDispatcher Med, SideHair_ジグD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -34,7 +34,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_ジグ(DisUnit, , , Med, this); return new SideHair_ジグ(DisUnit, , , Med, this);
} }

View File

@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public SideHair_ハネ(double DisUnit, , , Med Med, SideHair_ハネD e) public SideHair_ハネ(double DisUnit, , , ModeEventDispatcher Med, SideHair_ハネD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -34,7 +34,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_ハネ(DisUnit, , , Med, this); return new SideHair_ハネ(DisUnit, , , Med, this);
} }

View File

@@ -141,7 +141,7 @@ namespace SlaveMatrix
} }
} }
public SideHair_パツ(double DisUnit, , , Med Med, SideHair_パツD e) public SideHair_パツ(double DisUnit, , , ModeEventDispatcher Med, SideHair_パツD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -34,7 +34,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_パツ(DisUnit, , , Med, this); return new SideHair_パツ(DisUnit, , , Med, this);
} }

View File

@@ -414,7 +414,7 @@ namespace SlaveMatrix
} }
} }
public SideHair_編み(double DisUnit, , , Med Med, SideHair_編みD e) public SideHair_編み(double DisUnit, , , ModeEventDispatcher Med, SideHair_編みD e)
{ {
ThisType = GetType(); ThisType = GetType();
Dif dif = new Dif(); Dif dif = new Dif();

View File

@@ -58,7 +58,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_編み(DisUnit, , , Med, this); return new SideHair_編み(DisUnit, , , Med, this);
} }

View File

@@ -88,7 +88,7 @@ namespace SlaveMatrix
public JointS _接続点 => new JointS(, X0Y0_髪, 0); public JointS _接続点 => new JointS(, X0Y0_髪, 0);
public SideHair_肢系(double DisUnit, , , Med Med, SideHair_肢系D e) public SideHair_肢系(double DisUnit, , , ModeEventDispatcher Med, SideHair_肢系D e)
{ {
SideHair_肢系 _肢系2 = this; SideHair_肢系 _肢系2 = this;
ThisType = GetType(); ThisType = GetType();

View File

@@ -28,7 +28,7 @@ namespace SlaveMatrix
return this; return this;
} }
public override Ele GetEle(double DisUnit, Med Med, ) public override Ele GetEle(double DisUnit, ModeEventDispatcher Med, )
{ {
return new SideHair_肢系(DisUnit, , , Med, this); return new SideHair_肢系(DisUnit, , , Med, this);
} }

Some files were not shown because too many files have changed in this diff Show More