public PTPNameEditVM(PTPName name, int oldEncoding, int newEncoding, int background) { this.name = name; UpdateOldEncoding(Static.EncodingManager.GetPersonaEncodingName(oldEncoding)); UpdateNewEncoding(Static.EncodingManager.GetPersonaEncodingName(newEncoding)); UpdateBackground(background); OldNameVisual.UpdateText(name.OldName); NewNameVisual.UpdateText(name.NewName.GetTextBases(NewEncoding)); }
public void UpdateNewEncoding(string newEncoding) { NewEncoding = Static.EncodingManager.GetPersonaEncoding(newEncoding); NewNameVisual.UpdateFont(Static.FontManager.GetPersonaFont(newEncoding)); }