예제 #1
0
        private void OnEnable()
        {
            int         count  = Enum.GetValues(typeof(DebugPrefix)).Length;
            DebugConfig config = target as DebugConfig;

            if (config != null)
            {
                if (config.Switch == null)
                {
                    config.Switch = new bool[0];
                }

                if (config.Switch.Length != count)
                {
                    bool[] newlist = new bool[count];
                    for (int i = 0; i < config.Switch.Length && i < count; i++)
                    {
                        newlist[i] = config.Switch[i];
                    }
                    config.Switch = newlist;
                }
            }

            _enable = serializedObject.FindProperty("Enable");
            _switch = serializedObject.FindProperty("Switch");
        }
예제 #2
0
 public static void LoadConfig()
 {
     Config = Resources.Load <DebugConfig>("DebugConfig");
 }