C# Class FairyGUI.TypingEffect

文字打字效果。先调用Start,然后Print。
Show file Open project: fairygui/FairyGUI-unity Class Usage Examples

Protected Properties

Property Type Description
_backupVerts List
_mainLayerStart int
_mainLayerVertCount int
_printIndex int
_shadow bool
_started bool
_stroke bool
_strokeLayerStart int
_textField TextField
_vertIndex int

Public Methods

Method Description
Cancel ( ) : void
Print ( float interval ) : IEnumerator

打印的协程。

Print ( ) : bool

输出一个字符。如果已经没有剩余的字符,返回false。

PrintAll ( float interval ) : void

使用固定时间间隔完成整个打印过程。

Start ( ) : void

开始打字效果。可以重复调用重复启动。

TypingEffect ( GTextField textField ) : System

TypingEffect ( TextField textField ) : System

Protected Methods

Method Description
OnMeshModified ( ) : void

当打字过程中,文本可能会由于字体纹理更改而发生字体重建,要处理这种情况。 图片对象不需要处理,因为HtmlElement.status里设定的隐藏标志不会因为Mesh更新而被冲掉。

Private Methods

Method Description
output ( int vertCount ) : void

Method Details

Cancel() public method

public Cancel ( ) : void
return void

OnMeshModified() protected method

当打字过程中,文本可能会由于字体纹理更改而发生字体重建,要处理这种情况。 图片对象不需要处理,因为HtmlElement.status里设定的隐藏标志不会因为Mesh更新而被冲掉。
protected OnMeshModified ( ) : void
return void

Print() public method

打印的协程。
public Print ( float interval ) : IEnumerator
interval float 每个字符输出的时间间隔
return IEnumerator

Print() public method

输出一个字符。如果已经没有剩余的字符,返回false。
public Print ( ) : bool
return bool

PrintAll() public method

使用固定时间间隔完成整个打印过程。
public PrintAll ( float interval ) : void
interval float
return void

Start() public method

开始打字效果。可以重复调用重复启动。
public Start ( ) : void
return void

TypingEffect() public method

public TypingEffect ( GTextField textField ) : System
textField GTextField
return System

TypingEffect() public method

public TypingEffect ( TextField textField ) : System
textField TextField
return System

Property Details

_backupVerts protected property

protected List _backupVerts
return List

_mainLayerStart protected property

protected int _mainLayerStart
return int

_mainLayerVertCount protected property

protected int _mainLayerVertCount
return int

_printIndex protected property

protected int _printIndex
return int

_shadow protected property

protected bool _shadow
return bool

_started protected property

protected bool _started
return bool

_stroke protected property

protected bool _stroke
return bool

_strokeLayerStart protected property

protected int _strokeLayerStart
return int

_textField protected property

protected TextField,FairyGUI _textField
return TextField

_vertIndex protected property

protected int _vertIndex
return int