CEngineSharp_Server.World.Entities.Npc.Save C# (CSharp) Method

Save() public method

public Save ( string filePath ) : void
filePath string
return void
        public void Save(string filePath)
        {
            using (var fileStream = new FileStream(filePath, FileMode.OpenOrCreate))
            {
                using (var binaryWriter = new BinaryWriter(fileStream))
                {
                    binaryWriter.Write(this.Name);
                    binaryWriter.Write(this.TextureNumber);
                    binaryWriter.Write(this.Position.X);
                    binaryWriter.Write(this.Level);

                    binaryWriter.Write(_stats.Length);
                    foreach (var stat in _stats)
                    {
                        binaryWriter.Write(stat);
                    }
                }
            }
        }