Mister_Nebula 4a5fdab9dd stuff
2021-02-09 21:35:31 +00:00

15 lines
370 B
C#

using UnityEngine;
namespace QSB.WorldSync
{
public abstract class WorldObject<T> : IWorldObject
where T : MonoBehaviour
{
public int ObjectId { get; protected set; }
public T AttachedObject { get; protected set; }
public string Name => AttachedObject.name;
public abstract void Init(T attachedObject, int id);
public virtual void OnRemoval() { }
}
}