#pragma once #include "EditorAttachment.hpp" #include "GameObject.hpp" #include "Material.hpp" #include "Player.hpp" #include "Sprite.hpp" #include class EaGameObject : public EditorAttachment { public: static std::unique_ptr Create(GameObject* object); }; class EaPlayer : public EditorAttachment { public: RcPtr confSprite; RcPtr confMaterial; }; class EaLevelWrapper : public EditorAttachment { public: }; class EaIresObject : public EditorAttachment { public: std::string nameEditingScratch; bool isEditingName = false; };