コード例 #1
0
 public TextBuilder()
 {
     lines       = new LinePool(this);
     sbPool      = new ObjectPool <StringBuilder>(new StringBuilderPoolPolicy());
     BuilderMode = TextBuilderModes.Unlined;
     Format      = GlyphFormat.White;
 }
コード例 #2
0
 public UnlinedText(LinePool lines) : base(lines)
 {
     if (lines.Count > 1)
     {
         FlattenText();
     }
 }
コード例 #3
0
ファイル: RiseItem.cs プロジェクト: unseen-code/tianqi_src
 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));
 }
コード例 #4
0
 private void Awake()
 {
     _dirtParticles = FindObjectsOfType <ParticlePool>().First(it => it.gameObject.tag == "Dirt");
     _lines         = FindObjectOfType <LinePool>();
     _collision     = FindObjectOfType <SimpleRadialCollision>();
     _camera        = FindObjectOfType <CameraController>();
     _audio         = GetComponent <AudioSource>();
 }
コード例 #5
0
 protected FormattedTextBase(LinePool lines)
 {
     this.lines   = lines;
     MaxLineWidth = 0f;
     charBuffer   = lines.GetNewLine();
 }
コード例 #6
0
 public LinedText(LinePool lines) : base(lines)
 {
 }
コード例 #7
0
 public WrappedText(LinePool lines) : base(lines)
 {
     Rewrap();
 }