不明不惑 b1e37a6e05 feat(M4): enemy AI - behavior tree, patrol, chase, attack, spawner
M4 — Enemy AI Foundation

- MMEnemyBase: enemy base class (aggro/deaggro/attack ranges, death event)
- MMAIController: BT driver with TargetActor/SpawnLocation/IsInAttackRange blackboard keys
- BTTask_Patrol: random reachable point patrol around spawn location
- BTTask_ChaseTarget: move-to-actor with tick-based range check
- BTTask_Attack: face target + activate attack ability
- MMEnemySpawner: timed spawn with max alive count, death tracking
- Build.cs: added AIModule + NavigationSystem

Files: 44 total, 2381 lines
2026-05-02 06:47:07 +08:00
2026-05-02 05:36:16 +08:00
2026-05-02 05:36:16 +08:00
Description
No description provided
241 KiB
Languages
C++ 98%
C# 1.9%
C 0.1%