public MetaSkill() { SingStage = new MetaStage(); ChannelStage = new MetaStage(); CastStage = new MetaStage(); EndStage = new MetaStage(); PandingStage = new MetaStage(); }
public virtual void SelectChanged() { TreeNode node = _treeView.SelectedNode; if (node == null) { return; } NodeData data = node.Data as NodeData; if (data == null) { return; } if (data.Type != NodeData.eType.Stage) { return; } _curMetaStage = node.ExtraData as MetaStage; onSelectChanged(); }
public MetaStage Clone() { MetaStage skillStage = new MetaStage(); foreach (MetaFrame sfi in this.FrameList) { MetaFrame newsfi = new MetaFrame(); newsfi.Index = sfi.Index; newsfi.MetaAtomList = new List <MetaAtom>(); foreach (MetaAtom sa in sfi.MetaAtomList) { MetaAtom newsa = null; if (sa != null) { newsa = sa.Clone(); } newsfi.MetaAtomList.Add(newsa); } skillStage.FrameList.Add(newsfi); } return(skillStage); }
public MetaBuff() { CastStage = new MetaStage(); FireStage = new MetaStage(); EndStage = new MetaStage(); }