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; }
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); } } }