private void Save() { int id = 0; List <EffectConfig> configs = new List <EffectConfig>(); EffectConfig config = new EffectConfig(); config.Id = EnumUtils.EnumToInt(EffectConfigName.THIRD_PERSON); config.Directory = "CameraFollowDemo/ThirdPersonCharacter/Prefabs"; config.Names = new List <string>() { "ThirdPersonController.prefab" }; config.Delay = false; config.StrategyType = StrategyType.FixedForce; config.MaxSize = 4; config.MinSize = 1; config.LifeTime = 2000; config.GoName = "Test"; config.Reset = true; config.BehaviourName = typeof(EffectBehaviour).FullName; config.Mask = EnumUtils.EnumToInt(ResourceCacheMask.Testing); config.Level = DeviceLevel.High; config.IsTimerOn = true; configs.Add(config); EffectConfig.CheckDuplicatedDatas("ResourceConfig", configs); SortById <EffectConfig> inst = new SortById <EffectConfig>(); configs.Sort(inst); XmlFileUtils.SaveXML(string.Format("{0}/{1}/{2}{3}", Application.dataPath, XmlFileNameDefine.Directory, XmlFileNameDefine.ResourceCache, XmlFileNameDefine.SuffixFlag), configs); }
private void SaveXMl() { List<TestXmlData> datas = new List<TestXmlData>(); datas.Add(new TestXmlData() { Id = 1, Age = 10, Name = "kay1"}); datas.Add(new TestXmlData() { Id = 2, Age = 9, Name = "kay2" }); datas.Add(new TestXmlData() { Id = 3, Age = 10, Name = "kay3" }); datas.Add(new TestXmlData() { Id = 4, Age = 12, Name = "kay4" }); datas.Add(new TestXmlData() { Id = 5, Age = 13, Name = "kay5" }); XmlFileUtils.SaveXML(string.Format("{0}/{1}/{2}{3}", Application.dataPath, XmlFileNameDefine.Directory, XmlFileNameDefine.TestPerson, XmlFileNameDefine.SuffixFlag), datas); }