|
Elin Decompiled Documentation EA 23.229 Stable 1st Anniversary Patch 2
|
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(), and Card.RefreshColor().
| 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(), Card.RefreshColor(), 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.