bool IsEditorConnectionTargeted(EditorConnectionTarget connection) { switch (connection) { case EditorConnectionTarget.None: case EditorConnectionTarget.MainEditorProcessPlaymode: return(ProfilerDriver.profileEditor == false); case EditorConnectionTarget.MainEditorProcessEditmode: return(ProfilerDriver.profileEditor == true); default: if (Unsupported.IsDeveloperMode()) { Debug.LogError($"{connection} is not implemented!"); } return(ProfilerDriver.profileEditor == false); } }
void OnTargetedEditorConnectionChanged(EditorConnectionTarget change) { switch (change) { case EditorConnectionTarget.None: case EditorConnectionTarget.MainEditorProcessPlaymode: ProfilerDriver.profileEditor = false; break; case EditorConnectionTarget.MainEditorProcessEditmode: ProfilerDriver.profileEditor = true; break; default: ProfilerDriver.profileEditor = false; if (Unsupported.IsDeveloperMode()) { Debug.LogError($"{change} is not implemented!"); } break; } }