Elin Modding Docs Doc
Loading...
Searching...
No Matches
AIWork_Chore.cs
1using System;
2
3// Token: 0x02000213 RID: 531
4public class AIWork_Chore : AIWork
5{
6 // Token: 0x06000F23 RID: 3875 RVA: 0x0006EE84 File Offset: 0x0006D084
7 public override void SetDestPos()
8 {
9 if (EClass._map.rooms.listRoom.Count <= 0 || EClass.rnd(2) != 0)
10 {
11 this.destPos = EClass._map.bounds.GetRandomSurface(false, true, false);
12 return;
13 }
14 Room room = EClass._map.rooms.listRoom.RandomItem<Room>();
15 if (!room.IsPrivate)
16 {
17 this.destPos = room.GetRandomPoint(true, true);
18 return;
19 }
20 this.destPos = EClass._map.bounds.GetRandomSurface(false, true, false);
21 }
22
23 // Token: 0x06000F24 RID: 3876 RVA: 0x0006EF0D File Offset: 0x0006D10D
24 public override void OnPerformWork(bool realtime)
25 {
26 }
27}
Definition Room.cs:6