Horizon Official Technical Documentation
|
|
#include <SharedResourceTransformation.hpp>
Public Member Functions | |
SubsequentTo (std::shared_ptr< UnitType > before_resource, std::shared_ptr< UnitType > after_resource) | |
virtual bool | prepare () override |
virtual bool | validate () override |
virtual bool | response () override |
![]() | |
SharedResourceTransformation (std::shared_ptr< UnitType > before_resource, std::shared_ptr< UnitType > after_resource) | |
SharedResourceTransformation (std::shared_ptr< UnitType > before_resource) | |
void | set_after_resource (std::shared_ptr< UnitType > after_resource) |
std::shared_ptr< UnitType > | get_before_resource () |
std::shared_ptr< UnitType > | get_after_resource () |
virtual bool | prepare () |
virtual bool | validate () |
virtual bool | transform () |
virtual bool | response () |
Additional Inherited Members | |
![]() | |
std::weak_ptr< UnitType > | _before_resource |
std::weak_ptr< UnitType > | _after_resource |
SubsequentTo::SubsequentTo | ( | std::shared_ptr< UnitType > | before_resource, |
std::shared_ptr< UnitType > | after_resource | ||
) |
|
inlineoverridevirtual |
Reimplemented from Horizon::Zone::Game::SharedResourceTransformation< UnitType >.
Reimplemented in Horizon::Zone::Game::SubsequentToTransformUnit, Horizon::Zone::Game::SubsequentToTransformPlayer, Horizon::Zone::Game::SubsequentToTransformNPC, Horizon::Zone::Game::SubsequentToTransformItem, Horizon::Zone::Game::SubsequentToTransformSkill, Horizon::Zone::Game::SubsequentToTransformMob, Horizon::Zone::Game::SubsequentToTransformMonster, Horizon::Zone::Game::SubsequentToTransformElemental, Horizon::Zone::Game::SubsequentToTransformHomunculus, Horizon::Zone::Game::SubsequentToTransformMercenary, and Horizon::Zone::Game::SubsequentToTransformPet.
References HLog.
|
inlineoverridevirtual |
Reimplemented from Horizon::Zone::Game::SharedResourceTransformation< UnitType >.
Reimplemented in Horizon::Zone::Game::SubsequentToTransformUnit, Horizon::Zone::Game::SubsequentToTransformPlayer, Horizon::Zone::Game::SubsequentToTransformNPC, Horizon::Zone::Game::SubsequentToTransformItem, Horizon::Zone::Game::SubsequentToTransformSkill, Horizon::Zone::Game::SubsequentToTransformMob, Horizon::Zone::Game::SubsequentToTransformMonster, Horizon::Zone::Game::SubsequentToTransformElemental, Horizon::Zone::Game::SubsequentToTransformHomunculus, Horizon::Zone::Game::SubsequentToTransformMercenary, and Horizon::Zone::Game::SubsequentToTransformPet.
References HLog.
|
inlineoverridevirtual |
Reimplemented from Horizon::Zone::Game::SharedResourceTransformation< UnitType >.
Reimplemented in Horizon::Zone::Game::SubsequentToTransformUnit, Horizon::Zone::Game::SubsequentToTransformPlayer, Horizon::Zone::Game::SubsequentToTransformNPC, Horizon::Zone::Game::SubsequentToTransformItem, Horizon::Zone::Game::SubsequentToTransformSkill, Horizon::Zone::Game::SubsequentToTransformMob, Horizon::Zone::Game::SubsequentToTransformMonster, Horizon::Zone::Game::SubsequentToTransformElemental, Horizon::Zone::Game::SubsequentToTransformHomunculus, Horizon::Zone::Game::SubsequentToTransformMercenary, and Horizon::Zone::Game::SubsequentToTransformPet.
References HLog.