From 812ef65ea043e8e778d5a7e9f5607151aa37b089 Mon Sep 17 00:00:00 2001 From: Deukhoofd Date: Sun, 15 May 2022 11:15:38 +0200 Subject: [PATCH] Pass back capture attempt event result over FFI through a pointer, instead of by value. --- CInterface/Battling/EventHooks.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CInterface/Battling/EventHooks.cpp b/CInterface/Battling/EventHooks.cpp index b4cc8b5..6adab63 100644 --- a/CInterface/Battling/EventHooks.cpp +++ b/CInterface/Battling/EventHooks.cpp @@ -12,7 +12,7 @@ export_func void PkmnLib_CaptureAttemptEvent_Destruct(CaptureAttemptEvent* p) { export_func const PkmnLib::Battling::Pokemon* PkmnLib_CaptureAttemptEvent_GetPokemon(CaptureAttemptEvent* p) { return p->GetPokemon(); } -export_func const PkmnLib::Battling::CaptureLibrary::CaptureResult +export_func const PkmnLib::Battling::CaptureLibrary::CaptureResult* PkmnLib_CaptureAttemptEvent_GetResult(CaptureAttemptEvent* p) { - return p->GetResult(); + return &p->GetResult(); } \ No newline at end of file