Base
Overview
UCAbstractSkill is the abstract base class for C++ skill implementations. It inherits UObject and implements ICSkill. Subclasses must override applySkill to define skill behavior. The manager retains a reference to otherInformation via ungarbaged to prevent garbage collection during execution.
Functions
| Name | Description |
|---|---|
| applySkill | Pure virtual. Implement to define skill execution logic |
| applySkillWithRetain | Calls applySkill after retaining otherInformation from GC |
| withSpecificData | Template helper to retrieve a typed row from specificSkillDataRH |