public ECSSystem(ECSEntityManager entityManager) { this.entityManager = entityManager; this.entityManager.OnEntityAdded += OnEntityAdded; this.entityManager.OnEntityRemoved += OnEntityRemoved; this.entityManager.OnComponentAddedToEntity += OnComponentAddedToEntity; this.entityManager.OnComponentRemovedToEntity += OnComponentRemovedFromEntity; }
public BehaviourSystem(ECSEntityManager entityManager) : base(entityManager) { }
public UISystem(ECSEntityManager entityManager) : base(entityManager) { }
public PrefabFactory(ECSEntityManager entityManager) { this.entityManager = entityManager; }
public RenderingSystem(ECSEntityManager entityManager) : base(entityManager) { }