Ejemplo n.º 1
0
    private void Init(int id, bool isFadeEnd, Action callback = null)
    {
        ConversationData.RootObject data = ConversationData.GetData(id);
        NormalTypewriter.ClearText();
        VOTypewriter.ClearText();
        SetData(data);

        _data            = data;
        _isFadeEnd       = isFadeEnd;
        _onFinishHandler = callback;
        //_isFinal = data.IsFinal;
        //_onFinishHandler += Close;
    }
Ejemplo n.º 2
0
 private void NextConversationID(int nextId)
 {
     ConversationData.RootObject data = ConversationData.GetData(nextId);
     if (data == null)
     {
         Finish();
     }
     else
     {
         _data = data;
         SetData(data);
     }
 }
            static void Postfix(ref ConversationData __result, int npcID)
            {
                if (!enabled)
                {
                    return;
                }
                Dbgl("ConversationData_GetData_Patch");

                if (__result == null)
                {
                    Gender g = Module <NpcRepository> .Self.GetNpcGender(npcID);

                    if (g == Gender.Female)
                    {
                        __result = ConversationData.GetData(4000003);
                    }
                    else
                    {
                        __result = ConversationData.GetData(4000004);
                    }
                }
            }