Elin Modding Docs Doc
Loading...
Searching...
No Matches
NoGoal.cs
1using System;
2using System.Collections.Generic;
3using UnityEngine;
4
5// Token: 0x02000231 RID: 561
6public class NoGoal : Goal
7{
8 // Token: 0x1700040F RID: 1039
9 // (get) Token: 0x06000FBF RID: 4031 RVA: 0x00071B64 File Offset: 0x0006FD64
10 public override bool IsIdle
11 {
12 get
13 {
14 return true;
15 }
16 }
17
18 // Token: 0x17000410 RID: 1040
19 // (get) Token: 0x06000FC0 RID: 4032 RVA: 0x00071B67 File Offset: 0x0006FD67
20 public override bool IsNoGoal
21 {
22 get
23 {
24 return true;
25 }
26 }
27
28 // Token: 0x17000411 RID: 1041
29 // (get) Token: 0x06000FC1 RID: 4033 RVA: 0x00071B6A File Offset: 0x0006FD6A
30 public override int MaxRestart
31 {
32 get
33 {
34 return 99999999;
35 }
36 }
37
38 // Token: 0x17000412 RID: 1042
39 // (get) Token: 0x06000FC2 RID: 4034 RVA: 0x00071B71 File Offset: 0x0006FD71
40 public override bool CancelWhenDamaged
41 {
42 get
43 {
44 return false;
45 }
46 }
47
48 // Token: 0x06000FC3 RID: 4035 RVA: 0x00071B74 File Offset: 0x0006FD74
49 public override IEnumerable<AIAct.Status> Run()
50 {
51 if (EClass.scene.actionMode == ActionMode.Sim && EClass.rnd(3) == 0)
52 {
53 this.owner.MoveRandom();
54 if (EClass.rnd(10) == 0)
55 {
56 this.owner.renderer.PlayAnime(AnimeID.Jump, default(Vector3), false);
57 }
58 }
59 yield return base.Restart();
60 yield break;
61 }
62}
Definition AIAct.cs:7
Definition Goal.cs:5