ExtraInk 2.1
이야기 게임을 더 쉽게 만들수 있도록
Loading...
Searching...
No Matches
CharacterData Class Reference
Inheritance diagram for CharacterData:
Inheritance graph
Collaboration diagram for CharacterData:
Collaboration graph

Classes

class  EmotionAnimation
class  EmotionSprite
class  LocalizedCharacterData
class  SoundMood

Public Types

enum  CharacterRole { Player , Opponent , NPC }
enum  CharacterDisplayMode { Sprite , Animation }

Public Member Functions

Sprite 감정_스프라이트_가져오기 (string emotion)
string 감정_애니메이션_가져오기 (string emotion)
SoundMood 사운드무드_가져오기 (string portraitName="default")
string GetLocalizedDisplayName (string languageCode)
string ProcessDisplayNameWithVariables (Dictionary< string, string > variables=null)

Public Attributes

string characterId
string characterName
string displayName
string description
List< string > nicknames = new List<string>()
CharacterDisplayMode displayMode = CharacterDisplayMode.Sprite
Sprite defaultSprite
List< EmotionSprite감정_스프라이트들 = new List<EmotionSprite>()
GameObject animationPrefab
List< EmotionAnimation감정_애니메이션들 = new List<EmotionAnimation>()
GameObject characterPrefab
GameObject rendererPrefab
GameObject animatorPrefab
Vector2 portraitScale = Vector2.one
Vector2 portraitOffset = Vector2.zero
bool portraitMirror = false
CharacterRole role
Color characterColor = Color.white
Vector2 defaultScale = Vector2.one
DialogueStyle customStyle
List< SoundMoodsoundMoods = new List<SoundMood>()
string textPrefix = ""
string textSuffix = ""
List< LocalizedCharacterDatalocalizedData

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