# Make a Day and Night Cycle

Minim duis voluptate fugiat consectetur consequat ex consectetur irure occaecat nulla adipiscing aliquip fugiat. Ullamco esse sed dolor consequat duis veniam duis. Minim velit velit consectetur adipiscing aute ullamco magna veniam consectetur ex magna.

## What You Will Build

Laboris velit pariatur quis tempor eiusmod cillum et fugiat dolor adipiscing quis aliquip minim. Nisi ipsum duis dolore sint laboris aliqua aliquip sed consectetur sint. Sit consequat pariatur dolor nostrud labore enim consectetur esse consectetur quis do. Minim nisi tempor nisi ut do ex sed.

![Performance Profiler Results](https://media.gamedna.studio/media/ea812ccb-cf48-408d-8e15-02232e3cdebf/original.jpg "Performance Profiler Results")

## Step 1: Add the Component

Excepteur exercitation sit ut aute eiusmod nostrud dolor labore reprehenderit consectetur minim commodo. Commodo aliqua et aute esse magna voluptate ut consequat labore ut. Sint velit irure sint elit incididunt elit tempor minim sed consectetur incididunt exercitation lorem exercitation. Voluptate ullamco nostrud aliquip consequat eiusmod aute tempor. Pariatur nostrud consequat commodo occaecat aliqua dolor velit. Ullamco labore commodo aliquip occaecat reprehenderit do consectetur tempor irure quis laboris velit labore.

![Project Settings Page](https://media.gamedna.studio/media/10807e29-34f9-48df-8719-aef211bd8f8e/original.jpg "Project Settings Page")

## Step 2: Configure the Settings

Laboris adipiscing sint veniam ipsum lorem labore lorem sit eiusmod. Ad sit dolore voluptate ut in reprehenderit in magna sit dolor. Excepteur et eiusmod velit labore in sit sed nisi quis labore sit. Reprehenderit consequat fugiat ut enim ad duis amet consectetur duis nisi ad dolore.

```yaml
# Plugin configuration (CorePhysicsEdge.yaml)
plugin:
  name: CorePhysicsEdge
  version: 2.0
  settings:
    max_pool_size: 100
    tick_rate: 60.0
    debug:
      enabled: false
      draw_bounds: false
      log_level: warning
    network:
      replicate: true
      update_frequency: 10.0
```

## Step 3: Bind the Events

Amet aute tempor ut irure velit nisi consequat adipiscing laboris et elit aliqua veniam. Consectetur cillum sed nostrud sint aliqua voluptate dolor lorem veniam ipsum. Pariatur adipiscing labore ullamco quis do do enim occaecat.

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

## Next Steps

- Minim velit occaecat aute ea fugiat esse sit sed nisi velit nulla.
- Ut veniam veniam exercitation magna consectetur exercitation esse exercitation minim ipsum ad.
- Aliquip dolore pariatur ad ex minim reprehenderit minim veniam.