<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Manager :: Catur Documentation</title>
    <link>https://doc.cdryx.net/CdryxAIOUPlugin/cskillumodule/manager/index.html</link>
    <description>Overview UCSkillManager is a UGameInstanceSubsystem that manages skill resolution and execution. It implements ICSkillMaker and registers itself as a singleton (CNAME_Singleton_SkillManager) on initialization. Skill implementation instances are cached in a TMap&lt;FString, UCAbstractSkill*&gt;.&#xA;Functions Name Description getInstance Static helper returning the UCSkillManager from a given actor’s game instance retrieveSkill Looks up a FCSkillDataStruct row by name from the coordinator skill DataTable consumeSkill Resolves and executes a skill by name on a source actor (BlueprintCallable) // getInstance — static access from any actor UCSkillManager* mgr = UCSkillManager::getInstance(myActor); // retrieveSkill — lookup skill data by name FCSkillDataStruct skillData; bool found = mgr-&gt;retrieveSkill(FName(&#34;MySkill&#34;), skillData); // consumeSkill — resolve and execute a skill // priority: 1) whatToDoOnSkill lambda 2) skillClass C++ implementation bool success = mgr-&gt;consumeSkill(FName(&#34;MySkill&#34;), sourceActor, otherInfoObject);SkillUtility Static utility class providing global skill consumption without direct manager access.</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://doc.cdryx.net/CdryxAIOUPlugin/cskillumodule/manager/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>