Files
SlaveMatrix-SDL/SlaveMatrix/SlaveMatrix/BodyPartClasses/Cough.cs
Absolutely disgusting 8e015aa5c9 Added mouse hide
2025-11-04 12:19:57 +04:00

523 lines
12 KiB
C#

using _2DGAMELIB;
namespace SlaveMatrix
{
public class Cough : Ele
{
public Par X0Y0_咳基;
public Par X0Y0_雫1;
public Par X0Y0_雫2;
public Par X0Y0_雫3;
public Par X0Y0_雫4;
public Par X0Y0_雫5;
public Par X0Y1_咳基;
public Par X0Y1_雫1;
public Par X0Y1_雫2;
public Par X0Y1_雫3;
public Par X0Y1_雫4;
public Par X0Y1_雫5;
public Par X0Y2_咳基;
public Par X0Y2_雫1;
public Par X0Y2_雫2;
public Par X0Y2_雫3;
public Par X0Y2_雫4;
public Par X0Y2_雫5;
public Par X0Y3_咳基;
public Par X0Y3_雫1;
public Par X0Y3_雫2;
public Par X0Y3_雫3;
public Par X0Y3_雫4;
public Par X0Y3_雫5;
public Par X0Y4_咳基;
public Par X0Y4_雫1;
public Par X0Y4_雫2;
public Par X0Y4_雫3;
public Par X0Y4_雫4;
public Par X0Y4_雫5;
public ColorD CD;
public ColorD 1CD;
public ColorD 2CD;
public ColorD 3CD;
public ColorD 4CD;
public ColorD 5CD;
public ColorP X0Y0_咳基CP;
public ColorP X0Y0_雫1CP;
public ColorP X0Y0_雫2CP;
public ColorP X0Y0_雫3CP;
public ColorP X0Y0_雫4CP;
public ColorP X0Y0_雫5CP;
public ColorP X0Y1_咳基CP;
public ColorP X0Y1_雫1CP;
public ColorP X0Y1_雫2CP;
public ColorP X0Y1_雫3CP;
public ColorP X0Y1_雫4CP;
public ColorP X0Y1_雫5CP;
public ColorP X0Y2_咳基CP;
public ColorP X0Y2_雫1CP;
public ColorP X0Y2_雫2CP;
public ColorP X0Y2_雫3CP;
public ColorP X0Y2_雫4CP;
public ColorP X0Y2_雫5CP;
public ColorP X0Y3_咳基CP;
public ColorP X0Y3_雫1CP;
public ColorP X0Y3_雫2CP;
public ColorP X0Y3_雫3CP;
public ColorP X0Y3_雫4CP;
public ColorP X0Y3_雫5CP;
public ColorP X0Y4_咳基CP;
public ColorP X0Y4_雫1CP;
public ColorP X0Y4_雫2CP;
public ColorP X0Y4_雫3CP;
public ColorP X0Y4_雫4CP;
public ColorP X0Y4_雫5CP;
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public override bool
{
get
{
return _;
}
set
{
_ = value;
}
}
public bool _表示
{
get
{
return X0Y0_咳基.Dra;
}
set
{
X0Y0_咳基.Dra = value;
X0Y1_咳基.Dra = value;
X0Y2_咳基.Dra = value;
X0Y3_咳基.Dra = value;
X0Y4_咳基.Dra = value;
X0Y0_咳基.Hit = value;
X0Y1_咳基.Hit = value;
X0Y2_咳基.Hit = value;
X0Y3_咳基.Hit = value;
X0Y4_咳基.Hit = value;
}
}
public bool 1_
{
get
{
return X0Y0_雫1.Dra;
}
set
{
X0Y0_雫1.Dra = value;
X0Y1_雫1.Dra = value;
X0Y2_雫1.Dra = value;
X0Y3_雫1.Dra = value;
X0Y4_雫1.Dra = value;
X0Y0_雫1.Hit = value;
X0Y1_雫1.Hit = value;
X0Y2_雫1.Hit = value;
X0Y3_雫1.Hit = value;
X0Y4_雫1.Hit = value;
}
}
public bool 2_
{
get
{
return X0Y0_雫2.Dra;
}
set
{
X0Y0_雫2.Dra = value;
X0Y1_雫2.Dra = value;
X0Y2_雫2.Dra = value;
X0Y3_雫2.Dra = value;
X0Y4_雫2.Dra = value;
X0Y0_雫2.Hit = value;
X0Y1_雫2.Hit = value;
X0Y2_雫2.Hit = value;
X0Y3_雫2.Hit = value;
X0Y4_雫2.Hit = value;
}
}
public bool 3_
{
get
{
return X0Y0_雫3.Dra;
}
set
{
X0Y0_雫3.Dra = value;
X0Y1_雫3.Dra = value;
X0Y2_雫3.Dra = value;
X0Y3_雫3.Dra = value;
X0Y4_雫3.Dra = value;
X0Y0_雫3.Hit = value;
X0Y1_雫3.Hit = value;
X0Y2_雫3.Hit = value;
X0Y3_雫3.Hit = value;
X0Y4_雫3.Hit = value;
}
}
public bool 4_
{
get
{
return X0Y0_雫4.Dra;
}
set
{
X0Y0_雫4.Dra = value;
X0Y1_雫4.Dra = value;
X0Y2_雫4.Dra = value;
X0Y3_雫4.Dra = value;
X0Y4_雫4.Dra = value;
X0Y0_雫4.Hit = value;
X0Y1_雫4.Hit = value;
X0Y2_雫4.Hit = value;
X0Y3_雫4.Hit = value;
X0Y4_雫4.Hit = value;
}
}
public bool 5_
{
get
{
return X0Y0_雫5.Dra;
}
set
{
X0Y0_雫5.Dra = value;
X0Y1_雫5.Dra = value;
X0Y2_雫5.Dra = value;
X0Y3_雫5.Dra = value;
X0Y4_雫5.Dra = value;
X0Y0_雫5.Hit = value;
X0Y1_雫5.Hit = value;
X0Y2_雫5.Hit = value;
X0Y3_雫5.Hit = value;
X0Y4_雫5.Hit = value;
}
}
public override bool
{
get
{
return _表示;
}
set
{
_表示 = value;
1_ = value;
2_ = value;
3_ = value;
4_ = value;
5_ = value;
}
}
public override double
{
get
{
return CD.;
}
set
{
CD. = value;
1CD. = value;
2CD. = value;
3CD. = value;
4CD. = value;
5CD. = value;
}
}
public override double
{
set
{
}
}
public override double
{
set
{
}
}
public Cough(double DisUnit, , , ModeEventDispatcher Med, D e)
{
ThisType = GetType();
= new Difs(Sta.["Cough"]);
Pars pars = [0][0];
X0Y0_咳基 = pars["咳基"].ToPar();
X0Y0_雫1 = pars["雫1"].ToPar();
X0Y0_雫2 = pars["雫2"].ToPar();
X0Y0_雫3 = pars["雫3"].ToPar();
X0Y0_雫4 = pars["雫4"].ToPar();
X0Y0_雫5 = pars["雫5"].ToPar();
pars = [0][1];
X0Y1_咳基 = pars["咳基"].ToPar();
X0Y1_雫1 = pars["雫1"].ToPar();
X0Y1_雫2 = pars["雫2"].ToPar();
X0Y1_雫3 = pars["雫3"].ToPar();
X0Y1_雫4 = pars["雫4"].ToPar();
X0Y1_雫5 = pars["雫5"].ToPar();
pars = [0][2];
X0Y2_咳基 = pars["咳基"].ToPar();
X0Y2_雫1 = pars["雫1"].ToPar();
X0Y2_雫2 = pars["雫2"].ToPar();
X0Y2_雫3 = pars["雫3"].ToPar();
X0Y2_雫4 = pars["雫4"].ToPar();
X0Y2_雫5 = pars["雫5"].ToPar();
pars = [0][3];
X0Y3_咳基 = pars["咳基"].ToPar();
X0Y3_雫1 = pars["雫1"].ToPar();
X0Y3_雫2 = pars["雫2"].ToPar();
X0Y3_雫3 = pars["雫3"].ToPar();
X0Y3_雫4 = pars["雫4"].ToPar();
X0Y3_雫5 = pars["雫5"].ToPar();
pars = [0][4];
X0Y4_咳基 = pars["咳基"].ToPar();
X0Y4_雫1 = pars["雫1"].ToPar();
X0Y4_雫2 = pars["雫2"].ToPar();
X0Y4_雫3 = pars["雫3"].ToPar();
X0Y4_雫4 = pars["雫4"].ToPar();
X0Y4_雫5 = pars["雫5"].ToPar();
.SetJoints();
= new JointD();
= e.;
X = e.X;
Y = e.Y;
C = e.C;
C = e.C;
B = e.B;
C = e.C;
B = e.B;
C = e.C;
XB = e.XB;
XC = e.XC;
YB = e.YB;
YC = e.YC;
= e.;
= e.;
Xv = e.Xv;
Yv = e.Yv;
Xi = e.Xi;
Yi = e.Yi;
= e.;
X = e.X;
Y = e.Y;
_表示 = e._表示;
1_ = e.1_;
2_ = e.2_;
3_ = e.3_;
4_ = e.4_;
5_ = e.5_;
= e.;
= e.;
= e.;
if (!e.)
{
= false;
}
base. = ;
();
X0Y0_咳基CP = new ColorP(X0Y0_咳基, CD, DisUnit, abj: true);
X0Y0_雫1CP = new ColorP(X0Y0_雫1, 1CD, DisUnit, abj: true);
X0Y0_雫2CP = new ColorP(X0Y0_雫2, 2CD, DisUnit, abj: true);
X0Y0_雫3CP = new ColorP(X0Y0_雫3, 3CD, DisUnit, abj: true);
X0Y0_雫4CP = new ColorP(X0Y0_雫4, 4CD, DisUnit, abj: true);
X0Y0_雫5CP = new ColorP(X0Y0_雫5, 5CD, DisUnit, abj: true);
X0Y1_咳基CP = new ColorP(X0Y1_咳基, CD, DisUnit, abj: true);
X0Y1_雫1CP = new ColorP(X0Y1_雫1, 1CD, DisUnit, abj: true);
X0Y1_雫2CP = new ColorP(X0Y1_雫2, 2CD, DisUnit, abj: true);
X0Y1_雫3CP = new ColorP(X0Y1_雫3, 3CD, DisUnit, abj: true);
X0Y1_雫4CP = new ColorP(X0Y1_雫4, 4CD, DisUnit, abj: true);
X0Y1_雫5CP = new ColorP(X0Y1_雫5, 5CD, DisUnit, abj: true);
X0Y2_咳基CP = new ColorP(X0Y2_咳基, CD, DisUnit, abj: true);
X0Y2_雫1CP = new ColorP(X0Y2_雫1, 1CD, DisUnit, abj: true);
X0Y2_雫2CP = new ColorP(X0Y2_雫2, 2CD, DisUnit, abj: true);
X0Y2_雫3CP = new ColorP(X0Y2_雫3, 3CD, DisUnit, abj: true);
X0Y2_雫4CP = new ColorP(X0Y2_雫4, 4CD, DisUnit, abj: true);
X0Y2_雫5CP = new ColorP(X0Y2_雫5, 5CD, DisUnit, abj: true);
X0Y3_咳基CP = new ColorP(X0Y3_咳基, CD, DisUnit, abj: true);
X0Y3_雫1CP = new ColorP(X0Y3_雫1, 1CD, DisUnit, abj: true);
X0Y3_雫2CP = new ColorP(X0Y3_雫2, 2CD, DisUnit, abj: true);
X0Y3_雫3CP = new ColorP(X0Y3_雫3, 3CD, DisUnit, abj: true);
X0Y3_雫4CP = new ColorP(X0Y3_雫4, 4CD, DisUnit, abj: true);
X0Y3_雫5CP = new ColorP(X0Y3_雫5, 5CD, DisUnit, abj: true);
X0Y4_咳基CP = new ColorP(X0Y4_咳基, CD, DisUnit, abj: true);
X0Y4_雫1CP = new ColorP(X0Y4_雫1, 1CD, DisUnit, abj: true);
X0Y4_雫2CP = new ColorP(X0Y4_雫2, 2CD, DisUnit, abj: true);
X0Y4_雫3CP = new ColorP(X0Y4_雫3, 3CD, DisUnit, abj: true);
X0Y4_雫4CP = new ColorP(X0Y4_雫4, 4CD, DisUnit, abj: true);
X0Y4_雫5CP = new ColorP(X0Y4_雫5, 5CD, DisUnit, abj: true);
= e.;
}
public override void ()
{
switch (.IndexY)
{
case 0:
X0Y0_咳基CP.Update();
X0Y0_雫1CP.Update();
X0Y0_雫2CP.Update();
X0Y0_雫3CP.Update();
X0Y0_雫4CP.Update();
X0Y0_雫5CP.Update();
break;
case 1:
X0Y1_咳基CP.Update();
X0Y1_雫1CP.Update();
X0Y1_雫2CP.Update();
X0Y1_雫3CP.Update();
X0Y1_雫4CP.Update();
X0Y1_雫5CP.Update();
break;
case 2:
X0Y2_咳基CP.Update();
X0Y2_雫1CP.Update();
X0Y2_雫2CP.Update();
X0Y2_雫3CP.Update();
X0Y2_雫4CP.Update();
X0Y2_雫5CP.Update();
break;
case 3:
X0Y3_咳基CP.Update();
X0Y3_雫1CP.Update();
X0Y3_雫2CP.Update();
X0Y3_雫3CP.Update();
X0Y3_雫4CP.Update();
X0Y3_雫5CP.Update();
break;
default:
X0Y4_咳基CP.Update();
X0Y4_雫1CP.Update();
X0Y4_雫2CP.Update();
X0Y4_雫3CP.Update();
X0Y4_雫4CP.Update();
X0Y4_雫5CP.Update();
break;
}
}
private void ( )
{
N0();
}
private void N0( )
{
CD = new ColorD(ref Col.Empty, ref Color2.Empty);
1CD = new ColorD(ref Col.Empty, ref .);
2CD = new ColorD(ref Col.Empty, ref .);
3CD = new ColorD(ref Col.Empty, ref .);
4CD = new ColorD(ref Col.Empty, ref .);
5CD = new ColorD(ref Col.Empty, ref .);
}
}
}