Exemplo n.º 1
0
        public static void save()
        {
            if (!VisibilityManager.wasLoaded)
            {
                return;
            }
            string path          = IOUtility.rootPath + "/Cloud/Visibility.config";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter formattedFileWriter = new KeyValueTableWriter(streamWriter);
                formattedFileWriter.writeKey("Groups");
                formattedFileWriter.beginArray();
                foreach (IVisibilityGroup visibilityGroup in VisibilityManager.groups)
                {
                    formattedFileWriter.beginObject();
                    formattedFileWriter.writeValue("Name", visibilityGroup.internalName);
                    formattedFileWriter.writeValue <Type>("Type", visibilityGroup.GetType());
                    formattedFileWriter.writeValue <IVisibilityGroup>("Group", visibilityGroup);
                    formattedFileWriter.endObject();
                }
                formattedFileWriter.endArray();
            }
        }
Exemplo n.º 2
0
        public static void save(string name)
        {
            if (!DevkitWindowLayout.wasLoaded)
            {
                return;
            }
            string path          = IOUtility.rootPath + "/Cloud/Layouts/" + name + ".layout";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter formattedFileWriter = new KeyValueTableWriter(streamWriter);
                formattedFileWriter.writeKey("Root");
                DevkitWindowManager.partition.write(formattedFileWriter);
                formattedFileWriter.writeKey("Containers");
                formattedFileWriter.beginArray();
                for (int i = 0; i < DevkitWindowManager.containers.Count; i++)
                {
                    formattedFileWriter.beginObject();
                    Sleek2PopoutContainer sleek2PopoutContainer = DevkitWindowManager.containers[i];
                    formattedFileWriter.writeValue <Type>("Type", sleek2PopoutContainer.GetType());
                    formattedFileWriter.writeValue <Sleek2PopoutContainer>("Container", sleek2PopoutContainer);
                    formattedFileWriter.endObject();
                }
                formattedFileWriter.endArray();
            }
        }
Exemplo n.º 3
0
        // Token: 0x06000F53 RID: 3923 RVA: 0x00067FFC File Offset: 0x000663FC
        public virtual void save()
        {
            string path          = this.path;
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter writer = new KeyValueTableWriter(streamWriter);
                this.write(writer);
            }
        }
Exemplo n.º 4
0
        public void save()
        {
            string path          = Level.info.path + "/Level.hierarchy";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter writer = new KeyValueTableWriter(streamWriter);
                this.write(writer);
            }
        }
Exemplo n.º 5
0
        protected virtual void output()
        {
            string absolutePath = this.data.outputPath.absolutePath;

            if (string.IsNullOrEmpty(absolutePath))
            {
                return;
            }
            if (!Directory.Exists(absolutePath))
            {
                Directory.CreateDirectory(absolutePath);
            }
            using (StreamWriter streamWriter = new StreamWriter(absolutePath + "/Skin.kvt"))
            {
                IFormattedFileWriter formattedFileWriter = new KeyValueTableWriter(streamWriter);
                formattedFileWriter.writeValue <SkinCreatorOutput>("Data", this.data);
            }
        }
        // Token: 0x06000AD8 RID: 2776 RVA: 0x000561F0 File Offset: 0x000545F0
        public static void save()
        {
            if (!DevkitLandscapeToolSplatmapOptions.wasLoaded)
            {
                return;
            }
            string path          = IOUtility.rootPath + "/Cloud/Splatmap.tool";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter formattedFileWriter = new KeyValueTableWriter(streamWriter);
                formattedFileWriter.writeValue <DevkitLandscapeToolSplatmapOptions>(DevkitLandscapeToolSplatmapOptions.instance);
            }
        }
Exemplo n.º 7
0
        protected void save()
        {
            if (!this.wasLoaded)
            {
                return;
            }
            string path          = IOUtility.rootPath + "/Cloud/Editor_" + Level.info.name + ".dat";
            string directoryName = Path.GetDirectoryName(path);

            if (!Directory.Exists(directoryName))
            {
                Directory.CreateDirectory(directoryName);
            }
            using (StreamWriter streamWriter = new StreamWriter(path))
            {
                IFormattedFileWriter formattedFileWriter = new KeyValueTableWriter(streamWriter);
                formattedFileWriter.writeValue <Vector3>("Position", base.transform.position);
                formattedFileWriter.writeValue <float>("Pitch", this.pitch);
                formattedFileWriter.writeValue <float>("Yaw", this.yaw);
                formattedFileWriter.writeValue <float>("Speed", this.speed);
            }
        }