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

#include <SharedResourceTransformation.hpp>

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

Public Member Functions

 TransformMonster (std::shared_ptr< Units::Monster > monster)
 
 ~TransformMonster ()
 
virtual bool prepare () override
 
virtual bool validate () override
 
virtual bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::TransformMob
 TransformMob (std::shared_ptr< Units::Mob > mob)
 
 ~TransformMob ()
 
virtual bool prepare () override
 
virtual bool validate () override
 
virtual bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::TransformUnit
 TransformUnit (std::shared_ptr< Unit > unit)
 
virtual bool prepare () override
 
virtual bool validate () override
 
virtual bool transform () override
 
- Public Member Functions inherited from Horizon::Zone::Game::TransformResource< Unit >
 TransformResource (PreparatoryTo< Unit > prep_to, SubsequentTo< Unit > sub_to)
 
virtual bool prepare ()
 
virtual bool validate ()
 
virtual bool transform ()
 

Additional Inherited Members

- Protected Attributes inherited from Horizon::Zone::Game::TransformResource< Unit >
PreparatoryTo< Unit_prep_to
 
SubsequentTo< Unit_sub_to
 

Constructor & Destructor Documentation

◆ TransformMonster()

TransformMonster::TransformMonster ( std::shared_ptr< Units::Monster monster)
488 : TransformMob(monster)
489{
490
491}
TransformMob(std::shared_ptr< Units::Mob > mob)
Definition: SharedResourceTransformation.cpp:425

◆ ~TransformMonster()

Horizon::Zone::Game::TransformMonster::~TransformMonster ( )
inline
326{ }

Member Function Documentation

◆ prepare()

bool TransformMonster::prepare ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::TransformMob.

494{
495 return true;
496}

◆ transform()

bool TransformMonster::transform ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::TransformMob.

504{
505 return true;
506}

◆ validate()

bool TransformMonster::validate ( )
overridevirtual

Reimplemented from Horizon::Zone::Game::TransformMob.

499{
500 return true;
501}

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