Example #1
0
        public static string GenerateBeautifiedPrefabName(PrefabInfo prefab)
        {
            string itemName;

            if (prefab == null)
            {
                itemName = "None";
            }
            else
            {
                itemName = prefab.GetUncheckedLocalizedTitle();

                /*
                 * var index1 = itemName.IndexOf('.');
                 * if (index1 > -1) itemName = itemName.Substring(index1 + 1);
                 *
                 * var index2 = itemName.IndexOf("_Data", StringComparison.Ordinal);
                 * if (index2 > -1) itemName = itemName.Substring(0, index2);
                 */

                // replace spaces at start and end
                itemName = itemName.Trim();

                // replace multiple spaces with one
                itemName = Regex.Replace(itemName, " {2,}", " ");

                //itemName = AddSpacesToSentence(itemName);
            }

            return(itemName);
        }
Example #2
0
        public static string GetName(this PrefabInfo prefabInfo)
        {
            string name = prefabInfo.GetUncheckedLocalizedTitle();

            return(name.Contains(".") ? name.Substring(name.IndexOf('.') + 1) : name);
        }
Example #3
0
        public static string GenerateBeautifiedPrefabName(PrefabInfo prefab)
        {
            string itemName;

            if (prefab == null)
            {
                itemName = "None";
            }
            else
            {
                itemName = prefab.GetUncheckedLocalizedTitle();

                /*
                var index1 = itemName.IndexOf('.');
                if (index1 > -1) itemName = itemName.Substring(index1 + 1);

                var index2 = itemName.IndexOf("_Data", StringComparison.Ordinal);
                if (index2 > -1) itemName = itemName.Substring(0, index2);
                */

                // replace spaces at start and end
                itemName = itemName.Trim();

                // replace multiple spaces with one
                itemName = Regex.Replace(itemName, " {2,}", " ");

                //itemName = AddSpacesToSentence(itemName);
            }

            return itemName;
        }