Show / Hide Table of Contents

    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.

    Extension Methods

    ObjectExtensions.YieldSingleItem<T>(T)
    ObjectExtensions.GetPropertyValue(Object, String)
    Validate.ThrowIfNull(Object, String)
    • Improve this Doc
    • View Source
    Back to top Copyright © 2018-2020 | The Fibula Project
    Generated using DocFX | Jose L. Nuñez de Caceres et al.