private void ShowAllComponentsInInspector() { Component[] v_components = GetComponents <Component>(); foreach (Component v_component in v_components) { if (v_component != null && v_component != this && v_component != this.transform) { v_component.hideFlags &= ~HideFlags.HideInInspector; v_component.hideFlags &= ~HideFlags.NotEditable; } } foreach (Transform v_child in transform) { if (v_child != null) { KiltUtils.UnlockObject(v_child.gameObject); } } }