#include <AreaTriggerTemplate.h>
◆ AreaTriggerCreateProperties()
AreaTriggerCreateProperties::AreaTriggerCreateProperties |
( |
| ) |
|
67{
69
74
77
79
82
83
84
85 float tmp = 1.0000001f;
87
89
91
93}
uint32 TimeToTarget
Definition: AreaTriggerTemplate.h:245
uint32 Id
Definition: AreaTriggerTemplate.h:232
int32 AnimKitId
Definition: AreaTriggerTemplate.h:241
uint32 MoveCurveId
Definition: AreaTriggerTemplate.h:235
uint32 ScaleCurveId
Definition: AreaTriggerTemplate.h:236
uint32 ScriptId
Definition: AreaTriggerTemplate.h:258
AreaTriggerScaleInfo ExtraScale
Definition: AreaTriggerTemplate.h:249
uint32 MorphCurveId
Definition: AreaTriggerTemplate.h:237
uint32 FacingCurveId
Definition: AreaTriggerTemplate.h:238
AreaTriggerTemplate const * Template
Definition: AreaTriggerTemplate.h:233
uint32 DecalPropertiesId
Definition: AreaTriggerTemplate.h:243
uint32 TimeToTargetScale
Definition: AreaTriggerTemplate.h:246
int32 AnimId
Definition: AreaTriggerTemplate.h:240
uint32 Raw[MAX_AREATRIGGER_SCALE]
Definition: AreaTriggerTemplate.h:116
struct AreaTriggerScaleInfo::@197::@198 Structured
union AreaTriggerScaleInfo::@197 Data
uint32 OverrideActive
Definition: AreaTriggerTemplate.h:113
◆ ~AreaTriggerCreateProperties()
AreaTriggerCreateProperties::~AreaTriggerCreateProperties |
( |
| ) |
|
◆ GetMaxSearchRadius()
float AreaTriggerCreateProperties::GetMaxSearchRadius |
( |
| ) |
const |
105{
107 {
109 float maxSearchRadius = 0.0f;
110
112 {
113 float pointDist = center.GetExactDist2d(vertice);
114
115 if (pointDist > maxSearchRadius)
116 maxSearchRadius = pointDist;
117 }
118
119 return maxSearchRadius;
120 }
121
123}
@ AREATRIGGER_TYPE_POLYGON
Definition: AreaTriggerTemplate.h:51
std::vector< TaggedPosition< Position::XY > > PolygonVertices
Definition: AreaTriggerTemplate.h:252
AreaTriggerShapeInfo Shape
Definition: AreaTriggerTemplate.h:251
float GetMaxSearchRadius() const
Definition: AreaTriggerTemplate.cpp:35
AreaTriggerTypes Type
Definition: AreaTriggerTemplate.h:132
Definition: Position.h:28
Definition: Position.h:203
◆ HasSplines()
bool AreaTriggerCreateProperties::HasSplines |
( |
| ) |
const |
100{
102}
std::vector< Position > SplinePoints
Definition: AreaTriggerTemplate.h:255
◆ AnimId
int32 AreaTriggerCreateProperties::AnimId |
◆ AnimKitId
int32 AreaTriggerCreateProperties::AnimKitId |
◆ DecalPropertiesId
uint32 AreaTriggerCreateProperties::DecalPropertiesId |
◆ ExtraScale
◆ FacingCurveId
uint32 AreaTriggerCreateProperties::FacingCurveId |
◆ Id
uint32 AreaTriggerCreateProperties::Id |
◆ MorphCurveId
uint32 AreaTriggerCreateProperties::MorphCurveId |
◆ MoveCurveId
uint32 AreaTriggerCreateProperties::MoveCurveId |
◆ OrbitInfo
◆ OverrideScale
◆ PolygonVertices
std::vector<TaggedPosition<Position::XY> > AreaTriggerCreateProperties::PolygonVertices |
◆ PolygonVerticesTarget
std::vector<TaggedPosition<Position::XY> > AreaTriggerCreateProperties::PolygonVerticesTarget |
◆ ScaleCurveId
uint32 AreaTriggerCreateProperties::ScaleCurveId |
◆ ScriptId
uint32 AreaTriggerCreateProperties::ScriptId |
◆ Shape
◆ SplinePoints
std::vector<Position> AreaTriggerCreateProperties::SplinePoints |
◆ Template
◆ TimeToTarget
uint32 AreaTriggerCreateProperties::TimeToTarget |
◆ TimeToTargetScale
uint32 AreaTriggerCreateProperties::TimeToTargetScale |
The documentation for this class was generated from the following files: