From e7376032a24b32277a4b602d75c677326adb08e8 Mon Sep 17 00:00:00 2001 From: h0lybyte <5599058+h0lybyte@users.noreply.github.com> Date: Sat, 28 Dec 2024 18:24:10 -0500 Subject: [PATCH] fix(mmextensions): updating the ai aim --- packages/mmextensions/mmextensions/Ai/AiAllyBrain.cs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/packages/mmextensions/mmextensions/Ai/AiAllyBrain.cs b/packages/mmextensions/mmextensions/Ai/AiAllyBrain.cs index fbd80b304..753bac3bf 100644 --- a/packages/mmextensions/mmextensions/Ai/AiAllyBrain.cs +++ b/packages/mmextensions/mmextensions/Ai/AiAllyBrain.cs @@ -79,7 +79,7 @@ protected override void Awake() handleWeapon = gameObject.MMGetOrAddComponent(); handleWeapon.InitialWeapon = initialWeapon; handleWeapon.ForceWeaponAimControl = true; - handleWeapon.ForcedWeaponAimControl = WeaponAim.AimControls.Off; + handleWeapon.ForcedWeaponAimControl = WeaponAim.AimControls.Script; SetupDecisionsAndActions(); SetupAllyStates(); base.Awake(); @@ -174,10 +174,10 @@ private AIState CreateAttackState() AIState attackState = new AIState(); attackState.StateName = "Attack"; - attackState.Actions = new AIActionsList() - { - gameObject.MMGetOrAddComponent() - }; + AIActionShoot2D aIActionShoot2D = gameObject.MMGetOrAddComponent(); + aIActionShoot2D.AimAtTarget = true; + + attackState.Actions = new AIActionsList() { aIActionShoot2D }; attackState.Transitions = new AITransitionsList {