C# Class HutongGames.PlayMaker.Actions.EaseFsmAction

Inheritance: FsmStateAction
Show file Open project: CodeStrumpet/Elemental

Public Properties

Property Type Description
delay FsmFloat
easeType EaseType
reverse FsmBool
speed FsmFloat

Protected Properties

Property Type Description
delayTime float
deltaTime float
ease EasingFunction
finishAction bool
finished bool
fromFloats float[]
isRunning bool
lastTime float
percentage float
resultFloats float[]
runningTime float
start bool
startTime float
toFloats float[]

Public Methods

Method Description
OnEnter ( ) : void
OnExit ( ) : void
OnUpdate ( ) : void
Reset ( ) : void

Protected Methods

Method Description
SetEasingFunction ( ) : void
UpdatePercentage ( ) : void
bounce ( float start, float end, float value ) : float
clerp ( float start, float end, float value ) : float
easeInBack ( float start, float end, float value ) : float
easeInCirc ( float start, float end, float value ) : float
easeInCubic ( float start, float end, float value ) : float
easeInExpo ( float start, float end, float value ) : float
easeInOutBack ( float start, float end, float value ) : float
easeInOutCirc ( float start, float end, float value ) : float
easeInOutCubic ( float start, float end, float value ) : float
easeInOutExpo ( float start, float end, float value ) : float
easeInOutQuad ( float start, float end, float value ) : float
easeInOutQuart ( float start, float end, float value ) : float
easeInOutQuint ( float start, float end, float value ) : float
easeInOutSine ( float start, float end, float value ) : float
easeInQuad ( float start, float end, float value ) : float
easeInQuart ( float start, float end, float value ) : float
easeInQuint ( float start, float end, float value ) : float
easeInSine ( float start, float end, float value ) : float
easeOutBack ( float start, float end, float value ) : float
easeOutCirc ( float start, float end, float value ) : float
easeOutCubic ( float start, float end, float value ) : float
easeOutExpo ( float start, float end, float value ) : float
easeOutQuad ( float start, float end, float value ) : float
easeOutQuart ( float start, float end, float value ) : float
easeOutQuint ( float start, float end, float value ) : float
easeOutSine ( float start, float end, float value ) : float
elastic ( float start, float end, float value ) : float
linear ( float start, float end, float value ) : float
punch ( float amplitude, float value ) : float
spring ( float start, float end, float value ) : float

Method Details

OnEnter() public method

public OnEnter ( ) : void
return void

OnExit() public method

public OnExit ( ) : void
return void

OnUpdate() public method

public OnUpdate ( ) : void
return void

Reset() public method

public Reset ( ) : void
return void

SetEasingFunction() protected method

protected SetEasingFunction ( ) : void
return void

UpdatePercentage() protected method

protected UpdatePercentage ( ) : void
return void

bounce() protected method

protected bounce ( float start, float end, float value ) : float
start float
end float
value float
return float

clerp() protected method

protected clerp ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInBack() protected method

protected easeInBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInCirc() protected method

protected easeInCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInCubic() protected method

protected easeInCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInExpo() protected method

protected easeInExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutBack() protected method

protected easeInOutBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutCirc() protected method

protected easeInOutCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutCubic() protected method

protected easeInOutCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutExpo() protected method

protected easeInOutExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuad() protected method

protected easeInOutQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuart() protected method

protected easeInOutQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutQuint() protected method

protected easeInOutQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInOutSine() protected method

protected easeInOutSine ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuad() protected method

protected easeInQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuart() protected method

protected easeInQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInQuint() protected method

protected easeInQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeInSine() protected method

protected easeInSine ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutBack() protected method

protected easeOutBack ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutCirc() protected method

protected easeOutCirc ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutCubic() protected method

protected easeOutCubic ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutExpo() protected method

protected easeOutExpo ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuad() protected method

protected easeOutQuad ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuart() protected method

protected easeOutQuart ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutQuint() protected method

protected easeOutQuint ( float start, float end, float value ) : float
start float
end float
value float
return float

easeOutSine() protected method

protected easeOutSine ( float start, float end, float value ) : float
start float
end float
value float
return float

elastic() protected method

protected elastic ( float start, float end, float value ) : float
start float
end float
value float
return float

linear() protected method

protected linear ( float start, float end, float value ) : float
start float
end float
value float
return float

punch() protected method

protected punch ( float amplitude, float value ) : float
amplitude float
value float
return float

spring() protected method

protected spring ( float start, float end, float value ) : float
start float
end float
value float
return float

Property Details

delay public property

public FsmFloat delay
return FsmFloat

delayTime protected property

protected float delayTime
return float

deltaTime protected property

protected float deltaTime
return float

ease protected property

protected EasingFunction ease
return EasingFunction

easeType public property

public EaseType easeType
return EaseType

finishAction protected property

protected bool finishAction
return bool

finished protected property

protected bool finished
return bool

fromFloats protected property

protected float[] fromFloats
return float[]

isRunning protected property

protected bool isRunning
return bool

lastTime protected property

protected float lastTime
return float

percentage protected property

protected float percentage
return float

resultFloats protected property

protected float[] resultFloats
return float[]

reverse public property

public FsmBool reverse
return FsmBool

runningTime protected property

protected float runningTime
return float

speed public property

public FsmFloat speed
return FsmFloat

start protected property

protected bool start
return bool

startTime protected property

protected float startTime
return float

toFloats protected property

protected float[] toFloats
return float[]