public AI_Script(Rectangle viewport, BinaryReader br) : this(viewport) { AI_ScriptNode node; ID = br.ReadInt32(); do { node = AI_ScriptNode.readNodeFromFile(br); if (node == null) node = new AI_EndPoint(); z_script.Add(node); } while (!(node is AI_EndPoint)); }
public AI_Script(Rectangle viewport, StreamReader sr) : this(viewport) { AI_ScriptNode node; string[] input = sr.ReadLine().Split(' '); z_ID = int.Parse(input[1]); do { node = AI_ScriptNode.readNodeFromFile(sr); if (node == null) node = new AI_EndPoint(); z_script.Add(node); } while (!(node is AI_EndPoint)); }