Add InterfaceData constructor (#5559)

* Add InterfaceData constructor

Add InterfaceData constructor to allow for dynamic UI assignment via
SharedUiSystem::setUi

* empty commit because of heisentest
This commit is contained in:
Zachary Higgs
2024-12-14 11:19:05 -04:00
committed by GitHub
parent 649378e59a
commit 89fcd1dd2b

View File

@@ -69,6 +69,12 @@ namespace Robust.Shared.GameObjects
[DataField]
public bool RequireInputValidation = true;
public InterfaceData(string clientType, float interactionRange = 2f, bool requireInputValidation = true)
{
ClientType = clientType;
InteractionRange = interactionRange;
RequireInputValidation = requireInputValidation;
}
public InterfaceData(InterfaceData data)
{
ClientType = data.ClientType;