![]() |
ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
|
캐릭터 컨트롤러 인터페이스 개발자들이 이 인터페이스를 구현하여 커스텀 캐릭터 기능을 추가할 수 있습니다. More...


Public Member Functions | |
| void | Initialize (CharacterData characterData) |
| 초기화 | |
| 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) |
| 캐릭터 좌우 반전 | |
| void | ExecuteCustomAction (string actionName, params object[] parameters) |
| 커스텀 액션 실행 Ink에서 태그로 호출할 수 있는 확장 포인트입니다. 예: # character_action:myCharacter:customAction:param1:param2 | |
Properties | |
| string | CharacterId [get] |
| 캐릭터 ID | |
| string | CharacterName [get] |
| 캐릭터 이름 | |
| CharacterData | CharacterData [get] |
| 캐릭터 데이터 | |
| string | CurrentEmotion [get] |
| 현재 감정 | |
| Vector3 | CurrentPosition [get] |
| 현재 위치 | |
| bool | IsVisible [get] |
| 표시 여부 | |
Events | |
| Action< string > | OnEmotionChanged |
| 이벤트들 | |
| Action< Vector3 > | OnPositionChanged |
| Action | OnShow |
| Action | OnHide |
| Action | OnSpeakingStart |
| Action | OnSpeakingStop |
| Action< string, object[]> | OnCustomAction |
캐릭터 컨트롤러 인터페이스 개발자들이 이 인터페이스를 구현하여 커스텀 캐릭터 기능을 추가할 수 있습니다.
| void ICharacterController.ChangeEmotion | ( | string | emotion | ) |
감정 변경
| emotion | 새로운 감정 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.ExecuteCustomAction | ( | string | actionName, |
| params object[] | parameters ) |
커스텀 액션 실행 Ink에서 태그로 호출할 수 있는 확장 포인트입니다. 예: # character_action:myCharacter:customAction:param1:param2
| actionName | 액션 이름 |
| parameters | 파라미터들 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.FlipCharacter | ( | bool | flip | ) |
캐릭터 좌우 반전
| flip | 반전 여부 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.Hide | ( | string | effect = "fade" | ) |
캐릭터 숨기기
| effect | 퇴장 효과 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.Initialize | ( | CharacterData | characterData | ) |
초기화
| characterData | 캐릭터 데이터 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.MoveTo | ( | Vector3 | position, |
| float | duration = 1f ) |
위치 이동
| position | 목표 위치 |
| duration | 이동 시간 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.ScaleTo | ( | Vector3 | scale, |
| float | duration = 0.5f ) |
스케일 변경
| scale | 목표 스케일 |
| duration | 변경 시간 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.Show | ( | string | effect = "fade" | ) |
캐릭터 표시
| effect | 등장 효과 |
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.StartSpeaking | ( | ) |
말하기 시작
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
| void ICharacterController.StopSpeaking | ( | ) |
말하기 종료
Implemented in BaseCharacterController, SpriteCharacterController, and SpriteCharacterController.
|
get |
캐릭터 데이터
Implemented in BaseCharacterController.
|
get |
캐릭터 ID
Implemented in BaseCharacterController.
|
get |
캐릭터 이름
Implemented in BaseCharacterController.
|
get |
현재 감정
Implemented in BaseCharacterController.
|
get |
현재 위치
Implemented in BaseCharacterController.
|
get |
표시 여부
Implemented in BaseCharacterController.
| Action<string> ICharacterController.OnEmotionChanged |
이벤트들