Khaotic Engine Reborn
Loading...
Searching...
No Matches
model_path_component.h
1#pragma once
2#include "../component.h"
3#include <string>
4
5namespace ecs {
6
8public:
9 ModelPathComponent() = default;
10 explicit ModelPathComponent(const std::wstring& path) : m_path(path) {}
11 ~ModelPathComponent() = default;
12
13 void Initialize() override {}
14 void Update(float deltaTime) override {}
15
20 const std::wstring& GetPath() const { return m_path; }
25 void SetPath(const std::wstring& path) { m_path = path; }
26
27private:
28 std::wstring m_path;
29};
30
31} // namespace ecs
void Update(float deltaTime) override
const std::wstring & GetPath() const
void SetPath(const std::wstring &path)
Definition component.h:9