public TextBuilder() { lines = new LinePool(this); sbPool = new ObjectPool <StringBuilder>(new StringBuilderPoolPolicy()); BuilderMode = TextBuilderModes.Unlined; Format = GlyphFormat.White; }
public UnlinedText(LinePool lines) : base(lines) { if (lines.Count > 1) { FlattenText(); } }
private void Awake() { this.poolPoint = base.GetComponent <ListPool>(); this.poolLine = base.get_transform().FindChild("Line").GetComponent <LinePool>(); EventDispatcher.AddListener <int, bool>(EventNames.UpdateRiseItem, new Callback <int, bool>(this.OnUpdateRiseItem)); EventDispatcher.AddListener <int>(EventNames.LightEndPoint, new Callback <int>(this.OnLightEndPoint)); }
private void Awake() { _dirtParticles = FindObjectsOfType <ParticlePool>().First(it => it.gameObject.tag == "Dirt"); _lines = FindObjectOfType <LinePool>(); _collision = FindObjectOfType <SimpleRadialCollision>(); _camera = FindObjectOfType <CameraController>(); _audio = GetComponent <AudioSource>(); }
protected FormattedTextBase(LinePool lines) { this.lines = lines; MaxLineWidth = 0f; charBuffer = lines.GetNewLine(); }
public LinedText(LinePool lines) : base(lines) { }
public WrappedText(LinePool lines) : base(lines) { Rewrap(); }