private Ment before;//추 후 비교문 private void Ment() { talkingObj.SetActive(true); Ment main = mentType == "ment" ? ment : mentArray.ment[mentNum]; //main멘트에 따라 화면구성 변경 typingText.SetData(transform, CheckMent(main.ment)); }
private Ment LoadMent(XmlNode node) {//node == ment Ment ment = new Ment( node.InnerText, LoadAttributes <int>(node, "face"), LoadAttributes <int>(node, "deco"), LoadAttributes <bool>(node, "mouse") ); return(ment); }
//키워드에 따른 반응 private void Keyword_Reaction() { mentType = "ment"; npc.Event_Keyword(keywordNum); //호감도 증감 int type = npc.KeywordType(keywordNum); //리액션 넘버 ment = type == 1 ? npc.mentList.keyword_Like : type == 2 ? npc.mentList.keyword_Nomal : type == 3 ? npc.mentList.keyword_Hate : npc.mentList.keyword_None; }
//대게 Keyword private MentArray LoadMentArray(XmlNode node) { XmlNodeList nodes = node.SelectNodes("ment"); Ment[] ments = new Ment[nodes.Count]; for (int i = 0; i < nodes.Count; i++) { ments[i] = LoadMent(nodes[i]); } MentArray mentArray = new MentArray(ments); return(mentArray); }
//목적을 묻는 안내인사 private void Greeting() { mentType = "ment"; ment = npc.mentList.greeting; }