Set detected parameters in AI states

Increase size of score zone in level 1
This commit is contained in:
Sri Sham Haran 2023-03-26 10:19:22 +08:00
parent 92de505af4
commit c6172be3ad
3 changed files with 7 additions and 5 deletions

View File

@ -7912,11 +7912,11 @@
- Is Trigger: true - Is Trigger: true
Collision Tag: 0 Collision Tag: 0
Type: Box Type: Box
Half Extents: {x: 4, y: 1, z: 4} Half Extents: {x: 4, y: 1, z: 7.5}
Friction: 0.400000006 Friction: 0.400000006
Bounciness: 0 Bounciness: 0
Density: 1 Density: 1
Position Offset: {x: -1, y: -1.5, z: 1.5} Position Offset: {x: -1, y: -1.5, z: 3.20000005}
Rotation Offset: {x: 0, y: 0, z: 0} Rotation Offset: {x: 0, y: 0, z: 0}
IsActive: true IsActive: true
Scripts: Scripts:
@ -8100,11 +8100,11 @@
- Is Trigger: true - Is Trigger: true
Collision Tag: 0 Collision Tag: 0
Type: Box Type: Box
Half Extents: {x: 4, y: 1, z: 4} Half Extents: {x: 4, y: 1, z: 7.5}
Friction: 0.400000006 Friction: 0.400000006
Bounciness: 0 Bounciness: 0
Density: 1 Density: 1
Position Offset: {x: 1, y: -1.5, z: 1.5} Position Offset: {x: 1, y: -1.5, z: 3.20000005}
Rotation Offset: {x: 0, y: 0, z: 0} Rotation Offset: {x: 0, y: 0, z: 0}
IsActive: true IsActive: true
Scripts: Scripts:

View File

@ -1,4 +1,4 @@
using SHADE; using SHADE;
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Linq; using System.Linq;
@ -26,6 +26,7 @@ namespace SHADE_Scripting.Gameplay.AIBehaviour.AIRework.States
animator.PlayOneShot(ai.alertAnim); animator.PlayOneShot(ai.alertAnim);
} }
SHADE.Audio.SetParameterWithLabel("PlayerDetection", "Detected");
} }
public override void OnExit() public override void OnExit()
{ {

View File

@ -24,6 +24,7 @@ namespace SHADE_Scripting.Gameplay.AIBehaviour.AIRework.States
{ {
timer = 0.0f; timer = 0.0f;
animator.Play(ai.idleAnim); animator.Play(ai.idleAnim);
SHADE.Audio.SetParameterWithLabel("PlayerDetection", "Undetected");
RotateToVelocity rotate = ai.GetScript<RotateToVelocity>(); RotateToVelocity rotate = ai.GetScript<RotateToVelocity>();
if (rotate) if (rotate)
{ {