//--------------------------------------------------------------------- void change2strafeFireState() { mDecisionCounter.setDelayTime(0.5f); AIState = _tAIState.strafeFire; }
//--------------------------------------------------------------------- void change2randomFireState() { mDecisionCounter.setDelayTime(getRandomRange(1, 3)); AIState = _tAIState.randomFire; }
//--------------------------------------------------------------------- void change2rapidFireState() { mDecisionCounter.setDelayTime(0.1f); AIState = _tAIState.rapidFire; }
//--------------------------------------------------------------------- void change2longFireState() { mDecisionCounter.setDelayTime(0.2f); AIState = _tAIState.longFire; }
//--------------------------------------------------------------------- void change2observeState() { mDecisionCounter.setDelayTime(getRandomRange(1, 3)); AIState = _tAIState.observe; }
//--------------------------------------------------------------------- void change2attentionFireState() { mDecisionCounter.setDelayTime(0.5f); AIState = _tAIState.attentionFire; }
//--------------------------------------------------------------------- void change2lockFishState() { mDecisionCounter.setDelayTime(0.1f); AIState = _tAIState.lockFish; }