Example #1
0
 public MetaSkill()
 {
     SingStage    = new MetaStage();
     ChannelStage = new MetaStage();
     CastStage    = new MetaStage();
     EndStage     = new MetaStage();
     PandingStage = new MetaStage();
 }
Example #2
0
        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();
        }
Example #3
0
        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);
        }
Example #4
0
 public MetaBuff()
 {
     CastStage = new MetaStage();
     FireStage = new MetaStage();
     EndStage  = new MetaStage();
 }