Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
LayerEditBio.cs
Go to the documentation of this file.
1using DG.Tweening;
2using UnityEngine.Events;
3using UnityEngine.UI;
4
5public class LayerEditBio : ELayer
6{
8
9 public Chara chara;
10
12
13 public Image imageBG;
14
15 public override void OnAfterAddLayer()
16 {
17 if (ELayer.game == null)
18 {
19 Game.Create();
20 }
21 if (!LayerTitle.actor)
22 {
23 LayerTitle.actor = Util.Instantiate(moldActor);
24 }
26 ELayer.ui.hud.hint.Show("hintEmbarkTop".lang(), icon: false);
27 imageBG.SetAlpha(0f);
28 imageBG.DOFade(0.15f, 10f);
29 }
30
31 public void SetChara(Chara c, UnityAction _onKill = null)
32 {
33 chara = c ?? ELayer.player.chara;
35 if (_onKill != null)
36 {
37 onKill.AddListener(_onKill);
38 }
39 }
40
41 public void OnClickStart()
42 {
43 if (!ELayer.ui.GetLayer<LayerWorldSetting>())
44 {
45 ELayer.ui.AddLayer<LayerWorldSetting>();
46 }
47 }
48
49 public void OnClickHelp()
50 {
51 LayerHelp.Toggle("general", "3");
52 }
53}
Definition: Chara.cs:10
Definition: ELayer.cs:4
static Chara pc
Definition: ELayer.cs:15
static Player player
Definition: ELayer.cs:13
static Game game
Definition: ELayer.cs:9
static UI ui
Definition: ELayer.cs:21
Definition: Game.cs:8
static void Create(string _id=null, bool cloud=false)
Definition: Game.cs:693
EmbarkActor moldActor
Definition: LayerEditBio.cs:11
void SetChara(Chara c, UnityAction _onKill=null)
Definition: LayerEditBio.cs:31
void OnClickStart()
Definition: LayerEditBio.cs:41
UICharaMaker maker
Definition: LayerEditBio.cs:7
void OnClickHelp()
Definition: LayerEditBio.cs:49
override void OnAfterAddLayer()
Definition: LayerEditBio.cs:15
static void Toggle(string idFile, string idTopic=null)
Definition: LayerHelp.cs:32
static EmbarkActor actor
Definition: LayerTitle.cs:25
UnityEvent onKill
Definition: Layer.cs:86
Chara chara
Definition: Player.cs:1004
void SetChara(Chara c)
Definition: UICharaMaker.cs:70