Elin Modding Docs Doc
Loading...
Searching...
No Matches
AreaType.cs
1using System;
2using System.Collections.Generic;
3using Newtonsoft.Json;
4
5// Token: 0x02000218 RID: 536
6public class AreaType : EClass
7{
8 // Token: 0x170003F5 RID: 1013
9 // (get) Token: 0x06000F63 RID: 3939 RVA: 0x0006FB0E File Offset: 0x0006DD0E
10 public virtual bool CanAssign
11 {
12 get
13 {
14 return false;
15 }
16 }
17
18 // Token: 0x170003F6 RID: 1014
19 // (get) Token: 0x06000F64 RID: 3940 RVA: 0x0006FB11 File Offset: 0x0006DD11
20 public virtual bool IsWork
21 {
22 get
23 {
24 return false;
25 }
26 }
27
28 // Token: 0x170003F7 RID: 1015
29 // (get) Token: 0x06000F65 RID: 3941 RVA: 0x0006FB14 File Offset: 0x0006DD14
30 public virtual bool IsPublicArea
31 {
32 get
33 {
34 return true;
35 }
36 }
37
38 // Token: 0x170003F8 RID: 1016
39 // (get) Token: 0x06000F66 RID: 3942 RVA: 0x0006FB17 File Offset: 0x0006DD17
40 public virtual bool IsPrison
41 {
42 get
43 {
44 return false;
45 }
46 }
47
48 // Token: 0x170003F9 RID: 1017
49 // (get) Token: 0x06000F67 RID: 3943 RVA: 0x0006FB1A File Offset: 0x0006DD1A
50 public virtual string RandomNameGroup
51 {
52 get
53 {
54 return "";
55 }
56 }
57
58 // Token: 0x170003FA RID: 1018
59 // (get) Token: 0x06000F68 RID: 3944 RVA: 0x0006FB21 File Offset: 0x0006DD21
60 public string langHeader
61 {
62 get
63 {
64 return "listAssign".lang(this.owner.Name, null, null, null, null);
65 }
66 }
67
68 // Token: 0x170003FB RID: 1019
69 // (get) Token: 0x06000F69 RID: 3945 RVA: 0x0006FB3C File Offset: 0x0006DD3C
70 public SourceArea.Row source
71 {
72 get
73 {
74 SourceArea.Row result;
75 if ((result = this._source) == null)
76 {
77 result = (this._source = (EClass.sources.areas.map.TryGetValue(this.id, null) ?? EClass.sources.areas.map["Room"]));
78 }
79 return result;
80 }
81 }
82
83 // Token: 0x06000F6A RID: 3946 RVA: 0x0006FB94 File Offset: 0x0006DD94
84 public virtual AIAct GetAI()
85 {
86 return new AI_Idle();
87 }
88
89 // Token: 0x06000F6B RID: 3947 RVA: 0x0006FB9B File Offset: 0x0006DD9B
90 public virtual int GetEfficiency()
91 {
92 return 80;
93 }
94
95 // Token: 0x04000D7E RID: 3454
96 [JsonProperty]
97 public HashSet<int> uidCharas = new HashSet<int>();
98
99 // Token: 0x04000D7F RID: 3455
100 [JsonProperty]
101 public string id = "Public";
102
103 // Token: 0x04000D80 RID: 3456
104 public BaseArea owner;
105
106 // Token: 0x04000D81 RID: 3457
107 public SourceArea.Row _source;
108}
Definition AIAct.cs:7