少年修仙传客户端代码仓库
leonard Wu
2018-08-07 b21f859fe5c18e32f7a08818944e9ca355e29508
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
 
public class DesignDebug
{
    public static bool EnableLog = false;
    public static bool EnableLogWarning = false;
    public static bool EnableLogError = false;
    public static bool EnableNet = false;
 
    public static void Init()
    {
        EnableLog = LocalSave.GetBool("DesignEnableLog", false);
        EnableLogWarning = LocalSave.GetBool("DesignEnableLogWarning", false);
        EnableLogError = LocalSave.GetBool("DesignEnableLogError", false);
    }
 
    public static void SetLogAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLog", _able);
        EnableLog = _able;
    }
 
    public static void SetLogWarningAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLogWarning", _able);
        EnableLogWarning = _able;
    }
 
    public static void SetLogErrorAble(bool _able)
    {
        LocalSave.SetBool("DesignEnableLogError", _able);
        EnableLogError = _able;
    }
 
    public static void SetLogNetAble(bool _able)
    {
        EnableNet = _able;
    }
 
    public static void Log(object message, Object context)
    {
        if (EnableLog)
        {
            Debug.Log(message, context);
        }
    }
 
    public static void Log(object message)
    {
        if (EnableLog)
        {
            Debug.Log(message);
        }
    }
 
    public static void LogFormat(string message, params object[] _objs)
    {
        if (EnableLog)
        {
            Debug.LogFormat(message, _objs);
        }
    }
 
    public static void LogError(object message, Object context)
    {
        if (EnableLogError)
        {
            Debug.LogError(message, context);
        }
    }
 
    public static void LogError(object message)
    {
        if (EnableLogError)
        {
            Debug.LogError(message);
        }
    }
 
    public static void LogErrorFormat(string message, params object[] _objs)
    {
        if (EnableLogError)
        {
            Debug.LogErrorFormat(message, _objs);
        }
    }
 
    public static void LogWarning(object message, Object context)
    {
        if (EnableLogWarning)
        {
            Debug.LogWarning(message, context);
        }
    }
 
    public static void LogWarning(object message)
    {
        if (EnableLogWarning)
        {
            Debug.LogWarning(message);
        }
    }
 
    public static void LogWarningFormat(string message, params object[] _objs)
    {
        if (EnableLogWarning)
        {
            Debug.LogWarningFormat(message, _objs);
        }
    }
 
    public static void LogNet(object message)
    {
        if (EnableNet)
        {
            Debug.Log(message);
        }
    }
 
    public static void LogNetFormat(string message, params object[] _objs)
    {
        if (EnableNet)
        {
            Debug.LogFormat(message, _objs);
        }
    }
}