Ejemplo n.º 1
0
        private static bool CanSendLog(LogSendingMode logSendingMode)
        {
            switch (logSendingMode)
            {
            case LogSendingMode.Disabled:
                return(false);

            case LogSendingMode.EditorOnly:
                return(Application.isEditor);

            case LogSendingMode.BuildOnly:
                return(!Application.isEditor);

            case LogSendingMode.EditorAndBuild:
                return(true);

            default:
                throw new ArgumentOutOfRangeException();
            }
        }
Ejemplo n.º 2
0
 private void DrawFileLoggingModeSelection()
 {
     GUILayout.Label(FileLoggingModeText);
     FileLogSendingMode = (LogSendingMode)EditorGUILayout.EnumPopup(FileLogSendingMode);
 }
Ejemplo n.º 3
0
 public GeneralModesDrawer(string outputFileDirectory, LogSendingMode analyticsLogSendingMode, LogSendingMode fileLogSendingMode)
 {
     this.outputFileDirectory = outputFileDirectory;
     AnalyticsLogSendingMode  = analyticsLogSendingMode;
     FileLogSendingMode       = fileLogSendingMode;
 }