|
Elin Decompiled Documentation EA 23.329 Nightly
|
Public Types | |
| enum | SpawnType { Item , Block , Cassette , Currency , Category , Filter , Tag , Letter , Map , Perfume , Plan , Potion , Recipe , RedBook , Rod , Rune , RuneFree , Scroll , Skill , Spell , Usuihon } |
Public Member Functions | |
| void | OnThingCreated (Thing thing) |
| Thing | Create (int createLv=-1) |
| override string | ToString () |
Public Member Functions inherited from CustomContent | |
| virtual void | OnGameLoad (GameIOContext context) |
| virtual void | OnGameSave (GameIOContext context) |
| override string | ToString () |
Static Public Member Functions | |
| static CustomThingContent | CreateFromRow (SourceThing.Row r, ModPackage mod=null) |
Static Public Member Functions inherited from CustomSourceContent | |
| static string string string[] kv | GetParams (string tag) |
Static Public Member Functions inherited from EClass | |
| static int | rndSeed (int a, int seed) |
| static int | rnd (long a) |
| static int | rnd (int a) |
| static int | curve (long _a, int start, int step, int rate=75) |
| static int | sqrt (int a) |
| 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 | |
| BlessedState | blessedState |
| string | id = "" |
| IDTLevel | identifyLevel |
| int | lv = -1 |
| Dictionary< string, int > | mapInt = new Dictionary<string, int>() |
| Dictionary< string, string > | mapStr = new Dictionary<string, string>() |
| string | material = "" |
| bool | noCopy |
| bool | noRandomSocket |
| int | num = 1 |
| Rarity | rarity |
| bool | restock = true |
| List< string > | sockets = new List<string>() |
| SpawnType | type |
| string | priceCalc = "" |
Properties | |
| override string | SourceType [get] |
Properties inherited from CustomSourceContent | |
| virtual string | SourceType [get] |
| string | SourceId [get, set] |
Properties inherited from CustomContent | |
| string | ContentId [get, protected set] |
| EMod | Owner [get, protected 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 Attributes inherited from CustomSourceContent | |
| static string | action |
| static string string | spec |
Static Public Attributes inherited from EClass | |
| static Core | core |
Definition at line 10 of file CustomThingContent.cs.
| Enumerator | |
|---|---|
| Item | |
| Block | |
| Cassette | |
| Currency | |
| Category | |
| Filter | |
| Tag | |
| Letter | |
| Map | |
| Perfume | |
| Plan | |
| Potion | |
| Recipe | |
| RedBook | |
| Rod | |
| Rune | |
| RuneFree | |
| Scroll | |
| Skill | |
| Spell | |
| Usuihon | |
Definition at line 12 of file CustomThingContent.cs.
|
inline |
Definition at line 205 of file CustomThingContent.cs.
References blessedState, SourceManager.blocks, Card.ChangeRarity(), EClass.core, ThingGen.Create(), ThingGen.CreateBlock(), ThingGen.CreateCassette(), ThingGen.CreateCurrency(), ThingGen.CreateFromCategory(), ThingGen.CreateFromFilter(), ThingGen.CreateFromTag(), ThingGen.CreateLetter(), ThingGen.CreateMap(), ThingGen.CreatePerfume(), ThingGen.CreatePlan(), ThingGen.CreatePotion(), ThingGen.CreateRecipe(), ThingGen.CreateRedBook(), ThingGen.CreateRod(), ThingGen.CreateRune(), ThingGen.CreateScroll(), ThingGen.CreateSkillbook(), ThingGen.CreateSpellbook(), ReligionManager.dictAll, CoreRef.dictBGM, SourceManager.elements, SourceElement.fuzzyAlias, EClass.game, TileRow.id, identifyLevel, lv, material, SourceManager.materials, num, priceCalc, rarity, Core.refs, Game.religions, restock, Card.SetBlessedState(), Card.SetBool(), Card.SetNum(), CardBlueprint.SetRarity(), Card.SetStr(), EClass.sources, and type.
Referenced by CustomMerchantStock.Generate().
|
inlinestatic |
Definition at line 74 of file CustomThingContent.cs.
References CustomContent.ContentId, CustomSourceContent.GetParams(), item, mapInt, mapStr, CustomContent.Owner, sockets, and CustomSourceContent.SourceId.
Referenced by ModPackage.GenerateCustomContentProfiles().
|
inline |
Definition at line 123 of file CustomThingContent.cs.
References BaseCore.actionsNextFrame, EClass.core, SourceManager.elements, Card.GetBool(), Card.id, item, mapInt, mapStr, noCopy, noRandomSocket, num, rarity, EClass.rnd(), Card.SetBool(), Card.SetStr(), sockets, and EClass.sources.
|
inline |
Definition at line 317 of file CustomThingContent.cs.
| BlessedState CustomThingContent.blessedState |
Definition at line 38 of file CustomThingContent.cs.
Referenced by Create().
| string CustomThingContent.id = "" |
Definition at line 40 of file CustomThingContent.cs.
| IDTLevel CustomThingContent.identifyLevel |
Definition at line 43 of file CustomThingContent.cs.
Referenced by Create().
| int CustomThingContent.lv = -1 |
Definition at line 45 of file CustomThingContent.cs.
Referenced by Create().
| Dictionary<string, int> CustomThingContent.mapInt = new Dictionary<string, int>() |
Definition at line 47 of file CustomThingContent.cs.
Referenced by CreateFromRow(), OnThingCreated(), and ToString().
| Dictionary<string, string> CustomThingContent.mapStr = new Dictionary<string, string>() |
Definition at line 49 of file CustomThingContent.cs.
Referenced by CreateFromRow(), OnThingCreated(), and ToString().
| string CustomThingContent.material = "" |
Definition at line 51 of file CustomThingContent.cs.
Referenced by Create().
| bool CustomThingContent.noCopy |
Definition at line 53 of file CustomThingContent.cs.
Referenced by OnThingCreated().
| bool CustomThingContent.noRandomSocket |
Definition at line 55 of file CustomThingContent.cs.
Referenced by OnThingCreated().
| int CustomThingContent.num = 1 |
Definition at line 57 of file CustomThingContent.cs.
Referenced by Create(), and OnThingCreated().
| string CustomThingContent.priceCalc = "" |
Definition at line 70 of file CustomThingContent.cs.
Referenced by Create().
| Rarity CustomThingContent.rarity |
Definition at line 60 of file CustomThingContent.cs.
Referenced by Create(), and OnThingCreated().
| bool CustomThingContent.restock = true |
Definition at line 63 of file CustomThingContent.cs.
Referenced by Create().
| List<string> CustomThingContent.sockets = new List<string>() |
Definition at line 65 of file CustomThingContent.cs.
Referenced by CreateFromRow(), OnThingCreated(), and ToString().
| SpawnType CustomThingContent.type |
Definition at line 68 of file CustomThingContent.cs.
Referenced by Create().
|
get |
Definition at line 72 of file CustomThingContent.cs.