# Rocket Launcher Animation Placeholder Setup

## 1. **MainGrip /** SecondaryGrip **Hands**

We use:

* **MainGrip\_L & MainGrip\_R**
* **SecondaryGrip\_L & SecondaryGrip\_R**

These control **hand position + animation** when grabbing.

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

### **Step 1: Assign Skeletal Mesh**

* **MainGrip\_L & SecondaryGrip\_L** → `SKM_Manny_Left`
* **MainGrip\_R & SecondaryGrip\_R** → `SKM_Manny_Right`

> If using custom hands → assign your own skeletal mesh

***

### **Step 2: Assign Animation**

* In both components → set **Anim To Play**
* Use animation for:
  * **MainGrip & SecondaryGrip**

This animation plays when the player grabs that part.

<figure><img src="/files/5PaAO05lGtZvhOAC463B" alt=""><figcaption></figcaption></figure>

***

### **Step 3: Setup Right → Left Automatically**

* First, correctly position **MainGrip\_R & SecondaryGrip\_R**
* Then for **MainGrip\_L & SecondaryGrip\_L** :
  * **Invert Location & Rotation**
* This avoids manual setup and keeps both hands aligned perfectly.

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

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

***

## **⚠️ Left Hand Setup Fix (Common Issue)**

If:

* Left hand animation is not playing
* OR hand position feels wrong

This is a common setup issue.

### **Quick Fix Method**

#### **Step 1: Temporarily Convert to Right Hand**

* Set **Skeletal Mesh** → `SKM_Manny_Right`
* Set **Scale** →
  * X = `-1`
  * Y = `1`
  * Z = `1`

Now it behaves like a **left hand**, making placement easy.

***

#### **Step 2: Position the Hand**

* Adjust location & rotation until it looks correct

***

#### **Step 3: Revert Back**

* Set **Skeletal Mesh** → `SKM_Manny_Left`
* Reset **Scale** →
  * X = `1`
  * Y = `1`
  * Z = `1`

***

## **Result**

* Clean and accurate left-hand placement
* No need for complex manual adjustments

Use this trick whenever left-hand setup feels off.


---

# 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/integrations-2.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.
