1
0
mirror of synced 2024-11-24 15:40:22 +01:00
OpenTaiko/TJAPlayer3/Animations/IAnimatable.cs
2021-09-21 00:16:38 +02:00

36 lines
992 B
C#

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TJAPlayer3.Animations
{
/// <summary>
/// アニメーション インターフェイス。
/// </summary>
interface IAnimatable
{
/// <summary>
/// アニメーションを開始します。
/// </summary>
void Start();
/// <summary>
/// アニメーションを停止します。
/// </summary>
void Stop();
/// <summary>
/// アニメーションをリセットします。
/// </summary>
void Reset();
/// <summary>
/// アニメーションの進行を行います。
/// </summary>
void Tick();
/// <summary>
/// アニメーションのパラメータを返します。
/// </summary>
/// <returns>アニメーションのパラメータを返します。</returns>
object GetAnimation();
}
}