public void UnsbscribeOnComponentChangedOfEntity(Entity entity, IComponentChangedOfEntityEventListener eventListener) { _componentChangedOfEntityEvent.Unsubscribe(ref entity, eventListener); }
public void UnsbscribeOnComponentChangedOfEntity <TComponent>(IComponentChangedOfEntityEventListener <TComponent> eventListener) where TComponent : IComponent { GetComponentMap <TComponent>(true).UnsbscribeOnComponentChangedOfEntity(eventListener); }
public void SubscribeOnComponentChangedOfEntity(IComponentChangedOfEntityEventListener eventListener) { _componentChangedOfEntityEvent.Subscribe(eventListener); }
public void SubscribeOnComponentChangedOfEntity <TComponent>(Entity entity, IComponentChangedOfEntityEventListener <TComponent> eventListener) where TComponent : IComponent { GetComponentMap <TComponent>(true).SubscribeOnComponentChangedOfEntity(entity, eventListener); }