123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263 |
- #ifndef COLLISION_POLYGON_2D_EDITOR_PLUGIN_H
- #define COLLISION_POLYGON_2D_EDITOR_PLUGIN_H
- #include "editor/plugins/abstract_polygon_2d_editor.h"
- #include "scene/2d/collision_polygon_2d.h"
- class CollisionPolygon2DEditor : public AbstractPolygon2DEditor {
- GDCLASS(CollisionPolygon2DEditor, AbstractPolygon2DEditor);
- CollisionPolygon2D *node;
- protected:
- virtual Node2D *_get_node() const;
- virtual void _set_node(Node *p_polygon);
- public:
- CollisionPolygon2DEditor(EditorNode *p_editor);
- };
- class CollisionPolygon2DEditorPlugin : public AbstractPolygon2DEditorPlugin {
- GDCLASS(CollisionPolygon2DEditorPlugin, AbstractPolygon2DEditorPlugin);
- public:
- CollisionPolygon2DEditorPlugin(EditorNode *p_node);
- };
- #endif
|