public bool DestroyIfUnlinked() { if (null == Registry || null == EntityRef.Dereference(Registry)) { DestroyImmediate(gameObject, false); return(true); } // We got duplicated from Unity, kill self. return(false); }
public void RefreshName() { var entity = EntityRef.Dereference(Registry); gameObject.name = entity?.Name ?? gameObject.name; }