var name = Loc.GetString(proto.SetName);
if (proto.Prototype != null &&
- _prototypeManager.Resolve(proto.Prototype, out var entProto))
+ _prototypeManager.TryIndex(proto.Prototype, out var entProto)) // don't use Resolve because this can be a tile
{
name = entProto.Name;
}
if (proto.Mode is RcdMode.ConstructTile or RcdMode.ConstructObject
&& proto.Prototype != null
- && _prototypeManager.Resolve(proto.Prototype, out var entProto))
+ && _prototypeManager.TryIndex(proto.Prototype, out var entProto)) // don't use Resolve because this can be a tile
{
tooltip = Loc.GetString(entProto.Name);
}
var name = Loc.GetString(prototype.SetName);
if (prototype.Prototype != null &&
- _protoManager.Resolve(prototype.Prototype, out var proto))
+ _protoManager.TryIndex(prototype.Prototype, out var proto)) // don't use Resolve because this can be a tile
name = proto.Name;
msg = Loc.GetString("rcd-component-examine-build-details", ("name", name));