Exemple #1
0
        private static string Language_GetLocalizedStringByToken(Func <RoR2.Language, string, string> orig, RoR2.Language self, string token)
        {
            String token_string;

            if (languages.ContainsKey(self.name) && languages[self.name].TryGetValue(token, out token_string) || languages[""].TryGetValue(token, out token_string))
            {
                return(token_string);
            }
            return(orig(self, token));
        }
Exemple #2
0
 private static bool Language_TokenIsRegistered(Func <RoR2.Language, string, bool> orig, RoR2.Language self, string token)
 {
     return(languages.ContainsKey(self.name) && languages[self.name].ContainsKey(token) || languages[""].ContainsKey(token) || orig(self, token));
 }