public void LoadSubFile(FTXP anim) { activeFtxp = anim; stPropertyGrid1.LoadProperty(anim.TexPatternAnim, OnPropertyChanged); userDataEditor1.LoadUserData(anim.TexPatternAnim.UserData); BfresTexturePatternEditor editor = (BfresTexturePatternEditor)GetActiveControl(typeof(BfresTexturePatternEditor)); if (editor == null) { stPanel2.Controls.Clear(); editor = new BfresTexturePatternEditor(); editor.Dock = DockStyle.Fill; stPanel2.Controls.Add(editor); } editor.LoadAnim(anim); editor.Refresh(); }
public void LoadSubFile(FMAA anim) { activeFmaa = anim; stPropertyGrid1.LoadProperty(anim.MaterialAnim, OnPropertyChanged); userDataEditor1.LoadUserData(anim.MaterialAnim.UserData.ToList()); if (anim.AnimType == MaterialAnimation.AnimationType.TexturePattern) { BfresTexturePatternEditor editor = (BfresTexturePatternEditor)GetActiveControl(typeof(BfresTexturePatternEditor)); if (editor == null) { stPanel2.Controls.Clear(); editor = new BfresTexturePatternEditor(); editor.Dock = DockStyle.Fill; stPanel2.Controls.Add(editor); } editor.LoadAnim(anim); editor.Refresh(); } 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(); } }