Horizon Official Technical Documentation
Horizon::Zone::Game::SubsequentTo< UnitType > Class Template Reference

#include <SharedResourceTransformation.hpp>

+ Inheritance diagram for Horizon::Zone::Game::SubsequentTo< UnitType >:
+ Collaboration diagram for Horizon::Zone::Game::SubsequentTo< UnitType >:

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
 
- Public Member Functions inherited from Horizon::Zone::Game::SharedResourceTransformation< UnitType >
 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

- Protected Attributes inherited from Horizon::Zone::Game::SharedResourceTransformation< UnitType >
std::weak_ptr< UnitType > _before_resource
 
std::weak_ptr< UnitType > _after_resource
 

Constructor & Destructor Documentation

◆ SubsequentTo()

template<typename UnitType >
SubsequentTo::SubsequentTo ( std::shared_ptr< UnitType >  before_resource,
std::shared_ptr< UnitType >  after_resource 
)
62: SharedResourceTransformation<T>(before_resource, after_resource)
63{ }
Definition: SharedResourceTransformation.hpp:59

Member Function Documentation

◆ prepare()

◆ response()

◆ validate()


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