<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Base Classes :: Catur Documentation</title>
    <link>https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/baseclasses/index.html</link>
    <description>Overview The module provides a hierarchy of pre-assembled base classes. Each class automatically creates and wires its components in the constructor via UCInitializerComponent::prepare_CSTR_* static methods. All base classes implement IGenericTeamAgentInterface (delegated to UCInteractionComponent) and the framework’s ICCommonActor interface.&#xA;ACActor Lightweight actor base. Inherits AActor. Components: root scene, initializer, debug, static mesh, interaction, select, skill.&#xA;Name Description cdryxRootComponent Scene component used as root (gives the actor a world position) initializerComponent Drives data-driven initialization from UCActorInformation debugComponent Editor-only debug widget overlay meshComponent UCStaticMeshComponent for visual representation interactionComponent Capsule-based overlap interaction system selectComponent Decal-based selection indicator skillComponent Skill list and skill widget management // ACActor is the simplest base.</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Sat, 20 Jul 2024 21:09:28 +0200</lastBuildDate>
    <atom:link href="https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/baseclasses/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>ACPlayer1STCharacter</title>
      <link>https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/baseclasses/acplayer1stcharacter/index.html</link>
      <pubDate>Sat, 20 Jul 2024 21:09:28 +0200</pubDate>
      <guid>https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/baseclasses/acplayer1stcharacter/index.html</guid>
      <description>Overview ACPlayer1STCharacter is the main playable character class. It inherits ACCharacter and implements five interfaces: ICPlayerControllerBoundable, ICActorBoundable, ICDraggerWithCursor, ICInputReceiver, ICCommonPlayer.&#xA;This class is the most complex base class in the module. It handles: camera management (spring arm with adaptive target offset), perspective switching (first-person / top-view), fight mode with turn-in-place animations, a complete input system via ICInputReceiver slot pattern, mobile support (gyroscope, touch gestures), and actor lifecycle (possession, dynamic event binding).</description>
    </item>
  </channel>
</rss>