![]() |
ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
|
캐릭터 애니메이션을 담당하는 인터페이스 다양한 애니메이션 시스템(ICPTween, Unity Animator, DOTween 등)을 지원합니다 More...


Public Member Functions | |
| void | StartSpeaking () |
| 말하기 시작 애니메이션 | |
| void | StopSpeaking () |
| 말하기 종료 애니메이션 | |
| void | PlayEnterAnimation (string effect, float duration, Action onComplete=null) |
| 등장 애니메이션 | |
| void | PlayExitAnimation (string effect, float duration, Action onComplete=null) |
| 퇴장 애니메이션 | |
| void | PlayEmotionAnimation (string emotion, float duration, Action onComplete=null) |
| 감정 변경 애니메이션 | |
| void | PlayMoveAnimation (Vector3 targetPosition, float duration, Action onComplete=null) |
| 이동 애니메이션 | |
| void | PlayScaleAnimation (Vector3 targetScale, float duration, Action onComplete=null) |
| 스케일 애니메이션 | |
| void | PlayCustomAnimation (string animationName, params object[] parameters) |
| 커스텀 애니메이션 재생 | |
| void | StopAllAnimations () |
| 모든 애니메이션 정지 | |
| void | Cleanup () |
| 정리 | |
Properties | |
| bool | IsAnimating [get] |
| 애니메이션이 재생 중인지 | |
| bool | IsSpeaking [get] |
| 말하기 애니메이션 중인지 | |
Events | |
| Action< string > | OnAnimationComplete |
| 애니메이션 완료 이벤트 | |
캐릭터 애니메이션을 담당하는 인터페이스 다양한 애니메이션 시스템(ICPTween, Unity Animator, DOTween 등)을 지원합니다
| void ICharacterAnimator.Cleanup | ( | ) |
정리
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayCustomAnimation | ( | string | animationName, |
| params object[] | parameters ) |
커스텀 애니메이션 재생
| animationName | 애니메이션 이름 |
| parameters | 파라미터들 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayEmotionAnimation | ( | string | emotion, |
| float | duration, | ||
| Action | onComplete = null ) |
감정 변경 애니메이션
| emotion | 새로운 감정 |
| duration | 지속 시간 |
| onComplete | 완료 콜백 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayEnterAnimation | ( | string | effect, |
| float | duration, | ||
| Action | onComplete = null ) |
등장 애니메이션
| effect | 효과 타입 |
| duration | 지속 시간 |
| onComplete | 완료 콜백 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayExitAnimation | ( | string | effect, |
| float | duration, | ||
| Action | onComplete = null ) |
퇴장 애니메이션
| effect | 효과 타입 |
| duration | 지속 시간 |
| onComplete | 완료 콜백 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayMoveAnimation | ( | Vector3 | targetPosition, |
| float | duration, | ||
| Action | onComplete = null ) |
이동 애니메이션
| targetPosition | 목표 위치 |
| duration | 지속 시간 |
| onComplete | 완료 콜백 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.PlayScaleAnimation | ( | Vector3 | targetScale, |
| float | duration, | ||
| Action | onComplete = null ) |
스케일 애니메이션
| targetScale | 목표 스케일 |
| duration | 지속 시간 |
| onComplete | 완료 콜백 |
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.StartSpeaking | ( | ) |
말하기 시작 애니메이션
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.StopAllAnimations | ( | ) |
모든 애니메이션 정지
Implemented in ICPTweenCharacterAnimator.
| void ICharacterAnimator.StopSpeaking | ( | ) |
말하기 종료 애니메이션
Implemented in ICPTweenCharacterAnimator.
|
get |
애니메이션이 재생 중인지
Implemented in ICPTweenCharacterAnimator.
|
get |
말하기 애니메이션 중인지
Implemented in ICPTweenCharacterAnimator.
| Action<string> ICharacterAnimator.OnAnimationComplete |
애니메이션 완료 이벤트