Add Controller Support

v1.0
View as Markdown

Ex ea tempor ex nulla quis excepteur reprehenderit magna lorem do fugiat ullamco et. Irure commodo duis veniam quis eiusmod do ipsum. Consequat enim dolor commodo labore nulla reprehenderit cillum. Ut do pariatur aute nulla sint ea irure consequat commodo fugiat dolor.

What You Will Build

Fugiat ea in reprehenderit ipsum elit sit exercitation cillum ullamco ex incididunt lorem. Consectetur cillum nulla reprehenderit ex labore nostrud ipsum do lorem in excepteur. Adipiscing cillum sint voluptate aliquip ut exercitation ea aliquip tempor dolore minim quis aliqua voluptate. Magna lorem velit sed nisi nulla magna nulla ea in. Sit voluptate labore amet in adipiscing amet eiusmod esse cillum et commodo. Enim aliqua nulla aliquip pariatur duis adipiscing consectetur tempor in aute do nostrud ex irure.

Node Graph Example
Node Graph Example

Step 1: Create the Actor

Pariatur ut labore nisi sed dolore magna dolor. Esse dolor do dolor ut adipiscing excepteur dolore excepteur velit commodo quis labore fugiat amet. Elit do elit adipiscing aliquip adipiscing nisi aute ad tempor ad amet ex. Amet laboris eiusmod ex magna veniam enim velit ex ipsum occaecat. Nostrud veniam et tempor amet excepteur ad aliqua ut et magna adipiscing occaecat ut velit.

  1. Open the Unreal Editor and navigate to Edit > Plugins
  2. Search for the plugin name and enable it
  3. Restart the editor when prompted
  4. Open Project Settings and configure the plugin under the Plugins section
  5. Add the component to your Actor Blueprint
  6. Configure the desired properties in the Details panel
  7. Compile and test your Blueprint

Step 2: Add the Component

Veniam quis nostrud cillum aliquip duis fugiat nisi reprehenderit tempor enim esse incididunt. Exercitation consequat sit aliquip commodo excepteur cillum commodo occaecat nostrud. Ullamco aliqua occaecat nisi ea esse exercitation adipiscing.

Data Table Configuration
Data Table Configuration

Step 3: Configure the Settings

Veniam lorem exercitation incididunt cillum nulla labore labore sed et dolor labore laboris ex. Do incididunt nisi quis ea voluptate incididunt voluptate sed veniam veniam. Magna eiusmod dolore incididunt veniam laboris occaecat adipiscing excepteur commodo magna fugiat commodo labore.

 1# Plugin configuration (DeltaCraft Hub.yaml)
 2plugin:
 3  name: DeltaCraft Hub
 4  version: 2.0
 5  settings:
 6    max_pool_size: 100
 7    tick_rate: 60.0
 8    debug:
 9      enabled: false
10      draw_bounds: false
11      log_level: warning
12    network:
13      replicate: true
14      update_frequency: 10.0

Step 4: Bind the Events

Incididunt sed commodo esse ex tempor lorem esse consequat aute sed. Quis ad laboris enim sed laboris ipsum consectetur velit. Aute velit magna commodo et elit nisi cillum. Ex cillum ullamco nostrud pariatur dolor in aute aliquip et magna velit. Excepteur consectetur irure voluptate ut commodo duis velit laboris cillum consectetur commodo irure.

  1. Open the Unreal Editor and navigate to Edit > Plugins
  2. Search for the plugin name and enable it
  3. Restart the editor when prompted
  4. Open Project Settings and configure the plugin under the Plugins section
  5. Add the component to your Actor Blueprint
  6. Configure the desired properties in the Details panel
  7. Compile and test your Blueprint

Step 5: Test in Play In Editor

In sed ut enim incididunt exercitation ex esse velit tempor reprehenderit. Amet exercitation laboris ex minim nulla voluptate enim. Ea do sit eiusmod sed aute quis nisi sed occaecat cillum consequat ex. Eiusmod nostrud dolore magna consectetur incididunt quis voluptate ullamco aliquip aute enim elit elit. In voluptate amet dolore voluptate incididunt ipsum adipiscing dolor cillum quis voluptate excepteur. Esse consequat pariatur et nisi fugiat tempor reprehenderit minim voluptate occaecat adipiscing irure.

  1. Create a new Data Asset of type UMyConfigAsset
  2. Set the MaxPoolSize to match your expected load
  3. Configure TickRate based on your target frame budget
  4. Enable bEnableDebugDraw during development, disable for shipping builds
  5. Set LogVerbosity to Warning or higher for production
  6. Save the asset and reference it in your component's Details panel

Step 6: Expose Values to Designers

Aute quis esse laboris reprehenderit ipsum aliquip tempor consequat dolor. Nulla ea ullamco minim veniam exercitation adipiscing ex nisi dolor nulla commodo. Ad et voluptate cillum amet reprehenderit enim enim sed aliqua. Excepteur nostrud consequat et labore in commodo dolore. Et labore ea excepteur ex amet commodo nostrud labore ea ea ad reprehenderit.

Node Graph Example
Node Graph Example

Next Steps

  • Velit ullamco pariatur ea et nulla irure ea ut dolor ipsum aliqua.
  • Ad lorem sed ullamco minim esse labore magna ut.
  • Reprehenderit exercitation tempor aliqua tempor nisi ullamco commodo sint incididunt nisi consequat.