Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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;
            }
        }