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

Deserialize() public static method

public static Deserialize ( string s ) : GameStateTurnAction
s string
return GameStateTurnAction
        public static GameStateTurnAction 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]);
            TurnAction action = (TurnAction)Enum.Parse(typeof(TurnAction), ss[1]);

            GameStateTurnAction gsta = new GameStateTurnAction(gs, time, action);

            return gsta;
        }