载入中...
搜索中...
未找到
RPG.h
浏览该文件的文档.
Definition Module.h:43
RPG()=default
bool hasSettlementStage(const std::string &pipeline, const std::string &stage)
Definition RPG.cpp:136
std::string getStatusChangeEventEffectId(int index) const
Definition RPG.cpp:83
bool setSettlementStageEnabled(const std::string &pipeline, const std::string &stage, bool enabled)
Definition RPG.cpp:140
void runSettlement(const std::string &pipeline, SettlementContext *ctx)
Definition RPG.cpp:127
Module_REG(RPG)
RPGActor * getStatusChangeEventActor(int index) const
Definition RPG.cpp:73
int getTickEventInstanceId(int index) const
Definition RPG.cpp:51
bool setSettlementStagePriority(const std::string &pipeline, const std::string &stage, int priority)
Definition RPG.cpp:145
RPGActor * getCastEventTarget(int index) const
Definition RPG.cpp:115
int getStatusChangeEventInstanceId(int index) const
Definition RPG.cpp:78
int getSettlementStageCount(const std::string &pipeline)
Definition RPG.cpp:132
std::string getStatusChangeEventAction(int index) const
Definition RPG.cpp:93
~RPG() override=default
void clearSettlementPipeline(const std::string &pipeline)
Definition RPG.cpp:154
std::string getStatusChangeEventReason(int index) const
Definition RPG.cpp:103
std::string getStatusChangeEventSource(int index) const
Definition RPG.cpp:88
int getStatusChangeEventCount() const
状态生命周期变更事件(apply/refresh/extend/stack/remove/expire/reject)。
Definition RPG.cpp:71
std::string getTickEventSource(int index) const
Definition RPG.cpp:61
bool removeSettlementStage(const std::string &pipeline, const std::string &stage)
Definition RPG.cpp:150
RPGActor * getCastEventCaster(int index) const
Definition RPG.cpp:110
std::string getTickEventEffectId(int index) const
Definition RPG.cpp:56
int getStatusChangeEventStacks(int index) const
Definition RPG.cpp:98
std::string getCastEventSkillId(int index) const
Definition RPG.cpp:120
void update(float dt)
推进 StatusSystem / SkillSystem,并刷新本帧的 tick / change / cast 事件缓存。
Definition RPG.cpp:32