| using UnityEngine; | 
| using System.Collections; | 
| using UnityEngine.UI; | 
| using System.Collections.Generic; | 
| using System; | 
|   | 
|   | 
| 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 = Launch.Instance.EnableLog; | 
|         m_ToggleWarning.isOn = Launch.Instance.EnableLogWarning; | 
|         m_ToggleError.isOn = Launch.Instance.EnableLogError; | 
|         m_ToggleNet.isOn = Launch.Instance.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; | 
|     } | 
|   | 
|   | 
| } |