<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>UCCombotterComponent :: Catur Documentation</title>
    <link>https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/components/uccombottercomponent/index.html</link>
    <description>Overview Combat system with three state machines: melee attack (combo), range attack (bow), and block. Uses CSimpleStateMachine from CCOREUMODULE. Drives montage playback and damage application.&#xA;Properties &amp; Methods Name Description proceedAttack Starts a melee attack combo sequence proceedStartRangeAttack Starts drawing the bow (range attack) proceedEndRangeAttack Releases the bow proceedStartBlock Starts blocking proceedEndBlock Ends blocking isBlocking Returns true if currently in blocking state isAttacking Returns true if currently in attacking state collisionTestIfAttack Sphere sweep to detect hittable actors considering team attitude whatIfHitMelee Applies melee damage to hit actors via TakeDamage whatIfProjectileLaunch Spawns a projectile actor with speed from bend-time curve // Melee attack state machine: // S_NOT_ATTACKING -&gt; (user click) -&gt; S_ATTACKING -&gt; (montage end) -&gt; S_ATTACK_FINISHED // -&gt; (can combo) -&gt; S_COMBO_WINDOW -&gt; (user click) -&gt; S_ATTACKING // Range attack state machine: // S_BOW_NOT_DRAWING -&gt; S_PREPARE_BOW_DRAW -&gt; S_BOW_DRAWING -&gt; S_BOW_SHOT -&gt; S_ATTACK_FINISHED // Block state machine: // S_NOT_BLOCKING -&gt; S_PREPARE_BLOCKING -&gt; S_BLOCKING -&gt; (end block) -&gt; S_NOT_BLOCKING</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate></lastBuildDate>
    <atom:link href="https://doc.cdryx.net/CdryxAIOUPlugin/ccharumodule/components/uccombottercomponent/index.xml" rel="self" type="application/rss+xml" />
  </channel>
</rss>