Elin Modding Docs Doc
Loading...
Searching...
No Matches
SourceMaterial.Row Class Reference
Inheritance diagram for SourceMaterial.Row:

Public Member Functions

override void OnImportData (SourceData data)
 
void Init ()
 
void SetTiles ()
 
void AddBlood (Point p, int a=1)
 
void PlayHitEffect (Point p)
 
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
 
static string[] IDAxe
 

Properties

override bool UseAlias [get]
 
override string GetAlias [get]
 
bool UsePick [get]
 
bool UseAxe [get]
 

Detailed Description

Definition at line 147 of file SourceMaterial.cs.

Member Function Documentation

◆ AddBlood()

void SourceMaterial.Row.AddBlood ( Point p,
int a = 1 )

Definition at line 191 of file SourceMaterial.cs.

◆ CreateByProduct()

void SourceMaterial.Row.CreateByProduct ( Thing container,
int num )

Definition at line 264 of file SourceMaterial.cs.

◆ GetColor()

Color SourceMaterial.Row.GetColor ( )

Definition at line 215 of file SourceMaterial.cs.

◆ GetSoundCraft()

string SourceMaterial.Row.GetSoundCraft ( RenderRow c = null)

Definition at line 244 of file SourceMaterial.cs.

◆ GetSoundDead()

string SourceMaterial.Row.GetSoundDead ( RenderRow c = null)

Definition at line 232 of file SourceMaterial.cs.

◆ GetSoundDrop()

string SourceMaterial.Row.GetSoundDrop ( RenderRow c = null)

Definition at line 238 of file SourceMaterial.cs.

◆ GetSoundImpact()

string SourceMaterial.Row.GetSoundImpact ( RenderRow c = null)

Definition at line 254 of file SourceMaterial.cs.

◆ Init()

void SourceMaterial.Row.Init ( )

Definition at line 177 of file SourceMaterial.cs.

◆ OnImportData()

override void SourceMaterial.Row.OnImportData ( SourceData data)

Definition at line 170 of file SourceMaterial.cs.

◆ PlayHitEffect()

void SourceMaterial.Row.PlayHitEffect ( Point p)

Definition at line 209 of file SourceMaterial.cs.

◆ SetTiles()

void SourceMaterial.Row.SetTiles ( )

Definition at line 186 of file SourceMaterial.cs.

◆ TryGetSound()

string SourceMaterial.Row.TryGetSound ( string suffx,
RenderRow c = null )

Definition at line 221 of file SourceMaterial.cs.

Member Data Documentation

◆ alias

string SourceMaterial.Row.alias

Definition at line 407 of file SourceMaterial.cs.

◆ altColor

Color SourceMaterial.Row.altColor

Definition at line 511 of file SourceMaterial.cs.

◆ altName

string [] SourceMaterial.Row.altName

Definition at line 500 of file SourceMaterial.cs.

◆ altName_JP

string [] SourceMaterial.Row.altName_JP

Definition at line 503 of file SourceMaterial.cs.

◆ altName_L

string [] SourceMaterial.Row.altName_L

Definition at line 539 of file SourceMaterial.cs.

◆ atk

int SourceMaterial.Row.atk

Definition at line 479 of file SourceMaterial.cs.

◆ bits

string [] SourceMaterial.Row.bits

Definition at line 494 of file SourceMaterial.cs.

◆ category

string SourceMaterial.Row.category

Definition at line 416 of file SourceMaterial.cs.

◆ chance

int SourceMaterial.Row.chance

Definition at line 467 of file SourceMaterial.cs.

◆ decal

int SourceMaterial.Row.decal

Definition at line 431 of file SourceMaterial.cs.

◆ decay

int SourceMaterial.Row.decay

Definition at line 434 of file SourceMaterial.cs.

◆ defBlock

int SourceMaterial.Row.defBlock

Definition at line 443 of file SourceMaterial.cs.

◆ defFloor

int SourceMaterial.Row.defFloor

Definition at line 440 of file SourceMaterial.cs.

