public static VisitGroupsRecursivly ( |
||
group | ||
visitorCallback | Action |
|
return | void |
public static void VisitGroupsRecursivly(AudioMixerGroupController group, System.Action <AudioMixerGroupController> visitorCallback) { foreach (AudioMixerGroupController child in group.children) { AudioMixerUtility.VisitGroupsRecursivly(child, visitorCallback); } if (visitorCallback == null) { return; } visitorCallback(group); }
public static void VisitGroupsRecursivly(AudioMixerGroupController group, Action <AudioMixerGroupController> visitorCallback) { AudioMixerGroupController[] children = group.children; for (int i = 0; i < children.Length; i++) { AudioMixerGroupController group2 = children[i]; AudioMixerUtility.VisitGroupsRecursivly(group2, visitorCallback); } if (visitorCallback != null) { visitorCallback(group); } }