| | |
| | | T config = new T();
|
| | | U key = config.LoadKey(strKey);
|
| | | config.LoadConfig(line);
|
| | | config.OnConfigParseCompleted();
|
| | | #if UNITY_EDITOR
|
| | | try
|
| | | {
|
| | |
| | | Debug.LogError(typeof(T).Name + " 重复的key " + key + " " + exception.Message);
|
| | | }
|
| | | #endif
|
| | | |
| | | }
|
| | |
|
| | | foreach (var cfg in dic.Values)
|
| | | {
|
| | | cfg.AllConfigLoadFinish();
|
| | | }
|
| | |
|
| | | isInit = true;
|
| | |
| | | return default(U);
|
| | | }
|
| | |
|
| | | protected virtual void AllConfigLoadFinish()
|
| | | {
|
| | | |
| | | }
|
| | |
|
| | | public virtual void LoadConfig(string line)
|
| | | {
|
| | |
|
| | | }
|
| | |
|
| | | protected virtual void OnConfigParseCompleted()
|
| | | {
|
| | | |
| | | }
|
| | |
|
| | | protected int ParseInt(string str)
|
| | | {
|