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