using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TJAPlayer3.Animations { /// /// フェードインを行うクラス。 /// internal class FadeIn : Animator { /// /// フェードインを初期化します。 /// /// フェードインに掛ける秒数(ミリ秒) public FadeIn(int timems) : base(0, timems - 1, 1, false) { TimeMs = timems; } /// /// フェードインの不透明度を255段階で返します。 /// /// 不透明度。 public override object GetAnimation() { var opacity = base.Counter.n現在の値 * 255 / TimeMs; return opacity; } private readonly int TimeMs; } }