Class PrefabManager.Cache
The global cache of prefabs per scene.
Inheritance
System.Object
PrefabManager.Cache
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Jotunn.Managers
Assembly: Jotunn.dll
Syntax
public static class Cache
Methods
| Improve this Doc View SourceGetPrefab(Type, String)
Get an instance of an Unity Object from the current scene with the given name.
Declaration
public static UnityEngine.Object GetPrefab(Type type, string name)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | System.Type to search for. |
System.String | name | Name of the actual object to search for. |
Returns
Type | Description |
---|---|
UnityEngine.Object |
GetPrefab<T>(String)
Get an instance of an Unity Object from the current scene by name.
Declaration
public static T GetPrefab<T>(string name)
where T : UnityEngine.Object
Parameters
Type | Name | Description |
---|---|---|
System.String | name |
Returns
Type | Description |
---|---|
T |
Type Parameters
Name | Description |
---|---|
T |
GetPrefabs(Type)
Get all instances of an Unity Object from the current scene by type.
Declaration
public static Dictionary<string, UnityEngine.Object> GetPrefabs(Type type)
Parameters
Type | Name | Description |
---|---|---|
System.Type | type | System.Type to search for. |
Returns
Type | Description |
---|---|
System.Collections.Generic.Dictionary<System.String, UnityEngine.Object> |