Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
FactionGroup.cs
Go to the documentation of this file.
1using System.Collections.Generic;
2using Newtonsoft.Json;
3
4public class FactionGroup : EClass
5{
6 [JsonProperty]
7 public List<Faction> list = new List<Faction>();
8
9 public int CountMemebers()
10 {
11 return 0;
12 }
13
15 {
16 return 0;
17 }
18
19 public float GetHappiness()
20 {
21 float num = 0f;
22 foreach (Faction item in list)
23 {
24 num += item.GetHappiness();
25 }
26 return num / (float)list.Count;
27 }
28
29 public void Add(Faction f)
30 {
31 list.Add(f);
32 }
33
34 public void Remove(Faction f)
35 {
36 list.Remove(f);
37 }
38}
Definition: EClass.cs:5
void Remove(Faction f)
Definition: FactionGroup.cs:34
float GetHappiness()
Definition: FactionGroup.cs:19
List< Faction > list
Definition: FactionGroup.cs:7
int CountMemebersInZone()
Definition: FactionGroup.cs:14
int CountMemebers()
Definition: FactionGroup.cs:9
void Add(Faction f)
Definition: FactionGroup.cs:29