public bool TryGetManager(int componentId, out IEcsComponentManager manager) { return(ComponentManagersById.TryGetValue(componentId, out manager)); }
public static T As <T>(this IEcsComponent component) where T : class, IEcsComponent { IEcsComponentManager manager = EcsComponentService.Instance.RegisterComponent(typeof(T)); return((T)manager.ForEntity(component.EntityId)); }