Save & Load Add-On
  • Welcome to Save & Load Add-On for FPS Engine!
  • BEFORE WE START
    • Early Considerations
    • Add-On Compatibility
    • List of Tutorials
  • GETTING STARTED
    • 01. Basic Set-Up
    • 02. Roadmap
  • CONTENT
    • 03. Content
      • 03.1 DataPersistence
        • DataPersistence_SO
        • DataPersistenceManager
        • FileDataHandler
        • GameData
        • GameDataManager
      • 03.2 Editor
      • 03.3 Item Registry
        • ItemRegistry
        • ItemRegistryEditor
        • ItemRegistryAssetProcessor
      • 03.4 Main Menu
        • SaveSlot
        • SaveSlotsMenu
      • 03.5 Objects Save Data
        • CustomSaveData
      • 03.6 Serialization
        • SerializableVector3
        • SafeSerializationBinder
      • 03.7 Triggers
        • SaveTrigger
        • LoadTrigger
        • ToggleAutoSave
      • 03.8 Type Registry
        • TypeRegistry
        • TypeToPrefabMappingDrawer
      • 03.9 UI
        • SaveLoadButton
    • 04. Shared Content for Add-Ons
      • ToastManager
      • WorkLight
  • HOW TO USE & GUIDES
    • Save & Load Games Programmatically
    • Saving Custom Data: Simple Method
    • Saving Custom Data: Advanced Method
    • Loading Custom Data
    • Saving Instantiated Objects
    • Save & Load System during Development
    • Working with Save & Load in Cowsins Manager
    • Uninstalling the Add-On: Fixing Errors
    • Type to Prefab Mappings in Game Data Manager
    • How to add Buttons to Save & Load a game
    • Non-Saveable Scenes
    • Loading Scenes & Load Player Data
  • FAQ
    • FAQ
  • SUPPORT
    • Support
Powered by GitBook
On this page
  • Type to Prefab Association Guide
  • Overview
  1. CONTENT
  2. 03. Content
  3. 03.8 Type Registry

TypeToPrefabMappingDrawer

PreviousTypeRegistryNext03.9 UI

Last updated 1 month ago

Type to Prefab Association Guide

Overview

This simplifies the process for users to associate a prefab with a specific type using the TypeToPrefabMappingDrawer. The Inspector is designed with two distinct sections:

Left Section: Type Selection

  • Dropdown Menu: This is your starting point. Here, users can select from a list of all classes that inherit from the CustomSaveData. This component ensures that only relevant data types can be chosen for association.

  • CustomSaveData Classes: Only classes derived from CustomSaveData, including specialized Player properties, are eligible for selection. This constraint helps maintain data integrity and focuses on data that can be stored effectively.

Right Section: Prefab Association

  • Drag and Drop Feature: Users can effortlessly drag and drop a prefab into this section. This action directly associates the prefab with the selected type from the left section, streamlining the workflow and making it highly intuitive.

  • Prefab Assignment: Once a prefab is dropped, it is linked with the type, allowing for seamless integration of data and assets within your project.

For more related information, please refere to & .

TypeRegistry
GameDataManager