Elin Decompiled Documentation EA 23.102 Nightly
Loading...
Searching...
No Matches
SourceFloor.Row Class Reference
Inheritance diagram for SourceFloor.Row:
TileRow RenderRow SourceData< T, T2 >.BaseRow IRenderSource

Public Member Functions

override void OnInit ()
 
override int GetTile (SourceMaterial.Row mat, int dir=0)
 
- Public Member Functions inherited from TileRow
void Init ()
 
virtual void OnInit ()
 
- Public Member Functions inherited from RenderRow
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)
 
- Public Member Functions inherited from SourceData< T, T2 >.BaseRow
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

string idBiome
 
string[] reqHarvest
 
string defBlock
 
string bridgeBlock
 
int edge
 
int autotile
 
int autotilePriority
 
float autotileBrightness
 
bool nonGradient
 
bool isBeach
 
bool snowtile
 
bool ignoreTransition
 
SourceBlock.Row _defBlock
 
SourceBlock.Row _bridgeBlock
 
BiomeProfile biome
 
string name_L
 
string detail_L
 
- Public Attributes inherited from TileRow
bool ignoreSnow
 
int id
 
int hp
 
string alias
 
string soundFoot
 
- Public Attributes inherited from RenderRow
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
 
- Public Attributes inherited from SourceData< T, T2 >.BaseRow
int _index
 

Properties

override bool UseAlias [get]
 
override string GetAlias [get]
 
override string RecipeID [get]
 
override RenderData defaultRenderData [get]
 
- Properties inherited from RenderRow
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]
 

Additional Inherited Members

- Static Public Attributes inherited from RenderRow
static Dictionary< string, RenderDataDictRenderData = new Dictionary<string, RenderData>()
 

Detailed Description

Definition at line 7 of file SourceFloor.cs.

Member Function Documentation

◆ GetTile()

override int SourceFloor.Row.GetTile ( SourceMaterial::Row  mat,
int  dir = 0 
)
inlinevirtual

Reimplemented from RenderRow.

Definition at line 68 of file SourceFloor.cs.

69 {
70 return _tiles[dir % _tiles.Length];
71 }
int[] _tiles
Definition: RenderRow.cs:12

References RenderRow._tiles.

◆ OnInit()

override void SourceFloor.Row.OnInit ( )
inlinevirtual

Reimplemented from TileRow.

Definition at line 56 of file SourceFloor.cs.

57 {
58 ignoreTransition = tag.Contains("noTransition");
59 ignoreSnow = tag.Contains("noSnow");
60 isBeach = tag.Contains("beach");
61 snowtile = tag.Contains("snowtile");
62 if (!idBiome.IsEmpty())
63 {
65 }
66 }
UD_Biome dict
Definition: CoreRef.cs:142
Biomes biomes
Definition: CoreRef.cs:325
CoreRef refs
Definition: Core.cs:51
Definition: EClass.cs:5
static Core core
Definition: EClass.cs:6
string[] tag
Definition: RenderRow.cs:58
bool ignoreTransition
Definition: SourceFloor.cs:31
string idBiome
Definition: SourceFloor.cs:9
BiomeProfile biome
Definition: SourceFloor.cs:40
bool ignoreSnow
Definition: TileRow.cs:6

References SourceFloor.Row.biome, CoreRef.biomes, EClass.core, CoreRef.Biomes.dict, SourceFloor.Row.idBiome, TileRow.ignoreSnow, SourceFloor.Row.ignoreTransition, SourceFloor.Row.isBeach, Core.refs, SourceFloor.Row.snowtile, and RenderRow.tag.

Member Data Documentation

◆ _bridgeBlock

SourceBlock.Row SourceFloor.Row._bridgeBlock

Definition at line 37 of file SourceFloor.cs.

◆ _defBlock

SourceBlock.Row SourceFloor.Row._defBlock

Definition at line 34 of file SourceFloor.cs.

◆ autotile

int SourceFloor.Row.autotile

Definition at line 19 of file SourceFloor.cs.

◆ autotileBrightness

float SourceFloor.Row.autotileBrightness

Definition at line 23 of file SourceFloor.cs.

◆ autotilePriority

int SourceFloor.Row.autotilePriority

Definition at line 21 of file SourceFloor.cs.

◆ biome

BiomeProfile SourceFloor.Row.biome

Definition at line 40 of file SourceFloor.cs.

Referenced by SourceFloor.Row.OnInit().

◆ bridgeBlock

string SourceFloor.Row.bridgeBlock

Definition at line 15 of file SourceFloor.cs.

Referenced by SourceFloor.OnAfterInit().

◆ defBlock

string SourceFloor.Row.defBlock

Definition at line 13 of file SourceFloor.cs.

Referenced by SourceFloor.OnAfterInit().

◆ detail_L

string SourceFloor.Row.detail_L

Definition at line 46 of file SourceFloor.cs.

◆ edge

int SourceFloor.Row.edge

Definition at line 17 of file SourceFloor.cs.

◆ idBiome

string SourceFloor.Row.idBiome

Definition at line 9 of file SourceFloor.cs.

Referenced by SourceFloor.Row.OnInit().

◆ ignoreTransition

bool SourceFloor.Row.ignoreTransition

Definition at line 31 of file SourceFloor.cs.

Referenced by SourceFloor.Row.OnInit().

◆ isBeach

bool SourceFloor.Row.isBeach

Definition at line 27 of file SourceFloor.cs.

Referenced by SourceFloor.Row.OnInit().

◆ name_L

string SourceFloor.Row.name_L

Definition at line 43 of file SourceFloor.cs.

◆ nonGradient

bool SourceFloor.Row.nonGradient

Definition at line 25 of file SourceFloor.cs.

◆ reqHarvest

string [] SourceFloor.Row.reqHarvest

Definition at line 11 of file SourceFloor.cs.

◆ snowtile

bool SourceFloor.Row.snowtile

Definition at line 29 of file SourceFloor.cs.

Referenced by SourceFloor.Row.OnInit().

Property Documentation

◆ defaultRenderData

override RenderData SourceFloor.Row.defaultRenderData
get

Definition at line 54 of file SourceFloor.cs.

◆ GetAlias

override string SourceFloor.Row.GetAlias
get

Definition at line 50 of file SourceFloor.cs.

◆ RecipeID

override string SourceFloor.Row.RecipeID
get

Definition at line 52 of file SourceFloor.cs.

◆ UseAlias

override bool SourceFloor.Row.UseAlias
get

Definition at line 48 of file SourceFloor.cs.


The documentation for this class was generated from the following file: