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

Public Member Functions

 Person (string _id, Chara c=null)
 
 Person (Religion r)
 
 Person (Chara c)
 
void SetChara (Chara c)
 
string ApplyTone (string text)
 
string GetDramaTitle ()
 
void SetImage (Image image)
 

Public Attributes

string name
 
string idPortrait
 
string id
 
string tones
 
int uidChara
 
int gender
 
SerializableColor colorHair
 
RefChara refChara = new RefChara()
 
Chara _tempChara
 
string tempName
 

Properties

SourcePerson.Row source [get]
 
Chara chara [get]
 
bool hasChara [get]
 
bool HumanSpeak [get]
 
string Name [get]
 
string NameBraced [get]
 
string Aka [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 7 of file Person.cs.

Constructor & Destructor Documentation

◆ Person() [1/4]

Person.Person ( )

Definition at line 105 of file Person.cs.

◆ Person() [2/4]

Person.Person ( string _id,
Chara c = null )

Definition at line 110 of file Person.cs.

◆ Person() [3/4]

Person.Person ( Religion r)

Definition at line 117 of file Person.cs.

◆ Person() [4/4]

Person.Person ( Chara c)

Definition at line 129 of file Person.cs.

Member Function Documentation

◆ ApplyTone()

string Person.ApplyTone ( string text)

Definition at line 150 of file Person.cs.

◆ GetDramaTitle()

string Person.GetDramaTitle ( )

Definition at line 157 of file Person.cs.

◆ SetChara()

void Person.SetChara ( Chara c)

Definition at line 135 of file Person.cs.

◆ SetImage()

void Person.SetImage ( Image image)

Definition at line 203 of file Person.cs.

Member Data Documentation

◆ _tempChara

Chara Person._tempChara

Definition at line 251 of file Person.cs.

◆ colorHair

SerializableColor Person.colorHair

Definition at line 245 of file Person.cs.

◆ gender

int Person.gender

Definition at line 241 of file Person.cs.

◆ id

string Person.id

Definition at line 229 of file Person.cs.

◆ idPortrait

string Person.idPortrait

Definition at line 225 of file Person.cs.

◆ name

string Person.name

Definition at line 221 of file Person.cs.

◆ refChara

RefChara Person.refChara = new RefChara()

Definition at line 248 of file Person.cs.

◆ tempName

string Person.tempName

Definition at line 254 of file Person.cs.

◆ tones

string Person.tones

Definition at line 233 of file Person.cs.

◆ uidChara

int Person.uidChara

Definition at line 237 of file Person.cs.

Property Documentation

◆ Aka

string Person.Aka
get

Definition at line 89 of file Person.cs.

◆ chara

Chara Person.chara
get

Definition at line 21 of file Person.cs.

◆ hasChara

bool Person.hasChara
get

Definition at line 31 of file Person.cs.

◆ HumanSpeak

bool Person.HumanSpeak
get

Definition at line 41 of file Person.cs.

◆ Name

string Person.Name
get

Definition at line 51 of file Person.cs.

◆ NameBraced

string Person.NameBraced
get

Definition at line 70 of file Person.cs.

◆ source

SourcePerson.Row Person.source
get

Definition at line 11 of file Person.cs.


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