Gruppe22.Client.ActorView.Save C# (CSharp) Method

Save() public method

Save (merely a shortcut to the serializer
public Save ( string filename = "bla.xml" ) : void
filename string
return void
        public override void Save(string filename = "bla.xml")
        {
            System.Xml.XmlTextWriter writer = new System.Xml.XmlTextWriter(filename, Encoding.Unicode);
            XmlSerializer serializer = new XmlSerializer(typeof(ActorView));
            serializer.Serialize(writer, this);
            writer.Close();
        }

Usage Example

コード例 #1
0
 public static void CreateActor(Mainmap _map, ContentManager _content, Camera _camera, string character = "")
 {
     Backend.Actor tmp = new Backend.Actor(Backend.ActorType.NPC, 20, 20, 20);
     ActorView player = new ActorView(_camera, _map, 0, _content, Backend.Coords.Zero, tmp);
     _AddActivity(_content, player, character, "walk", Backend.Activity.Walk);
     _AddActivity(_content, player, character, "hit", Backend.Activity.Hit);
     _AddActivity(_content, player, character, "die", Backend.Activity.Die);
     _AddActivity(_content, player, character, "talk", Backend.Activity.Talk);
     _AddActivity(_content, player, character, "attack", Backend.Activity.Attack);
     _AddActivity(_content, player, character, "special", Backend.Activity.Special);
     player.Save("Content\\" + character + ".xml");
 }