# Rocket Launcher Blueprint Setup

## &#x31;**. Create Weapon Blueprint**

### 1.1 Go to Weapons Folder

* Navigate to:\
  `/Game/AVR_Template/Weapons`

### 1.2 Create Child Blueprint

* Find BP\_RocketLauncher\_Master
* Right-click → Create Child Blueprint Class

### 1.3 Name Your Weapon

* Give it a clear name based on your weapon
  * Example: `BP_RocketLauncher_RPG`

<div align="left"><figure><img src="/files/IioOS8JkehaPwB8lFK8z" alt=""><figcaption></figcaption></figure></div>

You only need to:

* Assign your mesh
* Adjust settings

***

## **2. Assign Components (Step-by-Step)**

Now open your Rocket Launcher Blueprint. In the **Components** tab, all required components are already set up. Your job is to **assign the correct meshes and elements one by one**.

Follow this exact order to avoid issues:

<div align="left"><figure><img src="/files/Sp89HTqBOGUILTIVY7Ni" alt=""><figcaption></figcaption></figure></div>

***

### **2.1. Base Weapon Mesh (Start Here)**

* Select RocketRootMesh
* Assign your **Base Rocket Launcher mesh**

This is the **main body of the Rocket Launcher**, so always start here.

***

### **2.2 RoundMesh**&#x20;

* Assign mesh to **RoundMesh** ( Setup is as below image ) ( set visiblity to False )

<figure><img src="/files/uRb7dpjdFqIPeJBR3DmP" alt=""><figcaption></figcaption></figure>

***

### **2.3 Trigger**

* Select **Trigger** add mesh ( make sure Trigger Pivot Placed correctly so it will rotate perfectly )

<div align="left"><figure><img src="/files/LWo5vLc48VolTj1VuBHm" alt="" width="281"><figcaption></figcaption></figure></div>

***

## **Important Tips**

* Always start from **Base → then move forward logically**
* Do NOT skip order — many things depend on base alignment
* If something looks wrong:
  * Fix transform (Location/Rotation), not logic
* Make sure facing direction is Y ( see attached image as reference ) ( if direction is wrong so chnage pivot rotation)

<div align="left"><figure><img src="/files/7EfgLK8alIiYiuAZmE5l" alt=""><figcaption></figcaption></figure></div>

***

#### **Next Step**

Now mesh setup is complete.

Proceed to:

* **Collision Setup**

These steps ensure your weapon works correctly with interaction, reload behavior.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://voxel-vision.gitbook.io/advanced-vr-template/add-your-own-rocket-launcher/rocket-launcher-blueprint-setup.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
