Aurora FPS Engine
  • 🏡Home
  • ⭐Getting Started
  • Player
    • Create Player
      • Based on Character Controller
      • Based on Rigidbody
    • Configurate Movement
      • Сonfigure Speed
      • Сonfigure Jump
      • Сonfigure Air Control
      • Сonfigure Acceleration
      • Сonfigure Crouch
      • Сonfigure Gravity
      • Сonfigure Grounded Settings
      • Сonfigure Roof Checker
      • Сonfigure Wall Checker
      • Advanced settings
    • Configurate Camera
      • Required Settings
      • Сonfigure Sensitivity
      • Сonfigure Settings
      • Add Custom Effects
      • Сonfigure Zooming
    • Input Receiver
      • Add New Input
      • Configurate Input
      • Input Interactions
      • Input Processor
    • Health System
      • Velocity Damage Settings
      • Add Custom Effect
      • Respawn Settings
      • Damage Shake Settings
      • Death Settings
    • Inventory System
      • Groups
        • Add New Group
        • Adding Slots To A Group
      • Weapon Settings
      • Advanced Settings
      • Add New Item
        • Item
        • Equippable Item
    • Footstep Sound System
      • Footstep Mapping
    • Loot System
      • Looting System
      • Looting Object
    • Grab System
    • Remote Body
      • Ragdoll
      • Weapon
  • Weapon
    • Create Weapon
      • Create Weapon Item
      • Create Weapon Prefab
    • Configurate Weapon
      • Сonfigure Gun
        • Animation System
        • Shooting System
          • Raycast Shooting System
          • Physics Shooting System
          • Raycast Shotgun System
          • Physics Shotgun System
          • Create Bullet
            • Bullet Item
            • Physics Bullet
            • Decal Mapping
        • Reload System
          • Standart Reload System
          • Sequential Reload System
      • Сonfigure Grenade
        • Animation System
        • Throw System
          • Create Grenade
        • Ammo System
      • Сonfigure Melee
        • Animation System
        • Attack System
    • Crosshair
      • Main Crosshair
      • Hit Effect
      • Kill Effect
    • Override Transformation
    • Custom Effects
    • Recoil System
    • Audio Event
  • Artificial Intelligence
    • Create AI
    • Configurate AI
      • Behaviour
        • Add Behaviour
        • Behavior Settings
        • Default Behavior
          • Locomotion
          • Combat
          • Shooting
        • Remove Behaviour
      • Trasitions
        • Add Default Transition
        • Add Custom Transition
        • Remove Custom Transition
      • Conditions
        • Add Condition
          • Default Conditions
        • Remove Condition
    • Health System
      • Add Custom Effect
      • Respawn Settings
      • Death Settings
    • Animation System
      • 1D Animation System
      • 2D Animation System
    • Vision
      • Fixed VIew
      • Procedural View
    • Cover System
    • Inverse Kinematics
      • Foot IK
      • Hands IK
    • Footstep Sound
      • Footstep Mapping
    • Ragdoll
    • Way Point Map
  • World
    • Terrain Manager
  • UI
    • Weapon Receiver
    • Health Receiver
    • Loot Object Receiver
    • Animation
    • SFX
  • Tools
    • Console
  • Utilities
    • Remote Controller Sync
  • Other
    • Changelog
Powered by GitBook
On this page
  • Physics Shooting
  • Vision Settings
  • Shoot Settings
  • Reload Settings
  • Animation Settings
  • Search Settings
  • Cover Settings
  • Audio Settings
  • Default Transition
  • Event Callback
  • RayCast Shooting
  • Vision Settings
  • Shoot Settings
  • Accuracy Settings
  • Reload Settings
  • Animation Settings
  • Search Settings
  • Cover Settings
  • Audio Settings
  • Effect Settings
  • Default Transition
  • Event Callback

Was this helpful?

  1. Artificial Intelligence
  2. Configurate AI
  3. Behaviour
  4. Default Behavior

Shooting

Setting up the shooting system for AI.

PreviousCombatNextRemove Behaviour

Last updated 3 years ago

Was this helpful?

Name

Description

Physics Shooting

Meets the logic of firing physical bullets for AI.

RayCast Shooting

Meets the logic of firing beams for AI.

Physics Shooting

Vision Settings

Target Selection:

Responsible for the type of choice the object of persecution.

Name

Description

First

