namespace textUtility { using System; using System.Collections; using System.Collections.Generic; using UnityEngine; [Serializable] public class UnderlineSetting : BaseSetting { #region Config public Vector2 Offset; public UnderlineStyle Style; public List ExcludeCharASCIIs = new List(); public List UnderlineExcludeChars { get { if (!underlineExcludeChars.IsAvailable()) { underlineExcludeChars = new List(); foreach (var ascii in ExcludeCharASCIIs) { underlineExcludeChars.Add((char)ascii); } } return underlineExcludeChars; } } private List underlineExcludeChars; #endregion public UnderlineSetting() { ID = 0; Scale = 0.1f; Color = Color.blue; Offset = Vector2.zero; //ExcludeCharASCIIs.Add(9); ExcludeCharASCIIs.Add(10); //ExcludeCharASCIIs.Add(32); } } }