Ez Data Manager - Global Variables Management Solution

Ez Data Manager on the Asset Store can be found here.

Every game or app uses global variables and having them in different classes can become a pain to manage. Ez Data Manager can help you with that by giving you a central location for all of your settings and referenced types such as prefabs / gameobjects / textures / materials / sprites/etc.

Having a lot of variables of different types, visible in the inspector, is hard to work with. That is why we designed a very well thought out custom inspector that tries to give you (the developer) a very convenient way to add/delete/sort and change variables.

You can create a lot of variable types, aven arrays and lists. They will be public and you will be able to update them with ease, from any script.

Save yourself some development time and get started right now!

DOCUMENTATION | VIDEOS | SUPPORT

Features

  • Global Variables, Arrays and Lists
  • Advanced Custom Inspector
  • Editor integration
  • Easy to learn. Intuitive design
  • Supports all platforms
  • Comes with full C# source code
  • Dedicated support
  • Tutorials on our YouTube Channel

As game devs ourselves, we are dedicated to continually improving and expanding our assets, based on everyone’s feedback, and also providing top-notch support.



Ez Data Manager
Global Variables

Ez Data Manager is now available @UnityAssetStore at Ez Data Manager - Global Variables Management Solution | Utilities Tools | Unity Asset Store

Nice. Asset full CRUD features ?!
I see asset read only.

Hi @jingray

Not at the moment; in the current version variable changes are not persistent between play sessions. You must take care of saving any changes yourself.
However, the option to automatically save variables to PlayerPrefs at runtime will be added in the next version of our asset.

Cheers,
Alex.

Hello,

Is there any way to make a List of a custom type?

Thanks.

Hello @tapawafo ,

At the moment it is not possible to have arrays or lists of custom types. We will try to include such functionality in a future version; however, due to the challenges posed by the customized inspector, we cannot give an estimation on when it might become available.

Cheers,
Alex.

1 Like

Hello all,

Just upgraded to 2.0 and when I click on Tools->Data Manager (only option given), a box pops up with nothing in it.

I am getting a Texture is Null error with the following details:

Ez.EzEditorUtility:smile:rawTexture(Texture, Single, Single) (at Assets/Plugins/Ez/Shared/Scripts/Editor/EzEditorUtility.cs:93)
Ez.DataManager.EzDataManagerWindow:OnGUI() (at Assets/Plugins/Ez/DataManager/Scripts/Editor/EzDataManagerWindow.cs:50)
UnityEditor.HostView:OnGUI()

Can you provide guidance as to how I get this fixed?

Thanks,

Z

Update: Got it to load by removing all references to EZDataManager from my scripts and then load them in. Now when I try to use EzDataManager.Instance none of the variables and arrays I have created show up.

Help would be greatly appreciated as I am now completely dead in the water with all my data structures.

Thanks,

Z

Hello @Zanderfax

All configured variables, arrays and lists are found in EzDataManagerVars.cs. Based on your description, it seems that file was also removed.

We recommend that you restore the pre-upgrade backup of your project and follow our step-by-step upgrade tutorial in order to not lose your configuration:

Cheers,
Alex.

Thank you for this! It worked as explained in the video!

1 Like

Hello everyone!

We’re very excited to announce Ez Data Manager version 2.0! Check out the introduction to the new version and the tutorial on how to upgrade on our YouTube channel:

Ez Data Manager v2.0 introduction:

Upgrade Guide for Ez assets - from version 1.x to version 2.x:

Cheers!

Hi, It seems this asset is deprecated, what happened?

What happened to this asset? I was hoping to find information on it and it looks like it’s gone now.

This is a systemic problem with assets. They vanish without notice and it’s hard to track them down. Added to that, the publishers make no announcement or put it up on say GitHub or release it for free (i.e. no support).

Hey guys, any updates on this asset? Would be so great to be able to use this. Are there any alternate options?

As someone just starting with Unity, this type of data binding GUI would be so useful