C# Class SDE.Tools.DatabaseEditor.Engines.Parsers.ItemParser

Parser for Hercules's item entries
Show file Open project: Tokeiburu/RagnarokSDE

Public Properties

Property Type Description
AegisName string
Atk string
BindOnEquip string
Buy string
BuyingStore string
Def string
Delay string
EquipLv string
Gender string
Id string
Job string
Loc string
Matk string
Name string
Nouse NoUse
OnEquipScript string
OnUnequipScript string
Range string
Refineable string
Script string
Sell string
Slots string
Sprite string
Stack string
Trade Trade
Type string
Upper string
View string
WeaponLv string
Weight string

Public Methods

Method Description
Format ( string val, int indent = 2, bool setBrackets = false ) : string
ItemParser ( string element ) : System
ToHerculesEntry ( BaseDb db, int itemId ) : string

Private Methods

Method Description
_readScript ( int &index, List lines ) : string
_trySet ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute ) : void
_trySetGender ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefault ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultBoolean ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, bool defaultValue ) : void
_trySetIfDefaultEmpty ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultEmptyAddHex ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultEmptyBracket ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultEmptyScript ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultEmptyToHex ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, string defaultValue ) : void
_trySetIfDefaultEmptyUpper ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute ) : void
_trySetIfDefaultLocation ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute ) : void
_trySetIfRefineable ( ReadableTuple tuple, StringBuilder builder, DbAttribute attribute, bool defaultValue ) : void

Method Details

Format() public static method

public static Format ( string val, int indent = 2, bool setBrackets = false ) : string
val string
indent int
setBrackets bool
return string

ItemParser() public method

public ItemParser ( string element ) : System
element string
return System

ToHerculesEntry() public static method

public static ToHerculesEntry ( BaseDb db, int itemId ) : string
db BaseDb
itemId int
return string

Property Details

AegisName public property

public string AegisName
return string

Atk public property

public string Atk
return string

BindOnEquip public property

public string BindOnEquip
return string

Buy public property

public string Buy
return string

BuyingStore public property

public string BuyingStore
return string

Def public property

public string Def
return string

Delay public property

public string Delay
return string

EquipLv public property

public string EquipLv
return string

Gender public property

public string Gender
return string

Id public property

public string Id
return string

Job public property

public string Job
return string

Loc public property

public string Loc
return string

Matk public property

public string Matk
return string

Name public property

public string Name
return string

Nouse public property

public NoUse,SDE.Tools.DatabaseEditor.Engines.Parsers Nouse
return NoUse

OnEquipScript public property

public string OnEquipScript
return string

OnUnequipScript public property

public string OnUnequipScript
return string

Range public property

public string Range
return string

Refineable public property

public string Refineable
return string

Script public property

public string Script
return string

Sell public property

public string Sell
return string

Slots public property

public string Slots
return string

Sprite public property

public string Sprite
return string

Stack public property

public string Stack
return string

Trade public property

public Trade,SDE.Tools.DatabaseEditor.Engines.Parsers Trade
return Trade

Type public property

public string Type
return string

Upper public property

public string Upper
return string

View public property

public string View
return string

WeaponLv public property

public string WeaponLv
return string

Weight public property

public string Weight
return string