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

#include <SharedResourceTransformation.hpp>

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

Public Member Functions

 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

◆ TransformUnit()

TransformUnit::TransformUnit ( std::shared_ptr< Unit unit)
115{
116
117}
Definition: SharedResourceTransformation.hpp:117
Definition: SharedResourceTransformation.hpp:127
TransformResource(PreparatoryTo< Unit > prep_to, SubsequentTo< Unit > sub_to)
Definition: SharedResourceTransformation.cpp:66

Member Function Documentation

◆ prepare()

◆ transform()

◆ validate()


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