Adds support for changing talent by its hash, adds support for loading scripts by their name hash.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -18,9 +18,20 @@ namespace CreatureLib::Battling {
|
||||
virtual ~ScriptResolver() = default;
|
||||
|
||||
virtual void Initialize([[maybe_unused]] BattleLibrary* non_null library){};
|
||||
virtual ArbUt::OptionalUniquePtr<BattleScript>
|
||||
LoadScript([[maybe_unused]] const ArbUt::OptionalBorrowedPtr<void>& owner,
|
||||
[[maybe_unused]] ScriptCategory category, [[maybe_unused]] const ArbUt::StringView& scriptName) {
|
||||
virtual ArbUt::OptionalUniquePtr<BattleScript> LoadScript(const ArbUt::OptionalBorrowedPtr<void>& owner,
|
||||
ScriptCategory category,
|
||||
const ArbUt::StringView& scriptName) {
|
||||
(void)owner;
|
||||
(void)category;
|
||||
(void)scriptName;
|
||||
return nullptr;
|
||||
};
|
||||
|
||||
virtual ArbUt::OptionalUniquePtr<BattleScript> LoadScriptByHash(const ArbUt::OptionalBorrowedPtr<void>& owner,
|
||||
ScriptCategory category, u32 scriptNameHash) {
|
||||
(void)owner;
|
||||
(void)category;
|
||||
(void)scriptNameHash;
|
||||
return nullptr;
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user