Exemplo n.º 1
0
        public bool RemoveFrameData(int oldFrame)
        {
            CharacterEditorAttackData dt = this.IsFrameDataExist(oldFrame);

            if (dt == null)
            {
                return(false);
            }
            this.m_attackDatas.Remove(dt);
            return(true);
        }
Exemplo n.º 2
0
        public bool AddFrameData(int newFrame)
        {
            CharacterEditorAttackData dt = CharacterEditorAttackData.CreateData(CharacterAttackType.BOMB);

            if (dt == null)
            {
                return(false);
            }
            dt.m_iFrame     = newFrame;
            dt.m_attackType = CharacterAttackType.BOMB;
            this.m_attackDatas.Add(dt);
            return(true);
        }
Exemplo n.º 3
0
        public void ChangeFrameData(int index, CharacterAttackType attType)
        {
            CharacterEditorAttackData dt = this.m_attackDatas[index];
            int iFrame = dt.m_iFrame;

            if (attType != dt.m_attackType)
            {
                dt                        = CharacterEditorAttackData.CreateData(attType);
                dt.m_iFrame               = iFrame;
                dt.m_attackType           = attType;
                this.m_attackDatas[index] = dt;
            }
        }