Class UnityObjectUtility
Inheritance
UnityObjectUtility
Namespace: Ludiq
Syntax
public static class UnityObjectUtility
Properties
isUnityNullSafeCheckSupported
Declaration
public static bool isUnityNullSafeCheckSupported { get; }
Property Value
Methods
AsUnityNull<T>(T)
Declaration
public static T AsUnityNull<T>(this T obj)
where T : Object
Parameters
Type |
Name |
Description |
T |
obj |
|
Returns
Type Parameters
FindObjectsOfTypeInAllScenes(Type, Boolean)
Declaration
public static IEnumerable<Object> FindObjectsOfTypeInAllScenes(Type type, bool includeInactive = true)
Parameters
Type |
Name |
Description |
Type |
type |
|
Boolean |
includeInactive |
|
Returns
FindObjectsOfTypeInAllScenes<T>(Boolean)
Declaration
public static IEnumerable<T> FindObjectsOfTypeInAllScenes<T>(bool includeInactive = true)
Parameters
Type |
Name |
Description |
Boolean |
includeInactive |
|
Returns
Type Parameters
FindObjectsOfTypeInScene(Type, Boolean)
Declaration
public static IEnumerable<Object> FindObjectsOfTypeInScene(Type type, bool includeInactive = true)
Parameters
Type |
Name |
Description |
Type |
type |
|
Boolean |
includeInactive |
|
Returns
FindObjectsOfTypeInScene(Type, Scene, Boolean)
Declaration
public static IEnumerable<Object> FindObjectsOfTypeInScene(Type type, Scene scene, bool includeInactive = true)
Parameters
Returns
FindObjectsOfTypeInScene<T>(Boolean)
Declaration
public static IEnumerable<T> FindObjectsOfTypeInScene<T>(bool includeInactive = true)
Parameters
Type |
Name |
Description |
Boolean |
includeInactive |
|
Returns
Type Parameters
FindObjectsOfTypeInScene<T>(Scene, Boolean)
Declaration
public static IEnumerable<T> FindObjectsOfTypeInScene<T>(Scene scene, bool includeInactive = true)
Parameters
Returns
Type Parameters
GetInstanceIDSafe(Object)
Declaration
public static int GetInstanceIDSafe(this Object uo)
Parameters
Type |
Name |
Description |
Object |
uo |
|
Returns
IsDestroyed(Object)
Declaration
public static bool IsDestroyed(this Object target)
Parameters
Type |
Name |
Description |
Object |
target |
|
Returns
IsHidden(Object)
Declaration
public static bool IsHidden(this Object uo)
Parameters
Type |
Name |
Description |
Object |
uo |
|
Returns
IsUnityNull(Object)
Declaration
public static bool IsUnityNull(this object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
IsUnityNullSafe(Object)
Declaration
public static bool IsUnityNullSafe(this Object uo)
Parameters
Type |
Name |
Description |
Object |
uo |
|
Returns
NotUnityNull<T>(IEnumerable<T>)
Declaration
public static IEnumerable<T> NotUnityNull<T>(this IEnumerable<T> enumerable)
where T : Object
Parameters
Returns
Type Parameters
ToSafeString(Object)
Declaration
public static string ToSafeString(this object obj)
Parameters
Type |
Name |
Description |
Object |
obj |
|
Returns
ToSafeString(Object)
Declaration
public static string ToSafeString(this Object uo)
Parameters
Type |
Name |
Description |
Object |
uo |
|
Returns
TrulyEqual(Object, Object)
Declaration
public static bool TrulyEqual(Object a, Object b)
Parameters
Returns
UnityNullCoalesce(Object, Object)
Declaration
public static object UnityNullCoalesce(this object obj, object fallback)
Parameters
Returns