Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
EffectText.cs
Go to the documentation of this file.
1
using
System;
2
using
UnityEngine;
3
using
UnityEngine.UI;
4
5
public
class
EffectText
:
Effect
6
{
7
public
static
RectTransform
transRoot
;
8
9
public
Text
textMain
;
10
11
public
RectTransform
rect
;
12
13
public
RectTransform
body
;
14
15
public
bool
addBrackets
;
16
17
[NonSerialized]
18
public
Vector3
pos
;
19
20
public
EffectText
Play
(Vector3 _pos,
string
text,
float
_duration = 0f)
21
{
22
base.transform.SetParent(
transRoot
, worldPositionStays:
false
);
23
pos
= _pos +
posFix
+
randomRange
.Random();
24
if
(
addBrackets
)
25
{
26
text =
"* "
+ text +
" *"
;
27
}
28
textMain.text = text;
29
LateUpdate
();
30
return
this
;
31
}
32
33
public
EffectText
SetColor
(
Color
c)
34
{
35
textMain.color = c;
36
return
this
;
37
}
38
39
public
EffectText
SetSize
(
float
a)
40
{
41
textMain.fontSize = (int)(a * (
float
)
textMain
.fontSize);
42
return
this
;
43
}
44
45
public
void
LateUpdate
()
46
{
47
rect.localPosition =
Util
.WorldToUIPos(
pos
,
rect
.parent as RectTransform);
48
}
49
}
FOWType.Color
@ Color
FontColor.Util
@ Util
EffectText
Definition:
EffectText.cs:6
EffectText.Play
EffectText Play(Vector3 _pos, string text, float _duration=0f)
Definition:
EffectText.cs:20
EffectText.textMain
Text textMain
Definition:
EffectText.cs:9
EffectText.rect
RectTransform rect
Definition:
EffectText.cs:11
EffectText.addBrackets
bool addBrackets
Definition:
EffectText.cs:15
EffectText.pos
Vector3 pos
Definition:
EffectText.cs:18
EffectText.LateUpdate
void LateUpdate()
Definition:
EffectText.cs:45
EffectText.body
RectTransform body
Definition:
EffectText.cs:13
EffectText.SetColor
EffectText SetColor(Color c)
Definition:
EffectText.cs:33
EffectText.transRoot
static RectTransform transRoot
Definition:
EffectText.cs:7
EffectText.SetSize
EffectText SetSize(float a)
Definition:
EffectText.cs:39
Effect
Definition:
Effect.cs:7
Effect.randomRange
Vector3 randomRange
Definition:
Effect.cs:38
Effect.posFix
Vector3 posFix
Definition:
Effect.cs:36
Elin
EffectText.cs
Generated by
1.9.6