Exemplo n.º 1
0
 public MetaSkill()
 {
     SingStage    = new MetaStage();
     ChannelStage = new MetaStage();
     CastStage    = new MetaStage();
     EndStage     = new MetaStage();
     PandingStage = new MetaStage();
 }
Exemplo n.º 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();
        }
Exemplo n.º 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);
        }
Exemplo n.º 4
0
 public MetaBuff()
 {
     CastStage = new MetaStage();
     FireStage = new MetaStage();
     EndStage  = new MetaStage();
 }