Exemple #1
0
 /// <summary>
 /// オプションの全てを削除する処理
 /// </summary>
 public void RemoveAll()
 {
     //以下、キーフレーム全削除処理
     foreach (int inKey in this.mDicKeyFrame.Keys)
     {
         ClsDatKeyFrame clDatKeyFrame = this.mDicKeyFrame[inKey];
         clDatKeyFrame.RemoveAll();
     }
     this.mDicKeyFrame.Clear();
 }
Exemple #2
0
        /// <summary>
        /// キーフレーム削除処理
        /// </summary>
        /// <param name="inFrameNo">フレーム番号</param>
        public void RemoveKeyFrame(int inFrameNo)
        {
            if (inFrameNo == 0)
            {
                return;                 //0フレーム目のキーフレームは消せない
            }
            bool isExist = this.IsExistKeyFrame(inFrameNo);

            if (!isExist)
            {
                return;
            }

            ClsDatKeyFrame clDatKeyFrame = this.mDicKeyFrame[inFrameNo];

            clDatKeyFrame.RemoveAll();
            this.mDicKeyFrame.Remove(inFrameNo);
        }