/// <summary> /// 処理経過を出力します。 /// </summary> /// <param name="message">メッセージ</param> /// <param name="logType">出力ログの種別</param> /// <param name="isOverWrite">直前のメッセージを上書きする</param> /// <param name="isReset">メッセージをクリアする</param> private void OutputLog(string message, LogType logType = LogType.Log, bool isOverWrite = false, bool isReset = false) { try { OnFeedbackDescription?.Invoke(message, isOverWrite, isReset); switch (logType) { case LogType.Log: Debug.Log(message); break; case LogType.Error: Debug.LogError(message); break; case LogType.Warning: Debug.LogError(message); break; default: Debug.Log(message); break; } } catch (Exception e) { Debug.Log(e); throw; } }
public void OutputLog(string startSessionLog, LogType logType = LogType.Log, bool isOverWrite = false, bool isReset = false) { OnFeedbackDescription?.Invoke(startSessionLog, isOverWrite, isReset); switch (logType) { case LogType.Log: Debug.Log(startSessionLog); break; case LogType.Error: Debug.LogError(startSessionLog); break; case LogType.Warning: Debug.LogError(startSessionLog); break; default: Debug.Log(startSessionLog); break; } }