Selects the first target seen.

Nearest

Selects the nearest target.

Distant

Selects a target at a certain distance.

Field Of View:

To adjust the vision, read the:

Shoot Settings

Fire Point:

The point where the bullets will fly out.

Bullet:

Impulse Amplifier:

Additional bullet momentum.

Rpm:

The number of shots fired per minute.

Queue:

The number of cartridges produced per turn.

Name

Description

Randomize

Random delay between queues.

Delay

The delay between queues.

Fire Sound:

We put here a link to the sound effects when shooting.

Fire Effect:

Responsible for the effects when shooting.

Example:

When shooting, a cartridge flies out of the chamber or a flame appears at the muzzle from the shot.

Reload Settings

Name

Description

Bullet Count

The number of cartridges in the horn after reloading.

Reload Time

Reload time.

Reload Sound

The sound of reloading.

Animation Settings

Name

Description

Fire State

Animation of shooting.

Reload State

Animation of reloading.

After that, in each floor, you need to write the name of the animation, the animation layer and the transition time to this animation.

Search Settings

Name

Description

Delay Time

The waiting time after the target has disappeared from the field of view.

Search Steps

The number of search attempts after the goal was lost.

Search Step Radius

The radius in which the AI will search for the lost target.

Cover Settings

Cover Behaviour

The algorithm for choosing a shelter.

Name

Description

Any Available

Any available shelter.

Nearest

The nearest shelter.

Distant

Distant shelter.

Cover Map Initialization

By name: initialization by object name.

Manual: by dragging the Cover Map.

Audio Settings

Name

Description

Audio Source

Here you need to pass a link to the Audio Source of our AI.

Default Transition

Target Behavior: responsible for the state that the AI will go to when it loses the target.

Event Callback

On Enable Event ()

Events that will occur when entering the state.

On Disable Event ()

Events that will occur when exiting the state.

RayCast Shooting

Vision Settings

Target Selection:

Responsible for the type of choice the object of persecution.

Name

Description

First

Selects the first target seen.

Nearest

Selects the nearest target.

Distant

Selects a target at a certain distance.

Field Of View:

To adjust the vision, read the:

Shoot Settings

Fire Point:

The point where the bullets will fly out.

Bullet:

Impulse Amplifier:

Additional bullet momentum.

Culling Layer

Layers with which it can interact.

Rpm:

The number of shots fired per minute.

Queue:

The number of cartridges produced per turn.

Name

Description

Randomize

Random delay between queues.

Delay

The delay between queues.

Fire Sound:

We put here a link to the sound effects when shooting.

Fire Effect:

Responsible for the effects when shooting.

Example:

When shooting, a cartridge flies out of the chamber or a flame appears at the muzzle from the shot.

Accuracy Settings

Spread Multiplier - the coefficient of increasing the spread.

Reload Settings

Name

Description

Bullet Count

The number of cartridges in the horn after reloading.

Reload Time

Reload time.

Reload Sound

The sound of reloading.

Animation Settings

Name

Description

Fire State

Animation of shooting.

Reload State

Animation of reloading.

After that, in each floor, you need to write the name of the animation, the animation layer and the transition time to this animation.

Search Settings

Name

Description

Delay Time

The waiting time after the target has disappeared from the field of view.

Search Steps

The number of search attempts after the goal was lost.

Search Step Radius

The radius in which the AI will search for the lost target.

Cover Settings

Cover Behaviour

The algorithm for choosing a shelter.

Name

Description

Any Available

Any available shelter.

Nearest

The nearest shelter.

Distant

Distant shelter.

Cover Map Initialization

By name: initialization by object name.

Manual: by dragging the Cover Map.

Audio Settings

Name

Description

Audio Source

Here you need to pass a link to the Audio Source of our AI.

Effect Settings

Name

Description

Line Renderer Effect

Here we pass the Ray Trail component from our bullet.

Decal Mapping

Ray Trail - responsible for drawing the bullet.

Default Transition

Target Behavior: responsible for the state that the AI will go to when it loses the target.

Event Callback

On Enable Event ()

Events that will occur when entering the state.

On Disable Event ()

Events that will occur when exiting the state.

Here we put a link to the for AI.

Here we put

Here we put a link to the for AI.

Here we put

Here we pass a link to

vision component
Vision
the bullet we created.
vision component
Vision
the bullet we created.
Decal Mapping.