|
Elin Decompiled Documentation EA 23.359.1 Nightly
|
Public Member Functions | |
| bool | HasTag (CTAG _tag) |
| virtual string | GetSearchName (bool jp) |
| bool | ContainsTag (string _tag) |
| override void | OnImportData (SourceData data) |
| void | SetRenderData () |
| virtual void | SetTiles () |
| int | ConvertTile (int tile) |
| SpriteData | GetSpriteData (int dir, int skin, bool snow, Card card=null) |
| Sprite | GetSprite (int dir=0, int skin=0, bool snow=false) |
| void | SetSpriteRenderer (SpriteRenderer sr, Sprite sprite=null, int matCol=0, bool setTransform=true, int dir=0, int idSkin=0) |
| virtual SourcePref | GetPref () |
| void | SetImage (Image image, Sprite sprite=null, int matCol=0, bool setNativeSize=true, int dir=0, int idSkin=0, Card card=null) |
| void | SetImage (Image image, Sprite sprite, int matCol, bool setNativeSize, int dir, int idSkin, RenderData _renderData, SourcePref _pref) |
| void | SetRenderParam (RenderParam p, SourceMaterial.Row mat, int dir) |
| virtual RenderParam | GetRenderParam (SourceMaterial.Row mat, int dir, Point point=null, int bridgeHeight=-1) |
| virtual int | GetTile (SourceMaterial.Row mat, int dir=0) |
| int | GetColorInt (SourceMaterial.Row mat) |
Public Member Functions inherited from SourceData< T, T2 >.BaseRow | |
| Dictionary< string, FieldInfo > | GetRowFields () |
| virtual string | GetName () |
| string | GetDetail () |
| virtual string | GetEditorListName () |
| string | GetText (string id="name", bool returnNull=false) |
| string[] | GetTextArray (string id) |
| virtual void | SetID (ref int count) |
| virtual void | OnImportData (SourceData data) |
| virtual IDictionary< string, string > | ExportTexts (string idField="id") |
| virtual void | ImportTexts (IReadOnlyDictionary< string, string > texts, string idField="id") |
Public Attributes | |
| int[] | tiles |
| int[] | _tiles |
| int[] | skins |
| int | colorMod |
| int | sort |
| int | value |
| int | LV |
| int | chance |
| int | tempChance |
| int | snowTile |
| string | name |
| string | name_JP |
| string | detail |
| string | detail_JP |
| string | _idRenderData |
| string | _tileType |
| string | defMat |
| string | colorType |
| string | category |
| string | idSound |
| string | aliasPref |
| string[] | components |
| string[] | factory |
| string[] | recipeKey |
| string[] | tag |
| int | W = 1 |
| int | H = 1 |
| bool | multisize |
| bool | fixedMaterial |
| SourcePref | pref |
| RenderData | renderData |
| Sprite[,] | sprites |
| TileType | tileType |
| bool | useAltColor |
| bool | useRandomColor |
| bool | useDyeColor |
| SourceMaterial.Row | DefaultMaterial |
| SpriteReplacer | replacer |
| string | _nameSearch |
| string | _nameSearchJP |
Public Attributes inherited from SourceData< T, T2 >.BaseRow | |
| int | _index |
Static Public Attributes | |
| static Dictionary< string, RenderData > | DictRenderData = new Dictionary<string, RenderData>() |
Properties | |
| virtual string | idString [get] |
| virtual string | RecipeID [get] |
| virtual string | pathRenderData [get] |
| virtual string | idRenderData [get] |
| virtual RenderData | defaultRenderData [get] |
| virtual string | pathSprite [get] |
| virtual string | idSprite [get] |
| virtual string | prefabName [get] |
| SourceCategory.Row | Category [get] |
| string | RecipeCat [get] |
| SourceManager | sources [get] |
Properties inherited from SourceData< T, T2 >.BaseRow | |
| virtual bool | UseAlias [get] |
| virtual string | GetAlias [get] |
Private Attributes | |
| SourceCategory.Row | _category |
| string | _recipeCat |
Definition at line 6 of file RenderRow.cs.
|
inline |
Definition at line 162 of file RenderRow.cs.
References tag.
Referenced by CharaRenderer.DrawHeld(), SourceFloor.OnAfterInit(), Chara.RestockEquip(), ElementContainerCard.SetOwner(), and TraitFakeTile.TrySetHeldAct().
|
inline |
Definition at line 281 of file RenderRow.cs.
References RenderData.ConvertTile(), and renderData.
|
inline |
Definition at line 468 of file RenderRow.cs.
References colorMod, BaseTileMap.GetColorInt(), and useAltColor.
Referenced by CharaRenderer.DrawHat(), Recipe.GetDefaultColor(), GetRenderParam(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), DropdownGrid.OnChangeIngredient(), UIRecipeInfo.RefreshImages(), Recipe.SetImage(), ButtonGrid.SetRecipeVariation(), and SetRenderParam().
|
inlinevirtual |
Reimplemented in CardRow.
Definition at line 385 of file RenderRow.cs.
References pref.
Referenced by SetImage(), and AM_Build.StartBuild().
|
inlinevirtual |
Reimplemented in SourceBlock.Row.
Definition at line 432 of file RenderRow.cs.
References Scene.camSupport, GetColorInt(), GetTile(), Core.Instance, RenderData.multiSize, renderData, CameraSupport.renderPos, Core.scene, Core.screen, RenderParam.shared, BaseGameScreen.tileMap, and BaseTileMap.x.
Referenced by Recipe.OnRenderMarker(), and UICardInfo.UpdateRecipe().
|
inlinevirtual |
Reimplemented in SourceChara.Row, and SourceThing.Row.
Definition at line 144 of file RenderRow.cs.
References _nameSearch, _nameSearchJP, SourceData< T, T2 >.BaseRow.GetText(), and name.
Referenced by WidgetSearch.Search().
|
inline |
Definition at line 295 of file RenderRow.cs.
References _tiles, SpriteSheet.Get(), SpriteReplacer.GetSprite(), SpriteReplacer.HasSprite(), idSprite, Core.Instance, MeshPass.mat, RenderData.multiSize, RenderData.pass, pathSprite, MeshPass.pmesh, Core.refs, renderData, replacer, skins, CoreRef.spriteNull, sprites, and ProceduralMesh.tiling.
Referenced by Card.GetSprite(), Chara.GetSprite(), SetImage(), and SetSpriteRenderer().
|
inline |
Definition at line 286 of file RenderRow.cs.
References card, SpriteReplacer.GetData(), SpriteReplacer.HasSprite(), idSprite, renderData, and replacer.
Referenced by Card.GetSpriteData(), and Chara.GetSpriteData().
|
inlinevirtual |
Reimplemented in SourceBlock.Row, SourceCellEffect.Row, SourceDeco.Row, and SourceFloor.Row.
Definition at line 463 of file RenderRow.cs.
References _tiles.
Referenced by GetRenderParam(), and SetRenderParam().
|
inline |
Definition at line 139 of file RenderRow.cs.
References tag.
Referenced by CodexManager.ListKills(), SourceChara.Row.SetTiles(), and ActEffect.Wish().
|
inlinevirtual |
Reimplemented from SourceData< T, T2 >.BaseRow.
Reimplemented in SourceThing.Row.
Definition at line 167 of file RenderRow.cs.
References _tiles, defMat, fixedMaterial, and SetTiles().
|
inline |
Definition at line 398 of file RenderRow.cs.
References _tiles, Color, GetSprite(), RenderData.imageScale, SourcePref.pivotX, SourcePref.pivotY, SourcePref.scaleIcon, and SourcePref.Validate().
|
inline |
Definition at line 390 of file RenderRow.cs.
References card, GetPref(), renderData, and SetImage().
Referenced by UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), DropdownGrid.OnChangeIngredient(), TraitFigure.OnSetCardGrid(), LayerInspect.Refresh(), UIRecipeInfo.RefreshImages(), GridItemCardSource.SetButton(), GridItemRecipe.SetButton(), Recipe.SetImage(), Card.SetImage(), SetImage(), ButtonResourceTrack.SetProp(), ButtonGrid.SetRecipe(), and ButtonGrid.SetRecipeVariation().
|
inline |
Definition at line 183 of file RenderRow.cs.
References $, aliasPref, SourceManager.cards, colorType, Debug, DefaultMaterial, defaultRenderData, defMat, DictRenderData, idRenderData, RenderData.Init(), RenderData.initialized, SourceCard.map, SourceManager.materials, RenderData.pass, pathRenderData, MeshPass.pmesh, ProceduralMesh.pos, pref, renderData, replacer, SetTiles(), sources, useAltColor, useDyeColor, and useRandomColor.
Referenced by SourceCard.AddRow(), and TileRow.Init().
|
inline |
Definition at line 422 of file RenderRow.cs.
References DefaultMaterial, GetColorInt(), and GetTile().
Referenced by BaseTileMap.DrawRoof().
|
inline |
Definition at line 359 of file RenderRow.cs.
References Color, EClass.core, GetSprite(), Core.refs, renderData, and CoreRef.spriteThingActor.
|
inlinevirtual |
Reimplemented in SourceChara.Row, and SourceThing.Row.
Definition at line 261 of file RenderRow.cs.
References _tiles, RenderData.pass, MeshPass.pmesh, renderData, tiles, and ProceduralMesh.tiling.
Referenced by TileManager.ApplyRow(), OnImportData(), and SetRenderData().
|
private |
Definition at line 101 of file RenderRow.cs.
| string RenderRow._idRenderData |
Definition at line 38 of file RenderRow.cs.
Referenced by CardRenderer.Draw().
| string RenderRow._nameSearch |
Definition at line 95 of file RenderRow.cs.
Referenced by GetSearchName(), SourceChara.Row.GetSearchName(), and SourceThing.Row.GetSearchName().
| string RenderRow._nameSearchJP |
Definition at line 98 of file RenderRow.cs.
Referenced by GetSearchName(), SourceChara.Row.GetSearchName(), and SourceThing.Row.GetSearchName().
|
private |
Definition at line 104 of file RenderRow.cs.
| int [] RenderRow._tiles |
Definition at line 12 of file RenderRow.cs.
Referenced by Card.ApplyBacker(), TileManager.BuildGrid(), RendererReplacer.CreateFrom(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SourceBlock.Row.GetRenderParam(), GetSprite(), GetTile(), SourceBlock.Row.GetTile(), SourceCellEffect.Row.GetTile(), SourceDeco.Row.GetTile(), SourceFloor.Row.GetTile(), OnImportData(), Recipe.Rotate(), SetImage(), Chara.SetRenderParam(), Thing.SetRenderParam(), SetTiles(), and SourceThing.Row.SetTiles().
| string RenderRow._tileType |
Definition at line 40 of file RenderRow.cs.
Referenced by SourceCard.AddRow(), and TileRow.Init().
| string RenderRow.aliasPref |
Definition at line 50 of file RenderRow.cs.
Referenced by SetRenderData().
| string RenderRow.category |
Definition at line 46 of file RenderRow.cs.
Referenced by RecipeManager.Add(), SourceThingV.OnAfterImportData(), and CardFilter.Pass().
| int RenderRow.chance |
Definition at line 24 of file RenderRow.cs.
Referenced by SpawnList.Add(), SpawnList.CreateMaster(), CardRenderer.Draw(), SpawnList.Filter(), RecipeManager.GetLearnedRecipe(), RecipeManager.GetUnlearnedRecipe(), SourceThingV.OnAfterImportData(), CardFilter.Pass(), and SpawnList.Select().
| int RenderRow.colorMod |
Definition at line 16 of file RenderRow.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetColorInt(), SourceBlock.Row.GetRenderParam(), and Card.RefreshColor().
| string RenderRow.colorType |
Definition at line 44 of file RenderRow.cs.
Referenced by SetRenderData().
| string [] RenderRow.components |
Definition at line 52 of file RenderRow.cs.
Referenced by RecipeManager.Create(), Map.DropBlockComponent(), RecipeSource.GetIDIngredient(), RecipeSource.GetIngredients(), Map.MineObj(), and SourceThingV.OnAfterImportData().
| SourceMaterial.Row RenderRow.DefaultMaterial |
Definition at line 89 of file RenderRow.cs.
Referenced by Recipe.Build(), CharaRenderer.DrawHat(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), MapGen.OnGenerateTerrain(), UICardInfo.SetObj(), SetRenderData(), and SetRenderParam().
| string RenderRow.defMat |
Definition at line 42 of file RenderRow.cs.
Referenced by SourceThingV.OnAfterImportData(), OnImportData(), and SetRenderData().
| string RenderRow.detail |
Definition at line 34 of file RenderRow.cs.
Referenced by SourceThingV.OnAfterImportData().
| string RenderRow.detail_JP |
Definition at line 36 of file RenderRow.cs.
Referenced by SourceThingV.OnAfterImportData().
|
static |
Definition at line 8 of file RenderRow.cs.
Referenced by SetRenderData().
| string [] RenderRow.factory |
Definition at line 54 of file RenderRow.cs.
Referenced by RecipeManager.Create(), and SourceThingV.OnAfterImportData().
| bool RenderRow.fixedMaterial |
Definition at line 66 of file RenderRow.cs.
Referenced by Card.ChangeMaterial(), Card.Create(), and OnImportData().
| int RenderRow.H = 1 |
Definition at line 62 of file RenderRow.cs.
Referenced by CardRow.OnImportData().
| string RenderRow.idSound |
Definition at line 48 of file RenderRow.cs.
| int RenderRow.LV |
Definition at line 22 of file RenderRow.cs.
Referenced by RecipeManager.ComeUpWithRecipe(), TraitCrafter.Craft(), SpawnList.Filter(), DNA.GenerateGene(), RecipeManager.GetRecipeLearnState(), RecipeSource.GetReqSkill(), TraitFigure.GetValue(), Card.MakeMilk(), SourceThingV.OnAfterImportData(), Card.SetLv(), and BaseListPeople.WriteHobbies().
| bool RenderRow.multisize |
Definition at line 64 of file RenderRow.cs.
Referenced by TileType._HitTest(), Cell.AddCard(), TraitNewZone.CanAutoEnter(), CardRenderer.Draw(), UIInspector.DrawHighlight(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), BaseTileMap.GetThingPosition(), TraitFigure.GetValue(), ConTransmuteHuman.OnBeforeStart(), CardRow.OnImportData(), Cell.RemoveCard(), and TraitNewZone.TrySetAct().
| string RenderRow.name |
Definition at line 30 of file RenderRow.cs.
Referenced by GetSearchName(), SourceChara.Row.GetSearchName(), SourceThing.Row.GetSearchName(), and SourceThingV.OnAfterImportData().
| string RenderRow.name_JP |
Definition at line 32 of file RenderRow.cs.
Referenced by SourceChara.Row.GetSearchName(), and SourceThingV.OnAfterImportData().
| SourcePref RenderRow.pref |
Definition at line 68 of file RenderRow.cs.
Referenced by RendererReplacer.CreateFrom(), RendererReplacer.CreateFromPCC(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), CardRow.GetPref(), GetPref(), GrowSystem.OnRenderTileMap(), SourceThingV.RestorePref(), SetRenderData(), SourceBlock.ValidatePref(), SourceChara.ValidatePref(), SourceDeco.ValidatePref(), SourceFloor.ValidatePref(), and SourceObj.ValidatePref().
| string [] RenderRow.recipeKey |
Definition at line 56 of file RenderRow.cs.
Referenced by RecipeSource.GetIngredients(), SourceThingV.OnAfterImportData(), and Trait.OnBarter().
| RenderData RenderRow.renderData |
Definition at line 71 of file RenderRow.cs.
Referenced by TileManager.Allocate(), TileManager.BuildGrid(), ConvertTile(), RendererReplacer.CreateFrom(), RendererReplacer.CreateFromPCC(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), ScreenGuide.DrawWall(), Recipe.GetRenderer(), GetRenderParam(), GetSprite(), GetSpriteData(), TileManager.GetTileBounds(), Recipe.OnRenderMarker(), GrowSystem.OnRenderTileMap(), SetImage(), UICardInfo.SetObj(), CardRenderer.SetOwner(), SetRenderData(), SetSpriteRenderer(), SetTiles(), SourceChara.Row.SetTiles(), and SourceThing.Row.SetTiles().
| SpriteReplacer RenderRow.replacer |
Definition at line 92 of file RenderRow.cs.
Referenced by GetSprite(), GetSpriteData(), and SetRenderData().
| int [] RenderRow.skins |
Definition at line 14 of file RenderRow.cs.
Referenced by GetSprite(), and SourceThingV.OnAfterImportData().
| int RenderRow.snowTile |
Definition at line 28 of file RenderRow.cs.
Referenced by TileManager.BuildGrid(), BaseTileMap.DrawRoof(), and BaseTileMap.DrawTile().
| int RenderRow.sort |
Definition at line 18 of file RenderRow.cs.
Referenced by SourceBlock.OnAfterImportData(), SourceCellEffect.OnAfterImportData(), SourceDeco.OnAfterImportData(), SourceFloor.OnAfterImportData(), SourceObj.OnAfterImportData(), and BuildMenu.RefreshCategory().
| Sprite [,] RenderRow.sprites |
Definition at line 74 of file RenderRow.cs.
Referenced by GetSprite().
| string [] RenderRow.tag |
Definition at line 58 of file RenderRow.cs.
Referenced by Recipe.Build(), CardFilter.ContainsTag(), CharaFilter.ContainsTag(), ContainsTag(), RecipeCard.Craft(), HasTag(), Card.HasTag(), Card.ListCraftBonusTraits(), SourceThingV.OnAfterImportData(), SourceFloor.Row.OnInit(), SourceObj.Row.OnInit(), Map.SetObj(), and SourceThing.Row.SetTiles().
| int RenderRow.tempChance |
Definition at line 26 of file RenderRow.cs.
| int [] RenderRow.tiles |
Definition at line 10 of file RenderRow.cs.
Referenced by SerializedCards.Add(), TileManager.AllocateTiles(), Thing.GetHoverText(), SourceThingV.OnAfterImportData(), Chara.OnCreate(), UIRecipeInfo.Refresh(), SerializedCards.Restore(), Card.Rotate(), SetTiles(), TraitFigure.TrySetAct(), and Thing.WriteNote().
| TileType RenderRow.tileType |
Definition at line 77 of file RenderRow.cs.
Referenced by Chara._Move(), SourceCard.AddRow(), Map.DestroyObj(), CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SourceBlock.Row.GetRenderParam(), TileManager.GetTileBounds(), Recipe.HasSameTile(), TileRow.Init(), SourceBlock.Row.OnInit(), Recipe.Rotate(), and Thing.SetRenderParam().
| bool RenderRow.useAltColor |
Definition at line 80 of file RenderRow.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetColorInt(), Card.RefreshColor(), and SetRenderData().
| bool RenderRow.useDyeColor |
Definition at line 86 of file RenderRow.cs.
Referenced by SetRenderData().
| bool RenderRow.useRandomColor |
Definition at line 83 of file RenderRow.cs.
Referenced by Card.RefreshColor(), and SetRenderData().
| int RenderRow.value |
Definition at line 20 of file RenderRow.cs.
Referenced by Trait.GetValue(), UIDragGridInfo.InitFuel(), and SourceThingV.OnAfterImportData().
| int RenderRow.W = 1 |
Definition at line 60 of file RenderRow.cs.
Referenced by CardRow.OnImportData().
|
get |
Definition at line 122 of file RenderRow.cs.
Referenced by RecipeManager.ComeUpWithRecipe(), RecipeManager.GetLearnedRecipe(), UIDragGridInfo.InitFuel(), Recipe.IsStaticLV(), SpawnList.Select(), and Card.SpawnLoot().
|
get |
Definition at line 114 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 112 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 118 of file RenderRow.cs.
Referenced by GetSprite(), and GetSpriteData().
|
get |
Definition at line 106 of file RenderRow.cs.
|
get |
Definition at line 110 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 116 of file RenderRow.cs.
Referenced by GetSprite().
|
get |
Definition at line 120 of file RenderRow.cs.
|
get |
Definition at line 135 of file RenderRow.cs.
|
get |
Definition at line 108 of file RenderRow.cs.
Referenced by PartialMap.Apply(), Map.DropBlockComponent(), TraitTile.GetBuildModeRecipe(), TraitTile.GetRecipe(), and AM_Picker.TestThing().
|
get |
Definition at line 137 of file RenderRow.cs.
Referenced by SetRenderData().