Bracket System
This commit is contained in:
@@ -114,40 +114,7 @@ public abstract partial class BaseBoard : Panel, IBaseBoard
|
||||
cm.Visited = false;
|
||||
foreach (ITerminalModule tm in Modules.OfType<ITerminalModule>())
|
||||
tm.Finished = true;
|
||||
|
||||
/*
|
||||
foreach (IBaseModule module in Modules)
|
||||
{
|
||||
if (module is RootModule rootModule)
|
||||
rootModule.ActionFinished = false;
|
||||
if (module is ICompositeModule compositeModule)
|
||||
{
|
||||
foreach (IBaseModule subModule in compositeModule.SubModules())
|
||||
{
|
||||
foreach (DataOutPort port in subModule.Ports.OfType<DataOutPort>())
|
||||
{
|
||||
port.DataUpdated = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (module is ProgrammableModule programmableModule)
|
||||
{
|
||||
programmableModule.UnderlyingBoard!.Reset();
|
||||
foreach (DataOutPort outPort in programmableModule.ExplicitPorts.OfType<DataOutPort>())
|
||||
outPort.DataUpdated = false;
|
||||
foreach (DataOutPort outPort in programmableModule.ImplicitPorts.OfType<DataOutPort>())
|
||||
outPort.DataUpdated = false;
|
||||
}
|
||||
if (module is PiplineModule controllingModule)
|
||||
controllingModule.Visited = false;
|
||||
if (module is TerminalModule terminalModule)
|
||||
terminalModule.Finished = false;
|
||||
|
||||
foreach (DataOutPort port in module.Ports.OfType<DataOutPort>())
|
||||
port.DataUpdated = false;
|
||||
|
||||
}*/
|
||||
|
||||
}
|
||||
|
||||
public override bool _CanDropData(Vector2 atPosition, Variant data)
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
<!--Project Sdk="Microsoft.NET.Sdk"-->
|
||||
<Project Sdk="Godot.NET.Sdk/4.3.0-beta.3">
|
||||
<Project Sdk="Godot.NET.Sdk/4.4.0-dev.2">
|
||||
<PropertyGroup>
|
||||
<TargetFramework>net8.0</TargetFramework>
|
||||
<ImplicitUsings>enable</ImplicitUsings>
|
||||
@@ -9,7 +8,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="GodotSharp" Version="4.3.0-beta.3" />
|
||||
<PackageReference Include="GodotSharp" Version="4.4.0-dev.2" />
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
|
||||
@@ -23,6 +23,10 @@ public abstract partial class RootModule : BaseModule, IRootModule
|
||||
this.SignalOutInit("SignalOut", 1);
|
||||
PostInit();
|
||||
}
|
||||
|
||||
|
||||
|
||||
public override void _Ready()
|
||||
{
|
||||
Console.WriteLine("RootModule Ready");
|
||||
base._Ready();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user