示例#1
0
        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));
        }
示例#2
0
 public void UpdateNewEncoding(string newEncoding)
 {
     NewEncoding = Static.EncodingManager.GetPersonaEncoding(newEncoding);
     NewNameVisual.UpdateFont(Static.FontManager.GetPersonaFont(newEncoding));
 }