C# 클래스 ACR_Items.Pricing

상속: CLRScriptFramework.CLRScriptBase
파일 보기 프로젝트 열기: ALandFarAway/ALFA-Base-Resources 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Ammunition List
Armor List
ArmorRulesTypeValues int>.Dictionary
BaseItemValues int>.Dictionary
HeavyWeapons List
LightWeapons List
OOC List
Weapons List

공개 메소드들

메소드 설명
AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
CalculatePrice ( CLRScriptBase script, uint target ) : void
GetIsAmmunition ( int itemType ) : bool
GetIsArmor ( int itemType ) : bool

비공개 메소드들

메소드 설명
GetAffinityAdjustedValue ( int itemType, PricedItemProperty prop, int type, int subtype, int costTableValue ) : void
GetArmorPrice ( CLRScriptBase script, uint target ) : int
GetHasElementalArmorBonus ( CLRScriptBase script, List itProp, int elementalConstant, int resistanceBonus ) : bool
GetHasElementalWeaponBonus ( CLRScriptBase script, List itProp, int elementalConstant, int damageBonus ) : bool
GetHasSavingThrowBonus ( CLRScriptBase script, List itProp, int saveBonus ) : bool
GetHasSpecificSavingThrowBonus ( CLRScriptBase script, List itProp, int saveType, int saveBonus ) : bool
GetHasSpecificSavingThrowPenalty ( CLRScriptBase script, List itProp, int saveType, int saveBonus ) : bool
GetHasVersusAlignmentBonus ( CLRScriptBase script, List itProp, int alignmentTarget, int damageBonus ) : bool
GetIsAlchemicalSilver ( CLRScriptBase script, List itProp ) : bool
GetIsHalfWeight ( CLRScriptBase script, List itProp ) : bool
GetIsHeavyWeapon ( int itemType ) : bool
GetIsLightWeapon ( int itemType ) : bool
GetIsMasterwork ( CLRScriptBase script, List itProp ) : bool
GetIsMasterworkAmmunition ( CLRScriptBase script, List itProp ) : bool
GetIsOOCItem ( int itemType ) : bool
GetIsUseRestrictedByClass ( CLRScriptBase script, List itProp ) : bool
GetIsWeapon ( int itemType ) : bool
GetWeaponPrice ( CLRScriptBase script, uint target ) : int
GetWonderousPrice ( CLRScriptBase script, uint target ) : int

메소드 상세

AdjustPrice() 공개 정적인 메소드

public static AdjustPrice ( CLRScriptBase script, uint target, int adjustBy ) : void
script CLRScriptFramework.CLRScriptBase
target uint
adjustBy int
리턴 void

CalculatePrice() 공개 정적인 메소드

public static CalculatePrice ( CLRScriptBase script, uint target ) : void
script CLRScriptFramework.CLRScriptBase
target uint
리턴 void

GetIsAmmunition() 공개 정적인 메소드

public static GetIsAmmunition ( int itemType ) : bool
itemType int
리턴 bool

GetIsArmor() 공개 정적인 메소드

public static GetIsArmor ( int itemType ) : bool
itemType int
리턴 bool

프로퍼티 상세

Ammunition 공개적으로 정적으로 프로퍼티

public static List Ammunition
리턴 List

Armor 공개적으로 정적으로 프로퍼티

public static List Armor
리턴 List

ArmorRulesTypeValues 공개적으로 정적으로 프로퍼티

public static Dictionary ArmorRulesTypeValues
리턴 int>.Dictionary

BaseItemValues 공개적으로 정적으로 프로퍼티

public static Dictionary BaseItemValues
리턴 int>.Dictionary

HeavyWeapons 공개적으로 정적으로 프로퍼티

public static List HeavyWeapons
리턴 List

LightWeapons 공개적으로 정적으로 프로퍼티

public static List LightWeapons
리턴 List

OOC 공개적으로 정적으로 프로퍼티

public static List OOC
리턴 List

Weapons 공개적으로 정적으로 프로퍼티

public static List Weapons
리턴 List