Elin Modding Docs Doc
Loading...
Searching...
No Matches
FactionGroup.cs
1using System;
2using System.Collections.Generic;
3using Newtonsoft.Json;
4
5// Token: 0x0200006D RID: 109
6public class FactionGroup : EClass
7{
8 // Token: 0x0600032C RID: 812 RVA: 0x000188A1 File Offset: 0x00016AA1
9 public int CountMemebers()
10 {
11 return 0;
12 }
13
14 // Token: 0x0600032D RID: 813 RVA: 0x000188A4 File Offset: 0x00016AA4
15 public int CountMemebersInZone()
16 {
17 return 0;
18 }
19
20 // Token: 0x0600032E RID: 814 RVA: 0x000188A8 File Offset: 0x00016AA8
21 public float GetHappiness()
22 {
23 float num = 0f;
24 foreach (Faction faction in this.list)
25 {
26 num += faction.GetHappiness();
27 }
28 num /= (float)this.list.Count;
29 return num;
30 }
31
32 // Token: 0x0600032F RID: 815 RVA: 0x00018914 File Offset: 0x00016B14
33 public void Add(Faction f)
34 {
35 this.list.Add(f);
36 }
37
38 // Token: 0x06000330 RID: 816 RVA: 0x00018922 File Offset: 0x00016B22
39 public void Remove(Faction f)
40 {
41 this.list.Remove(f);
42 }
43
44 // Token: 0x04000565 RID: 1381
45 [JsonProperty]
46 public List<Faction> list = new List<Faction>();
47}