/// <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); }
/// <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); }