angelOffsetRadian
F32 = 0 Angle between two neighbouring circles, in radians.
A targeting indicator that draws a fan of area
circles: numOfInnerAOE + 2 circles at the same distance from centerLocator,
spread by angelOffsetRadian around the direction from the caster to the cursor.
The distance d is the distance from the center to the cursor, limited by
overrideMinCastRange and overrideMaxCastRange where they are set. With n the value
of numOfInnerAOE, circle i (from 0 to n + 1) sits at
center + rotate(dir, (i - (n + 1) / 2) * angelOffsetRadian) * d
where dir is the direction from the caster to the cursor. Circle 0 uses
leftTextureName, circle n + 1 uses rightTextureName, and the circles between use
innerTextureName.
F32 = 0 Angle between two neighbouring circles, in radians.
Embed<DrawablePositionLocator> {
"orientationType": 0,
"basePosition": 0,
"angleOffsetRadian": 0,
"distanceOffset": 0
}Pivot of the fan, see DrawablePositionLocator.
File = "0x0" String File Texture of the circles between the first and the last. Same fallback as leftTextureName.
File = "0x0" String File Texture of the first circle. If it is empty, the AoeRangeIndicator texture of SharedTargeterResources applies.
U32 = 0 Number of circles between the first and the last. The fan always has these two, so 0 draws two circles.
Embed<FloatPerSpellLevel> = { "mValueType": 0, "mPerLevelValues": [0, 0, 0, 0, 0, 0] } Radius of each circle, in world units. If it is unset, the spell's castRadius at the spell level applies.
Embed<FloatPerSpellLevel> = { "mValueType": 0, "mPerLevelValues": [0, 0, 0, 0, 0, 0] } Largest distance of the circles from the center, in world units. Not applied when unset.
Embed<FloatPerSpellLevel> = { "mValueType": 0, "mPerLevelValues": [0, 0, 0, 0, 0, 0] } Smallest distance of the circles from the center, in world units. Not applied when unset.
File = "0x0" String File Texture of the last circle. Same fallback as leftTextureName.