DayZ 1.26
DayZ Explorer by KGB
|
Структуры данных | |
class | MeleeTargetData |
class | ComponentResult |
bool EvaluateComponent | ( | Object | obj, |
ComponentInfo | cInfo, | ||
MeleeTargetSettings | settings, | ||
out ref ComponentResult | result ) |
Перекрестные ссылки EvaluateComponentEx().
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
Перекрестные ссылки Math::AbsFloat(), Math3D::AngleFromPosition(), vector::DistanceSq(), IsMeleeTargetObstructed(), Math3D::NearestPoint(), Math::RAD2DEG и Math::SqrFloat().
Используется в EvaluateComponent() и FindMostSuitableComponentEx().
bool FindMostSuitableComponent | ( | Object | obj, |
BoxCollidingResult | bResult, | ||
MeleeTargetSettings | settings, | ||
out float | sum, | ||
out ref ComponentResult | result ) |
Перекрестные ссылки FindMostSuitableComponentEx().
bool FindMostSuitableComponentEx | ( | Object | obj, |
BoxCollidingResult | bResult, | ||
MeleeTargetSettings | settings, | ||
out float | sum, | ||
out ref ComponentResult | result, | ||
array< string > | blacklistedDamageZones ) |
Перекрестные ссылки EvaluateComponentEx().
Используется в FindMostSuitableComponent() и GetMeleeTargetEx().
MeleeTargetData GetMeleeTarget | ( | MeleeTargetSettings | settings, |
out array< Object > | allTargets = null ) |
Перекрестные ссылки GetMeleeTargetEx().
MeleeTargetData GetMeleeTargetEx | ( | MeleeTargetSettings | settings, |
out array< Object > | allTargets = null, | ||
array< string > | blacklistedDamageZones = null ) |
Перекрестные ссылки Math::AbsFloat(), Math3D::AngleFromPosition(), COLOR_GREEN, vector::Distance(), vector::DistanceSq(), Debug::DrawLine(), FindMostSuitableComponentEx(), DiagMenu::GetBool(), GetGame(), Math::Lerp(), MAX, Math3D::NearestPoint(), Math::RAD2DEG, Math::Tan() и Vector().
Используется в GetMeleeTarget().
Перекрестные ссылки MELEE_TARGET_OBSTRUCTION_LAYERS и DayZPhysics::RayCastBullet().
Используется в EvaluateComponentEx().
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 ) |
Перекрестные ссылки Math::Atan2(), Attacker, ConeHalfAngle, ConeHalfAngleRad, ConeLeftPoint, ConeLength, ConeMaxHeight, ConeMinHeight, ConeOrigin, Math3D::ConePoints(), ConeRightPoint, Math::DEG2RAD, Dir, MaxDist, vector::Normalize(), RayEnd, RayStart, Math::SqrFloat() и XZDir.
Используется в TargetSelection().
EntityAI Attacker |
Используется в MeleeTargetSettings().
float ConeHalfAngle |
Используется в MeleeTargetSettings().
float ConeHalfAngleRad |
Используется в MeleeTargetSettings().
vector ConeLeftPoint |
Используется в MeleeTargetSettings().
float ConeLength |
Используется в MeleeTargetSettings().
float ConeMaxHeight |
Используется в MeleeTargetSettings().
float ConeMinHeight |
Используется в MeleeTargetSettings().
class MeleeTargetData ConeOrigin |
Используется в MeleeTargetSettings().
vector ConeRightPoint |
Используется в MeleeTargetSettings().
vector Dir |
Используется в MeleeTargetSettings().
float MaxDist |
Используется в MeleeTargetSettings().
Используется в IsMeleeTargetObstructed().
vector RayEnd |
Используется в MeleeTargetSettings().
vector RayStart |
Используется в MeleeTargetSettings().
vector XZDir |
Используется в MeleeTargetSettings().