Elin Decompiled Documentation EA 23.102 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) |
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) |
virtual SourcePref | GetPref () |
void | SetImage (Image image, Sprite sprite=null, int matCol=0, bool setNativeSize=true, int dir=0, int idSkin=0) |
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) |
![]() | |
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) |
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 |
SourceMaterial.Row | DefaultMaterial |
SpriteReplacer | replacer |
string | _nameSearch |
string | _nameSearchJP |
![]() | |
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] |
![]() | |
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 148 of file RenderRow.cs.
References tag.
Referenced by CharaRenderer.DrawHeld(), SourceFloor.OnAfterInit(), and Chara.RestockEquip().
|
inline |
Definition at line 256 of file RenderRow.cs.
References RenderData.ConvertTile(), and renderData.
|
inline |
Definition at line 417 of file RenderRow.cs.
References colorMod, BaseTileMap.GetColorInt(), and useAltColor.
Referenced by Recipe.GetDefaultColor(), GetRenderParam(), UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), DropdownGrid.OnChangeIngredient(), UIRecipeInfo.RefreshImages(), Recipe.SetImage(), ButtonGrid.SetRecipeVariation(), and SetRenderParam().
|
inlinevirtual |
Reimplemented in CardRow.
Definition at line 341 of file RenderRow.cs.
References pref.
Referenced by SetImage().
|
inlinevirtual |
Reimplemented in SourceBlock.Row.
Definition at line 381 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 130 of file RenderRow.cs.
References _nameSearch, _nameSearchJP, SourceData< T, T2 >.BaseRow.GetText(), and name.
Referenced by WidgetSearch.Search().
|
inline |
Definition at line 261 of file RenderRow.cs.
References _tiles, SpriteReplacer.data, SpriteSheet.Get(), SpriteData.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().
|
inlinevirtual |
Reimplemented in SourceBlock.Row, SourceCellEffect.Row, and SourceFloor.Row.
Definition at line 412 of file RenderRow.cs.
References _tiles.
Referenced by GetRenderParam(), and SetRenderParam().
|
inline |
Definition at line 125 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 153 of file RenderRow.cs.
References _tiles, defMat, fixedMaterial, and SetTiles().
|
inline |
Definition at line 346 of file RenderRow.cs.
References _tiles, Color, GetPref(), GetSprite(), RenderData.imageScale, SourcePref.pivotX, SourcePref.pivotY, renderData, SourcePref.scaleIcon, and SourcePref.Validate().
Referenced by UIDragGridInfo.Init(), UIDragGridInfo.InitFuel(), DropdownGrid.OnChangeIngredient(), TraitFigure.OnSetCardGrid(), LayerInspect.Refresh(), UIRecipeInfo.RefreshImages(), GridItemCardSource.SetButton(), GridItemRecipe.SetButton(), Recipe.SetImage(), Card.SetImage(), ButtonResourceTrack.SetProp(), ButtonGrid.SetRecipe(), and ButtonGrid.SetRecipeVariation().
|
inline |
Definition at line 169 of file RenderRow.cs.
References aliasPref, SourceManager.cards, colorType, 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, and useRandomColor.
Referenced by SourceCard.AddRow(), and TileRow.Init().
|
inline |
Definition at line 371 of file RenderRow.cs.
References DefaultMaterial, GetColorInt(), and GetTile().
Referenced by BaseTileMap.DrawRoof().
|
inline |
Definition at line 315 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 244 of file RenderRow.cs.
References _tiles, RenderData.pass, MeshPass.pmesh, renderData, tiles, and ProceduralMesh.tiling.
Referenced by OnImportData(), and SetRenderData().
|
private |
Definition at line 98 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 92 of file RenderRow.cs.
Referenced by GetSearchName(), SourceChara.Row.GetSearchName(), and SourceThing.Row.GetSearchName().
string RenderRow._nameSearchJP |
Definition at line 95 of file RenderRow.cs.
Referenced by GetSearchName(), SourceChara.Row.GetSearchName(), and SourceThing.Row.GetSearchName().
|
private |
Definition at line 101 of file RenderRow.cs.
int [] RenderRow._tiles |
Definition at line 12 of file RenderRow.cs.
Referenced by Card.ApplyBacker(), RendererReplacer.CreateFrom(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SourceBlock.Row.GetRenderParam(), Chara.GetSprite(), GetSprite(), GetTile(), SourceBlock.Row.GetTile(), SourceCellEffect.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 86 of file RenderRow.cs.
Referenced by 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.BuildList(), RecipeSource.GetIngredients(), 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.CanCeomUpWithRecipe(), RecipeManager.ComeUpWithRecipe(), TraitCrafter.Craft(), SpawnList.Filter(), DNA.GenerateGene(), RecipeSource.GetReqSkill(), TraitFigure.GetValue(), Chara.MakeMilk(), SourceThingV.OnAfterImportData(), 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(), 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 CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), CardRow.GetPref(), GetPref(), CharaActorPCC.OnRender(), GrowSystem.OnRenderTileMap(), SourceThingV.RestorePref(), SetRenderData(), SourceBlock.ValidatePref(), SourceChara.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 ConvertTile(), RendererReplacer.CreateFrom(), CardRenderer.Draw(), CharaRenderer.DrawHat(), BaseTileMap.DrawRoof(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), ScreenGuide.DrawWall(), Recipe.GetRenderer(), GetRenderParam(), GetSprite(), 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 89 of file RenderRow.cs.
Referenced by GetSprite(), CardActor.OnRender(), and SetRenderData().
int [] RenderRow.skins |
Definition at line 14 of file RenderRow.cs.
Referenced by GetSprite(), SourceThingV.OnAfterImportData(), and Thing.SetRenderParam().
int RenderRow.snowTile |
Definition at line 28 of file RenderRow.cs.
Referenced by BaseTileMap.DrawRoof(), and BaseTileMap.DrawTile().
int RenderRow.sort |
Definition at line 18 of file RenderRow.cs.
Referenced by SourceBlock.OnAfterImportData(), SourceCellEffect.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 CardFilter.ContainsTag(), CharaFilter.ContainsTag(), ContainsTag(), RecipeCard.Craft(), HasTag(), Card.HasTag(), SourceThingV.OnAfterImportData(), SourceFloor.Row.OnInit(), SourceObj.Row.OnInit(), and Map.SetObj().
int RenderRow.tempChance |
Definition at line 26 of file RenderRow.cs.
int [] RenderRow.tiles |
Definition at line 10 of file RenderRow.cs.
Referenced by Chara._CreateRenderer(), SerializedCards.Add(), Thing.GetHoverText(), CardRenderer.GetPref(), 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(), Map.DestroyObj(), CardRenderer.Draw(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SourceBlock.Row.GetRenderParam(), TileRow.Init(), SourceBlock.Row.OnInit(), and Recipe.Rotate().
bool RenderRow.useAltColor |
Definition at line 80 of file RenderRow.cs.
Referenced by BaseTileMap.DrawTile(), TileMapElona.DrawTile(), GetColorInt(), Card.RefreshColor(), and 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 119 of file RenderRow.cs.
Referenced by RecipeManager.ComeUpWithRecipe(), RecipeManager.GetLearnedRecipe(), UIDragGridInfo.InitFuel(), Recipe.IsStaticLV(), and SpawnList.Select().
|
get |
Definition at line 111 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 109 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 115 of file RenderRow.cs.
Referenced by GetSprite().
|
get |
Definition at line 103 of file RenderRow.cs.
|
get |
Definition at line 107 of file RenderRow.cs.
Referenced by SetRenderData().
|
get |
Definition at line 113 of file RenderRow.cs.
Referenced by GetSprite().
|
get |
Definition at line 117 of file RenderRow.cs.
|
get |
Definition at line 121 of file RenderRow.cs.
|
get |
Definition at line 105 of file RenderRow.cs.
Referenced by PartialMap.Apply(), Map.DropBlockComponent(), TraitTile.GetBuildModeRecipe(), TraitTile.GetRecipe(), and AM_Picker.TestThing().
|
get |
Definition at line 123 of file RenderRow.cs.
Referenced by SetRenderData().