Beispiel #1
0
        public void LoadSubFile(FMAA anim)
        {
            activeFmaa = anim;

            stPropertyGrid1.LoadProperty(anim.MaterialAnim, OnPropertyChanged);
            userDataEditor1.LoadUserData(anim.MaterialAnim.UserData);

            if (anim.AnimType == MaterialAnimation.AnimationType.TexturePattern)
            {
            }
            else
            {
                AnimParamEditor editor = (AnimParamEditor)GetActiveControl(typeof(AnimParamEditor));
                if (editor == null)
                {
                    stPanel2.Controls.Clear();

                    editor      = new AnimParamEditor();
                    editor.Dock = DockStyle.Fill;
                    stPanel2.Controls.Add(editor);
                }

                editor.LoadAnim(anim);
                editor.Refresh();
            }
        }
Beispiel #2
0
        public void LoadSubFile(FSHU anim)
        {
            activeFshu = anim;

            stPropertyGrid1.LoadProperty(anim.ShaderParamAnim, OnPropertyChanged);
            userDataEditor1.LoadUserData(anim.ShaderParamAnim.UserData);

            AnimParamEditor editor = (AnimParamEditor)GetActiveControl(typeof(AnimParamEditor));

            if (editor == null)
            {
                stPanel2.Controls.Clear();

                editor      = new AnimParamEditor();
                editor.Dock = DockStyle.Fill;
                stPanel2.Controls.Add(editor);
            }

            editor.LoadAnim(anim);
            editor.Refresh();
        }