Elin Decompiled Documentation EA 23.102 Nightly
All Classes Namespaces Files Functions Variables Enumerations Enumerator Properties Events Pages
NoGoal.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2
3public class NoGoal : Goal
4{
5 public override bool IsIdle => true;
6
7 public override bool IsNoGoal => true;
8
9 public override int MaxRestart => 99999999;
10
11 public override bool CancelWhenDamaged => false;
12
13 public override IEnumerable<Status> Run()
14 {
15 if (EClass.scene.actionMode == ActionMode.Sim && EClass.rnd(3) == 0)
16 {
18 if (EClass.rnd(10) == 0)
19 {
21 }
22 }
23 yield return Restart();
24 }
25}
AnimeID
Definition: AnimeID.cs:2
new Chara owner
Definition: AIAct.cs:14
Status Restart()
Definition: AIAct.cs:237
static AM_Sim Sim
Definition: ActionMode.cs:11
void PlayAnime(AnimeID id, bool force)
CardRenderer renderer
Definition: Card.cs:57
bool MoveRandom()
Definition: Chara.cs:2284
Definition: EClass.cs:5
static Scene scene
Definition: EClass.cs:30
static int rnd(int a)
Definition: EClass.cs:50
Definition: Goal.cs:4
Definition: NoGoal.cs:4
override int MaxRestart
Definition: NoGoal.cs:9
override bool IsIdle
Definition: NoGoal.cs:5
override bool CancelWhenDamaged
Definition: NoGoal.cs:11
override bool IsNoGoal
Definition: NoGoal.cs:7
override IEnumerable< Status > Run()
Definition: NoGoal.cs:13
ActionMode actionMode
Definition: Scene.cs:77