C# Class Aura.Channel.Skills.Life.ProductionMastery

Inheritance: IInitiableSkillHandler, ISkillHandler
Mostra file Open project: aura-project/aura Class Usage Examples

Public Methods

Method Description
IncreaseChance ( Creature creature, float chance ) : float

Returns success chance, increased according to creature's Production Mastery rank.

Init ( ) : void

Subscribes to events required for training.

Private Methods

Method Description
OnCreatureCookedMeal ( CookingEventArgs args ) : void

Raised when creature cooks something, handles creation conditions.

OnCreatureCreatedItem ( CreationEventArgs args ) : void

Raised when creature creates an item, handles creation conditions.

OnCreatureGathered ( CollectEventArgs args ) : void

Raised when creature collects something, handles gathering conditions.

OnCreatureProducedItem ( ProductionEventArgs args ) : void

Raised when creature produces items, handles creation conditions.

Method Details

IncreaseChance() public static method

Returns success chance, increased according to creature's Production Mastery rank.
public static IncreaseChance ( Creature creature, float chance ) : float
creature Aura.Channel.World.Entities.Creature
chance float
return float

Init() public method

Subscribes to events required for training.
public Init ( ) : void
return void