refactor programmable modules

This commit is contained in:
h z
2024-07-06 02:12:54 +01:00
parent be5428d708
commit 3eec8a1345
26 changed files with 329 additions and 364 deletions

View File

@@ -91,9 +91,8 @@ public abstract partial class BaseBoard : Panel, IBaseBoard
module.Board = this;
AddChild(module.AsNode);
if (module is ICompositeModule compositeModule)
foreach (IBaseModule subModule in compositeModule.SubModules())
foreach (IBaseModule subModule in compositeModule.SubModules)
subModule.Board = this;
module.Position = pos;
Modules.Add(module);
}