public static InfoRecord GetPersuasionInfo(Character player, Character npc, PersuasionResult type) { var key = GameSetting.Get($"s{type.ToString()}").StringValue; if (type == PersuasionResult.ServiceRefusal) { return(PersuasionCache[key].GetInfo(player, npc, isServiceRefusal: true)); } return(PersuasionCache[key].GetInfo(player, npc)); }
public static DialogRecord GetPersuasionDialog(Character player, Character npc, PersuasionResult type) { var key = GameSetting.Get($"s{type}").StringValue; return(PersuasionCache[key]); }