Argon-Runtime-Setup

From Argon Documentation
Revision as of 07:53, 5 April 2024 by Argony (talk | contribs)
Jump to navigation Jump to search

Why is there a Runtime Setup

Argon adds components to your objects.

Some of these components need to run extra machinery in your scene to be useful.

For example, the Headline Display commands needs a mechanism for showing text on a UI document.

To get that mechanism, it asks an instance of SceneServices for an instance of IHeadlineDisplay.

So, you need:

  • an instance of SceneServices in your scene
  • an IHeadlineDisplay component to supply to SceneServices

Luckily, this is all set up for you already in the ARGON_DefaultPlayer.prefab. Just find it (under Assets >> Argon >> DefaultPlayer) and add it to your scene.

The DefaultPlayer prefab has an instance of SceneServices and an object with a IHeadlineDisplay component (named HeadlineFeedback).

The DefaultPlayer prefab has all of the components you need to make all of your Argon components work.