Show / Hide Table of Contents

Class ScriptableObject

Inheritance
Object
Object
ScriptableObject
TreeData
StrippingInfo
Editor
EditorWindow
GridPalette
GridSelection
PresetSelectorReceiver
EndNameEditAction
ScriptableSingleton<T>
Tools
RenderPipelineAsset
VisualTreeAsset
VFXSpawnerCallbacks
GridBrushBase
GUISkin
PanelWrapper
PlayerConnection
PlayableAsset
StateMachineBehaviour
TileBase
Inherited Members
Object.GetInstanceID()
Object.GetHashCode()
Object.Equals(Object)
Object.name
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate(Object, Transform, Boolean)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Instantiate<T>(T, Transform, Boolean)
Object.Destroy(Object, Single)
Object.Destroy(Object)
Object.DestroyImmediate(Object, Boolean)
Object.DestroyImmediate(Object)
Object.FindObjectsOfType(Type)
Object.DontDestroyOnLoad(Object)
Object.hideFlags
Object.DestroyObject(Object, Single)
Object.DestroyObject(Object)
Object.FindSceneObjectsOfType(Type)
Object.FindObjectsOfTypeIncludingAssets(Type)
Object.FindObjectsOfType<T>()
Object.FindObjectOfType<T>()
Object.FindObjectsOfTypeAll(Type)
Object.FindObjectOfType(Type)
Object.ToString()
Object.Equals(Object, Object)
Object.ReferenceEquals(Object, Object)
Object.GetType()
Object.MemberwiseClone()
Namespace: UnityEngine
Assembly: UnityEngine.dll
Syntax
public class ScriptableObject : Object

Constructors

| Improve this Doc View Source

ScriptableObject()

Declaration
public ScriptableObject()

Methods

| Improve this Doc View Source

CreateInstance(String)

Declaration
public static ScriptableObject CreateInstance(string className)
Parameters
Type Name Description
String className
Returns
Type Description
ScriptableObject
| Improve this Doc View Source

CreateInstance(Type)

Declaration
public static ScriptableObject CreateInstance(Type type)
Parameters
Type Name Description
Type type
Returns
Type Description
ScriptableObject
| Improve this Doc View Source

CreateInstance<T>()

Declaration
public static T CreateInstance<T>()
    where T : ScriptableObject
Returns
Type Description
T
Type Parameters
Name Description
T

SetDirty()

Declaration
[Obsolete("Use EditorUtility.SetDirty instead")]
public void SetDirty()

Extension Methods

MustExtensions.MustBeEqual<T>(T, T)
MustExtensions.MustBeEqual<T>(T, T, String)
MustExtensions.MustNotBeEqual<T>(T, T)
MustExtensions.MustNotBeEqual<T>(T, T, String)
MustExtensions.MustBeNull<T>(T)
MustExtensions.MustBeNull<T>(T, String)
MustExtensions.MustNotBeNull<T>(T)
MustExtensions.MustNotBeNull<T>(T, String)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX