Interface ICreatureWithSkills
Interface for any entity in the game that has skills.
Inherited Members
System.IEquatable<Fibula.Common.Contracts.Abstractions.IThing>.Equals(Fibula.Common.Contracts.Abstractions.IThing)
System.IEquatable<Fibula.Creatures.Contracts.Abstractions.ICreature>.Equals(Fibula.Creatures.Contracts.Abstractions.ICreature)
Namespace: Fibula.Mechanics.Contracts.Abstractions
Assembly: Fibula.Mechanics.Contracts.dll
Syntax
public interface ICreatureWithSkills : ICreature, IThing, IContainedThing, IEquatable<IThing>, ICloneableThing<IThing>, IThingContainer, ILocatable, IEquatable<ICreature>
Properties
| Improve this Doc View SourceSkills
Gets the current skills information for the entity.
Declaration
IDictionary<SkillType, ISkill> Skills { get; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IDictionary<SkillType, ISkill> |
Remarks
Events
| Improve this Doc View SourceSkillChanged
Event triggered when this skilled creature's skill changed.
Declaration
event OnCreatureSkillChanged SkillChanged
Event Type
Type | Description |
---|---|
OnCreatureSkillChanged |