Adds a bunch of helpers for evolution, as well as custom script evolution methods.
Some checks failed
continuous-integration/drone/push Build is failing
Some checks failed
continuous-integration/drone/push Build is failing
This commit is contained in:
@@ -17,6 +17,13 @@ export uint8_t PkmnLib_AngelScriptResolver_LoadScript(CreatureLib::Battling::Bat
|
||||
ScriptCategory category, const char* scriptName) {
|
||||
Try(out = p->LoadScript(category, ArbUt::StringView(scriptName));)
|
||||
}
|
||||
export uint8_t PkmnLib_AngelScriptResolver_LoadEvolutionScript(PkmnLib::Battling::EvolutionScript const*& out,
|
||||
AngelScriptResolver* p, const char* scriptName) {
|
||||
Try(
|
||||
auto s = p->LoadEvolutionScript(ArbUt::StringView(scriptName));
|
||||
if (!s.HasValue()) { out = nullptr; } else { out = s.GetValue(); })
|
||||
}
|
||||
|
||||
export uint8_t PkmnLib_AngelScriptResolver_WriteByteCodeToFile(AngelScriptResolver* p, const char* file,
|
||||
bool stripDebugInfo) {
|
||||
Try(p->WriteByteCodeToFile(file, stripDebugInfo);)
|
||||
|
||||
Reference in New Issue
Block a user