Class ResourceManager
- Namespace
- I2.Loc
- Assembly
- Assembly-CSharp.dll
public class ResourceManager : MonoBehaviour
- Inheritance
-
ResourceManager
- Extension Methods
-
Constructors
ResourceManager()
Fields
Assets
Field Value
- Object[]
mBundleManagers
public List<IResourceManager_Bundles> mBundleManagers
Field Value
- List<IResourceManager_Bundles>
Properties
pInstance
public static ResourceManager pInstance { get; }
Property Value
- ResourceManager
Methods
CleanResourceCache(bool)
public void CleanResourceCache(bool unloadResources = false)
Parameters
unloadResources bool
GetAsset<T>(string)
public T GetAsset<T>(string Name) where T : Object
Parameters
Name string
Returns
- T
Type Parameters
T
HasAsset(Object)
public bool HasAsset(Object Obj)
Parameters
Obj Object
Returns
- bool
LoadFromBundle<T>(string)
public T LoadFromBundle<T>(string path) where T : Object
Parameters
path string
Returns
- T
Type Parameters
T
LoadFromResources<T>(string)
public T LoadFromResources<T>(string Path) where T : Object
Parameters
Path string
Returns
- T
Type Parameters
T
MyOnLevelWasLoaded(Scene, LoadSceneMode)
public static void MyOnLevelWasLoaded(Scene scene, LoadSceneMode mode)
Parameters
scene Scene
mode LoadSceneMode