Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
UIButtonHighlighter.cs
Go to the documentation of this file.
1
using
System;
2
using
UnityEngine;
3
4
public
class
UIButtonHighlighter
: MonoBehaviour
5
{
6
public
Func<bool>
killCondition
;
7
8
public
UIButton
button
;
9
10
public
Sprite
sprite
;
11
12
public
void
Set
(Func<bool> _killCondition)
13
{
14
killCondition
= _killCondition;
15
button
= GetComponent<UIButton>();
16
sprite
=
button
.image.sprite;
17
button.image.sprite =
button
.spriteState.highlightedSprite;
18
}
19
20
private
void
Update
()
21
{
22
if
(
killCondition
())
23
{
24
button.image.sprite =
sprite
;
25
UnityEngine.Object.Destroy(
this
);
26
}
27
}
28
}
UIButtonHighlighter
Definition:
UIButtonHighlighter.cs:5
UIButtonHighlighter.killCondition
Func< bool > killCondition
Definition:
UIButtonHighlighter.cs:6
UIButtonHighlighter.sprite
Sprite sprite
Definition:
UIButtonHighlighter.cs:10
UIButtonHighlighter.button
UIButton button
Definition:
UIButtonHighlighter.cs:8
UIButtonHighlighter.Set
void Set(Func< bool > _killCondition)
Definition:
UIButtonHighlighter.cs:12
UIButtonHighlighter.Update
void Update()
Definition:
UIButtonHighlighter.cs:20
UIButton
Definition:
UIButton.cs:10
Elin
Plugins.UI
UIButtonHighlighter.cs
Generated by
1.9.6