Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
void | InitLang () |
void | OnChangeLang () |
void | Init () |
void | ExportSourceTexts (string path) |
void | UpdateSourceTexts (string path) |
void | ImportSourceTexts () |
void | ValidateLang () |
Properties | |
ExcelData | dataGodTalk [get] |
![]() | |
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 Scene | scene [get] |
static BaseGameScreen | screen [get] |
static GameSetting | setting [get] |
static GameData | gamedata [get] |
static ColorProfile | Colors [get] |
static World | world [get] |
static SoundManager | Sound [get] |
static SourceManager | sources [get] |
static SourceManager | editorSources [get] |
static CoreDebug | debug [get] |
Private Attributes | |
ExcelData | _dataGodTalk |
List< SourceData > | list = new List<SourceData>() |
Additional Inherited Members | |
![]() | |
static int | rnd (int a) |
![]() | |
static Core | core |
Definition at line 4 of file SourceManager.cs.
|
inline |
Definition at line 175 of file SourceManager.cs.
Referenced by ModManager.ParseExtra().
|
inline |
Definition at line 191 of file SourceManager.cs.
References item, list, and things.
Referenced by Core.Init(), and CoreDebug.UpdateAlways().
|
inline |
Definition at line 115 of file SourceManager.cs.
References areas, backers, blocks, calc, cards, categories, cellEffects, charas, charaText, checks, elements, factions, floors, foods, globalTiles, hobbies, homeResources, ACT.Init(), SourceCard.Init(), TimeTable.Init(), initialized, jobs, keyItems, list, Element.ListAttackElements, materials, objs, SourceFloor.OnAfterInit(), persons, quests, races, recipes, religions, researches, EMono.sources, spawnLists, stats, tactics, things, thingV, zoneAffixes, and zones.
Referenced by ModManager.ParseExtra(), and Core.StartCase().
|
inline |
Definition at line 96 of file SourceManager.cs.
References langGame, langGeneral, langList, langNote, and langWord.
Referenced by Core.SetReferences().
|
inline |
Definition at line 110 of file SourceManager.cs.
References _dataGodTalk.
Referenced by Core.SetLang().
|
inline |
Definition at line 183 of file SourceManager.cs.
Referenced by ModManager.ParseExtra().
|
inline |
Definition at line 206 of file SourceManager.cs.
References item, list, Log.system, and Util.
|
private |
Definition at line 88 of file SourceManager.cs.
Referenced by OnChangeLang().
SourceArea SourceManager.areas |
Definition at line 62 of file SourceManager.cs.
Referenced by Init(), and BuildMenu.RefreshCategoryArea().
SourceAsset SourceManager.asset |
Definition at line 84 of file SourceManager.cs.
Referenced by SourceThingV.RestorePref().
SourceBacker SourceManager.backers |
Definition at line 82 of file SourceManager.cs.
Referenced by Zone.Activate(), SerializedCards.Add(), Map.AddBackerTree(), Card.ApplyBacker(), Map.ApplyBackerObj(), Zone.ApplyBackerPet(), Map.GetBackerObj(), Chara.GetName(), Cell.GetObjName(), Init(), CoreDebug.InitDebugCommands(), CoreDebug.LastWish(), Zone_Casino.OnActivate(), Chara.OnCreate(), TraitSpecialLantern.OnCreate(), ActionMode.RefreshTexts(), CoreConfig.BackerContentConfig.Show(), TraitSpecialLantern.TrySetAct(), and Zone.TrySpawnFollower().
SourceBlock SourceManager.blocks |
Definition at line 42 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetBlock(), BiomeProfile.BaseTile._SetBlock(), BiomeProfile.BaseTile.BlockRows(), RecipeManager.BuildList(), ThingGen.CreateBlock(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), ZoneInspector.FillUtil.FillBlock(), TaskMine.GetHitResult(), Init(), Map.MineBlock(), Map.MineRamp(), SourceFloor.OnAfterInit(), MapGen.OnGenerateTerrain(), LayerEditHouse.RefreshBlockList(), Lot.SetBaseRoom(), and LayerEditHouse.SetBoard().
SourceCalc SourceManager.calc |
Definition at line 30 of file SourceManager.cs.
Referenced by Dice.Create(), ActEffect.DamageEle(), and Init().
SourceCard SourceManager.cards = new SourceCard() |
Definition at line 16 of file SourceManager.cs.
Referenced by ThingGen._Create(), WidgetStockTracker._Refresh(), FortuneRollData.Prize.AddNote(), PartialMap.Apply(), UICurrency.Build(), RecipeManager.BuildList(), TraitCrafter.Craft(), RecipeCard.Craft(), RendererReplacer.CreateFrom(), SpawnList.CreateMaster(), Recipe.DropIngredients(), BiomeProfile.Style.GetIdLight(), Recipe.Ingredient.GetName(), RecipeSource.GetReqSkill(), DNA.GetText(), ThingContainer.GetThingStack(), Init(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), CodexManager.ListKills(), Props.ListThingStack(), Card.MakeFoodFrom(), Core.OnApplicationFocus(), TaskHarvest.OnCreateProgress(), TraitBaseSpellbook.OnRead(), ResearchPlan.ParseReward(), Dialog.Recipe(), Zone.RefreshHat(), WindowChara.RefreshInfo(), UIRecipeInfo.RefreshList(), SerializedCards.Restore(), ButtonGrid.SetIngredient(), ButtonResourceTrack.SetProp(), RenderRow.SetRenderData(), Thing.SetSource(), TaskHarvest.ShouldGenerateDismantled(), TraitToolTorch.TrySetHeldAct(), ActEffect.Wish(), and BaseListPeople.WriteHobbies().
SourceCategory SourceManager.categories |
Definition at line 36 of file SourceManager.cs.
Referenced by ThingGen.CreateFromCategory(), Chara.EQ_CAT(), QuestDeliver.GetDeliverCat(), Chara.GetFavCat(), Recipe.Ingredient.GetName(), Thing.GetName(), Religion.GetOfferingValue(), CardFilter.Init(), Props.Init(), Init(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), SourceCategory.Row.IsChildOf(), Props.ListThingStack(), Props.ListThingStacksInCategory(), CardFilter.Pass(), TraitBaseContainer.Prespawn(), UIDistribution.Refresh(), LayerResource.RefreshCategory(), LayerCraft.RefreshCategory(), LayerDistribution.SetContainer(), QuestDeliver.SetIdThing(), QuestSupplyCat.SetIdThing(), UIInventory.ShowDistribution(), and BaseListPeople.WriteHobbies().
SourceCellEffect SourceManager.cellEffects |
Definition at line 46 of file SourceManager.cs.
Referenced by RecipeManager.BuildList(), and Init().
SourceChara SourceManager.charas |
Definition at line 18 of file SourceManager.cs.
Referenced by Trait.CreateStock(), CardRenderer.Draw(), LayerGachaResult.Draw(), SourceCard.Init(), Init(), FoodEffect.IsHumanFlesh(), FoodEffect.IsUndeadFlesh(), CoreDebug.ListChara(), QuestTaskHunt.ListTargets(), TraitBaseSpellbook.OnCreate(), TraitFigure.OnSetCardGrid(), ZoneEventMusic.OnVisit(), CoreDebug.QuickStart(), ContentCodex.RefreshList(), FortuneRollData.RefreshPrize(), TraitBaseSpellbook.SetName(), Chara.SetSource(), CoreDebug.Spawn(), CoreDebug.SpawnBoss(), Tactics.Tactics(), ModUtil.Test(), SourcePrefInspector.ValidatePrefs(), and DNA.WriteNote().
SourceCharaText SourceManager.charaText |
Definition at line 20 of file SourceManager.cs.
Referenced by Chara.GetTopicText(), and Init().
SourceCheck SourceManager.checks |
Definition at line 32 of file SourceManager.cs.
Referenced by Init().
SourceCollectible SourceManager.collectibles |
Definition at line 72 of file SourceManager.cs.
Referenced by Hoard.Add(), LayerHoard.AddRandom(), Hoard.AddRandom(), LayerHoard.Generate(), Hoard.GetActor(), LayerHoard.OnAfterInit(), and LayerCollectible.Refresh().
SourceElement SourceManager.elements |
Definition at line 28 of file SourceManager.cs.
Referenced by Element._WriteNote(), Chara.AddCondition(), Chara.AddCooldown(), FactionBranch.AddFeat(), ElementContainer.AddNote(), PolicyManager.AddPolicy(), CraftUtil.AddRandomFoodEnc(), SourceElement.AddRow(), Card.AddRune(), DNA.Apply(), Feat.Apply(), DomainManager.Build(), CharaAbility.BuildRandomAbilityList(), Element.CheckLevelBonus(), ElementContainerCard.CheckSkillActions(), RecipeManager.ComeUpWithRecipe(), ACT.Create(), Element.Create(), TraitAbility.CreateAct(), ThingGen.CreateSpellbook(), FactionBranch.DailyOutcome(), Player.DreamSpell(), FactionBranch.Evalue(), Card.Evalue(), Zone.Evalue(), SpawnList.Filter(), Biography.Generate(), Element.Get(), Chara.GetBuffStats(), ElementContainer.GetElement(), Core.GetElement(), BaseCondition.GetElementSource(), Thing.GetEnchant(), Religion.GetFeat(), Element.GetId(), SourceElement.Row.GetName(), Element.GetName(), ElementContainer.GetOrCreateElement(), Element.GetRandomElement(), BaseTaskHarvest.GetReqEle(), Element.GetSortVal(), Element.GetSource(), BaseCondition.GetSpriteColor(), ConBuffStats.GetText(), Check.GetText(), Religion.GetTextBenefit(), ElementContainer.Has(), Card.HasElement(), HotItemAct.HotItemAct(), ACT.Init(), Init(), SourceElement.Row.IsEncAppliable(), Chara.ListAvailabeFeats(), Zone.ListLandFeats(), Card.MakeFoodFrom(), Thing.MatchEncSearch(), Card.ModExp(), Chara.ModTempElement(), Chara.MutateRandom(), SourceElement.OnAfterImportData(), SourceThingV.OnAfterImportData(), Trait.OnBarter(), FactionBranch.OnClaimZone(), Chara.OnCreate(), TraitBookSkill.OnCreate(), TraitMod.OnCreate(), ElementContainerCard.OnLearn(), ElementContainerZone.OnLearn(), ElementContainerCard.OnTrain(), RaceBonus.OnWriteNote(), ResearchPlan.ParseReward(), AttackProcess.Perform(), ConBuffStats.PlayEffect(), Card.PlayEffect(), FoodEffect.Proc(), CoreDebug.QuickStart(), CharaAbility.Refresh(), WindowCharaMini.Refresh(), Chara.RefreshFaithElement(), WindowChara.RefreshInfo(), WindowChara.RefreshSkill(), Chara.RefreshSpeed(), Card.ResistLvFrom(), ElementSelecter.Select(), Player.SelectDomain(), ElementContainer.SetBase(), CoreDebug.SetElement(), Chara.SetMainElement(), TraitAbility.SetName(), TraitAmmoTalisman.SetName(), TraitBookSkill.SetName(), BaseTaskHarvest.SetTarget(), ConDisease.Tick(), Chara.TryAbsorbRod(), TaskHarvest.TryGetAct(), Chara.TryUpgrade(), GoalCombat.TryUseAbility(), BaseListPeople.WriteHobbies(), Element.BonusInfo.WriteNote(), and Thing.WriteNote().
SourceFaction SourceManager.factions |
Definition at line 50 of file SourceManager.cs.
Referenced by RankedZone.GetFactionName(), Init(), and FactionManager.OnCreateGame().
SourceFloor SourceManager.floors |
Definition at line 44 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetFloor(), BiomeProfile.BaseTile._SetFloor(), RecipeManager.BuildList(), ThingGen.CreateFloor(), BaseTileMap.DrawRoof(), ZoneInspector.FillUtil.FillFloor(), BiomeProfile.BaseTile.FloorRows(), Init(), Map.Load(), Map.MineFloor(), TaskDrawWater.OnCreateProgress(), TaskPourWater.OnCreateProgress(), MapGen.OnGenerateTerrain(), MapGenRegion.OnGenerateTerrain(), SourceBlock.OnInit(), and LayerEditHouse.RefreshBlockList().
SourceFood SourceManager.foods |
Definition at line 78 of file SourceManager.cs.
Referenced by Init(), and SourcePrefInspector.ValidatePrefs().
SourceGlobalTile SourceManager.globalTiles |
Definition at line 74 of file SourceManager.cs.
Referenced by EloMap.GetSources(), EloMap.GetTileInfo(), Init(), and MapGenRegion.OnGenerateTerrain().
SourceHobby SourceManager.hobbies |
Definition at line 56 of file SourceManager.cs.
Referenced by Init(), and Chara.RerollHobby().
SourceHomeResource SourceManager.homeResources |
Definition at line 70 of file SourceManager.cs.
Referenced by Init().
bool SourceManager.initialized |
Definition at line 92 of file SourceManager.cs.
Referenced by Init().
SourceJob SourceManager.jobs |
Definition at line 54 of file SourceManager.cs.
Referenced by LayerEditPCC.Activate(), UICharaMaker.BuildRaces(), CoreDebug.ChangeJob(), Init(), Chara.OnBeforeCreate(), Chara.OnCreate(), ContentCodex.RefreshInfo(), and LayerLoadGame.RefreshInfo().
SourceKeyItem SourceManager.keyItems |
Definition at line 86 of file SourceManager.cs.
Referenced by Player.CountKeyItem(), Player.HasKeyItem(), Init(), Player.ModKeyItem(), ContentKeyItem.OnSwitchContent(), and Element.BonusInfo.WriteNote().
LangGame SourceManager.langGame |
Definition at line 10 of file SourceManager.cs.
Referenced by Msg.GetGameText(), InitLang(), and FactionBranch.Log().
LangGeneral SourceManager.langGeneral |
Definition at line 6 of file SourceManager.cs.
Referenced by InitLang(), and Core.SetLang().
LangList SourceManager.langList |
Definition at line 8 of file SourceManager.cs.
Referenced by InitLang().
LangNote SourceManager.langNote |
Definition at line 14 of file SourceManager.cs.
Referenced by InitLang().
LangWord SourceManager.langWord |
Definition at line 12 of file SourceManager.cs.
Referenced by InitLang(), and Biography.StrBio().
|
private |
Definition at line 90 of file SourceManager.cs.
Referenced by ExportSourceTexts(), ImportSourceTexts(), Init(), UpdateSourceTexts(), and ValidateLang().
SourceMaterial SourceManager.materials |
Definition at line 38 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetMat(), BiomeProfile.BaseTile._SetMat(), FortuneRollData.Prize.AddNote(), Recipe.Build(), RecipeCard.Build(), Card.ChangeMaterial(), TraitCrafter.Craft(), Card.Create(), ThingGen.Create(), Trait.CreateStock(), Card.Dye(), Card.DyeRandom(), Props.Find(), ThingContainer.Find(), Recipe.GetColorMaterial(), Recipe.GetMainMaterial(), TraitShrine.GetMaterial(), Card.GetRandomColor(), MATERIAL.GetRandomMaterialFromCategory(), TraitBoat.GetWaterMat(), Init(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), Map.Load(), BiomeProfile.BaseTile.MatRows(), TaskPourWater.OnCreateProgress(), MapGenDungen.OnGenerateTerrain(), GrowSystemBerry.OnMineObj(), GrowSystemFlower.OnMineObj(), GrowSystemHerb.OnMineObj(), GrowSystemPlant.OnMineObj(), GrowSystemWeed.OnMineObj(), GrowSystemTreeCoralwood.OnSetObj(), ActEffect.Proc(), DramaOutcome.QuestCraft_Drop1(), Lot.RefreshData(), SerializedCards.Restore(), Lot.SetBaseRoom(), RenderRow.SetRenderData(), CoreDebug.SetStartStockpile(), Card.TryMakeRandomItem(), CoreDebug.MatColorTest.Update(), and ActionMode.UpdateInput().
SourceObj SourceManager.objs |
Definition at line 48 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetObj(), BiomeProfile.BaseTile._SetObj(), TraitSeed.ApplySeed(), RecipeManager.BuildList(), ThingGen.CreateObj(), BaseTileMap.DrawRoof(), TraitSeed.GetRandomSeedObj(), Init(), TraitSeed.MakeSeed(), BiomeProfile.BaseTile.ObjRows(), ZoneEventHarvest.OnVisit(), CoreDebug.QuickStart(), LayerEditHouse.SetBoard(), Map.SetObj(), and SourcePrefInspector.ValidatePrefs().
SourcePerson SourceManager.persons |
Definition at line 24 of file SourceManager.cs.
Referenced by DramaSequence.GetActor(), and Init().
SourceQuest SourceManager.quests |
Definition at line 58 of file SourceManager.cs.
Referenced by Quest.Create(), QuestSequence.GetTitle(), Init(), TraitStoryBookHome.OnRead(), ContentQuest.OnSwitchContent(), and Zone.UpdateQuests().
SourceRace SourceManager.races |
Definition at line 34 of file SourceManager.cs.
Referenced by UICharaMaker.BuildRaces(), CoreDebug.ChangeRace(), Init(), FoodEffect.IsHumanFlesh(), FoodEffect.IsUndeadFlesh(), Chara.OnCreate(), QuestTaskHunt.OnGetDetail(), QuestTaskHunt.OnInit(), ContentCodex.RefreshInfo(), LayerLoadGame.RefreshInfo(), and SlaverData.TryRefresh().
SourceRecipe SourceManager.recipes |
Definition at line 80 of file SourceManager.cs.
Referenced by TraitCrafter.GetSource(), Init(), UIDragGridInfo.Init(), and TraitCrafter.IsCraftIngredient().
SourceReligion SourceManager.religions |
Definition at line 52 of file SourceManager.cs.
Referenced by Init(), Trait.OfferProcess(), and Chara.RefreshFaithElement().
SourceResearch SourceManager.researches |
Definition at line 68 of file SourceManager.cs.
Referenced by Init(), ResearchManager.IsListBarter(), ResearchManager.ShowNewPlans(), and ResearchManager.TryAddPlans().
SourceSpawnList SourceManager.spawnLists |
Definition at line 40 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetSpawnList(), BiomeProfile.BaseTile._SetSpawnList(), BiomeProfile.BaseTile._SpawnList(), CardInspector._SpawnList(), Init(), TraitBaseContainer.Prespawn(), and SpawnList.SpawnList().
SourceStat SourceManager.stats |
Definition at line 60 of file SourceManager.cs.
Referenced by BaseCondition._WriteNote(), BaseStats._WriteNote(), Condition.Create(), and Init().
SourceTactics SourceManager.tactics |
Definition at line 22 of file SourceManager.cs.
Referenced by Chara.GetHoverText2(), Init(), ContentTactics.Refresh(), Tactics.Tactics(), and DNA.WriteNote().
SourceThing SourceManager.things |
Definition at line 26 of file SourceManager.cs.
Referenced by BiomeProfile.BaseTile._GetThing(), SourceAsset._LoadPrefs(), SourceAsset._SavePrefs(), BiomeProfile.BaseTile._SetThing(), SourceCard.AddRow(), CardRenderer.Draw(), Biography.Generate(), Chara.GetFavFood(), InvOwner.GetTextDetail(), InvOwnerDraglet.GetTextDetail(), QuestCraft.GetTextProgress(), ImportSourceTexts(), SourceCard.Init(), Init(), UIDragGridInfo.InitFuel(), CoreDebug.ListThing(), SourceThingV.OnAfterImportData(), AIWork_Lumberjack.OnCreateProgress(), Zone_TestRoom.OnGenerateMap(), TraitBaseContainer.Prespawn(), SourceFood.Reset(), SourceThingV.Reset(), SourceThingV.RestorePref(), QuestSupplySpecific.SetIdThing(), Thing.SetSource(), CoreDebug.SetStartStockpile(), CoreDebug.Spawn(), BiomeProfile.BaseTile.ThingRows(), Chara.TryPoisonPotion(), TraitPaintBoard.TrySetAct(), SourceThingV.ValidatePref(), and SourcePrefInspector.ValidatePrefs().
SourceThingV SourceManager.thingV |
Definition at line 76 of file SourceManager.cs.
Referenced by Init(), and SourcePrefInspector.ValidatePrefs().
SourceZoneAffix SourceManager.zoneAffixes |
Definition at line 66 of file SourceManager.cs.
Referenced by Init(), Zone.OnAfterCreate(), Zone_Field.OnGenerateMap(), and TraitScrollMap.SetName().
SourceZone SourceManager.zones |
Definition at line 64 of file SourceManager.cs.
Referenced by SpatialGen.Create(), SpatialGen.CreateRecursive(), TraitNewZone.CreateZone(), Region.GetRandomSiteSource(), Init(), and CoreDebug.ZoneIDs().
|
get |
Definition at line 94 of file SourceManager.cs.
Referenced by Religion.GetGodTalk().