Create Weapon Item

A unique identifier is the essence of the weapon in the system, by which it will identify it.

To create a unique identifier, go to :

Create -> Aurora FPS -> Inventory -> Equippable Item

We have created an identifier with a set of fields.

Now let's set it up and see what each of them gives us, and also consider examples of using some of them.

Property

Description

Name

The unique identifier of the weapon.

Type

The group to which the weapon belongs.

First Person Settings

Property

Description

First Person Weapon

Here we put the prefab of our weapons.

First Person Position

Setting the initial position of the weapon.

First Person Rotation

Setting the initial rotation of the weapon.

Drop Weapon Settings

Property

Description

Drop Weapon

Here we put a model of a weapon that can be selected.

Drop Rotation

The rotation of the object when dropping.

Drop Forward Multiplier

At what distance from the player the discarded object will appear.

Drop Force

Setting the force of the throw when dropping an object.

Drop Torque

Setting the torque when dropping an object.

Equip Settings

Name

Description

Select Time

The time of taking the item in hand.

Hide Time

The time when the object is removed from the hands.

Inventory Settings

Property

Description

Reusable

Shows whether we can reuse the item or whether it will be deleted after the first use.

UI Settings

Property

Description

Item Image

Here we put the sprite of our weapon, which will be displayed in the HUD.

Event Settings

This parameter is responsible for events that will occur during the use of the item.

Property

Description

Component

Component Name.

Function

The function of the component that needs to be called.

Parameters

List of function parameters.

The function will be called only if the component is located on the same object as the InventorySystem component.

Example:

We can create an apple, when using it, the "ApplyHealth" function will be called from the "ObjectHealth" component with the parameter specified by us and will restore a certain amount of health to the player.

Last updated