|
override void | SyncData (IDataStore dataStore) |
|
override void | RegisterEvents () |
|
bool | IsOpened (CraftingPiece craftingPiece, CraftingTemplate craftingTemplate) |
|
void | InitializeCraftingElements () |
|
int | GetCraftingDifficulty (WeaponDesign weaponDesign) |
|
void | OnSessionLaunched (CampaignGameStarter campaignGameStarter) |
|
bool | CanHeroUsePart (Hero hero, CraftingPiece craftingPiece) |
|
int | GetHeroCraftingStamina (Hero hero) |
|
void | SetHeroCraftingStamina (Hero hero, int value) |
|
void | SetCraftedWeaponName (ItemObject craftedWeaponItem, TextObject name) |
|
int | GetMaxHeroCraftingStamina (Hero hero) |
|
void | DoRefinement (Hero hero, Crafting.RefiningFormula refineFormula) |
|
void | DoSmelting (Hero hero, EquipmentElement equipmentElement) |
|
ItemObject | CreateCraftedWeaponInFreeBuildMode (Hero hero, WeaponDesign weaponDesign, ItemModifier weaponModifier=null) |
|
ItemObject | CreateCraftedWeaponInCraftingOrderMode (Hero crafterHero, CraftingOrder craftingOrder, WeaponDesign weaponDesign) |
|
void | CreateTownOrder (Hero orderOwner, int orderSlot) |
|
CraftingOrder | CreateCustomOrderForHero (Hero orderOwner, float orderDifficulty=-1.0f, WeaponDesign weaponDesign=null, CraftingTemplate craftingTemplate=null) |
|
void | GetOrderResult (CraftingOrder craftingOrder, ItemObject craftedItem, out bool isSucceed, out TextObject orderRemark, out TextObject orderResult, out int finalReward) |
|
void | CompleteOrder (Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero) |
|
ItemModifier | GetCurrentItemModifier () |
|
void | SetCurrentItemModifier (ItemModifier modifier) |
|
void | CancelCustomOrder (Town town, CraftingOrder craftingOrder) |
|
| CampaignBehaviorBase (string stringId) |
|
| CampaignBehaviorBase () |
|
abstract void | RegisterEvents () |
|
abstract void | SyncData (IDataStore dataStore) |
|
void | RegisterEvents () |
|
void | CompleteOrder (Town town, CraftingOrder craftingOrder, ItemObject craftedItem, Hero completerHero) |
|
ItemModifier | GetCurrentItemModifier () |
|
void | SetCurrentItemModifier (ItemModifier modifier) |
|
void | SetCraftedWeaponName (ItemObject craftedWeaponItem, TextObject name) |
|
void | GetOrderResult (CraftingOrder craftingOrder, ItemObject craftedItem, out bool isSucceed, out TextObject orderRemark, out TextObject orderResult, out int finalPrice) |
|
int | GetCraftingDifficulty (WeaponDesign weaponDesign) |
|
bool | CanHeroUsePart (Hero hero, CraftingPiece craftingPiece) |
|
int | GetHeroCraftingStamina (Hero hero) |
|
void | SetHeroCraftingStamina (Hero hero, int value) |
|
int | GetMaxHeroCraftingStamina (Hero hero) |
|
void | DoRefinement (Hero hero, Crafting.RefiningFormula refineFormula) |
|
void | DoSmelting (Hero currentCraftingHero, EquipmentElement equipmentElement) |
|
ItemObject | CreateCraftedWeaponInFreeBuildMode (Hero hero, WeaponDesign currentWeaponDesign, ItemModifier weaponModifier=null) |
|
ItemObject | CreateCraftedWeaponInCraftingOrderMode (Hero crafterHero, CraftingOrder craftingOrder, WeaponDesign weaponDesign) |
|
bool | IsOpened (CraftingPiece craftingPiece, CraftingTemplate craftingTemplate) |
|
void | InitializeCraftingElements () |
|
CraftingOrder | CreateCustomOrderForHero (Hero orderOwner, float orderDifficulty=-1.0f, WeaponDesign weaponDesign=null, CraftingTemplate craftingTemplate=null) |
|
void | CancelCustomOrder (Town town, CraftingOrder craftingOrder) |
|