|
@@ -23,17 +23,17 @@ namespace InABox.Core
|
|
|
public abstract class EntityLink<T> : BaseObject, IEntityLink<T> where T : BaseObject, new()
|
|
|
{
|
|
|
|
|
|
- private Func<Entity>? _linkedentity;
|
|
|
+ private Func<BaseObject>? _linkedentity;
|
|
|
|
|
|
[DoNotSerialize]
|
|
|
- protected Entity? LinkedEntity() => _linkedentity?.Invoke();
|
|
|
+ protected BaseObject? LinkedEntity() => _linkedentity?.Invoke();
|
|
|
|
|
|
//[Obsolete("Please supply linked Entity")]
|
|
|
public EntityLink()
|
|
|
{
|
|
|
}
|
|
|
|
|
|
- public EntityLink(Func<Entity>? entity)
|
|
|
+ public EntityLink(Func<BaseObject>? entity)
|
|
|
{
|
|
|
_linkedentity = entity;
|
|
|
}
|