Interactable Objects

The interactive nodes are interactable objects that can be placed in the world and trigger various actions.

The Interactive Node component can be placed on any game object. For it to work, make sure the game object has an active collider.

Generic Data:

Field NameFunction
Is Click Enabled?Should this interactable object be triggered upon mouse click?
Is Trigger Enabled?Should this interactable object be triggered upon character collision?
Use DistanceThe maximum distance at which this interactable object can be interacted with.
Use RequirementIn here you can define a requirement template that has to be met before the player can use this interactable object.
State
  • Ready(default): This interactable object is ready to be interacted with.
  • On Cooldown: This interactable object is on cooldown, not possible to interact with it yet.
  • Unavailable: This interactable object is disabled.
CooldownThe cooldown duration after use.
Interaction TimeThe duration of the interaction.
Use Distance MaxThe max distance from which this interactable object can be used.
Ready VisualThe game object (inside the interactable object parent) to have enabled while the State is Ready.
On Cooldown VisualThe game object (inside the interactable object parent) to have enabled while the State is On Cooldown.
Consumed VisualThe game object (inside the interactable object parent) to have enabled while the State is Consumed.
Interactable NameThe name that will be displayed when you get in the use range of this interactable object.
Y OffsetThe Y offset (height) of the interactable name.

Learn more about Requirement Templates here

Actions

Field NameFunction
Maximum ActionsThe maximum action for this interactable object. For example you set the maxmimum actions to 2 but you add 3 actions, then only the first 2 actions will be executed.
ChanceThe percentage chance of the action being executed.
EffectThis will trigger the defined effect.
QuestThis will trigger the defined quest.
PointThis will give the player a amount of the defined points, you can define the amount to give (add) as well.
Give Character ExperienceThis will give the player x amount of character experience, you can define this amount.
Give Skill ExperienceThis will give the player x amount of experience toward the defined skill, you can define this amount.
Give Weapon Template ExperienceThis will give the player x amount of experience toward the defined weapon template, you can define this amount.
Complete TaskThis will completed the defined task.
Save CharacterThis will save your progress.
ResourceThis will trigger the defined resource and give the player items based on the loot table that is defined within this resource.
ChestThis will trigger the defined loot table and give the player items within it.
Game ActionsThis will trigger the defined game action template.
Unity EventThis will fire the defined unity event.

Learn more about Loot Tables here

Learn more about Game Actions here

Visual Effects

Field NameFunction
Spawn On
  • Object
  • User
Activate On
  • Start
  • Completed
  • Interrupted
  • Cancelled
TemplateThe visual effect template.
Use Node Socket?Should the visual effect be triggered at a node socket?
Position Offset?The position offset the visual effect will be spawned at relative to its spawn position.
Attach To Object?Should the visual effect be attached to its target?
ScaleThe scale at which the visual effect will be spawned.
DurationThe duration in seconds the visual effect will remain in the scene.
DelayThe delay in seconds after which the visual effect will be spawned.

Learn more about Visual Effect Templates here

Animations

Field NameFunction
AnimatorThis animator is the one that will be used by the interactable object.
Play on
  • Object, this will play the animation template on the object.
  • User, this will play the animation template on the user.
Activate on
  • Start
  • Completed
  • Interrupted
  • Cancelled
TemplateThe animation template.
DelayThe delay in seconds before the animation plays.

Learn more about Animation Templates here

Sounds

Field NameFunction
Play On
  • Object
  • User
Activate On
  • Start
  • Completed
  • Interrupted
  • Cancelled
TemplateThe visual effect template.
DelayThe delay in seconds after which the visual effect will be spawned.

Learn more about Sound Templates here

Type to search, ESC to discard
Type to search, ESC to discard
Type to search, ESC to discard