open-story-teller/core/src/function_node.h
anthony@rabine.fr f538148a9a
Some checks failed
build-story-editor / build_linux (push) Has been cancelled
build-story-editor / build_win32 (push) Has been cancelled
Deploy / deploy (push) Has been cancelled
Create separated core (WIP) GUI agnostic, new sub pages for functions
2024-08-30 13:25:40 +02:00

24 lines
540 B
C++

#pragma once
#include <string>
#include "i_story_manager.h"
#include "base_node.h"
#include "i_script_node.h"
#include "i_story_project.h"
class FunctionNode : public BaseNode
{
public:
FunctionNode(const std::string &type);
virtual void Initialize() override;
virtual std::string Build(IStoryPage &page, const StoryOptions &options, int nb_out_conns) override;
virtual std::string GenerateConstants(IStoryPage &page, const StoryOptions &options, int nb_out_conns) override;
void StoreInternalData();
private:
};