You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This is big bikeshed territory. I can share my own game logic system set enum:
/// (Update) Game logic system ordering#[derive(SystemSet,Clone,Eq,PartialEq,Hash,Debug)]pubenumUpdateSet{/// Handle actions pressed this frameHandleActions,/// Apply deferred effects from HandleActionsHandleActionsFlush,/// Initialize start-of-frame values and tick timersStart,/// Step game logicUpdate,/// Run the trigger-effect systemReact,/// Record player and AI intentsRecordIntents,/// Apply player and AI intentsApplyIntents,/// Handle events emitted this frameHandleEvents,/// Queue despawn commands from DespawnSetQueueDespawn,/// Apply spawn / despawn and other commandsApplyDeferred,/// Update UIUpdateUi,/// Synchronize end-of-frame valuesEnd,}
This could definitely be stripped down. I'm curious if there are commonalities between the system set enums in different template repos.
Migrated from bevyengine/bevy_github_ci_template#63
Same rationale as #4
The text was updated successfully, but these errors were encountered: