Class EditorUnityObjectUtility
  
  
  
  
    Inheritance
    
    EditorUnityObjectUtility
   
  Namespace: Ludiq
  
  Syntax
  
    public static class EditorUnityObjectUtility
   
  Fields
  
  
  
  MonoBehaviourClassID
  
  
  Declaration
  
    public const int MonoBehaviourClassID = 114
   
  Field Value
  
  Properties
  
  
  
  
  newPrefabWorkflow
  
  
  Declaration
  
    public static bool newPrefabWorkflow { get; }
   
  Property Value
  
  Methods
  
  
  
  
  GetClassID(Type)
  
  
  Declaration
  
    public static int GetClassID(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  Returns
  
  
  
  
  GetPrefabDefinition(UnityEngine.Object)
  
  
  Declaration
  
    public static UnityEngine.Object GetPrefabDefinition(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
    
      
        | Type | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
         | 
      
    
  
  
  
  
  GetScriptClass(Type)
  
  
  Declaration
  
    public static string GetScriptClass(Type type)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | Type | 
        type | 
         | 
      
    
  
  Returns
  
  
  
  
  GetUnityTypes(UnityEngine.Object)
  
  
  Declaration
  
    public static IEnumerable<Type> GetUnityTypes(UnityEngine.Object target)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        target | 
         | 
      
    
  
  Returns
  
  
  
  
  IsConnectedPrefabInstance(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsConnectedPrefabInstance(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  IsDirty(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsDirty(UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  IsDisconnectedPrefabInstance(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsDisconnectedPrefabInstance(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  IsPrefabDefinition(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsPrefabDefinition(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  IsPrefabInstance(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsPrefabInstance(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns
  
  
  
  
  IsSceneBound(UnityEngine.Object)
  
  
  Declaration
  
    public static bool IsSceneBound(this UnityEngine.Object uo)
   
  Parameters
  
    
      
        | Type | 
        Name | 
        Description | 
      
    
    
      
        | UnityEngine.Object | 
        uo | 
         | 
      
    
  
  Returns