public MoveEffect(ActorData actorData, Vector2Int previousPosition, IGridInfoProvider gridInfoProvider, IEntityDetector entityDetector, IUiConfig uiConfig) { ActorData = actorData; PreviousPosition = previousPosition; _gridInfoProvider = gridInfoProvider; _entityDetector = entityDetector; _uiConfig = uiConfig; _actorAligner = new ActorAligner(); }
public BumpEffect(ActorData actorData, Vector2Int bumpedPosition) { ActorData = actorData; BumpedPosition = bumpedPosition; _actorAligner = new ActorAligner(); }