Cleanup.
This commit is contained in:
parent
c8babebaef
commit
f57243d699
|
@ -67,13 +67,11 @@ namespace IngameScript
|
||||||
for (int i = 0; i < _jobs.Count; i++)
|
for (int i = 0; i < _jobs.Count; i++)
|
||||||
{
|
{
|
||||||
IEnumerator<bool> job = _jobs[i];
|
IEnumerator<bool> job = _jobs[i];
|
||||||
if (!job.MoveNext())
|
if (job.MoveNext()) continue;
|
||||||
{
|
job.Dispose();
|
||||||
job.Dispose();
|
_jobs.Remove(job);
|
||||||
_jobs.Remove(job);
|
i--;
|
||||||
i--;
|
_console.Print("Job Removed From Queue.");
|
||||||
_console.Print("Job Removed From Queue.");
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (_jobs.Count == 0) Runtime.UpdateFrequency = UpdateFrequency.None;
|
if (_jobs.Count == 0) Runtime.UpdateFrequency = UpdateFrequency.None;
|
||||||
|
|
|
@ -37,7 +37,7 @@ namespace IngameScript
|
||||||
|
|
||||||
// Add the part; the Door object handles typing and sequencing.
|
// Add the part; the Door object handles typing and sequencing.
|
||||||
ISequenceable wrapped = SequenceableFactory.MakeSequenceable(block, _ini, "mechDoor");
|
ISequenceable wrapped = SequenceableFactory.MakeSequenceable(block, _ini, "mechDoor");
|
||||||
if (!(block is IMyShipMergeBlock)) wrapped.Step = 1;
|
if (!(block is IMyShipMergeBlock)) wrapped.Step = 1; // TODO: actually support merge blocks here
|
||||||
if (wrapped == null) { _console.Print($"Tried to add incompatible block '{block.CustomName}'"); continue; }
|
if (wrapped == null) { _console.Print($"Tried to add incompatible block '{block.CustomName}'"); continue; }
|
||||||
_doors[doorName].AddBlock(wrapped);
|
_doors[doorName].AddBlock(wrapped);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user