Elin Decompiled Documentation
EA 23.102 Nightly
Loading...
Searching...
No Matches
NotificationBattle.cs
Go to the documentation of this file.
1
using
System;
2
using
System.Collections.Generic;
3
4
public
class
NotificationBattle
:
NotificationGlobal
5
{
6
public
int
index
;
7
8
public
override
bool
Visible
=> widget.battles > 0;
9
10
public
override
Action<UITooltip>
onShowTooltip
=> delegate(
UITooltip
a)
11
{
12
a.textMain.text =
"battles"
.lang() +
": "
+
widget
.
battles
;
13
};
14
15
public
override
void
OnRefresh
()
16
{
17
text
=
widget
.
battles
.ToString() ??
""
;
18
}
19
20
public
override
void
OnClick
()
21
{
22
if
(
EClass
.
AdvMode
)
23
{
24
return
;
25
}
26
List<Chara> list =
new
List<Chara>();
27
foreach
(
Chara
chara
in
EClass
.
_map
.
charas
)
28
{
29
if
(chara.
IsHomeMember
() && chara.
enemy
!=
null
&& chara.
IsAliveInCurrentZone
)
30
{
31
list.Add(chara);
32
}
33
}
34
index
++;
35
if
(
index
>= list.Count)
36
{
37
index
= 0;
38
}
39
EClass
.
screen
.
Focus
(list[
index
]);
40
}
41
}
BaseGameScreen.Focus
void Focus(Int3 ints)
Definition:
BaseGameScreen.cs:733
BaseNotification.text
string text
Definition:
BaseNotification.cs:9
Chara
Definition:
Chara.cs:10
Chara.IsAliveInCurrentZone
override bool IsAliveInCurrentZone
Definition:
Chara.cs:546
Chara.IsHomeMember
bool IsHomeMember()
Definition:
Chara.cs:5942
Chara.enemy
Chara enemy
Definition:
Chara.cs:83
EClass
Definition:
EClass.cs:5
EClass._map
static Map _map
Definition:
EClass.cs:18
EClass.AdvMode
static bool AdvMode
Definition:
EClass.cs:10
EClass.screen
static BaseGameScreen screen
Definition:
EClass.cs:32
Map.charas
List< Chara > charas
Definition:
Map.cs:81
NotificationBattle
Definition:
NotificationBattle.cs:5
NotificationBattle.index
int index
Definition:
NotificationBattle.cs:6
NotificationBattle.Visible
override bool Visible
Definition:
NotificationBattle.cs:8
NotificationBattle.onShowTooltip
override Action< UITooltip > onShowTooltip
Definition:
NotificationBattle.cs:10
NotificationBattle.OnClick
override void OnClick()
Definition:
NotificationBattle.cs:20
NotificationBattle.OnRefresh
override void OnRefresh()
Definition:
NotificationBattle.cs:15
NotificationGlobal
Definition:
NotificationGlobal.cs:2
NotificationGlobal.widget
virtual WidgetNotice widget
Definition:
NotificationGlobal.cs:3
UITooltip
Definition:
UITooltip.cs:6
WidgetNotice.battles
int battles
Definition:
WidgetNotice.cs:26
Elin
NotificationBattle.cs
Generated by
1.9.6