Dayz Explorer
1.24.157551 (v105080)
Dayz Code Explorer by Zeroy
|
Go to the source code of this file.
Data Structures | |
class | MeleeTargetData |
class | ComponentResult |
Functions | |
ref array< typename > TargetableObjects void | MeleeTargetSettings (vector coneOrigin, float coneLength, float coneHalfAngle, float coneMinHeight, float coneMaxHeight, vector rayStart, vector dir, float maxDist, EntityAI pToIgnore, array< typename > targetableObjects) |
MeleeTargetData | GetMeleeTargetEx (MeleeTargetSettings settings, out array< Object > allTargets=null, array< string > blacklistedDamageZones=null) |
MeleeTargetData | GetMeleeTarget (MeleeTargetSettings settings, out array< Object > allTargets=null) |
bool | FindMostSuitableComponentEx (Object obj, BoxCollidingResult bResult, MeleeTargetSettings settings, out float sum, out ref ComponentResult result, array< string > blacklistedDamageZones) |
bool | FindMostSuitableComponent (Object obj, BoxCollidingResult bResult, MeleeTargetSettings settings, out float sum, out ref ComponentResult result) |
bool | EvaluateComponentEx (Object obj, ComponentInfo cInfo, MeleeTargetSettings settings, out ref ComponentResult result, array< string > blacklistedDamageZones) |
bool | EvaluateComponent (Object obj, ComponentInfo cInfo, MeleeTargetSettings settings, out ref ComponentResult result) |
bool | IsMeleeTargetObstructed (vector rayStart, vector rayEnd) |
bool EvaluateComponent | ( | Object | obj, |
ComponentInfo | cInfo, | ||
MeleeTargetSettings | settings, | ||
out ref ComponentResult | result | ||
) |
Definition at line 272 of file meleetargeting.c.
bool EvaluateComponentEx | ( | Object | obj, |
ComponentInfo | cInfo, | ||
MeleeTargetSettings | settings, | ||
out ref ComponentResult | result, | ||
array< string > | blacklistedDamageZones | ||
) |
check if the component is on blacklist, if so, continue in lookup
Definition at line 226 of file meleetargeting.c.
bool FindMostSuitableComponent | ( | Object | obj, |
BoxCollidingResult | bResult, | ||
MeleeTargetSettings | settings, | ||
out float | sum, | ||
out ref ComponentResult | result | ||
) |
Definition at line 221 of file meleetargeting.c.
bool FindMostSuitableComponentEx | ( | Object | obj, |
BoxCollidingResult | bResult, | ||
MeleeTargetSettings | settings, | ||
out float | sum, | ||
out ref ComponentResult | result, | ||
array< string > | blacklistedDamageZones | ||
) |
Definition at line 198 of file meleetargeting.c.
MeleeTargetData GetMeleeTarget | ( | MeleeTargetSettings | settings, |
out array< Object > | allTargets = null |
||
) |
Definition at line 192 of file meleetargeting.c.
MeleeTargetData GetMeleeTargetEx | ( | MeleeTargetSettings | settings, |
out array< Object > | allTargets = null , |
||
array< string > | blacklistedDamageZones = null |
||
) |
Definition at line 76 of file meleetargeting.c.
Definition at line 277 of file meleetargeting.c.
ref array<typename> TargetableObjects void MeleeTargetSettings | ( | vector | coneOrigin, |
float | coneLength, | ||
float | coneHalfAngle, | ||
float | coneMinHeight, | ||
float | coneMaxHeight, | ||
vector | rayStart, | ||
vector | dir, | ||
float | maxDist, | ||
EntityAI | pToIgnore, | ||
array< typename > | targetableObjects | ||
) |
Definition at line 36 of file meleetargeting.c.
EntityAI Attacker |
Definition at line 33 of file meleetargeting.c.
float ConeHalfAngle |
Definition at line 19 of file meleetargeting.c.
float ConeHalfAngleRad |
Definition at line 20 of file meleetargeting.c.
vector ConeLeftPoint |
Definition at line 24 of file meleetargeting.c.
float ConeLength |
Definition at line 18 of file meleetargeting.c.
float ConeMaxHeight |
Definition at line 22 of file meleetargeting.c.
float ConeMinHeight |
Definition at line 21 of file meleetargeting.c.
class MeleeTargetData ConeOrigin |
vector ConeRightPoint |
Definition at line 25 of file meleetargeting.c.
vector Dir |
Definition at line 29 of file meleetargeting.c.
float MaxDist |
Definition at line 31 of file meleetargeting.c.
vector RayEnd |
Definition at line 28 of file meleetargeting.c.
vector RayStart |
Definition at line 27 of file meleetargeting.c.
vector XZDir |
Definition at line 30 of file meleetargeting.c.