◆ detail_L

string SourceMaterial.Row.detail_L

Definition at line 536 of file SourceMaterial.cs.

◆ dice

int SourceMaterial.Row.dice

Definition at line 491 of file SourceMaterial.cs.

◆ dmg

int SourceMaterial.Row.dmg

Definition at line 482 of file SourceMaterial.cs.

◆ dv

int SourceMaterial.Row.dv

Definition at line 485 of file SourceMaterial.cs.

◆ edge

int SourceMaterial.Row.edge

Definition at line 446 of file SourceMaterial.cs.

◆ elementMap

Dictionary<int, int> SourceMaterial.Row.elementMap

Definition at line 514 of file SourceMaterial.cs.

◆ elements

int [] SourceMaterial.Row.elements

Definition at line 497 of file SourceMaterial.cs.

◆ goods

string [] SourceMaterial.Row.goods

Definition at line 425 of file SourceMaterial.cs.

◆ grass

int SourceMaterial.Row.grass

Definition at line 437 of file SourceMaterial.cs.

◆ groups

string [] SourceMaterial.Row.groups

Definition at line 461 of file SourceMaterial.cs.

◆ hardness

int SourceMaterial.Row.hardness

Definition at line 458 of file SourceMaterial.cs.

◆ id

int SourceMaterial.Row.id

Definition at line 404 of file SourceMaterial.cs.

◆ IDAxe

string [] SourceMaterial.Row.IDAxe
static
Initial value:
= new string[]
{
"wood"
}

Definition at line 527 of file SourceMaterial.cs.

◆ IDPick

string [] SourceMaterial.Row.IDPick
static
Initial value:
= new string[]
{
"rock",
"ore",
"gem",
"crystal",
"bone"
}

Definition at line 517 of file SourceMaterial.cs.

◆ idSound

string SourceMaterial.Row.idSound

Definition at line 452 of file SourceMaterial.cs.

◆ matColor

Color SourceMaterial.Row.matColor

Definition at line 507 of file SourceMaterial.cs.

◆ minerals

string [] SourceMaterial.Row.minerals

Definition at line 428 of file SourceMaterial.cs.

◆ name

string SourceMaterial.Row.name

Definition at line 413 of file SourceMaterial.cs.

◆ name_JP

string SourceMaterial.Row.name_JP

Definition at line 410 of file SourceMaterial.cs.

◆ name_L

string SourceMaterial.Row.name_L

Definition at line 533 of file SourceMaterial.cs.

◆ pv

int SourceMaterial.Row.pv

Definition at line 488 of file SourceMaterial.cs.

◆ quality

int SourceMaterial.Row.quality

Definition at line 476 of file SourceMaterial.cs.

◆ ramp

int SourceMaterial.Row.ramp

Definition at line 449 of file SourceMaterial.cs.

◆ soundFoot

string SourceMaterial.Row.soundFoot

Definition at line 455 of file SourceMaterial.cs.

◆ tag

string [] SourceMaterial.Row.tag

Definition at line 419 of file SourceMaterial.cs.

◆ thing

string SourceMaterial.Row.thing

Definition at line 422 of file SourceMaterial.cs.

◆ tier

int SourceMaterial.Row.tier

Definition at line 464 of file SourceMaterial.cs.

◆ value

int SourceMaterial.Row.value

Definition at line 473 of file SourceMaterial.cs.

◆ weight

int SourceMaterial.Row.weight

Definition at line 470 of file SourceMaterial.cs.

Property Documentation

◆ GetAlias

override string SourceMaterial.Row.GetAlias
get

Definition at line 161 of file SourceMaterial.cs.

◆ UseAlias

override bool SourceMaterial.Row.UseAlias
get

Definition at line 151 of file SourceMaterial.cs.

◆ UseAxe

bool SourceMaterial.Row.UseAxe
get

Definition at line 385 of file SourceMaterial.cs.

◆ UsePick

bool SourceMaterial.Row.UsePick
get

Definition at line 375 of file SourceMaterial.cs.


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