GR.Gambling.Backgammon.HCI.GameStateResignAction.Deserialize C# (CSharp) Method

Deserialize() public static method

public static Deserialize ( string s ) : GameStateResignAction
s string
return GameStateResignAction
        public static GameStateResignAction Deserialize(string s)
        {
            string[] ss = s.Split(new char[] { '|' });

            GameState gs = GameState.Deserialize(ss[0]);

            ss = ss[1].Split(' ');

            int time = int.Parse(ss[0]);
            ResignResponse response = (ResignResponse)Enum.Parse(typeof(ResignResponse), ss[1]);

            GameStateResignAction gsra = new GameStateResignAction(gs, time, response);

            return gsra;
        }