mirror of
https://github.com/space-wizards/RobustToolbox.git
synced 2026-09-15 14:52:35 +02:00
Make map loading log errors on invalid UIDs (#3970)
This commit is contained in:
@@ -99,11 +99,14 @@ entities:
|
||||
entMan.EnsureComponent<BroadphaseComponent>(mapUid);
|
||||
|
||||
var mapLoad = IoCManager.Resolve<IEntitySystemManager>().GetEntitySystem<MapLoaderSystem>();
|
||||
var geid = mapLoad.LoadGrid(mapId, "/TestMap.yml");
|
||||
if (!mapLoad.TryLoad(mapId, "/TestMap.yml", out var root)
|
||||
|| root.FirstOrDefault() is not { Valid:true } geid)
|
||||
{
|
||||
Assert.Fail();
|
||||
return;
|
||||
}
|
||||
|
||||
Assert.That(geid, NUnit.Framework.Is.Not.Null);
|
||||
|
||||
var entity = entMan.GetComponent<TransformComponent>(geid!.Value).Children.Single().Owner;
|
||||
var entity = entMan.GetComponent<TransformComponent>(geid).Children.Single().Owner;
|
||||
var c = entMan.GetComponent<MapDeserializeTestComponent>(entity);
|
||||
|
||||
Assert.That(c.Bar, Is.EqualTo(2));
|
||||
|
||||
Reference in New Issue
Block a user