private EditorGUI.DisabledScope DrawOverrideTargetToggle(NodeGUI node, bool status, Action<bool> onStatusChange)
{
if( currentEditingGroup == BuildTargetUtility.DefaultTarget ) {
return new EditorGUI.DisabledScope(false);
}
bool newStatus = GUILayout.Toggle(status,
"Override for " + NodeGUIUtility.GetPlatformButtonFor(currentEditingGroup).ui.tooltip);
if(newStatus != status && onStatusChange != null) {
onStatusChange(newStatus);
}
return new EditorGUI.DisabledScope(!newStatus);
}