Files
sbox-public/engine/Definitions/hammer/Tools/EntityTool.def
s&box team 71f266059a Open source release
This commit imports the C# engine code and game files, excluding C++ source code.

[Source-Commit: ceb3d758046e50faa6258bc3b658a30c97743268]
2025-11-24 09:05:18 +00:00

21 lines
464 B
Modula-2

#include "toolentity.h"
managed class Editor.MapEditor.IEntityTool
{
void CreateUI( QWidget container );
string GetCurrentEntityClassName();
}
// Glue for the entity tool, we could do the entire thing in C# with some more APIs exposed and avoid all this.
managed static class Editor.MapEditor.EntityToolGlue
{
Editor.MapEditor.IEntityTool Create( CToolEntity tool );
}
native class CToolEntity
{
void StartBlockEntityCreation( string className );
}