Horizon Official Technical Documentation
Horizon::Zone::Game::PreparatoryToTransformHomunculus Class Reference

#include <SharedResourceTransformation.hpp>

+ Inheritance diagram for Horizon::Zone::Game::PreparatoryToTransformHomunculus:
+ Collaboration diagram for Horizon::Zone::Game::PreparatoryToTransformHomunculus:

Public Member Functions

 PreparatoryToTransformHomunculus (std::shared_ptr< Units::Homunculus > homunculus)
 
bool prepare () override
 
bool validate () override
 
bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::PreparatoryToTransformMob
 PreparatoryToTransformMob (std::shared_ptr< Units::Mob > mob)
 
bool prepare () override
 
bool validate () override
 
bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::PreparatoryToTransformUnit
 PreparatoryToTransformUnit (std::shared_ptr< Unit > unit)
 
bool prepare () override
 
bool validate () override
 
bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::PreparatoryTo< Unit >
 PreparatoryTo (std::shared_ptr< Unit > before_resource)
 
virtual bool prepare () override
 
virtual bool validate () override
 
virtual bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::SharedResourceTransformation< Unit >
 SharedResourceTransformation (std::shared_ptr< Unit > before_resource, std::shared_ptr< Unit > after_resource)
 
 SharedResourceTransformation (std::shared_ptr< Unit > before_resource)
 
void set_after_resource (std::shared_ptr< Unit > after_resource)
 
std::shared_ptr< Unitget_before_resource ()
 
std::shared_ptr< Unitget_after_resource ()
 
virtual bool prepare ()
 
virtual bool validate ()
 
virtual bool transform ()
 
virtual bool response ()
 

Additional Inherited Members

- Protected Attributes inherited from Horizon::Zone::Game::SharedResourceTransformation< Unit >
std::weak_ptr< Unit_before_resource
 
std::weak_ptr< Unit_after_resource
 

Constructor & Destructor Documentation

◆ PreparatoryToTransformHomunculus()

PreparatoryToTransformHomunculus::PreparatoryToTransformHomunculus ( std::shared_ptr< Units::Homunculus homunculus)
572 : PreparatoryToTransformMob(std::dynamic_pointer_cast<Horizon::Zone::Units::Mob>(homunculus))
573{
574
575}
PreparatoryToTransformMob(std::shared_ptr< Units::Mob > mob)
Definition: SharedResourceTransformation.cpp:385

Member Function Documentation

◆ prepare()

bool PreparatoryToTransformHomunculus::prepare ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::PreparatoryToTransformMob.

578{
579 return true;
580}

◆ transform()

bool PreparatoryToTransformHomunculus::transform ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::PreparatoryToTransformMob.

588{
589 return true;
590}

◆ validate()

bool PreparatoryToTransformHomunculus::validate ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::PreparatoryToTransformMob.

583{
584 return true;
585}

The documentation for this class was generated from the following files: