コード例 #1
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
        private void DoLoadListFile()
        {
            if (null == ListFile || !ListFile)
            {
                return;
            }

            Data = ShaderGenData.FromJson(ListFile.text);
        }
コード例 #2
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
 public override void OnEnable()
 {
     try
     {
         Data = ShaderGenData.FromJson(LoadSettings());
     }
     catch (Exception)
     {
     }
 }
コード例 #3
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
        private void DoSaveListFile()
        {
            string _js = ShaderGenData.ToJson(Data);

            if (null == ListFile || !ListFile)
            {
                string _assetPath = System.IO.Path.GetDirectoryName(Data.Templates[0]) + "/ListFile.txt";
                ListFile = CreateAsset <TextAsset>(_assetPath);
            }

            WriteAsset(ListFile, _js);
        }
コード例 #4
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mud
        void DoLoadListFile()
        {
            if (null == ListFile || !ListFile)
                return;

            Data = ShaderGenData.FromJson(ListFile.text);
        }
コード例 #5
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mud
 public static string ToJson(ShaderGenData _io)
 {
     return JsonUtility.ToJson(_io);
 }
コード例 #6
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mud
        public override void OnEnable()
        {
            try
            {
                Data = ShaderGenData.FromJson(LoadSettings());
            }
            catch(Exception)
            {

            }
        }
コード例 #7
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mud
 public void CopyTo(ref ShaderGenData _data)
 {
     _data.SetTemplates(this.LastAssets);
 }
コード例 #8
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mud
 public void CopyFrom(ref ShaderGenData _data)
 {
     this.LastAssets = _data.GetTemplates();
 }
コード例 #9
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
 public override void OnDisable()
 {
     SaveSettings(ShaderGenData.ToJson(Data));
 }
コード例 #10
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
 public void CopyTo(ref ShaderGenData _data)
 {
     _data.SetTemplates(this.LastAssets);
 }
コード例 #11
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
 public void CopyFrom(ref ShaderGenData _data)
 {
     this.LastAssets = _data.GetTemplates();
 }
コード例 #12
0
ファイル: ShaderGenUtil.cs プロジェクト: ming4883/mgfx
 public static string ToJson(ShaderGenData _io)
 {
     return(JsonUtility.ToJson(_io));
 }