aitarget_callbacks.c 364 B

1234567891011121314
  1. //TODO: info + some doc
  2. // abstract base class - cannot be created
  3. class AbstractAITargetCallbacks
  4. {
  5. };
  6. class AITargetCallbacks : AbstractAITargetCallbacks
  7. {
  8. vector GetHeadPositionWS() { return vector.Zero; }
  9. vector GetVisionPointPositionWS(EntityAI pApplicant) { return vector.Zero; }
  10. float GetMaxVisionRangeModifier(EntityAI pApplicant) { return 1.0; }
  11. };