Delegate OnCreatureSkillChanged
Delegate meant for a skill that changed on a creature with skills.
Namespace: Fibula.Mechanics.Contracts.Delegates
Assembly: Fibula.Mechanics.Contracts.dll
Syntax
public delegate void OnCreatureSkillChanged(ICreatureWithSkills skilledCreature, ISkill skillThatChanged, uint previousLevel, byte previousPercent, long? countDelta = default(long? ));
Parameters
Type | Name | Description |
---|---|---|
ICreatureWithSkills | skilledCreature | The creature for which the skill changed. |
ISkill | skillThatChanged | The skill that changed. |
System.UInt32 | previousLevel | The previous skill level. |
System.Byte | previousPercent | The previous percent of completion to next level. |
System.Nullable<System.Int64> | countDelta | Optional. The delta in the count for this skill. Not always sent. |