summaryrefslogtreecommitdiff
path: root/Runtime/Misc/ResourceManagerUtility.h
blob: fbec34223966802951a965f7ee954cdc226fbfb5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef RESOURCEMANAGERUTILITY_H
#define RESOURCEMANAGERUTILITY_H

#include "UnityPrefix.h"

#include <string>

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

class BuiltinResourceManager;

ScriptingObjectPtr GetScriptingBuiltinResourceFromManager(BuiltinResourceManager& resources, ScriptingObjectPtr type, const std::string& path);
ScriptingObjectPtr GetScriptingBuiltinResource(ScriptingObjectPtr type, const std::string& path);

#if UNITY_EDITOR

ScriptingObjectPtr GetMonoBuiltinExtraResource(ScriptingObjectPtr type, ScriptingStringPtr path);

#endif

#endif