Letter & Note Sys - Setup

Note System - Video Setup

Letter & Note Main Setup

Make sure to have a "Note_Canvas" object in your scene which will have all the UI elements. This will be a child of the "AK_CanvasContainer" if you've already imported it from the initial setup

How to add a trigger event to for this system?

Basic Steps

V1.3 - This adds the ability to play an audio clip when reading the notes

  • Play On Open - The Audio will play when you open the note

  • Allow Key Press - Press your selected key to play the audio

  • Note Audio - Add the name of the note audio from the "AudioManager"

  • Note Audio Text Prompt - Add this from the canvas of the note system

  1. Make sure you have the "Note_Canvas" added

  2. On each 3D note you create - You can add a prefab

  3. Add a "Box Collider" and have a tag of "InteractiveObject" and layer of "Interact"

  4. Add a "AKItemController" script and set the system type to: "NoteSys"

  5. Add the "NoteController" to each note and set it to the corresponding note type

  6. Add the SPECIFIC note controller for your type of note, so either: - BasicNoteController - BasicReverseNoteController - NormalCustomNoteController - ReverseCustomNoteController

Basic Note Controller Setup

Add this script to either a 3D note object in your scene you want to interact with

  • Make sure your object has a tag of "InteractiveObject" and a Layer of "Interact"

  • Add a "Box Collider" to your object

  • Add an "AKItemController" - Set the System Type to: "NoteSys"

  • Add a "BasicNoteController"

Note Settings

Is Readable

Tick whether the note should be readable or not

Default Note Settings

Basic Note Panel

Adding the "BasicNotePanel" from the "Note_Canvas"

Note Image UI

Adding the "NoteImageUI" image from the "Note_Canvas"

Note Background Settings

Note Background Image

The background image UI for the basic note

Note_Single

Note Background Scale

The scale of the note background

X = 900 / Y = 900

Trigger Type - ONLY if using a trigger event

Trigger Object

Add the Trigger object if you're going to use a trigger event for this

Is Note Trigger

Tick this box if you're using a trigger event

Basic Reverse Note Controller Setup

Add this script to either a 3D note object in your scene you want to interact with

  • Make sure your object has a tag of "InteractiveObject" and a Layer of "Interact"

  • Add a "Box Collider" to your object

  • Add an "AKItemController" - Set the System Type to: "NoteSys"

  • Add a "BasicReverseNoteController"

Note Settings

Is Readable

Tick whether the note should be readable or not

Reverse Note Main Settings

Reverse Note Main Panel

Adding the "BasicNotePanel" from the "Note_Canvas"

Note Text Panel BG

Adding the "NoteImageUI" image from the "Note_Canvas"

Note Background UI

Adding the "NoteBackgroundUI" image from the "Note_Canvas"

Note Background Settings

Note Background Image

The background image UI for the basic note

Note_Single

Note Background Scale

The scale of the note background

X = 900 / Y = 900

Note Text Settings

Note Text Image

Add the "NoteTextImageBG" from the NoteCanvas

Note Text UI

Add the "NoteTextUI" from the NoteCanvas

Note Text Image Color

The colour of the overlay text

Font Settings

Text Size

Font size of the default note text

Font Type

The font type, or font file you're using to display the font

Font Style

Normal / Bold and other major settings

Note Text Area Scale

The area scale of the note text

Custom Text BG Scale

The area scale of the custom overlay text

Font Color

Font colour of the text

Trigger Type - ONLY if using a trigger event

Trigger Object

Add the Trigger object if you're going to use a trigger event for this

Is Note Trigger

Tick this box if you're using a trigger event

Normal Custom Controller Setup

Add this script to either a 3D note object in your scene you want to interact with

  • Make sure your object has a tag of "InteractiveObject" and a Layer of "Interact"

  • Add a "Box Collider" to your object

  • Add an "AKItemController" - Set the System Type to: "NoteSys"

  • Add a "NormalCustomNoteController"

Note Settings

Is Readable

Tick whether the note should be readable or not

Reverse Note Main Settings

Custom Note Main Panel

Adding the "CustomNotePanel" from the "Note_Canvas"

Custom Note Text Panel BG

Adding the "CustomNoteImageUI" image from the "Note_Canvas"

Custom Note Background UI

Adding the "CustomNoteBackground" image from the "Note_Canvas"

Note Background Settings

Note Background Image

The background image UI for the basic note

Note_Dirty_Paper_Dark

Note Background Scale

The scale of the note background

X = 900 / Y = 900

Font Settings

Text Size

Font size of the default note text

Font Type

The font type, or font file you're using to display the font

Font Style

Normal / Bold and other major settings

Note Text Area Scale

The area scale of the note text

Custom Text BG Scale

The area scale of the custom overlay text

Font Color

Font colour of the text

Note Text

The Text to be written on the note

Trigger Type - ONLY if using a trigger event

Trigger Object

Add the Trigger object if you're going to use a trigger event for this

Is Note Trigger

Tick this box if you're using a trigger event

Reverse Custom Note Controller Setup

Add this script to either a 3D note object in your scene you want to interact with

  • Make sure your object has a tag of "InteractiveObject" and a Layer of "Interact"

  • Add a "Box Collider" to your object

  • Add an "AKItemController" - Set the System Type to: "NoteSys"

  • Add a "ReverseCustomNoteController"

Note Settings

Is Readable

Tick whether the note should be readable or not

Reverse Note Main Settings

Custom Reverse Note Main Panel

Adding the "CustomReverseNotePanel" from the "Note_Canvas"

Custom Reverse Note Text Panel BG

Adding the "CustomReverseNoteImageUI" image from the "Note_Canvas"

Custom Reverse Note Background UI

Adding the "CustomReverseNoteBackgroundUI" image from the "Note_Canvas"

Note Text Font Settings

Note Text Size

The text size of the note text

Default: 25

Note Font Type

The font used for the text

Default: Arial

Note Text Style

The type whether the text is normal, bold or otherwise

Default: Normal

Note Text Area Scale

The text area, where the text will sit

Default: X: 495 / Y: 900

Note Font Color

The colour of the text

Default: Black / Full Opacity

Note Background Settings

Note Background Image

The background image UI for the basic note

Note_Single

Note Background Scale

The scale of the note background

X = 900 / Y = 900

Note Text Settings

Note Text Image

Add the "NoteTextImageBG" from the NoteCanvas

Note Text UI

Add the "NoteTextUI" from the NoteCanvas

Note Text Image Color

The colour of the overlay text

Font Settings

Text Size

Font size of the default note text

Font Type

The font type, or font file you're using to display the font

Font Style

Normal / Bold and other major settings

Note Text Area Scale

The area scale of the note text

Custom Text BG Scale

The area scale of the custom overlay text

Font Color

Font colour of the text

Note Text

The overall text of the note

Trigger Type - ONLY if using a trigger event

Trigger Object

Add the Trigger object if you're going to use a trigger event for this

Is Note Trigger

Tick this box if you're using a trigger event

Default Controls

  • Left Click - Interact with a pickup

  • Right Click - Close or drop the pickup

  • Press "R" - To reverse a particular note

These can be edited in the "Input Manager"

Last updated