Here are GameObjects that the scene requires. Required objects are placed in [Ariadne/Resources/Prefabs/SceneObjects] folder and [Ariadne/Resources/Prefabs/SceneObjects/CanvasParts] folder as prefabs.

GameController

This object has components of settings and controllers.

Components

DungeonSettings

This component stores setting for the dungeon.

Field

Description

Dungeon Data

Set the dungeon data that the scene uses.

Is Draw Outside Wall

The setting whether draw outside walls or not.

Outside Wall SizeAriadne instantiates walls that are outside of the floor. The width of walls is according to this value.

MapShowingSettings

Field

Description

Show Length Horizontal

The number of horizontal grid from the player’s position to the end of map.

Show Length Vertical

The number of vertical grid from the player’s position to the end of map.

Smoothness

How many frames Ariadne spend when updates map uGUIs.

As this value lower, updating become more smooth. But there is a possibility that it will be a performance cost.

Grid Line Width

The width of grid lines.

Length Concept

In this example, both of “Show Length Horizontal” and “Show Length Vertical” are 4.

DrawManager

Manager script for drawing dungeons and the uGUI map. This script sends messages to scripts that instantiate dungeon parts.

Field

Description

Is Draw Map

The setting whether draw uGUI map on the screen or not.

MoveController

Manager script of the movement of the player. This script checks the existence of an event on the position too.

Field

Description

Move Wait

Waiting time for the movement of the player.

Is UGUI Button Used

The setting whether show the uGUI controller on the screen or not.

Ok Button Parent

The reference to the OK button.

Arrow Button Parent

The reference to the Arrow button.

FadeManager

Manager script of the fading on the screen.

Field

Description

Fade Mask Panel

The reference to the FadeMaskPanel prefab.

Map Mask Panel

The reference to the MapMaskPanel prefab.

Fade Time

Fading time of the screen.

Key Wait Window

The reference to the KeyWaitWindow prefab.

Key Wait Fade Time

Fading time of the key wait window.

Msg Window

The reference to the MapMaskPanel prefab.

EnterDungeonManager

Processes of entering the dungeon.

Field

Description

Enter Button Obj

The reference to the EnterDungeonButton prefab.

EventProcessor

Manager class of processing events.

AriadneEventStrategyFactory

Factory class of each event. This class appends the event script to GameController.

About Ariadne

Let’s see also the introduction page of Ariadne!

Ariadne title

Ariadne – 3D Dungeon Maker” boosts your development for First-person party-based dungeon crawler games.


0 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *