Settings & Configuration
Last updated
Last updated
All configurations are found under the Candy Merge/_Config
folder.
First of all we need to locate the settings we want to change. All settings are located under the Candy Merge/_Config
folder.
Open the configuration folder Candy Merge/_Config
.
Select the folder which corresponds to the settings you want to change. For example; choose the Camera
.
You may be prompted by a (or many) ScriptableObjects. These are used to store settings. If you are not seeing any ScriptableObjects, you may need to go into the Resources
folder.
If you select a ScriptableObject, you will be able to change some settings in the Inspector
window. All options and properties have tooltips attached which explains how they are used or what they mean.
If you want to know more about a specific feature or system, be sure to check it out under the Systems tab in this documentation.
Tooltips can be accessed by simply hovering a property in the inspector window for a couple of seconds.
The ScriptableObjects that are located under any Resources
folder must remain inside that folder.
The more universal settings such as the Box size, drop cooldown, colors etc. can be found under the Candy Merge/_Config/Settings/Resources
folder.
Runtime Settings
- this is the main settings object where you can control most system settings from. It will be accessed during runtime & in the editor when changing values. You can find more information about it here.
Editor Settings
- this is only used for ease of use in the editor and cannot be used during runtime or any built projects. You can find more information about it here.
Game Settings
- currently empty but can be expanded upon if you wish to use it. It will hold all settings data that will be changed during runtime, such as score or player's name. You can find more information about it here.
The game uses mainly two managers to manage objects and prefabs during runtime.
These are ScriptableObjects that are located under the Candy Merge/Resources
folder.
Objects
- here we store all prefabs that should be accessed from any script at any time. More information can be found here.
Pool
- here we specify all prefabs that should be during initialization. More information can be found here.
All general managers can be found under the Candy Merge/Resources/APP/APP
prefab.