![]() |
ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
|
기본 캐릭터 컨트롤러 구현체 개발자들이 이 클래스를 상속받아 커스텀 기능을 추가할 수 있습니다. More...


Public Member Functions | |
| virtual void | Initialize (CharacterData data) |
| 초기화 | |
| void | Show (string effect="fade") |
| 캐릭터 표시 | |
| void | Hide (string effect="fade") |
| 캐릭터 숨기기 | |
| void | ChangeEmotion (string emotion) |
| 감정 변경 | |
| void | MoveTo (Vector3 position, float duration=1f) |
| 위치 이동 | |
| void | StartSpeaking () |
| 말하기 시작 | |
| void | StopSpeaking () |
| 말하기 종료 | |
| void | ScaleTo (Vector3 scale, float duration=0.5f) |
| 스케일 변경 | |
| void | FlipCharacter (bool flip) |
| 캐릭터 좌우 반전 | |
| virtual void | ExecuteCustomAction (string actionName, params object[] parameters) |
| 커스텀 액션 실행 - 개발자가 오버라이드하여 자유롭게 구현 | |
Protected Attributes | |
| string | characterId |
| string | characterName |
| CharacterData | characterData |
| string | currentEmotion = "default" |
| Vector3 | currentPosition |
| bool | isVisible = false |
| bool | isFlipped = false |
Properties | |
| string | CharacterId [get] |
| 캐릭터 ID | |
| string | CharacterName [get] |
| 캐릭터 이름 | |
| CharacterData | CharacterData [get] |
| 캐릭터 데이터 | |
| string | CurrentEmotion [get] |
| 현재 감정 | |
| Vector3 | CurrentPosition [get] |
| 현재 위치 | |
| bool | IsVisible [get] |
| 표시 여부 | |
| bool | IsFlipped [get] |
Events | |
| Action< string > | OnEmotionChanged |
| Action< Vector3 > | OnPositionChanged |
| Action | OnShow |
| Action | OnHide |
| Action | OnSpeakingStart |
| Action | OnSpeakingStop |
| Action< string, object[]> | OnCustomAction |
| Events inherited from ICharacterController | |
| Action< string > | OnEmotionChanged |
| 이벤트들 | |
| Action< Vector3 > | OnPositionChanged |
| Action | OnShow |
| Action | OnHide |
| Action | OnSpeakingStart |
| Action | OnSpeakingStop |
| Action< string, object[]> | OnCustomAction |
기본 캐릭터 컨트롤러 구현체 개발자들이 이 클래스를 상속받아 커스텀 기능을 추가할 수 있습니다.
|
abstract |
|
virtual |
커스텀 액션 실행 - 개발자가 오버라이드하여 자유롭게 구현
| actionName | 액션 이름 |
| parameters | 파라미터들 |
Implements ICharacterController.
Reimplemented in SpriteCharacterController, and SpriteCharacterController.
|
abstract |
|
abstract |
|
virtual |
초기화
| characterData | 캐릭터 데이터 |
Implements ICharacterController.
Reimplemented in SpriteCharacterController, and SpriteCharacterController.
|
abstract |
|
abstract |
|
abstract |
|
abstract |
말하기 시작
Implements ICharacterController.
|
abstract |
말하기 종료
Implements ICharacterController.
|
get |
캐릭터 데이터
Implements ICharacterController.
|
get |
캐릭터 ID
Implements ICharacterController.
|
get |
캐릭터 이름
Implements ICharacterController.
|
get |
현재 감정
Implements ICharacterController.
|
get |
현재 위치
Implements ICharacterController.
|
get |
표시 여부
Implements ICharacterController.