Task Infrastructure — Task Enum, Queue, Events, Executor
This commit is contained in:
@@ -71,6 +71,7 @@ use crate::entities::shared_systems::constants::{
|
||||
WALK_SPEED_DIVISOR,
|
||||
};
|
||||
use crate::entities::shared_systems::occupancy::{rebuild_tile_occupancy, TileOccupancy};
|
||||
use crate::entities::tasks::task_executor_system;
|
||||
use crate::world::tiles::tile_changed::{PathfindingDirtyChunks, TileChangedEvent};
|
||||
use crate::world::tiles::TileMap;
|
||||
use crate::world::{
|
||||
@@ -236,8 +237,10 @@ impl Plugin for PathfindingPlugin {
|
||||
collect_pathfinding_dirty_chunks,
|
||||
invalidate_paths_on_tile_change,
|
||||
prepare_paths,
|
||||
// DEPRECATED: Wandering now handled by Task::Idle in task executor
|
||||
update_wandering_targets,
|
||||
movement,
|
||||
task_executor_system,
|
||||
)
|
||||
.chain(),
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user