예제 #1
0
파일: NPC_Talk.cs 프로젝트: mintti/Melan
    private Ment before;//추 후 비교문
    private void Ment()
    {
        talkingObj.SetActive(true);
        Ment main = mentType == "ment" ? ment : mentArray.ment[mentNum];

        //main멘트에 따라 화면구성 변경
        typingText.SetData(transform, CheckMent(main.ment));
    }
예제 #2
0
    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);
    }
예제 #3
0
파일: NPC_Talk.cs 프로젝트: mintti/Melan
    //키워드에 따른 반응
    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;
    }
예제 #4
0
    //대게 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);
    }
예제 #5
0
파일: NPC_Talk.cs 프로젝트: mintti/Melan
 //목적을 묻는 안내인사
 private void Greeting()
 {
     mentType = "ment";
     ment     = npc.mentList.greeting;
 }