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

Public Member Functions

void OnCreateGame ()
 
void OnEnableDebug ()
 
void OnBuild (Recipe r)
 
bool IsStoryPlayed (int flag)
 
int GetStoryRowID (string idBook, string idStep)
 
Dictionary< string, string > GetStoryRow (string idBook, int id)
 
ExcelData GetStoryExcelData (string idBook)
 
bool PlayStory (string idBook, int id, bool fromBook=false)
 
bool PlayStory (int id, bool fromBook=false)
 
void AddStory (int id)
 
void OnEnterZone ()
 
void OnLeaveZone ()
 

Public Attributes

int[] ints = new int[50]
 
List< int > playedStories = new List<int>()
 
List< int > availableStories = new List<int>()
 
HashSet< int > pleaseDontTouch = new HashSet<int>()
 
List< string > reservedTutorial = new List<string>()
 
BitArray32 bits
 
Dictionary< string, ExcelData > storyExcel = new Dictionary<string, ExcelData>()
 

Static Public Attributes

const int MonoDeparture = 100
 
- Static Public Attributes inherited from EClass
static Core core
 

Properties

bool gotClickReward [get, set]
 
bool welcome [get, set]
 
bool fiamaStoryBookGiven [get, set]
 
bool fiamaFirstDream [get, set]
 
bool helpHighlightDisabled [get, set]
 
bool pickedMelilithTreasure [get, set]
 
bool isShoesOff [get, set]
 
bool backpackHighlightDisabled [get, set]
 
bool abilityHighlightDisabled [get, set]
 
bool elinGift [get, set]
 
bool gotMelilithCurse [get, set]
 
bool canComupWithFoodRecipe [get, set]
 
bool KilledBossInVoid [get, set]
 
bool statueShipped [get, set]
 
bool little_saved [get, set]
 
bool little_killed [get, set]
 
bool gotEtherDisease [get, set]
 
bool loytelEscaped [get, set]
 
bool magicChestSent [get, set]
 
int start [get, set]
 
int build [get, set]
 
int main [get, set]
 
int storyFiama [get, set]
 
int lutz [get, set]
 
int daysAfterQuestExploration [get, set]
 
int landDeedBought [get, set]
 
int loytelMartLv [get, set]
 
- 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)
 

Detailed Description

Definition at line 1994 of file Player.cs.

Member Function Documentation

◆ AddStory()

void Player.Flags.AddStory ( int id)

Definition at line 2504 of file Player.cs.

◆ GetStoryExcelData()

ExcelData Player.Flags.GetStoryExcelData ( string idBook)

Definition at line 2467 of file Player.cs.

◆ GetStoryRow()

Dictionary< string, string > Player.Flags.GetStoryRow ( string idBook,
int id )

Definition at line 2454 of file Player.cs.

◆ GetStoryRowID()

int Player.Flags.GetStoryRowID ( string idBook,
string idStep )

Definition at line 2441 of file Player.cs.

◆ IsStoryPlayed()

bool Player.Flags.IsStoryPlayed ( int flag)

Definition at line 2435 of file Player.cs.

◆ OnBuild()

void Player.Flags.OnBuild ( Recipe r)

Definition at line 2426 of file Player.cs.

◆ OnCreateGame()

void Player.Flags.OnCreateGame ( )

Definition at line 2416 of file Player.cs.

◆ OnEnableDebug()

void Player.Flags.OnEnableDebug ( )

Definition at line 2421 of file Player.cs.

◆ OnEnterZone()

void Player.Flags.OnEnterZone ( )

Definition at line 2515 of file Player.cs.

◆ OnLeaveZone()

void Player.Flags.OnLeaveZone ( )

Definition at line 2544 of file Player.cs.

◆ PlayStory() [1/2]

bool Player.Flags.PlayStory ( int id,
bool fromBook = false )

Definition at line 2498 of file Player.cs.

◆ PlayStory() [2/2]

bool Player.Flags.PlayStory ( string idBook,
int id,
bool fromBook = false )

Definition at line 2481 of file Player.cs.

Member Data Documentation

◆ availableStories

List<int> Player.Flags.availableStories = new List<int>()

Definition at line 2565 of file Player.cs.

◆ bits

