Letter & Note Sys - Setup
Last updated
Last updated
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?
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
Make sure you have the "Note_Canvas" added
On each 3D note you create - You can add a prefab
Add a "Box Collider" and have a tag of "InteractiveObject" and layer of "Interact"
Add a "AKItemController" script and set the system type to: "NoteSys"
Add the "NoteController" to each note and set it to the corresponding note type
Add the SPECIFIC note controller for your type of note, so either: - BasicNoteController - BasicReverseNoteController - NormalCustomNoteController - ReverseCustomNoteController
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"
Is Readable | Tick whether the note should be readable or not |
Basic Note Panel | Adding the "BasicNotePanel" from the "Note_Canvas" |
Note Image UI | Adding the "NoteImageUI" image from the "Note_Canvas" |
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 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 |
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"
Is Readable | Tick whether the note should be readable or not |
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 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 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 |
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 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 |
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"
Is Readable | Tick whether the note should be readable or not |
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 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 |
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 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 |
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"
Is Readable | Tick whether the note should be readable or not |
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 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 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 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 |
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 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 |
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"