Class DirectObjectRegistry
Inheritance
Object
ScriptableObject
DirectObjectRegistry
Implements
ISerializationCallbackReceiver
Inherited Members
ScriptableRuntimeSingletonRegistry<DirectObjectRegistry, DirectObject>.Find(Predicate<DirectObject>)
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetEntityId()
Object.GetInstanceID()
Object.GetHashCode()
Object.InstantiateAsync<T>(T)
Object.InstantiateAsync<T>(T, Transform)
Object.InstantiateAsync<T>(T, Vector3, Quaternion)
Object.InstantiateAsync<T>(T, Transform, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Scene)
Object.Instantiate<T>(T, InstantiateParameters)
Object.Instantiate<T>(T, Vector3, Quaternion, InstantiateParameters)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Namespace: Glitch9.AIDevKit.Sheets
Assembly: Glitch9.AIDevKit.Sheets.dll
Syntax
[AssetPath("Resources/AIDevKit/Sheets", AssetPathAttribute.Location.ResourcesFolder)]
public sealed class DirectObjectRegistry : ScriptableRuntimeSingletonRegistry<DirectObjectRegistry, DirectObject>, ISerializationCallbackReceiver
Methods
| Edit this page View SourceGetAsset(string, string)
Declaration
public static Object GetAsset(string guid, string assetName)
Parameters
| Type | Name | Description |
|---|---|---|
| string | guid | |
| string | assetName |
Returns
| Type | Description |
|---|---|
| Object |
OnAfterDeserialize()
Implement this callback to transform data back into runtime data types after an object is deserialized.
Declaration
public void OnAfterDeserialize()
OnBeforeSerialize()
Implement this callback to transform data into serializable data types immediately before an object is serialized.
Declaration
public void OnBeforeSerialize()
Register(string, Object)
Declaration
public static DirectObject Register(string guid, Object asset)
Parameters
| Type | Name | Description |
|---|---|---|
| string | guid | |
| Object | asset |
Returns
| Type | Description |
|---|---|
| DirectObject |
Implements
UnityEngine.ISerializationCallbackReceiver