ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
Loading...
Searching...
No Matches
ICPTweenCharacterAnimator Class Reference

ICPTween 기반 캐릭터 애니메이터 구현체 More...

Inheritance diagram for ICPTweenCharacterAnimator:
Inheritance graph
Collaboration diagram for ICPTweenCharacterAnimator:
Collaboration graph

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
Events inherited from ICharacterAnimator
Action< string > OnAnimationComplete
 애니메이션 완료 이벤트

Detailed Description

ICPTween 기반 캐릭터 애니메이터 구현체

Member Function Documentation

◆ Cleanup()

void ICPTweenCharacterAnimator.Cleanup ( )

정리

Implements ICharacterAnimator.

Here is the call graph for this function:

◆ PlayCustomAnimation()

void ICPTweenCharacterAnimator.PlayCustomAnimation ( string animationName,
params object[] parameters )

커스텀 애니메이션 재생

Parameters
animationName애니메이션 이름
parameters파라미터들

Implements ICharacterAnimator.

◆ PlayEmotionAnimation()

void ICPTweenCharacterAnimator.PlayEmotionAnimation ( string emotion,
float duration,
Action onComplete = null )

감정 변경 애니메이션

Parameters
emotion새로운 감정
duration지속 시간
onComplete완료 콜백

Implements ICharacterAnimator.

◆ PlayEnterAnimation()

void ICPTweenCharacterAnimator.PlayEnterAnimation ( string effect,
float duration,
Action onComplete = null )

등장 애니메이션

Parameters
effect효과 타입
duration지속 시간
onComplete완료 콜백

Implements ICharacterAnimator.

◆ PlayExitAnimation()

void ICPTweenCharacterAnimator.PlayExitAnimation ( string effect,
float duration,
Action onComplete = null )

퇴장 애니메이션

Parameters
effect효과 타입
duration지속 시간
onComplete완료 콜백

Implements ICharacterAnimator.

◆ PlayMoveAnimation()

void ICPTweenCharacterAnimator.PlayMoveAnimation ( Vector3 targetPosition,
float duration,
Action onComplete = null )

이동 애니메이션

Parameters
targetPosition목표 위치
duration지속 시간
onComplete완료 콜백

Implements ICharacterAnimator.

◆ PlayScaleAnimation()

void ICPTweenCharacterAnimator.PlayScaleAnimation ( Vector3 targetScale,
float duration,
Action onComplete = null )

스케일 애니메이션

Parameters
targetScale목표 스케일
duration지속 시간
onComplete완료 콜백

Implements ICharacterAnimator.

◆ StartSpeaking()

void ICPTweenCharacterAnimator.StartSpeaking ( )

말하기 시작 애니메이션

Implements ICharacterAnimator.

◆ StopAllAnimations()

void ICPTweenCharacterAnimator.StopAllAnimations ( )

모든 애니메이션 정지

Implements ICharacterAnimator.

Here is the caller graph for this function:

◆ StopSpeaking()

void ICPTweenCharacterAnimator.StopSpeaking ( )

말하기 종료 애니메이션

Implements ICharacterAnimator.

Property Documentation

◆ IsAnimating

bool ICPTweenCharacterAnimator.IsAnimating
get

애니메이션이 재생 중인지

Implements ICharacterAnimator.

◆ IsSpeaking

bool ICPTweenCharacterAnimator.IsSpeaking
get

말하기 애니메이션 중인지

Implements ICharacterAnimator.


The documentation for this class was generated from the following file:
  • D:/Projects/Team_Hajen/ICPDEV_Ink/Assets/DeulPie/ExtraInk/Core/Animators/ICPTweenCharacterAnimator.cs