Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
SpawnList (string id=null) | |
void | Add (CardRow row) |
void | CreateMaster (CardFilter _filter, string parent=null) |
SpawnList | Filter (int lv, int levelRange=-1) |
CardRow | Select (int lv=-1, int levelRange=-1) |
CardRow | GetRandom () |
CardRow | GetFirst () |
Static Public Member Functions | |
static SpawnList | Get (string id, string parent=null, CardFilter filter=null) |
![]() | |
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) |
Public Attributes | |
string | id |
List< CardRow > | rows = new List<CardRow>() |
CardFilter | filter |
int | totalChance |
Static Public Attributes | |
static Dictionary< string, SpawnList > | allList = new Dictionary<string, SpawnList>() |
static SpawnList | tempList = new SpawnList() |
![]() | |
static Core | core |
Additional Inherited Members | |
![]() | |
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] |
Definition at line 4 of file SpawnList.cs.
|
inline |
Definition at line 38 of file SpawnList.cs.
References SourceSpawnList.Row.category, CreateMaster(), SourceSpawnList.Row.filter, id, SourceSpawnList.Row.idCard, SourceSpawnList.Row.parent, EClass.sources, SourceManager.spawnLists, and SourceSpawnList.Row.tag.
|
inline |
Definition at line 58 of file SpawnList.cs.
References RenderRow.chance, rows, and totalChance.
Referenced by CreateMaster().
|
inline |
Definition at line 64 of file SpawnList.cs.
References Add(), SourceManager.cards, RenderRow.chance, filter, Get(), CardFilter.idCard, SourceCard.map, CardFilter.Pass(), rows, EClass.sources, and totalChance.
Referenced by Get(), and SpawnList().
|
inline |
Definition at line 89 of file SpawnList.cs.
References RenderRow.chance, Debug, SourceManager.elements, SourceElement.Row.eleP, filter, CardRow.isChara, RenderRow.LV, SourceChara.Row.mainElement, rows, EClass.sources, and tempList.
Referenced by Select().
|
inlinestatic |
Definition at line 18 of file SpawnList.cs.
References allList, CreateMaster(), and filter.
Referenced by ThingGen.CreateFromFilter(), CharaGen.CreateFromFilter(), CreateMaster(), Trait.CreateStock(), DNA.GenerateManiGene(), DNA.GenerateRandomGene(), SpawnListChara.Get(), SpawnListThing.Get(), Region.OnAdvanceHour(), GameDate.ShipRandomPackages(), Zone.SpawnMob(), ThingGen.TestCreate(), and Card.TryMakeRandomItem().
|
inline |
|
inline |
|
inline |
Definition at line 139 of file SpawnList.cs.
References CardFilter.categoriesInclude, RenderRow.Category, RenderRow.chance, Debug, filter, Filter(), EClass.rnd(), rows, Select(), CardFilter.tags, and totalChance.
Referenced by ThingGen._Create(), ThingGen.CreateFromCategory(), CharaGen.CreateFromFilter(), ThingGen.CreateFromFilter(), ThingGen.CreateFromTag(), Trait.CreateStock(), DNA.GenerateManiGene(), DNA.GenerateRandomGene(), Select(), QuestDeliver.SetIdThing(), GameDate.ShipRandomPackages(), ThingGen.TestCreate(), Card.TryMakeRandomItem(), and SlaverData.TryRefresh().
Definition at line 6 of file SpawnList.cs.
Referenced by Get(), and Core.ResetRuntime().
CardFilter SpawnList.filter |
Definition at line 14 of file SpawnList.cs.
Referenced by CreateMaster(), Filter(), Get(), and Select().
string SpawnList.id |
Definition at line 10 of file SpawnList.cs.
Referenced by TraitCrafter.Craft(), SerializedCards.Restore(), and SpawnList().
Definition at line 12 of file SpawnList.cs.
Referenced by Add(), CreateMaster(), Filter(), GetFirst(), GetRandom(), and Select().
Definition at line 8 of file SpawnList.cs.
Referenced by Filter().
int SpawnList.totalChance |
Definition at line 16 of file SpawnList.cs.
Referenced by Add(), CreateMaster(), and Select().