1234567891011121314151617181920212223242526272829303132333435 |
- using UnityEngine;
- using System.Collections.Generic;
- using System.Text.RegularExpressions;
- using System.Linq;
- using System.Globalization;
- using System.Collections;
- namespace I2.Loc
- {
- public static partial class LocalizationManager
- {
- #region Variables: Misc
- public static List<ILocalizeTargetDescriptor> mLocalizeTargets = new List<ILocalizeTargetDescriptor>();
- #endregion
- public static void RegisterTarget( ILocalizeTargetDescriptor desc )
- {
- if (mLocalizeTargets.FindIndex(x => x.Name == desc.Name) != -1)
- return;
- for (int i = 0; i < mLocalizeTargets.Count; ++i)
- {
- if (mLocalizeTargets[i].Priority > desc.Priority)
- {
- mLocalizeTargets.Insert(i, desc);
- return;
- }
- }
- mLocalizeTargets.Add(desc);
- }
- }
- }
|