TypingEffect
Namespace:FairyGUI
Source:Assets/Scripts/Core/Text/TypingEffect.cs (line 10)
public class TypingEffect
文字打字效果。先调用Start,然后Print。
Constructors
TypingEffect(GTextField)
public TypingEffect(GTextField textField);
| Parameter | Type | Description |
|---|---|---|
textField | GTextField |
Source:Core/Text/TypingEffect.cs (line 31)
TypingEffect(TextField)
public TypingEffect(TextField textField);
| Parameter | Type | Description |
|---|---|---|
textField | TextField |
Source:Core/Text/TypingEffect.cs (line 22)
Fields
_printIndex
protected int _printIndex;
Source:Core/Text/TypingEffect.cs (line 14)
_started
protected bool _started;
Source:Core/Text/TypingEffect.cs (line 16)
_textField
protected TextField _textField;
Source:Core/Text/TypingEffect.cs (line 12)
Methods
Cancel()
public void Cancel();
Source:Core/Text/TypingEffect.cs (line 125)
Print(float)
public IEnumerator Print(float interval);
打印的协程。
| Parameter | Type | Description |
|---|---|---|
interval | float | 每个字符输出的时间间隔 |
Source:Core/Text/TypingEffect.cs (line 110)
Print()
public bool Print();
输出一个字符。如果已经没有剩余的字符,返回false。
Source:Core/Text/TypingEffect.cs (line 90)
PrintAll(float)
public void PrintAll(float interval);
使用固定时间间隔完成整个打印过程。
| Parameter | Type | Description |
|---|---|---|
interval | float |
Source:Core/Text/TypingEffect.cs (line 120)
Start()
public void Start();
开始打字效果。可以重复调用重复启动。
Source:Core/Text/TypingEffect.cs (line 67)
Properties
totalTimes
public int totalTimes { get; }
总输出次数
Source:Core/Text/TypingEffect.cs (line 42)