Elin Modding Docs Doc
Loading...
Searching...
No Matches
BaseHomeResource Class Reference
Inheritance diagram for BaseHomeResource:
EClass HomeResource HomeResourceRate HomeResourceSkill HomeResourceCulture HomeResourceEducation HomeResourceFun HomeResourceIndustry HomeResourceMedicine HomeResourceNature HomeResourceSafety HomeResourceWorth HomeResourceKarma HomeResourceReknown

Public Types

enum  ResourceGroup { Currency , Skill , Rate , None }
 

Public Member Functions

virtual T Create< T > (HomeResourceType _type, int _value)
 
virtual void Mod (int a, bool popText=true)
 
virtual void Refresh ()
 
void OnRefreshEffect ()
 
virtual void OnAdvanceHour ()
 
virtual void OnAdvanceDay ()
 
virtual void WriteNote (UINote n)
 

Public Attributes

HomeResourceType type
 
int value
 
int lastValue
 
FactionBranch branch
 

Properties

SourceHomeResource.Row source [get]
 
virtual int Min [get]
 
virtual int Max [get]
 
bool IsCurrency [get]
 
bool IsRate [get]
 
bool IsSkill [get]
 
virtual bool IsAvailable [get]
 
virtual float ExpRatio [get]
 
virtual BaseHomeResource.ResourceGroup Group [get]
 
string Name [get]
 
Sprite Sprite [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 BaseHomeResource.cs.

Member Enumeration Documentation

◆ ResourceGroup

enum BaseHomeResource.ResourceGroup

Definition at line 176 of file BaseHomeResource.cs.

Member Function Documentation

◆ Create< T >()

virtual T BaseHomeResource.Create< T > ( HomeResourceType _type,
int _value )
virtual
Type Constraints
T :BaseHomeResource 

Definition at line 119 of file BaseHomeResource.cs.

◆ Mod()

virtual void BaseHomeResource.Mod ( int a,
bool popText = true )
virtual

Definition at line 127 of file BaseHomeResource.cs.

◆ OnAdvanceDay()

virtual void BaseHomeResource.OnAdvanceDay ( )
virtual

Definition at line 147 of file BaseHomeResource.cs.

◆ OnAdvanceHour()

virtual void BaseHomeResource.OnAdvanceHour ( )
virtual

Definition at line 142 of file BaseHomeResource.cs.

◆ OnRefreshEffect()

void BaseHomeResource.OnRefreshEffect ( )

Definition at line 137 of file BaseHomeResource.cs.

◆ Refresh()

virtual void BaseHomeResource.Refresh ( )
virtual

Definition at line 132 of file BaseHomeResource.cs.

◆ WriteNote()

virtual void BaseHomeResource.WriteNote ( UINote n)
virtual

Definition at line 152 of file BaseHomeResource.cs.

Member Data Documentation

◆ branch

FactionBranch BaseHomeResource.branch

Definition at line 173 of file BaseHomeResource.cs.

◆ lastValue

int BaseHomeResource.lastValue

Definition at line 170 of file BaseHomeResource.cs.

◆ type

HomeResourceType BaseHomeResource.type

Definition at line 162 of file BaseHomeResource.cs.

◆ value

int BaseHomeResource.value

Definition at line 166 of file BaseHomeResource.cs.

Property Documentation

◆ ExpRatio

virtual float BaseHomeResource.ExpRatio
get

Definition at line 80 of file BaseHomeResource.cs.

◆ Group

virtual BaseHomeResource.ResourceGroup BaseHomeResource.Group
get

Definition at line 90 of file BaseHomeResource.cs.

◆ IsAvailable

virtual bool BaseHomeResource.IsAvailable
get

Definition at line 70 of file BaseHomeResource.cs.

◆ IsCurrency

bool BaseHomeResource.IsCurrency
get

Definition at line 40 of file BaseHomeResource.cs.

◆ IsRate

bool BaseHomeResource.IsRate
get

Definition at line 50 of file BaseHomeResource.cs.

◆ IsSkill

bool BaseHomeResource.IsSkill
get

Definition at line 60 of file BaseHomeResource.cs.

◆ Max

virtual int BaseHomeResource.Max
get

Definition at line 30 of file BaseHomeResource.cs.

◆ Min

virtual int BaseHomeResource.Min
get

Definition at line 20 of file BaseHomeResource.cs.

◆ Name

string BaseHomeResource.Name
get

Definition at line 100 of file BaseHomeResource.cs.

◆ source

SourceHomeResource.Row BaseHomeResource.source
get

Definition at line 10 of file BaseHomeResource.cs.

◆ Sprite

Sprite BaseHomeResource.Sprite
get

Definition at line 110 of file BaseHomeResource.cs.


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