using UnityEngine;
|
using System.Collections;
|
using UnityEngine.UI;
|
using System.Collections.Generic;
|
using System;
|
|
namespace vnxbqy.UI
|
{
|
|
public class DebugLogSetting : MonoBehaviour
|
{
|
|
bool m_DrawLog {
|
get { return LocalSave.GetBool("DebugDrawAtGameView", false); }
|
set { LocalSave.SetBool("DebugDrawAtGameView", value); }
|
}
|
|
bool m_CallStack {
|
get {
|
return LocalSave.GetBool("DebugCallStack");
|
}
|
set {
|
LocalSave.SetBool("DebugCallStack", value);
|
}
|
}
|
|
[SerializeField]
|
Toggle m_ToggleDrawLog;
|
[SerializeField]
|
Toggle m_ToggleLog;
|
[SerializeField]
|
Toggle m_ToggleWarning;
|
[SerializeField]
|
Toggle m_ToggleError;
|
|
[SerializeField]
|
Toggle m_ToggleNet;
|
|
[SerializeField]
|
Toggle m_ToggleCallStack;
|
|
private void Awake()
|
{
|
m_ToggleDrawLog.isOn = m_DrawLog;
|
m_ToggleLog.isOn = DebugEx.EnableLog;
|
m_ToggleWarning.isOn = DebugEx.EnableLogWarning;
|
m_ToggleError.isOn = DebugEx.EnableLogError;
|
m_ToggleNet.isOn = DebugEx.EnableNetLog;
|
m_ToggleCallStack.isOn = m_CallStack;
|
|
m_ToggleDrawLog.AddListener(SetLogRenderActive);
|
m_ToggleLog.AddListener(DebugUtility .SetLogAble);
|
m_ToggleWarning.AddListener(DebugUtility.SetLogWarningAble);
|
m_ToggleError.AddListener(DebugUtility.SetLogErrorAble);
|
m_ToggleNet.AddListener(DebugUtility.SetLogNetAble);
|
m_ToggleCallStack.AddListener(SetCallStackActive);
|
}
|
|
void SetLogRenderActive(bool _value)
|
{
|
m_DrawLog = _value;
|
}
|
|
void SetCallStackActive(bool _value)
|
{
|
m_CallStack = _value;
|
}
|
|
|
}
|
|
}
|
|
|
|