Arcade
 All Classes Namespaces Functions Variables Enumerations Enumerator Properties Events
GameAPI.Ease Class Reference

Static Public Member Functions

static EasingFunction Create (Func< float, float > func)
 

Static Public Attributes

static readonly EasingFunction Floor
 
static readonly EasingFunction Round
 
static readonly EasingFunction Ceiling
 
static readonly EasingFunction Linear
 
static readonly EasingFunction InSine
 
static readonly EasingFunction OutSine
 
static readonly EasingFunction InOutSine
 

Member Function Documentation

static EasingFunction GameAPI.Ease.Create ( Func< float, float >  func)
inlinestatic

Member Data Documentation

readonly EasingFunction GameAPI.Ease.Ceiling
static
Initial value:
=
Create(Mathf.Ceiling)
readonly EasingFunction GameAPI.Ease.Floor
static
Initial value:
=
Create(Mathf.Floor)
readonly EasingFunction GameAPI.Ease.InOutSine
static
Initial value:
=
Create(x => (1f - Mathf.Cos(x * Mathf.PI)) * .5f)
readonly EasingFunction GameAPI.Ease.InSine
static
Initial value:
=
Create(x => 1f - Mathf.Cos(x * Mathf.PI * .5f))
readonly EasingFunction GameAPI.Ease.Linear
static
Initial value:
=
Create(x => x)
readonly EasingFunction GameAPI.Ease.OutSine
static
Initial value:
=
Create(x => Mathf.Sin(x * Mathf.PI * .5f))
readonly EasingFunction GameAPI.Ease.Round
static
Initial value:
=
Create(Mathf.Round)