List of all items
Structs
- prelude::ActionObserver
- prelude::ActionObserverMap
- prelude::ActionObserversBuilder
- prelude::ActionPlugin
- prelude::Align
- prelude::AnimationActionBundle
- prelude::AnimationPlugin
- prelude::ArriveRadius
- prelude::AssetRunOnReady
- prelude::BeetConfig
- prelude::BeetDebugConfig
- prelude::BeetDebugPlugin
- prelude::BeetDefaultPlugins
- prelude::BeetMinimalPlugins
- prelude::BeetNetPlugin
- prelude::BeetRoot
- prelude::BeetSpatialPlugins
- prelude::Bert
- prelude::BertConfig
- prelude::BertLoader
- prelude::BertModelConfig
- prelude::BertPlugin
- prelude::Cohere
- prelude::ComponentGraph
- prelude::ComponentIdent
- prelude::ComponentType
- prelude::ComponentUtils
- prelude::ContinueRun
- prelude::DebugGroupSteerPlugin
- prelude::DepthSensorScorer
- prelude::DepthValue
- prelude::DespawnOnEpisodeEnd
- prelude::DespawnOnSessionEnd
- prelude::DespawnSteerTarget
- prelude::DualMotorValue
- prelude::DynReflect
- prelude::EmptyAction
- prelude::EndEpisode
- prelude::EndOnArrive
- prelude::EndSession
- prelude::EntityGraph
- prelude::EntityIdent
- prelude::EntityTree
- prelude::Episode
- prelude::Evaluation
- prelude::FallbackFlow
- prelude::FieldIdent
- prelude::FindSteerTarget
- prelude::Force
- prelude::ForceBundle
- prelude::ForceScalar
- prelude::FrozenLakeEpParams
- prelude::FrozenLakeMap
- prelude::FrozenLakePlugin
- prelude::FrozenLakeQTableSession
- prelude::GridDirectionIter
- prelude::GridPos
- prelude::GridToWorld
- prelude::GroupSteerAgent
- prelude::Hover
- prelude::IkArm4Dof
- prelude::IkArm4DofTransforms
- prelude::IkSegment
- prelude::IkSpawner
- prelude::Impulse
- prelude::InsertHandler
- prelude::InsertOnAssetEvent
- prelude::InsertSentenceSteerTarget
- prelude::IntoActionObserversObserver
- prelude::IntoActionObserversSystemMarker
- prelude::IntoActionObserversTupleMarker
- prelude::LifecyclePlugin
- prelude::LifecycleSystemsPlugin
- prelude::LogNameOnRun
- prelude::LogOnRun
- prelude::MapUserMessageToSentence
- prelude::Mass
- prelude::MaxForce
- prelude::MaxSpeed
- prelude::MotorDirectionIter
- prelude::MotorValue
- prelude::MovementPlugin
- prelude::NoInterrupt
- prelude::OnChildValue
- prelude::OnRun
- prelude::OnRunResult
- prelude::OnTrigger
- prelude::ParallelFlow
- prelude::PlayAnimation
- prelude::PlayProceduralAnimation
- prelude::PostTickSet
- prelude::PreTickSet
- prelude::QLearnParams
- prelude::QTable
- prelude::QTableEnv
- prelude::QTableLoader
- prelude::QTableTrainer
- prelude::ReadQPolicy
- prelude::Readonly
- prelude::ReflectActionMeta
- prelude::ReflectUtils
- prelude::RemoveHandler
- prelude::RepeatFlow
- prelude::RequestScore
- prelude::Reward
- prelude::RlAgentBundle
- prelude::RlPlugin
- prelude::RlRng
- prelude::RlSession
- prelude::RlSessionPlugin
- prelude::RoboticsPlugin
- prelude::RootIsTargetEntity
- prelude::RotateToVelocity2d
- prelude::RotateToVelocity3d
- prelude::RunOnChange
- prelude::RunOnSpawn
- prelude::RunTimer
- prelude::Running
- prelude::ScoreFlow
- prelude::ScoreProvider
- prelude::Seek
- prelude::Sentence
- prelude::SentenceBundle
- prelude::SentenceEmbeddings
- prelude::SentenceFlow
- prelude::Separate
- prelude::SequenceFlow
- prelude::SessionEntity
- prelude::SetTextOnRun
- prelude::StartEpisode
- prelude::StartSession
- prelude::SteerBundle
- prelude::SteerPlugin
- prelude::SteerTargetScoreProvider
- prelude::StepEnvironment
- prelude::StepOutcome
- prelude::TargetEntity
- prelude::TickSet
- prelude::Translate
- prelude::TranslateGrid
- prelude::Tree
- prelude::TriggerInDuration
- prelude::TriggerOnAnimationEnd
- prelude::TriggerOnGlobalTriggerHandler
- prelude::TriggerOnTriggerHandler
- prelude::Velocity
- prelude::VelocityScalar
- prelude::Wander
- prelude::action_meta::ReflectActionMeta
- prelude::action_observer::ActionObserver
- prelude::action_observer_map::ActionObserverMap
- prelude::action_observers_builder::ActionObserversBuilder
- prelude::action_plugin::ActionPlugin
- prelude::align::Align
- prelude::animation_action_bundle::AnimationActionBundle
- prelude::animation_plugin::AnimationPlugin
- prelude::arrive::ArriveRadius
- prelude::asset_run_on_ready::AssetRunOnReady
- prelude::beet_config::BeetConfig
- prelude::beet_default_plugins::BeetDefaultPlugins
- prelude::beet_default_plugins::BeetMinimalPlugins
- prelude::beet_net_plugin::BeetNetPlugin
- prelude::beet_plugins::BeetSpatialPlugins
- prelude::beet_root::BeetRoot
- prelude::bert::Bert
- prelude::bert_config::BertConfig
- prelude::bert_config::BertModelConfig
- prelude::bert_loader::BertLoader
- prelude::bert_plugin::BertPlugin
- prelude::cohere::Cohere
- prelude::component_graph::ComponentGraph
- prelude::component_ident::ComponentIdent
- prelude::component_type::ComponentType
- prelude::component_utils::ComponentUtils
- prelude::continue_run::ContinueRun
- prelude::debug_group_steer::DebugGroupSteerPlugin
- prelude::depth::DepthValue
- prelude::depth_sensor_scorer::DepthSensorScorer
- prelude::despawn_steer_target::DespawnSteerTarget
- prelude::dual_motor::DualMotorValue
- prelude::dyn_reflect::DynReflect
- prelude::empty_action::EmptyAction
- prelude::end_on_arrive::EndOnArrive
- prelude::entity_graph::EntityGraph
- prelude::entity_ident::EntityIdent
- prelude::entity_tree::EntityTree
- prelude::environment::Readonly
- prelude::environment::StepOutcome
- prelude::evaluation::Evaluation
- prelude::fallback_flow::FallbackFlow
- prelude::field_ident::FieldIdent
- prelude::find_steer_target::FindSteerTarget
- prelude::flow::FallbackFlow
- prelude::flow::ParallelFlow
- prelude::flow::RepeatFlow
- prelude::flow::RequestScore
- prelude::flow::ScoreFlow
- prelude::flow::ScoreProvider
- prelude::flow::SequenceFlow
- prelude::force_bundle::Force
- prelude::force_bundle::ForceBundle
- prelude::force_bundle::Impulse
- prelude::force_bundle::Mass
- prelude::force_bundle::Velocity
- prelude::force_bundle::VelocityScalar
- prelude::frozen_lake::FrozenLakeEpParams
- prelude::frozen_lake::FrozenLakeMap
- prelude::frozen_lake::FrozenLakePlugin
- prelude::frozen_lake::FrozenLakeQTableSession
- prelude::frozen_lake::GridDirectionIter
- prelude::frozen_lake::GridPos
- prelude::frozen_lake::GridToWorld
- prelude::frozen_lake::TranslateGrid
- prelude::frozen_lake_map::FrozenLakeMap
- prelude::frozen_lake_plugin::FrozenLakeEpParams
- prelude::frozen_lake_plugin::FrozenLakePlugin
- prelude::frozen_lake_plugin::FrozenLakeQTableSession
- prelude::global::LogNameOnRun
- prelude::global::NoInterrupt
- prelude::grid::GridDirectionIter
- prelude::grid::GridPos
- prelude::grid::GridToWorld
- prelude::hover::Hover
- prelude::ik_arm_4dof::IkArm4Dof
- prelude::ik_arm_4dof_transforms::IkArm4DofTransforms
- prelude::ik_segment::IkSegment
- prelude::ik_spawner::IkSpawner
- prelude::insert_on_animation_end::TriggerOnAnimationEnd
- prelude::insert_on_asset_event::InsertOnAssetEvent
- prelude::insert_on_trigger::InsertHandler
- prelude::insert_sentence_steer_target::InsertSentenceSteerTarget
- prelude::interrupt::NoInterrupt
- prelude::into_action_observers::IntoActionObserversObserver
- prelude::into_action_observers::IntoActionObserversSystemMarker
- prelude::into_action_observers::IntoActionObserversTupleMarker
- prelude::log_name_on_run::LogNameOnRun
- prelude::log_on_run::LogOnRun
- prelude::misc::EmptyAction
- prelude::misc::LogOnRun
- prelude::misc::RunTimer
- prelude::misc::TriggerInDuration
- prelude::motor::MotorDirectionIter
- prelude::motor::MotorValue
- prelude::movement_plugin::MovementPlugin
- prelude::on_child_value::OnChildValue
- prelude::on_run::OnRun
- prelude::on_run_result::OnRunResult
- prelude::on_trigger::ContinueRun
- prelude::on_trigger::InsertHandler
- prelude::on_trigger::OnTrigger
- prelude::on_trigger::RemoveHandler
- prelude::on_trigger::RunOnChange
- prelude::on_trigger::RunOnSpawn
- prelude::on_trigger::TriggerOnGlobalTriggerHandler
- prelude::on_trigger::TriggerOnTriggerHandler
- prelude::on_trigger_action::OnTrigger
- prelude::parallel_flow::ParallelFlow
- prelude::play_animation::PlayAnimation
- prelude::play_procedural_animation::PlayProceduralAnimation
- prelude::q_learn_params::QLearnParams
- prelude::q_table::QTable
- prelude::q_table_env::QTableEnv
- prelude::q_table_loader::QTableLoader
- prelude::q_table_trainer::QTableTrainer
- prelude::read_qpolicy::ReadQPolicy
- prelude::reflect_utils::ReflectUtils
- prelude::remove_on_trigger::RemoveHandler
- prelude::repeat_flow::RepeatFlow
- prelude::rl_agent::RlAgentBundle
- prelude::rl_components::Episode
- prelude::rl_components::Reward
- prelude::rl_components::RlRng
- prelude::rl_plugin::RlPlugin
- prelude::rl_session::DespawnOnEpisodeEnd
- prelude::rl_session::DespawnOnSessionEnd
- prelude::rl_session::EndEpisode
- prelude::rl_session::EndSession
- prelude::rl_session::RlSession
- prelude::rl_session::RlSessionPlugin
- prelude::rl_session::SessionEntity
- prelude::rl_session::StartEpisode
- prelude::rl_session::StartSession
- prelude::robotics_plugin::RoboticsPlugin
- prelude::rotate_to_velocity::RotateToVelocity2d
- prelude::rotate_to_velocity::RotateToVelocity3d
- prelude::run_on_change::RunOnChange
- prelude::run_on_spawn::RunOnSpawn
- prelude::run_timer::RunTimer
- prelude::running::Running
- prelude::score_flow::RequestScore
- prelude::score_flow::ScoreFlow
- prelude::score_provider::ScoreProvider
- prelude::seek::Seek
- prelude::selectors::InsertSentenceSteerTarget
- prelude::selectors::MapUserMessageToSentence
- prelude::selectors::Sentence
- prelude::selectors::SentenceBundle
- prelude::selectors::SentenceFlow
- prelude::sentence_actions::MapUserMessageToSentence
- prelude::sentence_actions::SentenceBundle
- prelude::sentence_embeddings::SentenceEmbeddings
- prelude::sentence_flow::Sentence
- prelude::sentence_flow::SentenceFlow
- prelude::separate::Separate
- prelude::sequence_flow::SequenceFlow
- prelude::set_text_on_run::SetTextOnRun
- prelude::steer_actions::Align
- prelude::steer_actions::ArriveRadius
- prelude::steer_actions::Cohere
- prelude::steer_actions::DespawnSteerTarget
- prelude::steer_actions::EndOnArrive
- prelude::steer_actions::FindSteerTarget
- prelude::steer_actions::Seek
- prelude::steer_actions::Separate
- prelude::steer_actions::SteerTargetScoreProvider
- prelude::steer_actions::Wander
- prelude::steer_bundle::ForceScalar
- prelude::steer_bundle::GroupSteerAgent
- prelude::steer_bundle::MaxForce
- prelude::steer_bundle::MaxSpeed
- prelude::steer_bundle::SteerBundle
- prelude::steer_plugin::SteerPlugin
- prelude::steer_target_score_provider::SteerTargetScoreProvider
- prelude::step_environment::StepEnvironment
- prelude::target_entity::RootIsTargetEntity
- prelude::target_entity::TargetEntity
- prelude::translate::Translate
- prelude::translate_grid::TranslateGrid
- prelude::tree::Tree
- prelude::trigger_in_duration::TriggerInDuration
- prelude::trigger_on_global_trigger::TriggerOnGlobalTriggerHandler
- prelude::trigger_on_trigger::TriggerOnTriggerHandler
- prelude::wander::Wander
Enums
- prelude::ActionCategory
- prelude::ActionTarget
- prelude::FrozenLakeCell
- prelude::GridDirection
- prelude::IkArmStyle
- prelude::MotorDirection
- prelude::OnTargetNotFound
- prelude::ProceduralAnimationSpeed
- prelude::ReflectedAssetEvent
- prelude::RunResult
- prelude::SerdeCurve
- prelude::SetCurveOnRun
- prelude::SteerTarget
- prelude::action_meta::ActionCategory
- prelude::action_target::ActionTarget
- prelude::frozen_lake::FrozenLakeCell
- prelude::frozen_lake::GridDirection
- prelude::frozen_lake_map::FrozenLakeCell
- prelude::grid::GridDirection
- prelude::ik_arm_4dof::IkArmStyle
- prelude::motor::MotorDirection
- prelude::on_trigger::ActionTarget
- prelude::procedural_animation_speed::ProceduralAnimationSpeed
- prelude::reflected_asset_event::ReflectedAssetEvent
- prelude::running::RunResult
- prelude::seek::OnTargetNotFound
- prelude::serde_curve::SerdeCurve
- prelude::set_curve_on_run::SetCurveOnRun
- prelude::steer_actions::OnTargetNotFound
- prelude::steer_target::SteerTarget
Traits
- prelude::ActionBuilder
- prelude::ActionMeta
- prelude::ActionSpace
- prelude::DiGraphExtUnitEdge
- prelude::DiGraphNEExt
- prelude::DiscreteSpace
- prelude::DynamicEntityExt
- prelude::EntityCommandswExt
- prelude::EntityWorldMutwExt
- prelude::Environment
- prelude::EpisodeParams
- prelude::GenericActionAsset
- prelude::GenericActionComponent
- prelude::GenericActionEvent
- prelude::GenericActionType
- prelude::GlobalTransformExt
- prelude::GraphExt
- prelude::GraphNETyIxExt
- prelude::HierarchyQueryExt2
- prelude::IntoActionObservers
- prelude::ObserverType
- prelude::OnTriggerHandler
- prelude::QPolicy
- prelude::QTrainer
- prelude::ReflectEvent
- prelude::RlSessionTypes
- prelude::StateSpace
- prelude::WorldExt
- prelude::action_builder::ActionBuilder
- prelude::action_meta::ActionMeta
- prelude::action_observer::ObserverType
- prelude::action_types::GenericActionAsset
- prelude::action_types::GenericActionComponent
- prelude::action_types::GenericActionEvent
- prelude::action_types::GenericActionType
- prelude::action_types::ReflectEvent
- prelude::commands_ext::EntityCommandswExt
- prelude::dynamic_entity::DynamicEntityExt
- prelude::environment::ActionSpace
- prelude::environment::DiscreteSpace
- prelude::environment::Environment
- prelude::environment::StateSpace
- prelude::global_transform::GlobalTransformExt
- prelude::graph_ext::DiGraphExtUnitEdge
- prelude::graph_ext::DiGraphNEExt
- prelude::graph_ext::GraphExt
- prelude::graph_ext::GraphNETyIxExt
- prelude::hierarchy_query_ext::HierarchyQueryExt2
- prelude::into_action_observers::IntoActionObservers
- prelude::on_trigger::OnTriggerHandler
- prelude::on_trigger_handler::OnTriggerHandler
- prelude::q_policy::QPolicy
- prelude::q_trainer::QTrainer
- prelude::rl_session::EpisodeParams
- prelude::rl_session_types::RlSessionTypes
- prelude::world_ext::EntityWorldMutwExt
- prelude::world_ext::WorldExt
Macros
Derive Macros
Functions
- prelude::algo::align_impulse
- prelude::algo::cohere_impulse
- prelude::algo::evade_impulse
- prelude::algo::flee_impulse
- prelude::algo::pursue_impulse
- prelude::algo::seek_impulse
- prelude::algo::separate_impulse
- prelude::algo::wander_impulse
- prelude::align_impulse
- prelude::align_impulse::align_impulse
- prelude::arrive::arrive_speed
- prelude::arrive_speed
- prelude::beet_plugins::spatial_observers_plugin
- prelude::bubble_run_result
- prelude::bubble_run_result::bubble_run_result
- prelude::bubble_run_result::passthrough_run_result
- prelude::clone_registry
- prelude::cohere_impulse
- prelude::cohere_impulse::cohere_impulse
- prelude::depth_sensor_scorer
- prelude::depth_sensor_scorer::depth_sensor_scorer
- prelude::end_continued_run
- prelude::end_continued_run::end_continued_run
- prelude::end_on_arrive
- prelude::end_on_arrive::end_on_arrive
- prelude::evade_impulse
- prelude::flee_impulse
- prelude::frozen_lake::reward_grid
- prelude::frozen_lake::spawn_frozen_lake_episode
- prelude::frozen_lake::spawn_frozen_lake_scene
- prelude::frozen_lake_scene::spawn_frozen_lake_scene
- prelude::global::bubble_run_result
- prelude::global::end_continued_run
- prelude::global::interrupt_on_run
- prelude::global::log_name_on_run
- prelude::global::passthrough_run_result
- prelude::handle_episode_end
- prelude::ik_arm_4dof_transforms::ik_arm_transforms_test
- prelude::ik_arm_4dof_transforms::update_ik_arm_transforms
- prelude::ik_arm_transforms_test
- prelude::ik_plugin
- prelude::ik_plugin::ik_plugin
- prelude::ik_spawner
- prelude::ik_spawner::ik_spawner
- prelude::ik_spawner::ik_spawner_plugin
- prelude::ik_spawner_plugin
- prelude::init_animators
- prelude::init_animators::init_animators
- prelude::insert_on_animation_end
- prelude::insert_on_animation_end::insert_on_animation_end
- prelude::integrate_force
- prelude::integrate_force::integrate_force
- prelude::interrupt::interrupt_on_run
- prelude::interrupt_on_run
- prelude::log_name_on_run
- prelude::log_name_on_run::log_name_on_run
- prelude::misc::trigger_in_duration
- prelude::misc::update_run_timers
- prelude::on_trigger::run_on_spawn
- prelude::passthrough_run_result
- prelude::play_procedural_animation
- prelude::play_procedural_animation::play_procedural_animation
- prelude::procedural_animation_plugin
- prelude::procedural_animation_plugin::procedural_animation_plugin
- prelude::pursue_impulse
- prelude::reward_grid
- prelude::reward_grid::reward_grid
- prelude::rl_session::handle_episode_end
- prelude::rl_session::start_session
- prelude::rotate_to_velocity::rotate_to_velocity_2d
- prelude::rotate_to_velocity::rotate_to_velocity_3d
- prelude::rotate_to_velocity_2d
- prelude::rotate_to_velocity_3d
- prelude::run_on_spawn
- prelude::run_on_spawn::run_on_spawn
- prelude::run_timer::update_run_timers
- prelude::seek_impulse
- prelude::seek_impulse::evade_impulse
- prelude::seek_impulse::flee_impulse
- prelude::seek_impulse::pursue_impulse
- prelude::seek_impulse::seek_impulse
- prelude::separate_impulse
- prelude::separate_impulse::separate_impulse
- prelude::set_root_as_target_entity
- prelude::spatial_observers_plugin
- prelude::spawn_frozen_lake::spawn_frozen_lake_episode
- prelude::spawn_frozen_lake_episode
- prelude::spawn_frozen_lake_scene
- prelude::start_session
- prelude::steer_actions::arrive_speed
- prelude::steer_actions::end_on_arrive
- prelude::target_entity::set_root_as_target_entity
- prelude::trigger_in_duration
- prelude::trigger_in_duration::trigger_in_duration
- prelude::type_registry_utils::clone_registry
- prelude::update_ik_arm_transforms
- prelude::update_run_timers
- prelude::wander_impulse
- prelude::wander_impulse::wander_impulse
Type Aliases
- prelude::EndOnRun
- prelude::FrozenLakeQTable
- prelude::InsertOnRun
- prelude::InsertOnRunResult
- prelude::InsertOnTrigger
- prelude::InsertSentenceOnUserInput
- prelude::OnChildResult
- prelude::OnChildScore
- prelude::QValue
- prelude::RemoveOnRun
- prelude::RemoveOnRunResult
- prelude::RemoveOnTrigger
- prelude::RunOnAppReady
- prelude::RunOnInsertSentence
- prelude::RunOnRunResult
- prelude::RunOnSceneReady
- prelude::RunOnSteerTargetInsert
- prelude::RunOnSteerTargetRemove
- prelude::ScoreValue
- prelude::TriggerOnGlobalTrigger
- prelude::TriggerOnRun
- prelude::TriggerOnTrigger
- prelude::aliases::InsertOnRun
- prelude::aliases::InsertOnRunResult
- prelude::aliases::RemoveOnRun
- prelude::aliases::RemoveOnRunResult
- prelude::beet_net_plugin::RunOnAppReady
- prelude::end_on_run::EndOnRun
- prelude::flow::OnChildScore
- prelude::flow::ScoreValue
- prelude::frozen_lake::FrozenLakeQTable
- prelude::frozen_lake_plugin::FrozenLakeQTable
- prelude::insert_on_trigger::InsertOnTrigger
- prelude::on_run_result::OnChildResult
- prelude::on_trigger::EndOnRun
- prelude::on_trigger::InsertOnRun
- prelude::on_trigger::InsertOnRunResult
- prelude::on_trigger::InsertOnTrigger
- prelude::on_trigger::RemoveOnRun
- prelude::on_trigger::RemoveOnRunResult
- prelude::on_trigger::RemoveOnTrigger
- prelude::on_trigger::RunOnRunResult
- prelude::on_trigger::RunOnSceneReady
- prelude::on_trigger::TriggerOnGlobalTrigger
- prelude::on_trigger::TriggerOnRun
- prelude::on_trigger::TriggerOnTrigger
- prelude::q_table::QValue
- prelude::remove_on_trigger::RemoveOnTrigger
- prelude::score_flow::OnChildScore
- prelude::score_provider::ScoreValue
- prelude::selectors::InsertSentenceOnUserInput
- prelude::selectors::RunOnInsertSentence
- prelude::sentence_actions::InsertSentenceOnUserInput
- prelude::sentence_actions::RunOnInsertSentence
- prelude::steer_target::RunOnSteerTargetInsert
- prelude::steer_target::RunOnSteerTargetRemove
- prelude::trigger_on_global_trigger::TriggerOnGlobalTrigger
- prelude::trigger_on_trigger::RunOnRunResult
- prelude::trigger_on_trigger::RunOnSceneReady
- prelude::trigger_on_trigger::TriggerOnRun
- prelude::trigger_on_trigger::TriggerOnTrigger
Constants
- prelude::DEFAULT_ANIMATION_TRANSITION
- prelude::DEFAULT_ULTRASOUND_MAX_DEPTH
- prelude::depth::DEFAULT_ULTRASOUND_MAX_DEPTH
- prelude::errors::expect_action::ACTION_QUERY_MISSING
- prelude::errors::expect_action::TARGET_MISSING
- prelude::errors::expect_asset::NOT_READY
- prelude::on_run_result::child_expect::NOT_MY_CHILD
- prelude::on_run_result::child_expect::NO_CHILDREN
- prelude::play_animation::DEFAULT_ANIMATION_TRANSITION
- prelude::score_provider::score::FAIL
- prelude::score_provider::score::NEUTRAL
- prelude::score_provider::score::PASS
- prelude::spawn_frozen_lake::frozen_lake_assets::CHARACTER
- prelude::spawn_frozen_lake::frozen_lake_assets::GOAL
- prelude::spawn_frozen_lake::frozen_lake_assets::HAZARD
- prelude::spawn_frozen_lake::frozen_lake_assets::TILE