示例#1
0
 public Name_ReplicaStruct(CharactersName name = CharactersName.StorryTeller, string replica = "", TextState state = TextState.Center, Action sEvent = null, CharacterEmotions emotion = CharacterEmotions.LightBlue)
 {
     this.name        = name;
     this.replica     = replica;
     this.state       = state;
     this.ScriptEvent = sEvent;
     this.emotion     = emotion;
 }
示例#2
0
 IEnumerator NeutralState()
 {
     spriteRender.sprite = emotionSprites[0];
     myState             = CharacterEmotions.neutral;
     yield return(null);
 }
示例#3
0
 IEnumerator HappyState()
 {
     spriteRender.sprite = emotionSprites[1];
     myState             = CharacterEmotions.happy;
     yield return(null);
 }
示例#4
0
 IEnumerator AngryState()
 {
     spriteRender.sprite = emotionSprites[3];
     myState             = CharacterEmotions.angry;
     yield return(null);
 }
示例#5
0
 IEnumerator SadState()
 {
     spriteRender.sprite = emotionSprites[2];
     myState             = CharacterEmotions.sad;
     yield return(null);
 }
示例#6
0
 void Awake()
 {
     myState = CharacterEmotions.neutral;
     // Default to neutral
     spriteRender = GetComponent <SpriteRenderer>();
 }