TypingEffect
命名空间:FairyGUI
源码:Assets/Scripts/Core/Text/TypingEffect.cs (行 10)
public class TypingEffect
文字打字效果。先调用Start,然后Print。
构造函数
TypingEffect(GTextField)
public TypingEffect(GTextField textField);
| 参数 | 类型 | 说明 |
|---|---|---|
textField | GTextField |
源码:Core/Text/TypingEffect.cs (行 31)
TypingEffect(TextField)
public TypingEffect(TextField textField);
| 参数 | 类型 | 说明 |
|---|---|---|
textField | TextField |
源码:Core/Text/TypingEffect.cs (行 22)
字段
_printIndex
protected int _printIndex;
源码:Core/Text/TypingEffect.cs (行 14)
_started
protected bool _started;
源码:Core/Text/TypingEffect.cs (行 16)
_textField
protected TextField _textField;
源码:Core/Text/TypingEffect.cs (行 12)
方法
Cancel()
public void Cancel();
源码:Core/Text/TypingEffect.cs (行 125)
Print(float)
public IEnumerator Print(float interval);
打印的协程。
| 参数 | 类型 | 说明 |
|---|---|---|
interval | float | 每个字符输出的时间间隔 |
源码:Core/Text/TypingEffect.cs (行 110)
Print()
public bool Print();
输出一个字符。如果已经没有剩余的字符,返回false。
源码:Core/Text/TypingEffect.cs (行 90)
PrintAll(float)
public void PrintAll(float interval);
使用固定时间间隔完成整个打印过程。
| 参数 | 类型 | 说明 |
|---|---|---|
interval | float |
源码:Core/Text/TypingEffect.cs (行 120)
Start()
public void Start();
开始打字效果。可以重复调用重复启动。
源码:Core/Text/TypingEffect.cs (行 67)
属性
totalTimes
public int totalTimes { get; }
总输出次数
源码:Core/Text/TypingEffect.cs (行 42)