public static void LoadAllObjects(string playerData, out SavableObject.WorldObject[] Objects)
        {
            VerifyDirectories();

            Objects = null;

            List <SavableObject.WorldObject> ObjectList = new List <SavableObject.WorldObject>()
            {
            };

            foreach (string filePath in Directory.EnumerateFiles(OBJECT_FOLDER, "*.txt"))
            {
                if (filePath.Contains($"{playerData}_objects"))
                {
                    string contents = File.ReadAllText(filePath);

                    string[] objects = contents.Split(DATA_SEPERATOR);

                    foreach (var objectData in objects)
                    {
                        SavableObject.WorldObject LoadedObject = LoadObject(objectData);

                        if (LoadedObject != null)
                        {
                            ObjectList.Add(LoadedObject);
                        }
                    }
                }
            }

            if (ObjectList.Count > 0)
            {
                Objects = ObjectList.ToArray();
            }
        }
        private static SavableObject.WorldObject LoadObject(string saveString)
        {
            SavableObject.WorldObject worldObject = JsonUtility.FromJson <SavableObject.WorldObject>(saveString);

            return(worldObject);
        }