public static sTransitionInfo Load(Dictionary<string, object> data) { sTransitionInfo info = new sTransitionInfo(); if (data != null) { if (data.ContainsKey("TransitionName")) { info.TransitionName = data["TransitionName"] as string; } if (data.ContainsKey("StateName")) { info.StateName = data["StateName"] as string; } } return info; }
public sStateInfo(string name, sTransitionInfo[] validTransitions) { Name = name; ValidTransitions = validTransitions; foldout = false; }