Tanoda
BoundTooltipItem.cs
Go to the documentation of this file.
1
3
4
namespace
UnityEngine.UI.Extensions
5
{
6
[AddComponentMenu(
"UI/Extensions/Bound Tooltip/Bound Tooltip Item"
)]
7
public
class
BoundTooltipItem
: MonoBehaviour
8
{
9
public
bool
IsActive
10
{
11
get
12
{
13
return
gameObject.activeSelf;
14
}
15
}
16
17
public
UnityEngine
.
UI
.Text
TooltipText
;
18
public
Vector3
ToolTipOffset
;
19
20
void
Awake()
21
{
22
instance =
this
;
23
if
(!
TooltipText
)
TooltipText
= GetComponentInChildren<Text>();
24
HideTooltip
();
25
}
26
27
public
void
ShowTooltip
(
string
text, Vector3 pos)
28
{
29
if
(
TooltipText
.text != text)
30
TooltipText
.text = text;
31
32
transform.position = pos +
ToolTipOffset
;
33
34
gameObject.SetActive(
true
);
35
}
36
37
public
void
HideTooltip
()
38
{
39
gameObject.SetActive(
false
);
40
}
41
42
// Standard Singleton Access
43
private
static
BoundTooltipItem
instance;
44
public
static
BoundTooltipItem
Instance
45
{
46
get
47
{
48
if
(instance ==
null
)
49
instance = GameObject.FindObjectOfType<
BoundTooltipItem
>();
50
return
instance;
51
}
52
}
53
}
54
}
55
56
UnityEngine.UI.Extensions.BoundTooltipItem
Definition:
BoundTooltipItem.cs:8
UnityEngine.UI.Extensions.BoundTooltipItem.ToolTipOffset
Vector3 ToolTipOffset
Definition:
BoundTooltipItem.cs:18
UnityEngine.UI.Extensions.BoundTooltipItem.ShowTooltip
void ShowTooltip(string text, Vector3 pos)
Definition:
BoundTooltipItem.cs:27
UnityEngine.UI.Extensions.BoundTooltipItem.HideTooltip
void HideTooltip()
Definition:
BoundTooltipItem.cs:37
UnityEngine.UI.Extensions.BoundTooltipItem.IsActive
bool IsActive
Definition:
BoundTooltipItem.cs:10
UnityEngine.UI.Extensions.BoundTooltipItem.Instance
static BoundTooltipItem Instance
Definition:
BoundTooltipItem.cs:45
UnityEngine.UI.Extensions.BoundTooltipItem.TooltipText
UnityEngine.UI.Text TooltipText
Definition:
BoundTooltipItem.cs:17
UnityEngine.UI.Extensions
Credit Erdener Gonenc - @PixelEnvision.
Definition:
AccordionElementEditor.cs:8
UnityEngine.UI
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
UnityEngine
Definition:
HSVPicker/UtilityScripts/BoxSlider.cs:7
Source
Assets
unity-ui-extensions
Runtime
Scripts
ToolTips
BoundTooltip
BoundTooltipItem.cs
Generated by
1.9.3