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"));
|
}
|
|
}
|