mirror of
https://github.com/riperiperi/FreeSO
synced 2026-08-13 20:26:13 -04:00
38 lines
1,017 B
C#
38 lines
1,017 B
C#
using System.IO;
|
|
|
|
namespace FSO.SimAntics.NetPlay.Model.Commands
|
|
{
|
|
public class VMGenericDialogCommand : VMNetCommandBodyAbstract
|
|
{
|
|
public override bool AcceptFromClient { get { return false; } }
|
|
|
|
public string Title;
|
|
public string Message;
|
|
public override bool Execute(VM vm)
|
|
{
|
|
vm.SignalDialog(new SimAntics.Model.VMDialogInfo
|
|
{
|
|
Title = Title,
|
|
Message = Message,
|
|
Block = false,
|
|
});
|
|
return true;
|
|
}
|
|
|
|
#region VMSerializable Members
|
|
public override void SerializeInto(BinaryWriter writer)
|
|
{
|
|
base.SerializeInto(writer);
|
|
writer.Write(Title);
|
|
writer.Write(Message);
|
|
}
|
|
|
|
public override void Deserialize(BinaryReader reader)
|
|
{
|
|
base.Deserialize(reader);
|
|
Title = reader.ReadString();
|
|
Message = reader.ReadString();
|
|
}
|
|
#endregion
|
|
}
|
|
}
|