예제 #1
0
        /// <summary>
        /// 長さ1の線形状態にする
        /// </summary>
        public void SetDefault()
        {
            var set = new EffectStateRatioSet
            {
                StartState = new EffectStateStructure(),
                EndState   = new EffectStateStructure(),
                StartFrame = 0,
                EndFrame   = 1
            };

            set.SetDefaultMaker();
            FrameLength = 1;
            Sets.Add(0, set);
        }
예제 #2
0
        /// <summary>
        /// コンストラクタ
        /// </summary>
        public EffectManager()
        {
            stopwatch = new Stopwatch();
            FPS       = 60;
            Effects   = new List <IEffect>();
            Sets      = new SortedList <int, EffectStateRatioSet>();
            var set = new EffectStateRatioSet
            {
                StartState = new EffectStateStructure(),
                EndState   = new EffectStateStructure(),
                StartFrame = 0,
                EndFrame   = 1
            };

            set.SetDefaultMaker();
            Sets.Add(0, set);
        }