🍬
Candy Merge
  • Welcome
  • Getting Started
    • Quickstart
    • ‼️Installation Guide
  • Settings & Configuration
    • Runtime Settings
    • Editor Settings
    • Game Settings
    • Camera Settings
    • Candy Settings
    • Player Settings
  • SYSTEMS
    • Candies
    • Game Over
    • Level
    • Managers
    • Menu
    • Pause
    • Save
    • Transition
    • UI Components
    • User
Powered by GitBook
On this page
  • Finding the settings
  • Universal Settings & Configurations
  • Object Managment and Object Pooling

Settings & Configuration

PreviousInstallation GuideNextRuntime Settings

Last updated 2 months ago

All configurations are found under the Candy Merge/_Config folder.

Finding the settings

First of all we need to locate the settings we want to change. All settings are located under the Candy Merge/_Config folder.

  1. Open the configuration folder Candy Merge/_Config .

  2. Select the folder which corresponds to the settings you want to change. For example; choose the Camera.

  3. 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.

  4. 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.

  5. If you want to know more about a specific feature or system, be sure to check it out under the 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.

Universal Settings & Configurations

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.

  • Editor Settings - this is only used for ease of use in the editor and cannot be used during runtime or any built projects.

  • 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.

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.

All general managers can be found under the Candy Merge/Resources/APP/APP prefab.

Object Managment and Object Pooling

Objects - here we store all prefabs that should be accessed from any script at any time.

Pool - here we specify all prefabs that should be during initialization.

❗
‼️
‼️
Systems
You can find more information about it here.
You can find more information about it here.
You can find more information about it here.
More information can be found here.
More information can be found here.