C# Класс SWLOR.Game.Server.Service.CraftService

Наследование: ICraftService
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
BuildBlueprintHeader ( NWPlayer player, bool showAddedComponentList ) : string
CalculateAreaAtmosphereBonus ( NWArea area ) : int
CalculateCraftingDelay ( NWPlayer oPC, int skillID ) : float
CalculateDifficultyDescription ( int pcLevel, int blueprintLevel ) : string
CalculatePCEffectiveLevel ( NWPlayer player, int skillRank, SkillType skill ) : int
CalculateReassemblyChance ( NWPlayer player, int penalty ) : int
CanHandleChat ( NWObject sender ) : bool
ClearPlayerCraftingData ( NWPlayer player, bool destroyComponents = false ) : void
CraftItem ( NWPlayer oPC, NWPlaceable device ) : void
GetAreaAtmosphereBonusText ( NWArea area ) : string
GetBlueprintByID ( int craftBlueprintID ) : CraftBlueprint
GetCategoriesAvailableToPC ( Guid playerID ) : List
GetCategoriesAvailableToPCByDeviceID ( Guid playerID, int deviceID ) : List
GetIngotLevel ( string oreResref ) : int
GetIngotPerkLevel ( string oreResref ) : int
GetIngotResref ( string oreResref ) : string
GetPCBlueprintsByCategoryID ( Guid playerID, int categoryID ) : List
GetPCBlueprintsByDeviceAndCategoryID ( Guid playerID, int deviceID, int categoryID ) : List
GetPlayerCraftingData ( NWPlayer player ) : PCCraftingData
SubscribeEvents ( ) : void

Приватные методы

Метод Описание
GetCraftBlueprintsAvailableToPlayer ( Guid playerID ) : List
OnAreaEnter ( ) : void
OnModuleNWNXChat ( ) : void
OnModuleUseFeat ( ) : void

Описание методов

BuildBlueprintHeader() публичный статический Метод

public static BuildBlueprintHeader ( NWPlayer player, bool showAddedComponentList ) : string
player NWPlayer
showAddedComponentList bool
Результат string

CalculateAreaAtmosphereBonus() публичный статический Метод

public static CalculateAreaAtmosphereBonus ( NWArea area ) : int
area NWArea
Результат int

CalculateCraftingDelay() публичный статический Метод

public static CalculateCraftingDelay ( NWPlayer oPC, int skillID ) : float
oPC NWPlayer
skillID int
Результат float

CalculateDifficultyDescription() публичный статический Метод

public static CalculateDifficultyDescription ( int pcLevel, int blueprintLevel ) : string
pcLevel int
blueprintLevel int
Результат string

CalculatePCEffectiveLevel() публичный статический Метод

public static CalculatePCEffectiveLevel ( NWPlayer player, int skillRank, SkillType skill ) : int
player NWPlayer
skillRank int
skill SkillType
Результат int

CalculateReassemblyChance() публичный статический Метод

public static CalculateReassemblyChance ( NWPlayer player, int penalty ) : int
player NWPlayer
penalty int
Результат int

CanHandleChat() публичный статический Метод

public static CanHandleChat ( NWObject sender ) : bool
sender NWObject
Результат bool

ClearPlayerCraftingData() публичный статический Метод

public static ClearPlayerCraftingData ( NWPlayer player, bool destroyComponents = false ) : void
player NWPlayer
destroyComponents bool
Результат void

CraftItem() публичный статический Метод

public static CraftItem ( NWPlayer oPC, NWPlaceable device ) : void
oPC NWPlayer
device NWPlaceable
Результат void

GetAreaAtmosphereBonusText() публичный статический Метод

public static GetAreaAtmosphereBonusText ( NWArea area ) : string
area NWArea
Результат string

GetBlueprintByID() публичный статический Метод

public static GetBlueprintByID ( int craftBlueprintID ) : CraftBlueprint
craftBlueprintID int
Результат CraftBlueprint

GetCategoriesAvailableToPC() публичный статический Метод

public static GetCategoriesAvailableToPC ( Guid playerID ) : List
playerID Guid
Результат List

GetCategoriesAvailableToPCByDeviceID() публичный статический Метод

public static GetCategoriesAvailableToPCByDeviceID ( Guid playerID, int deviceID ) : List
playerID Guid
deviceID int
Результат List

GetIngotLevel() публичный статический Метод

public static GetIngotLevel ( string oreResref ) : int
oreResref string
Результат int

GetIngotPerkLevel() публичный статический Метод

public static GetIngotPerkLevel ( string oreResref ) : int
oreResref string
Результат int

GetIngotResref() публичный статический Метод

public static GetIngotResref ( string oreResref ) : string
oreResref string
Результат string

GetPCBlueprintsByCategoryID() публичный статический Метод

public static GetPCBlueprintsByCategoryID ( Guid playerID, int categoryID ) : List
playerID Guid
categoryID int
Результат List

GetPCBlueprintsByDeviceAndCategoryID() публичный статический Метод

public static GetPCBlueprintsByDeviceAndCategoryID ( Guid playerID, int deviceID, int categoryID ) : List
playerID Guid
deviceID int
categoryID int
Результат List

GetPlayerCraftingData() публичный статический Метод

public static GetPlayerCraftingData ( NWPlayer player ) : PCCraftingData
player NWPlayer
Результат PCCraftingData

SubscribeEvents() публичный статический Метод

public static SubscribeEvents ( ) : void
Результат void