migratetion to 0.18.0
This commit is contained in:
@@ -4,7 +4,7 @@ use crate::world::{tiles::TileMap, ChunkMap, GenerateChunkEvent};
|
||||
|
||||
pub fn generate_chunk_fauna(
|
||||
mut commands: Commands,
|
||||
mut events: EventReader<GenerateChunkEvent>,
|
||||
mut events: MessageReader<GenerateChunkEvent>,
|
||||
mut chunk_map: ResMut<ChunkMap>,
|
||||
mut tilemap: ResMut<TileMap>,
|
||||
) {
|
||||
|
||||
@@ -4,7 +4,7 @@ use crate::world::{tiles::TileMap, ChunkMap, GenerateChunkEvent};
|
||||
|
||||
pub fn generate_chunk_foliage(
|
||||
mut commands: Commands,
|
||||
mut events: EventReader<GenerateChunkEvent>,
|
||||
mut events: MessageReader<GenerateChunkEvent>,
|
||||
mut chunk_map: ResMut<ChunkMap>,
|
||||
mut tilemap: ResMut<TileMap>,
|
||||
) {
|
||||
|
||||
@@ -4,7 +4,7 @@ use bevy_platform::sync::Mutex;
|
||||
use bevy_platform::time::Instant;
|
||||
use bevy_rand::prelude::*;
|
||||
|
||||
use rand::{Rng, SeedableRng};
|
||||
use rand::{RngExt, SeedableRng};
|
||||
use std::collections::hash_map::DefaultHasher;
|
||||
use std::hash::{Hash, Hasher};
|
||||
|
||||
@@ -18,7 +18,7 @@ use crate::{
|
||||
|
||||
pub fn generate_chunk_forrestry(
|
||||
commands: ParallelCommands<'_, '_>,
|
||||
mut events: EventReader<ChunkForrestryEvent>,
|
||||
mut events: MessageReader<ChunkForrestryEvent>,
|
||||
mut tilemap: ResMut<TileMap>,
|
||||
texture_ids: Res<TextureIDs>,
|
||||
textures: Res<Textures>,
|
||||
|
||||
@@ -28,10 +28,10 @@ pub fn generate_surface_terrain(x: i32, y: i32) -> f32 {
|
||||
|
||||
pub fn generate_chunk_terrain(
|
||||
commands: ParallelCommands<'_, '_>, // Use ParallelCommands for parallel spawning
|
||||
mut events: EventReader<ChunkTerrainEvent>,
|
||||
mut events: MessageReader<ChunkTerrainEvent>,
|
||||
mut tilemap: ResMut<TileMap>,
|
||||
mut forrestry_event_writer: EventWriter<ChunkForrestryEvent>,
|
||||
mut occlusion_event_writer: EventWriter<TileOcclusionEvent>,
|
||||
mut forrestry_event_writer: MessageWriter<ChunkForrestryEvent>,
|
||||
mut occlusion_event_writer: MessageWriter<TileOcclusionEvent>,
|
||||
) {
|
||||
let is_empty = events.is_empty();
|
||||
let start = Instant::now();
|
||||
|
||||
Reference in New Issue
Block a user