Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ TargetSearchResults()

Terraria.Utilities.NPCUtils.TargetSearchResults.TargetSearchResults ( NPC searcher,
int nearestNPCIndex,
float nearestNPCDistance,
int nearestTankIndex,
float nearestTankDistance,
float adjustedTankDistance,
TargetType tankType )
inline

Definition at line 143 of file NPCUtils.cs.

144 {
145 _nearestNPCIndex = nearestNPCIndex;
146 _nearestNPCDistance = nearestNPCDistance;
147 _nearestTankIndex = nearestTankIndex;
148 _adjustedTankDistance = adjustedTankDistance;
149 _nearestTankDistance = nearestTankDistance;
150 _nearestTankType = tankType;
151 if (_nearestNPCIndex != -1 && _nearestTankIndex != -1)
152 {
154 {
155 _nearestTargetType = TargetType.NPC;
156 }
157 else
158 {
159 _nearestTargetType = tankType;
160 }
161 }
162 else if (_nearestNPCIndex != -1)
163 {
164 _nearestTargetType = TargetType.NPC;
165 }
166 else if (_nearestTankIndex != -1)
167 {
168 _nearestTargetType = tankType;
169 }
170 else
171 {
172 _nearestTargetType = TargetType.None;
173 }
174 }

References Terraria.Utilities.NPCUtils.TargetSearchResults._adjustedTankDistance, Terraria.Utilities.NPCUtils.TargetSearchResults._nearestNPCDistance, Terraria.Utilities.NPCUtils.TargetSearchResults._nearestNPCIndex, Terraria.Utilities.NPCUtils.TargetSearchResults._nearestTankDistance, Terraria.Utilities.NPCUtils.TargetSearchResults._nearestTankIndex, Terraria.Utilities.NPCUtils.TargetSearchResults._nearestTankType, and Terraria.Utilities.NPCUtils.TargetSearchResults._nearestTargetType.