Elin Modding Docs Doc
Loading...
Searching...
No Matches
Policy Class Reference
Inheritance diagram for Policy:
EClass

Public Member Functions

void SetOwner (FactionBranch _branch)
 
void OnAdvanceHour (VirtualDate date)
 
void RefreshEffect (UINote note=null)
 
void ModHappiness (int a, FactionMemberType type, UINote note)
 
void WriteNote (UINote n)
 
int GetSortVal (UIList.SortMode m)
 

Public Attributes

int id
 
int days
 
bool active
 
FactionBranch branch
 

Properties

Element Ele [get]
 
SourceElement.Row source [get]
 
string Name [get]
 
Sprite Sprite [get]
 
int Next [get]
 
int Cost [get]
 
- Properties inherited from EClass
static Game game [get]
 
static bool AdvMode [get]
 
static Player player [get]
 
static Chara pc [get]
 
static UI ui [get]
 
static Map _map [get]
 
static Zone _zone [get]
 
static FactionBranch Branch [get]
 
static FactionBranch BranchOrHomeBranch [get]
 
static Faction Home [get]
 
static Faction Wilds [get]
 
static Scene scene [get]
 
static BaseGameScreen screen [get]
 
static GameSetting setting [get]
 
static GameData gamedata [get]
 
static ColorProfile Colors [get]
 
static World world [get]
 
static SourceManager sources [get]
 
static SourceManager editorSources [get]
 
static SoundManager Sound [get]
 
static CoreDebug debug [get]
 

Additional Inherited Members

- Static Public Member Functions inherited from EClass
static int rnd (int a)
 
static int curve (int a, int start, int step, int rate=75)
 
static int rndHalf (int a)
 
static float rndf (float a)
 
static int rndSqrt (int a)
 
static void Wait (float a, Card c)
 
static void Wait (float a, Point p)
 
static int Bigger (int a, int b)
 
static int Smaller (int a, int b)
 
- Static Public Attributes inherited from EClass
static Core core
 

Detailed Description

Definition at line 6 of file Policy.2.cs.

Member Function Documentation

◆ GetSortVal()

int Policy.GetSortVal ( UIList.SortMode m)

Definition at line 128 of file Policy.2.cs.

◆ ModHappiness()

void Policy.ModHappiness ( int a,
FactionMemberType type,
UINote note )

Definition at line 101 of file Policy.2.cs.

◆ OnAdvanceHour()

void Policy.OnAdvanceHour ( VirtualDate date)

Definition at line 75 of file Policy.2.cs.

◆ RefreshEffect()

void Policy.RefreshEffect ( UINote note = null)

Definition at line 81 of file Policy.2.cs.

◆ SetOwner()

void Policy.SetOwner ( FactionBranch _branch)

Definition at line 69 of file Policy.2.cs.

◆ WriteNote()

void Policy.WriteNote ( UINote n)

Definition at line 112 of file Policy.2.cs.

Member Data Documentation

◆ active

bool Policy.active

Definition at line 143 of file Policy.2.cs.

◆ branch

FactionBranch Policy.branch

Definition at line 146 of file Policy.2.cs.

◆ days

int Policy.days

Definition at line 139 of file Policy.2.cs.

◆ id

int Policy.id

Definition at line 135 of file Policy.2.cs.

Property Documentation

◆ Cost

int Policy.Cost
get

Definition at line 60 of file Policy.2.cs.

◆ Ele

Element Policy.Ele
get

Definition at line 10 of file Policy.2.cs.

◆ Name

string Policy.Name
get

Definition at line 30 of file Policy.2.cs.

◆ Next

int Policy.Next
get

Definition at line 50 of file Policy.2.cs.

◆ source

SourceElement.Row Policy.source
get

Definition at line 20 of file Policy.2.cs.

◆ Sprite

Sprite Policy.Sprite
get

Definition at line 40 of file Policy.2.cs.


The documentation for this class was generated from the following file: