Mods => Module registry

This commit is contained in:
2026-06-14 00:10:51 +02:00
parent 444bf27222
commit 2f40eb2660
5 changed files with 87 additions and 87 deletions

View File

@@ -45,7 +45,7 @@ namespace SlaveMatrix
public Unit TrainingTarget; public Unit TrainingTarget;
public Unit[] Slaves = new Unit[Mods.MaxRoomNumber]; public Unit[] Slaves = new Unit[ModuleRegistry.MaxRoomNumber];
public Unit ; public Unit ;
@@ -144,7 +144,7 @@ namespace SlaveMatrix
public bool Is地下室一杯() 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) public void Add地下室(Unit Unit)
@@ -215,7 +215,7 @@ namespace SlaveMatrix
public void () public void ()
{ {
Unit[] array = Slaves.Where((Unit e) => e != null).ToArray(); 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) if (array.Length > i)
{ {
@@ -255,7 +255,7 @@ namespace SlaveMatrix
(); ();
RepaymentStage = 0; RepaymentStage = 0;
TrainingTarget = null; TrainingTarget = null;
Slaves = new Unit[Mods.MaxRoomNumber]; Slaves = new Unit[ModuleRegistry.MaxRoomNumber];
= null; = null;
= new bool[9] { true, true, false, false, false, false, false, false, false }; = new bool[9] { true, true, false, false, false, false, false, false, false };
PurchasedTools = new bool[14]; PurchasedTools = new bool[14];
@@ -284,311 +284,311 @@ namespace SlaveMatrix
{ {
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
}, },
{ {
GameText., GameText.,
NextNormal(RNG.XS, Mods.DemandMax) NextNormal(RNG.XS, ModuleRegistry.DemandMax)
} }
}; };
} }
@@ -598,7 +598,7 @@ namespace SlaveMatrix
string[] array = Sta.GameData..Keys.ToArray(); string[] array = Sta.GameData..Keys.ToArray();
foreach (string key in array) foreach (string key in array)
{ {
Sta.GameData.[key] = NextNormal(RNG.XS, Mods.DemandMax); Sta.GameData.[key] = NextNormal(RNG.XS, ModuleRegistry.DemandMax);
} }
} }

View File

@@ -129,7 +129,7 @@ namespace SlaveMatrix
} }
} }
public static class Mods public static class ModuleRegistry
{ {
@@ -7292,7 +7292,7 @@ namespace SlaveMatrix
return mod; return mod;
} }
static Mods() static ModuleRegistry()
{ {
TrainingTarget = null; TrainingTarget = null;
fade_in = false; fade_in = false;

View File

@@ -32,7 +32,7 @@ namespace SlaveMatrix
HitAccuracy = 0.3 HitAccuracy = 0.3
}; };
med.InitializeModes("Start", Mods.GetMods); med.InitializeModes("Start", ModuleRegistry.GetMods);
UI uI = new UI(med); UI uI = new UI(med);
//main loop //main loop

View File

@@ -550,7 +550,7 @@ namespace SlaveMatrix
.Dispose(); .Dispose();
.Dispose(); .Dispose();
Sounds.Close(); Sounds.Close();
Mods.Dispose(); ModuleRegistry.Dispose();
} }
public static double GetRanAngle(this double MaxAngle) public static double GetRanAngle(this double MaxAngle)

View File

@@ -2423,7 +2423,7 @@ namespace SlaveMatrix
Directory.CreateDirectory(Path); Directory.CreateDirectory(Path);
} }
DateTime now = DateTime.Now; DateTime now = DateTime.Now;
Mods.(調UI2.Film, Med.FPSF); ModuleRegistry.(調UI2.Film, Med.FPSF);
Font font = new Font("MS Gothic", (float)(10.0)); Font font = new Font("MS Gothic", (float)(10.0));
float x = 350f; float x = 350f;
float y = 365f; float y = 365f;