![]() |
Oolite 1.91.0.7668-250429-8542c40
|
Instance Methods | |
(void) | - checkFoundTarget |
(BOOL) | - performHyperSpaceExitReplace: |
(BOOL) | - performHyperSpaceExitReplace:toSystem: |
(void) | - scanForNearestShipWithPredicate:parameter: |
(void) | - scanForNearestShipWithNegatedPredicate:parameter: |
(void) | - acceptDistressMessageFrom: |
Definition at line 50 of file ShipEntityAI.m.
- (void) acceptDistressMessageFrom: | (ShipEntity *) | other |
Extends class ShipEntity.
Definition at line 2884 of file ShipEntityAI.m.
References ShipEntity::foundTarget, nil, ShipEntity::primaryTarget, and ShipEntity::setFoundTarget:.
- (void) checkFoundTarget |
Extends class ShipEntity.
Definition at line 2745 of file ShipEntityAI.m.
References checkFoundTarget, and nil.
Referenced by checkFoundTarget.
- (BOOL) performHyperSpaceExitReplace: | (BOOL) | replace |
Extends class ShipEntity.
Definition at line 2758 of file ShipEntityAI.m.
References ShipEntity::performHyperSpaceExitReplace:toSystem:.
- (BOOL) performHyperSpaceExitReplace: | (BOOL) | replace | |
toSystem: | (OOSystemID) | systemID |
Extends class ShipEntity.
Definition at line 2764 of file ShipEntityAI.m.
References ShipEntity::checkShipsInVicinityForWitchJumpExit, ShipEntity::doScriptEvent:withArgument:, ShipEntity::enterWormhole:replacing:, nil, OOLogWARN, ranrot_rand, and ShipEntity::setFoundTarget:.
- (void) scanForNearestShipWithNegatedPredicate: | (EntityFilterPredicate) | predicate | |
parameter: | (void *) | parameter |
Extends class ShipEntity.
Definition at line 2877 of file ShipEntityAI.m.
References ShipEntity::scanForNearestShipWithPredicate:parameter:.
- (void) scanForNearestShipWithPredicate: | (EntityFilterPredicate) | predicate | |
parameter: | (void *) | parameter |
Extends class ShipEntity.
Definition at line 2849 of file ShipEntityAI.m.
References ShipEntity::checkFoundTarget, ShipEntity::checkScanner, DESTROY, ShipEntity::scanClass, and ShipEntity::setFoundTarget:.