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(); } }
private void DrawFileLoggingModeSelection() { GUILayout.Label(FileLoggingModeText); FileLogSendingMode = (LogSendingMode)EditorGUILayout.EnumPopup(FileLogSendingMode); }
public GeneralModesDrawer(string outputFileDirectory, LogSendingMode analyticsLogSendingMode, LogSendingMode fileLogSendingMode) { this.outputFileDirectory = outputFileDirectory; AnalyticsLogSendingMode = analyticsLogSendingMode; FileLogSendingMode = fileLogSendingMode; }