C# 클래스 HutongGames.PlayMaker.Actions.EaseFsmAction

상속: FsmStateAction
파일 보기 프로젝트 열기: CodeStrumpet/Elemental

공개 프로퍼티들

프로퍼티 타입 설명
delay FsmFloat
easeType EaseType
reverse FsmBool
speed FsmFloat

보호된 프로퍼티들

프로퍼티 타입 설명
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[]

공개 메소드들

메소드 설명
OnEnter ( ) : void
OnExit ( ) : void
OnUpdate ( ) : void
Reset ( ) : void

보호된 메소드들

메소드 설명
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

메소드 상세

OnEnter() 공개 메소드

public OnEnter ( ) : void
리턴 void

OnExit() 공개 메소드

public OnExit ( ) : void
리턴 void

OnUpdate() 공개 메소드

public OnUpdate ( ) : void
리턴 void

Reset() 공개 메소드

public Reset ( ) : void
리턴 void

SetEasingFunction() 보호된 메소드

protected SetEasingFunction ( ) : void
리턴 void

UpdatePercentage() 보호된 메소드

protected UpdatePercentage ( ) : void
리턴 void

bounce() 보호된 메소드

protected bounce ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

clerp() 보호된 메소드

protected clerp ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInBack() 보호된 메소드

protected easeInBack ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInCirc() 보호된 메소드

protected easeInCirc ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInCubic() 보호된 메소드

protected easeInCubic ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInExpo() 보호된 메소드

protected easeInExpo ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutBack() 보호된 메소드

protected easeInOutBack ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutCirc() 보호된 메소드

protected easeInOutCirc ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutCubic() 보호된 메소드

protected easeInOutCubic ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutExpo() 보호된 메소드

protected easeInOutExpo ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutQuad() 보호된 메소드

protected easeInOutQuad ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutQuart() 보호된 메소드

protected easeInOutQuart ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutQuint() 보호된 메소드

protected easeInOutQuint ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInOutSine() 보호된 메소드

protected easeInOutSine ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInQuad() 보호된 메소드

protected easeInQuad ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInQuart() 보호된 메소드

protected easeInQuart ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInQuint() 보호된 메소드

protected easeInQuint ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeInSine() 보호된 메소드

protected easeInSine ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutBack() 보호된 메소드

protected easeOutBack ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutCirc() 보호된 메소드

protected easeOutCirc ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutCubic() 보호된 메소드

protected easeOutCubic ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutExpo() 보호된 메소드

protected easeOutExpo ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutQuad() 보호된 메소드

protected easeOutQuad ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutQuart() 보호된 메소드

protected easeOutQuart ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutQuint() 보호된 메소드

protected easeOutQuint ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

easeOutSine() 보호된 메소드

protected easeOutSine ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

elastic() 보호된 메소드

protected elastic ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

linear() 보호된 메소드

protected linear ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

punch() 보호된 메소드

protected punch ( float amplitude, float value ) : float
amplitude float
value float
리턴 float

spring() 보호된 메소드

protected spring ( float start, float end, float value ) : float
start float
end float
value float
리턴 float

프로퍼티 상세

delay 공개적으로 프로퍼티

public FsmFloat delay
리턴 FsmFloat

delayTime 보호되어 있는 프로퍼티

protected float delayTime
리턴 float

deltaTime 보호되어 있는 프로퍼티

protected float deltaTime
리턴 float

ease 보호되어 있는 프로퍼티

protected EasingFunction ease
리턴 EasingFunction

easeType 공개적으로 프로퍼티

public EaseType easeType
리턴 EaseType

finishAction 보호되어 있는 프로퍼티

protected bool finishAction
리턴 bool

finished 보호되어 있는 프로퍼티

protected bool finished
리턴 bool

fromFloats 보호되어 있는 프로퍼티

protected float[] fromFloats
리턴 float[]

isRunning 보호되어 있는 프로퍼티

protected bool isRunning
리턴 bool

lastTime 보호되어 있는 프로퍼티

protected float lastTime
리턴 float

percentage 보호되어 있는 프로퍼티

protected float percentage
리턴 float

resultFloats 보호되어 있는 프로퍼티

protected float[] resultFloats
리턴 float[]

reverse 공개적으로 프로퍼티

public FsmBool reverse
리턴 FsmBool

runningTime 보호되어 있는 프로퍼티

protected float runningTime
리턴 float

speed 공개적으로 프로퍼티

public FsmFloat speed
리턴 FsmFloat

start 보호되어 있는 프로퍼티

protected bool start
리턴 bool

startTime 보호되어 있는 프로퍼티

protected float startTime
리턴 float

toFloats 보호되어 있는 프로퍼티

protected float[] toFloats
리턴 float[]