public AttackClosestEnemyBehaviour(ISystemContainer systemContainer) { _positionSystem = systemContainer.PositionSystem; _eventRuleSystem = systemContainer.EventSystem; _playerSystem = systemContainer.PlayerSystem; _mapSystem = systemContainer.MapSystem; _factionSystem = systemContainer.FactionSystem; }
public CantMoveIntoSameFactionRule(ISystemContainer systemContainer) { _positionSystem = systemContainer.PositionSystem; _factionSystem = systemContainer.FactionSystem; }