Пример #1
0
        public static DataWrapper LoadComponent <DATA>(string Path) where DATA : class, IData, new()
        {
            FileInfo FileInfo = new FileInfo(Path);

            if (FileInfo.Exists)
            {
                GameObject  Load          = Resource.LoadPrefabInstance("Group");
                DataWrapper LoadComponent = Load.AddComponent <DataWrapper>();
                BinaryDeserializer.LoadComponentFile(FileInfo.FullName, Load, null);
                return(LoadComponent);
            }
            else
            {
                return(Create <DATA>());
            }
        }