summaryrefslogtreecommitdiff
path: root/Runtime/Export/GameObjectExport.h
blob: 69e07f4d3292ed0e5b718e0ddb8d53890d99df1b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#ifndef _GAMEOBJECTEXPORT_H_
#define _GAMEOBJECTEXPORT_H_

#include "UnityPrefix.h"

#include "Runtime/Scripting/Backend/ScriptingTypes.h"

namespace Unity
{
	class GameObject;
}

ScriptingObjectPtr MonoAddComponent(Unity::GameObject& go, const char* name);
ScriptingObjectPtr MonoAddComponentWithType(Unity::GameObject& go, ScriptingObjectPtr reflectionTypeObject, bool dontShareMonoScript = false);
Unity::GameObject* MonoCreateGameObject(const char* name);

#endif