Class TransformExtensions
public static class TransformExtensions
- Inheritance
-
TransformExtensions
- Inherited Members
-
Methods
public static void DestroyAllChildren(this Transform transform)
Parameters
transform Transform
public static void EnsureComponent<T>(this Transform transform) where T : Component
Parameters
transform Transform
Type Parameters
T
public static float GetHeight(this Transform transform)
Parameters
transform Transform
Returns
- float
public static float GetWidth(this Transform transform)
Parameters
transform Transform
Returns
- float
public static void HideAllChildren(this Transform transform)
Parameters
transform Transform
public static void RemoveComponent(this Transform transform, Component component)
Parameters
transform Transform
component Component
public static void RemoveComponent<T>(this Transform transform) where T : Component
Parameters
transform Transform
Type Parameters
T
public static void RemoveMissingComponents(this Transform transform)
Parameters
transform Transform
public static void RunActionOnAllChildren(this Transform transform, Action<Transform> action)
Parameters
transform Transform
action Action<Transform>
public static void SafeRemoveComponent<T>(this Transform transform) where T : Component
Parameters
transform Transform
Type Parameters
T
public static void SetActive(this Transform transform, bool active)
Parameters
transform Transform
active bool
public static void SetLocalPosX(this Transform transform, float posX, bool relative = false)
Parameters
transform Transform
posX float
relative bool
public static void SetLocalPosY(this Transform transform, float posY, bool relative = false)
Parameters
transform Transform
posY float
relative bool
public static void ShowAllChildren(this Transform transform)
Parameters
transform Transform