载入中...
搜索中...
未找到
SpellFragmentCompiler.h
浏览该文件的文档.
38[[nodiscard]] EVENGINE_API_WORLD Result<SpellCastPlan> compileSpellFragments(const Value& fragments);
44[[nodiscard]] EVENGINE_API_WORLD Result<SpellCastPlan> compileSpellFragmentsJson(const std::string& json);
Composable combat-carrier runtime: motion ops, triggers, and impacts.
Move-only, checked operation results for the common layer.
Owning, renderer-independent dynamic values.
载具模块入口(eve.Vehicle):定义注册 / 实体工厂 / RTS 命令 / 帧调度。 设计文档:docs/dev/通用载具系统设计.md
Definition RTSArchetype.h:10
Result< SpellCastPlan > compileSpellFragmentsJson(const std::string &json)
Compile a JSON array string into one cast plan.
Definition SpellFragmentCompiler.cpp:440
Result< SpellCastPlan > compileSpellFragments(const Value &fragments)
Compile a fragment array Value into one cast plan.
Definition SpellFragmentCompiler.cpp:391
Data-driven composition recipe for one carrier family.
Definition CombatCarrier.h:107
One compiled cast unit ready to register and spawn.
Definition SpellFragmentCompiler.h:24
std::optional< CarrierVolleySpec > volley
Definition SpellFragmentCompiler.h:26
std::vector< CarrierRecipe > dependentRecipes
Definition SpellFragmentCompiler.h:27