chainmailer 0.2.1

If You Do Not Send This Letter To Ten Recipients You Will Regret It
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
use bevy::prelude::*;
use bevy_asset_loader::{
    loading_state::{LoadingState, LoadingStateAppExt, config::ConfigureLoadingState},
    standard_dynamic_asset::StandardDynamicAssetCollection,
};

use crate::{letters::LetterAssets, sound::SoundEffectAssets, states::GameStates};

pub(super) fn plugin(app: &mut App) {
    app.add_loading_state(
        LoadingState::new(GameStates::Loading)
            .continue_to_state(GameStates::Info)
            .with_dynamic_assets_file::<StandardDynamicAssetCollection>("assets.ron")
            .load_collection::<LetterAssets>()
            .load_collection::<SoundEffectAssets>(),
    );
}