# ECameraGroupActorComponent

## GetGroupActorLocation

Calculate group actor location according to GroupLocationMethod.

![](/files/k7Cv9Ty5yC40E1vBnkds)

<table><thead><tr><th width="153.33333333333331">Input / Output</th><th width="130"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The calculated group actor location.</td></tr></tbody></table>

## GetGroupActorRotation

Calculate group actor rotation according to GroupRotationMethod.

![](/files/tSb7BXPWLrZRIGjPk46k)

<table><thead><tr><th width="155.33333333333331">Input / Output</th><th width="131"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The calculated group actor rotation.</td></tr></tbody></table>

## GetAverageLocation

Calculate average location. If bIsArithemetic is true, this function will return arithmetic average. Otherwise it returns weighed average. Used for GroupLocationMethod::ArithmeticAverage and GroupLocationMethod::WeightedAverage.

![](/files/CEPsRatamnTWbiygkSli)

<table><thead><tr><th width="153.33333333333331">Input / Output</th><th width="144"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>IsArithmetic</td><td>Whether to return arithmetic average.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The calculated average location.</td></tr></tbody></table>

## GetAverageRotation

Calculate average rotation. If bIsArithemetic is true, this function will return arithmetic average. Otherwise it returns weighed average. Used for EGroupRotationMethod::ArithmeticAverage and EGroupRotationMethod::WeightedAverage.

![](/files/shs9s25ZD2thJJyomoqD)

<table><thead><tr><th width="160.33333333333331">Input / Output</th><th width="139"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>IsArithmetic</td><td>Whether to return arithmetic average.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The calculated average rotation.</td></tr></tbody></table>

## CheckWeightAllZero

Check whether all weights are zero.

![](/files/KJwwXYvlMcEzgPCuAf6V)

<table><thead><tr><th width="155.33333333333331">Input / Output</th><th width="139"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>Whether or not all weights are zero.</td></tr></tbody></table>

## GetNormalizer

Get the sum of weights.

![](/files/zKNfxF4BmD8HFFqLqP8i)

<table><thead><tr><th width="160.33333333333331">Input / Output</th><th width="132"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The sum of all weights.</td></tr></tbody></table>

## GetFarestOrClosestLocation

Get farest or cloeset location among all target actors based on the anchor location. Used for EGroupLocationMethod::Closest and EGroupLocationMethod::Farest.

![](/files/2OUBsfPVfCG8KQ6QgXsA)

<table><thead><tr><th width="156.33333333333331">Input / Output</th><th width="134"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The result location based on the anchor location.</td></tr></tbody></table>

## GetLocationBasedOnDistance

Get location based on the distance between anchor location and each target actor's location. Used for EGroupLocationMethod::UnweightedDistanceBased and EGroupLocationMethod::WeightedDistanceBased.

![](/files/HKfC2eFLHIr5zBm6TBjj)

<table><thead><tr><th width="157.33333333333331">Input / Output</th><th width="145"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td>Output</td><td></td><td></td></tr><tr><td></td><td>Return Value</td><td>The result location based on the distance between anchor location and each target actor's location.</td></tr></tbody></table>

## SetBoundingActorWeight

Set the weight of a `FBoundingWrappedActor` actor.

![](/files/aNMiGj8KBiEm3yHkomOs)

<table><thead><tr><th width="159.33333333333331">Input / Output</th><th width="225"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>BoundingWrapppedActor</td><td>The bounding wrapped actor that waits to set.</td></tr><tr><td></td><td>InWeight</td><td>Input weight.</td></tr></tbody></table>

## SetBoundingActorWidth

Set the width of a `FBoundingWrappedActor` actor.

![](/files/BbB4xWuMCRo3LkTREKP8)

<table><thead><tr><th width="160.33333333333331">Input / Output</th><th width="232"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>BoundingWrapppedActor</td><td>The bounding wrapped actor that waits to set.</td></tr><tr><td></td><td>InWidth</td><td>Input width.</td></tr></tbody></table>

## SetBoundingActorHeight

Set the height of a `FBoundingWrappedActor` actor.

![](/files/rCqHZChCs9hk6tlqQcnj)

<table><thead><tr><th width="160.33333333333331">Input / Output</th><th width="228"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>BoundingWrapppedActor</td><td>The bounding wrapped actor that waits to set.</td></tr><tr><td></td><td>InHeight</td><td>Input height.</td></tr></tbody></table>

## SetBoundingActorExcludeBoundingBox

Set the bExcludeBoundingBox of a `FBoundingWrappedActor` actor.

![](/files/gOxTV1spdT3sZUiTnaaw)

<table><thead><tr><th width="162.33333333333331">Input / Output</th><th width="228"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>BoundingWrapppedActor</td><td>The bounding wrapped actor that waits to set.</td></tr><tr><td></td><td>InExcludeBoundingBox</td><td>Input bExcludeBoundingBox.</td></tr></tbody></table>

## AddTargetActor

Add a target actor.

![](/files/WobI9QpTnxwfP7vTP7Sk)

<table><thead><tr><th width="156.33333333333331">Input / Output</th><th width="142"></th><th>Description</th></tr></thead><tbody><tr><td>Input</td><td></td><td></td></tr><tr><td></td><td>Target</td><td>A <code>EGroupActorComponent</code> target.</td></tr><tr><td></td><td>InTargetActor</td><td>The input <code>FBoundingWrappedActor</code> actor.</td></tr></tbody></table>


---

# 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://sulleyyys-organization.gitbook.io/manuals-of-ccs/blueprint-nodes-list/ecameragroupactorcomponent.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.
