protected override bool TryNickNameTranslationLookup(NickName.Param param, out string result) { result = string.Empty; if (!param.isSpecial) { return(base.TryNickNameTranslationLookup(param, out result)); } var loader = Localize.Translate.Manager.LoadScene(Localize.Translate.Manager.SCENE_ID.NICK_NAME, null); var match = string.Empty; loader?.SafeGet(1)?.SafeGetText(param.ID)?.SafeProc(t => match = t); result = match; return(!string.IsNullOrEmpty(match) || base.TryNickNameTranslationLookup(param, out result)); }
protected virtual bool TryNickNameTranslationLookup(NickName.Param param, out string result) { result = null; return(false); }