Мне кажется, я понимаю, что вы сейчас говорите.
Вам нужно выполнить CCSequence, с вызовом функции AI в CCCallFunc в конце:
CCSequence *playerMove = [CCSequence actions:
[CCMoveTo actionWithDuration: 0.4f position: CGPointMake(10,10)],
[CCCallFunc actionWithTarget: self selector: @selector(doAIstuff)],
nil];
[playerSprite runAction: playerMove];
Вам нужно, чтобы ваш AI был вызываемой функцией (т.е. doAIstuff
). Это сбивает с толку то, что вы говорите, что код находится в draw ().