Replace void* for script parameter with EffectParameter class.
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:
@@ -3,9 +3,7 @@
|
||||
|
||||
#include <Arbutils/Collections/List.hpp>
|
||||
#include <Arbutils/ConstString.hpp>
|
||||
#include <string>
|
||||
#include <utility>
|
||||
#include <vector>
|
||||
#include "../../Library/EffectParameter.hpp"
|
||||
|
||||
using ConstString = Arbutils::CaseInsensitiveConstString;
|
||||
|
||||
@@ -25,7 +23,8 @@ namespace CreatureLib::Battling {
|
||||
|
||||
virtual const ConstString& GetName() const noexcept = 0;
|
||||
|
||||
virtual void OnInitialize(const Arbutils::Collections::List<void*>& parameters){};
|
||||
virtual void
|
||||
OnInitialize(const Arbutils::Collections::List<CreatureLib::Library::EffectParameter*>& parameters){};
|
||||
virtual void OnBeforeTurn(const BaseTurnChoice* choice){};
|
||||
|
||||
virtual void ChangeAttack(AttackTurnChoice* choice, ConstString* outAttack){};
|
||||
|
||||
Reference in New Issue
Block a user