Finished docking

This commit is contained in:
2026-02-08 20:58:08 -05:00
parent 67fca0c271
commit a6555e3a48
41 changed files with 194 additions and 407 deletions

View File

@@ -0,0 +1,19 @@
using System;
using System.Collections.Generic;
namespace Awperative;
public abstract partial class DockerEntity
{
public Component GetComponent<Generic>() where Generic : Component => GetComponents<Generic>()[0];
public Component[] GetComponents<Generic>() where Generic : Component {
List<Component> returnValue = [];
foreach (Component component in _components)
if (component is Generic) returnValue.Add(component);
if(returnValue.Count == 0) { Debug.LogWarning("Scene has no components of this type"); return null; }
return returnValue.ToArray();
}
}