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; }
IEnumerator NeutralState() { spriteRender.sprite = emotionSprites[0]; myState = CharacterEmotions.neutral; yield return(null); }
IEnumerator HappyState() { spriteRender.sprite = emotionSprites[1]; myState = CharacterEmotions.happy; yield return(null); }
IEnumerator AngryState() { spriteRender.sprite = emotionSprites[3]; myState = CharacterEmotions.angry; yield return(null); }
IEnumerator SadState() { spriteRender.sprite = emotionSprites[2]; myState = CharacterEmotions.sad; yield return(null); }
void Awake() { myState = CharacterEmotions.neutral; // Default to neutral spriteRender = GetComponent <SpriteRenderer>(); }