/**
 * $File: JCS_TweenType.cs $
 * $Date: $
 * $Revision: $
 * $Creator: Jen-Chieh Shen $
 * $Notice: See LICENSE.txt for modification and distribution information 
 *                   Copyright (c) 2016 by Shen, Jen-Chieh $
 */

namespace JCSUnity
{
    /// <summary>
    /// List of all the tween action.
    /// </summary>
    public enum JCS_TweenType
    {
        LINEAR,     // default

        EASE_IN_SINE,
        EASE_IN_CUBIC,
        EASE_IN_QUINT,
        EASE_IN_CIRC,
        EASE_IN_BACK,
        EASE_OUT_SINE,
        EASE_OUT_CUBIC,
        EASE_OUT_QUINT,
        EASE_OUT_CIRC,
        EASE_OUT_BACK,
        EASE_IN_OUT_SINE,
        EASE_IN_OUT_CUBIC,
        EASE_IN_OUT_QUINT,
        EASE_IN_OUT_CIRC,
        EASE_IN_OUT_BACK,
        EASE_IN_QUAD,
        EASE_IN_QUART,
        EASE_IN_EXPO,
        EASE_IN_ELASTIC,
        EASE_IN_BOUNCE,
        EASE_OUT_QUAD,
        EASE_OUT_QUART,
        EASE_OUT_EXPO,
        EASE_OUT_ELASTIC,
        EASE_OUT_BOUNCE,
        EASE_IN_OUT_QUAD,
        EASE_IN_OUT_QUART,
        EASE_IN_OUT_EXPO,
        EASE_IN_OUT_ELASTIC,
        EASE_IN_OUT_BOUNCE,
    }
}
