29#ifndef HORIZON_ZONE_LUA_COMPONENT_HPP
30#define HORIZON_ZONE_LUA_COMPONENT_HPP
38class GameLogicProcess;
Definition: LUAComponent.hpp:40
virtual void sync_functions(std::shared_ptr< sol::state > state)=0
LUAComponent(std::shared_ptr< GameLogicProcess > container)
Definition: LUAComponent.hpp:43
std::shared_ptr< GameLogicProcess > _map_container_thread
Definition: LUAComponent.hpp:52
LUAComponent()
Definition: LUAComponent.hpp:42
virtual void sync_definitions(std::shared_ptr< sol::state > state)=0
~LUAComponent()
Definition: LUAComponent.hpp:44
std::shared_ptr< GameLogicProcess > get_container()
Definition: LUAComponent.hpp:50
virtual void sync_data_types(std::shared_ptr< sol::state > state)=0
Definition: Element.hpp:7