|
Oolite 1.91.0.7712-251017-85ce217
|
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:.