| | |
| | | {
|
| | | LazyInit();
|
| | |
|
| | | if (dic.ContainsKey(id))
|
| | | if (m_dic.ContainsKey(id))
|
| | | {
|
| | | return dic[id];
|
| | | return m_dic[id];
|
| | | }
|
| | |
|
| | | return null;
|
| | |
| | | {
|
| | | LazyInit();
|
| | | List<U> result = new List<U>();
|
| | | result.AddRange(dic.Keys);
|
| | | result.AddRange(m_dic.Keys);
|
| | | return result;
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | LazyInit();
|
| | | List<T> result = new List<T>();
|
| | | result.AddRange(dic.Values);
|
| | | result.AddRange(m_dic.Values);
|
| | | return result;
|
| | | }
|
| | |
|
| | |
| | | {
|
| | | LazyInit();
|
| | |
|
| | | return dic.ContainsKey(key);
|
| | | return m_dic.ContainsKey(key);
|
| | | }
|
| | |
|
| | | public static void LazyInit()
|
| | |
| | |
|
| | | public static void Init(string[] lines)
|
| | | {
|
| | | dic.Clear();
|
| | | m_dic.Clear();
|
| | |
|
| | | for (int i = 3; i < lines.Length; i++)
|
| | | {
|
| | |
| | | try
|
| | | {
|
| | | #endif
|
| | | dic.Add(key, config);
|
| | | m_dic.Add(key, config);
|
| | | #if UNITY_EDITOR
|
| | | }
|
| | | catch (ArgumentException exception)
|
| | |
| | | #endif
|
| | | }
|
| | |
|
| | | foreach (var cfg in dic.Values)
|
| | | foreach (var cfg in m_dic.Values)
|
| | | {
|
| | | cfg.AllConfigLoadFinish();
|
| | | }
|