BitCollectors.QfgCharacterEditor.Library.QfgCharacter.LoadCharacter C# (CSharp) Method

LoadCharacter() public method

public LoadCharacter ( string filename ) : void
filename string
return void
        public void LoadCharacter(string filename)
        {
            string fileText = File.ReadAllText(filename);

            string[] filePieces = fileText.Split('\n');

            if (filePieces.Length > 1)
            {
                LoadCharacter(filePieces[0].Trim(), filePieces[1]);
            }
        }

Same methods

QfgCharacter::LoadCharacter ( string name, string dataString ) : void

Usage Example

        public ActionResult Load(HttpPostedFileBase file)
        {
            QfgCharacter qfgCharacter = new QfgCharacter();

            if (file.ContentLength > 0)
            {
                using (var reader = new StreamReader(file.InputStream))
                {
                    string characterFileString = reader.ReadToEnd();

                    string[] filePieces = characterFileString.Split('\n');

                    if (filePieces.Length > 1)
                    {
                        qfgCharacter.LoadCharacter(filePieces[0].Trim(), filePieces[1]);
                    }
                }
            }

            return View("General", qfgCharacter);
        }