Elin Decompiled Documentation EA 23.102 Nightly
|
Public Member Functions | |
override void | OnImportData (SourceData data) |
void | Init () |
void | SetTiles () |
bool | HasEnc (int id) |
void | AddBlood (Point p, int a=1) |
void | PlayHitEffect (Point p, int emit=2) |
Color | GetColor () |
string | TryGetSound (string suffx, RenderRow c=null) |
string | GetSoundDead (RenderRow c=null) |
string | GetSoundDrop (RenderRow c=null) |
string | GetSoundCraft (RenderRow c=null) |
string | GetSoundImpact (RenderRow c=null) |
void | CreateByProduct (Thing container, int num) |
Public Attributes | |
int | id |
string | alias |
string | name_JP |
string | name |
string | category |
string[] | tag |
string | thing |
string[] | goods |
string[] | minerals |
int | decal |
int | decay |
int | grass |
int | defFloor |
int | defBlock |
int | edge |
int | ramp |
string | idSound |
string | soundFoot |
int | hardness |
string[] | groups |
int | tier |
int | chance |
int | weight |
int | value |
int | quality |
int | atk |
int | dmg |
int | dv |
int | pv |
int | dice |
string[] | bits |
int[] | elements |
string[] | altName |
string[] | altName_JP |
Color | matColor |
Color | altColor |
Dictionary< int, int > | elementMap |
string | name_L |
string | detail_L |
string[] | altName_L |
Static Public Attributes | |
static string[] | IDPick = new string[5] { "rock", "ore", "gem", "crystal", "bone" } |
static string[] | IDAxe = new string[1] { "wood" } |
Properties | |
override bool | UseAlias [get] |
override string | GetAlias [get] |
bool | UsePick [get] |
bool | UseAxe [get] |
Definition at line 8 of file SourceMaterial.cs.
|
inline |
Definition at line 137 of file SourceMaterial.cs.
References EClass._map, Map.AddDecal(), Point.cell, SourceMaterial.Row.decal, Cell.IsSnowTile, EClass.rnd(), MATERIAL.sourceSnow, Point.x, and Point.z.
Referenced by Map.DestroyObj(), Map.MineBlock(), TaskChopWood.OnCreateProgress(), TaskDig.OnCreateProgress(), TaskHarvest.OnCreateProgress(), and TaskPlow.OnCreateProgress().
|
inline |
Definition at line 203 of file SourceMaterial.cs.
References Card.AddThing(), SourceMaterial.Row.category, Card.ChangeMaterial(), ThingGen.Create(), ThingGen.CreateRawMaterial(), SourceMaterial.Row.goods, Card.ModNum(), and SourceMaterial.Row.thing.
|
inline |
Definition at line 160 of file SourceMaterial.cs.
References SourceMaterial.Row.alias, Core.Colors, Core.Instance, and ColorProfile.matColors.
Referenced by UIMapPreview._RefreshPoint(), Map.MineBlock(), Map.MineFloor(), and SourceMaterial.Row.PlayHitEffect().
|
inline |
Definition at line 185 of file SourceMaterial.cs.
References SourceMaterial.Row.category, and SourceMaterial.Row.TryGetSound().
|
inline |
Definition at line 175 of file SourceMaterial.cs.
References SourceMaterial.Row.TryGetSound().
Referenced by Map.DestroyObj(), Map.MineBlock(), and Map.MineFloor().
|
inline |
Definition at line 180 of file SourceMaterial.cs.
References SourceMaterial.Row.TryGetSound().
|
inline |
Definition at line 194 of file SourceMaterial.cs.
References SourceMaterial.Row.idSound.
Referenced by TaskDig.OnCreateProgress(), TaskDrawWater.OnCreateProgress(), TaskHarvest.OnCreateProgress(), TaskPlow.OnCreateProgress(), and SourceMaterial.Row.TryGetSound().
|
inline |
Definition at line 125 of file SourceMaterial.cs.
References SourceMaterial.Row.elementMap.
|
inline |
Definition at line 113 of file SourceMaterial.cs.
References SourceMaterial.Row.alias, MatColors.alt, SourceMaterial.Row.altColor, Core.Colors, Core.Instance, MatColors.main, SourceMaterial.Row.matColor, ColorProfile.matColors, SourceMaterial.Row.SetTiles(), and UDictionary< TKey, TValue >.TryGetValue().
Referenced by SourceMaterial.OnInit().
|
inline |
Definition at line 107 of file SourceMaterial.cs.
References SourceMaterial.Row.SetTiles().
|
inline |
Definition at line 154 of file SourceMaterial.cs.
References Effect.Get(), SourceMaterial.Row.GetColor(), Effect.Play(), and EClass.rnd().
Referenced by TaskChopWood.OnCreateProgress(), TaskDig.OnCreateProgress(), TaskDrawWater.OnCreateProgress(), TaskHarvest.OnCreateProgress(), and TaskPlow.OnCreateProgress().
|
inline |
Definition at line 121 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.Init(), and SourceMaterial.Row.OnImportData().
|
inline |
Definition at line 165 of file SourceMaterial.cs.
References SourceMaterial.Row.GetSoundImpact(), and EClass.Sound.
Referenced by SourceMaterial.Row.GetSoundCraft(), SourceMaterial.Row.GetSoundDead(), and SourceMaterial.Row.GetSoundDrop().
string SourceMaterial.Row.alias |
Definition at line 12 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.GetColor(), SourceMaterial.Row.Init(), Map.MineFloor(), Map.MineObj(), and FortuneRollData.RefreshPrize().
Color SourceMaterial.Row.altColor |
Definition at line 82 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.Init().
string [] SourceMaterial.Row.altName |
Definition at line 74 of file SourceMaterial.cs.
string [] SourceMaterial.Row.altName_JP |
Definition at line 76 of file SourceMaterial.cs.
string [] SourceMaterial.Row.altName_L |
Definition at line 97 of file SourceMaterial.cs.
int SourceMaterial.Row.atk |
Definition at line 60 of file SourceMaterial.cs.
string [] SourceMaterial.Row.bits |
Definition at line 70 of file SourceMaterial.cs.
string SourceMaterial.Row.category |
Definition at line 18 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.CreateByProduct(), SourceMaterial.Row.GetSoundCraft(), and SourceMaterial.OnInit().
int SourceMaterial.Row.chance |
Definition at line 52 of file SourceMaterial.cs.
Referenced by SourceMaterial.OnInit().
int SourceMaterial.Row.decal |
Definition at line 28 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.AddBlood().
int SourceMaterial.Row.decay |
Definition at line 30 of file SourceMaterial.cs.
int SourceMaterial.Row.defBlock |
Definition at line 36 of file SourceMaterial.cs.
Referenced by BaseTileMap.DrawTile().
int SourceMaterial.Row.defFloor |
Definition at line 34 of file SourceMaterial.cs.
Referenced by MapGen.OnGenerateTerrain().
string SourceMaterial.Row.detail_L |
Definition at line 94 of file SourceMaterial.cs.
int SourceMaterial.Row.dice |
Definition at line 68 of file SourceMaterial.cs.
int SourceMaterial.Row.dmg |
Definition at line 62 of file SourceMaterial.cs.
int SourceMaterial.Row.dv |
Definition at line 64 of file SourceMaterial.cs.
int SourceMaterial.Row.edge |
Definition at line 38 of file SourceMaterial.cs.
Dictionary<int, int> SourceMaterial.Row.elementMap |
Definition at line 84 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.HasEnc().
int [] SourceMaterial.Row.elements |
Definition at line 72 of file SourceMaterial.cs.
Referenced by SourceMaterial.OnImportRow(), and SourceMaterial.OnInit().
string [] SourceMaterial.Row.goods |
Definition at line 24 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.CreateByProduct().
int SourceMaterial.Row.grass |
Definition at line 32 of file SourceMaterial.cs.
string [] SourceMaterial.Row.groups |
Definition at line 48 of file SourceMaterial.cs.
Referenced by SourceMaterial.OnInit().
int SourceMaterial.Row.hardness |
Definition at line 46 of file SourceMaterial.cs.
Referenced by SourceMaterial.OnImportRow(), and BaseTaskHarvest.SetTarget().
int SourceMaterial.Row.id |
Definition at line 10 of file SourceMaterial.cs.
Referenced by UIMapPreview._RefreshPoint(), SourceMaterial.OnAfterImportData(), MapGen.OnGenerateTerrain(), TraitBoat.OnRemovedFromZone(), SourceMaterial.SetRow(), and ActionMode.UpdateInput().
|
static |
Definition at line 88 of file SourceMaterial.cs.
|
static |
Definition at line 86 of file SourceMaterial.cs.
string SourceMaterial.Row.idSound |
Definition at line 42 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.GetSoundImpact().
Color SourceMaterial.Row.matColor |
Definition at line 79 of file SourceMaterial.cs.
Referenced by Chara._Move(), BaseTileMap.DrawTile(), TileMapElona.DrawTile(), SourceMaterial.Row.Init(), and Lot.SetBaseRoom().
string [] SourceMaterial.Row.minerals |
Definition at line 26 of file SourceMaterial.cs.
string SourceMaterial.Row.name |
Definition at line 16 of file SourceMaterial.cs.
string SourceMaterial.Row.name_JP |
Definition at line 14 of file SourceMaterial.cs.
string SourceMaterial.Row.name_L |
Definition at line 91 of file SourceMaterial.cs.
int SourceMaterial.Row.pv |
Definition at line 66 of file SourceMaterial.cs.
int SourceMaterial.Row.quality |
Definition at line 58 of file SourceMaterial.cs.
int SourceMaterial.Row.ramp |
Definition at line 40 of file SourceMaterial.cs.
string SourceMaterial.Row.soundFoot |
Definition at line 44 of file SourceMaterial.cs.
Referenced by Chara._Move().
string [] SourceMaterial.Row.tag |
Definition at line 20 of file SourceMaterial.cs.
Referenced by BaseTaskHarvest.SetTarget().
string SourceMaterial.Row.thing |
Definition at line 22 of file SourceMaterial.cs.
Referenced by SourceMaterial.Row.CreateByProduct(), and ActionMode.UpdateInput().
int SourceMaterial.Row.tier |
Definition at line 50 of file SourceMaterial.cs.
Referenced by SourceMaterial.OnInit().
int SourceMaterial.Row.value |
Definition at line 56 of file SourceMaterial.cs.
int SourceMaterial.Row.weight |
Definition at line 54 of file SourceMaterial.cs.
|
get |
Definition at line 101 of file SourceMaterial.cs.
|
get |
Definition at line 99 of file SourceMaterial.cs.
|
get |
Definition at line 105 of file SourceMaterial.cs.
|
get |
Definition at line 103 of file SourceMaterial.cs.