Namespace ElectricDrill.SoapRpgFramework.Experience
Classes
- EntityLevel
Represents the level and experience system of an entity in the RPG framework. Handles experience gain, level progression, and experience-based calculations. Implements ILevelable to provide standard leveling functionality.
- ExpSource
A MonoBehaviour component that provides a source of experience points. Implements IExpSource and can only be harvested once. Once harvested, subsequent calls to Exp will return 0.
Interfaces
- IExpSource
Interface for objects that can provide experience points. Defines the contract for experience sources that can be harvested.
- ILevelable
Interface for entities that have a leveling system based on experience points. Provides the core functionality for level progression and experience management.