summaryrefslogtreecommitdiff
path: root/src/KingSystem/ActorSystem/actAiRoot.cpp
blob: 041ab86ce4555c96ab8fa5156cd980811e9e3075 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include "KingSystem/ActorSystem/actAiRoot.h"

namespace ksys::act::ai {

RootAi::RootAi(const InitArg& arg) : Ai(arg) {
    mBehaviorsByStopAndCalcTiming[0].fill({});
    mBehaviorsByStopAndCalcTiming[1].fill({});
}

RootAi::~RootAi() {
    mQueries.finalize();
    mBehaviors.finalize();
    mAis.finalize();
    mActions.finalize();
    if (_140)
        delete _140;
}

}  // namespace ksys::act::ai