BitArray32 Player.Flags.bits

Definition at line 2576 of file Player.cs.

◆ ints

int [] Player.Flags.ints = new int[50]

Definition at line 2557 of file Player.cs.

◆ MonoDeparture

const int Player.Flags.MonoDeparture = 100
static

Definition at line 2553 of file Player.cs.

◆ playedStories

List<int> Player.Flags.playedStories = new List<int>()

Definition at line 2561 of file Player.cs.

◆ pleaseDontTouch

HashSet<int> Player.Flags.pleaseDontTouch = new HashSet<int>()

Definition at line 2569 of file Player.cs.

◆ reservedTutorial

List<string> Player.Flags.reservedTutorial = new List<string>()

Definition at line 2573 of file Player.cs.

◆ storyExcel

Dictionary<string, ExcelData> Player.Flags.storyExcel = new Dictionary<string, ExcelData>()

Definition at line 2579 of file Player.cs.

Property Documentation

◆ abilityHighlightDisabled

bool Player.Flags.abilityHighlightDisabled
getset

Definition at line 2119 of file Player.cs.

◆ backpackHighlightDisabled

bool Player.Flags.backpackHighlightDisabled
getset

Definition at line 2104 of file Player.cs.

◆ build

int Player.Flags.build
getset

Definition at line 2299 of file Player.cs.

◆ canComupWithFoodRecipe

bool Player.Flags.canComupWithFoodRecipe
getset

Definition at line 2164 of file Player.cs.

◆ daysAfterQuestExploration

int Player.Flags.daysAfterQuestExploration
getset

Definition at line 2359 of file Player.cs.

◆ elinGift

bool Player.Flags.elinGift
getset

Definition at line 2134 of file Player.cs.

◆ fiamaFirstDream

bool Player.Flags.fiamaFirstDream
getset

Definition at line 2044 of file Player.cs.

◆ fiamaStoryBookGiven

bool Player.Flags.fiamaStoryBookGiven
getset

Definition at line 2029 of file Player.cs.

◆ gotClickReward

bool Player.Flags.gotClickReward
getset

Definition at line 1999 of file Player.cs.

◆ gotEtherDisease

bool Player.Flags.gotEtherDisease
getset

Definition at line 2239 of file Player.cs.

◆ gotMelilithCurse

bool Player.Flags.gotMelilithCurse
getset

Definition at line 2149 of file Player.cs.

◆ helpHighlightDisabled

bool Player.Flags.helpHighlightDisabled
getset

Definition at line 2059 of file Player.cs.

◆ isShoesOff

bool Player.Flags.isShoesOff
getset

Definition at line 2089 of file Player.cs.

◆ KilledBossInVoid

bool Player.Flags.KilledBossInVoid
getset

Definition at line 2179 of file Player.cs.

◆ landDeedBought

int Player.Flags.landDeedBought
getset

Definition at line 2374 of file Player.cs.

◆ little_killed

bool Player.Flags.little_killed
getset

Definition at line 2224 of file Player.cs.

◆ little_saved

bool Player.Flags.little_saved
getset

Definition at line 2209 of file Player.cs.

◆ loytelEscaped

bool Player.Flags.loytelEscaped
getset

Definition at line 2254 of file Player.cs.

◆ loytelMartLv

int Player.Flags.loytelMartLv
getset

Definition at line 2389 of file Player.cs.

◆ lutz

int Player.Flags.lutz
getset

Definition at line 2344 of file Player.cs.

◆ magicChestSent

bool Player.Flags.magicChestSent
getset

Definition at line 2269 of file Player.cs.

◆ main

int Player.Flags.main
getset

Definition at line 2314 of file Player.cs.

◆ pickedMelilithTreasure

bool Player.Flags.pickedMelilithTreasure
getset

Definition at line 2074 of file Player.cs.

◆ start

int Player.Flags.start
getset

Definition at line 2284 of file Player.cs.

◆ statueShipped

bool Player.Flags.statueShipped
getset

Definition at line 2194 of file Player.cs.

◆ storyFiama

int Player.Flags.storyFiama
getset

Definition at line 2329 of file Player.cs.

◆ welcome

bool Player.Flags.welcome
getset

Definition at line 2014 of file Player.cs.


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