/* * Copyright (C) 2022 Riyyi * * SPDX-License-Identifier: MIT */ #pragma once #include // std::string #include // std::move namespace Inferno { class LuaScript; struct LuaScriptComponent { LuaScript* instance { nullptr }; std::string path; // Dont allow manually setting instance during construction LuaScriptComponent() {} LuaScriptComponent(const std::string& path) : path(std::move(path)) { } }; } // namespace Inferno