using UnityEngine; using System.Collections; using System.Text; public class StringUtility { public static string[] splitSeparator = new string[] { "|" }; private static StringBuilder s_CacheStringBuilder = new StringBuilder(); static object lockObject = new object(); public static string Contact(params object[] _objects) { lock (lockObject) { s_CacheStringBuilder.Remove(0, s_CacheStringBuilder.Length); for (int i = 0; i < _objects.Length; ++i) { if (_objects[i] != null) { s_CacheStringBuilder.Append(_objects[i]); } } return s_CacheStringBuilder.ToString(); } } public static string GetLevelString(int _level, int _confine) { return _level > _confine ? Contact(Language.Get("Nirvana"), _level - _confine, Language.Get("Z1041")) : Contact(_level, Language.Get("Z1041")); } }