public static void Initialize() { XmlDocument doc = new XmlDocument(); var file_name = @"C:\game-scripts\" + "clojure-generated-calls" + ".xml"; doc.Load(file_name); var root = doc.ChildNodes[0]; var total = (int)Math.Sqrt(root.ChildNodes.Count); Dispatcher.Dispatch_array = new Dispatch_Pair[total, total]; for (int i = 0; i < root.ChildNodes.Count; i++) { var item = Parse_Dispatch(root.ChildNodes[i]) as Dispatch_Pair_c; var add_this = new Dispatch_Pair(); add_this.Coarse_Test = item.Coarse_Test; add_this.Test = item.Test; add_this.kill_first = item.kill_second; add_this.kill_second = item.kill_second; add_this.I_Test = item.I_Test; add_this.rever_test = item.reverse_test; add_this.rever_coarse = item.reverse_coarse; add_this.rever_intersect = item.reverse_intersect; var code1 = (int)Parse_Float(root.ChildNodes[i]["code1"]); var code2 = (int)Parse_Float(root.ChildNodes[i]["code2"]); Dispatcher.Dispatch_array[code1, code2] = add_this; } }
public static void Initialize() { XmlDocument doc = new XmlDocument(); var file_name = @"C:\game-scripts\" + "clojure-generated-calls"+ ".xml"; doc.Load(file_name); var root = doc.ChildNodes[0]; var total = (int) Math.Sqrt(root.ChildNodes.Count); Dispatcher.Dispatch_array = new Dispatch_Pair[total, total]; for (int i = 0; i < root.ChildNodes.Count; i++) { var item = Parse_Dispatch(root.ChildNodes[i]) as Dispatch_Pair_c; var add_this = new Dispatch_Pair(); add_this.Coarse_Test = item.Coarse_Test; add_this.Test = item.Test; add_this.kill_first = item.kill_second; add_this.kill_second = item.kill_second; add_this.I_Test = item.I_Test; add_this.rever_test = item.reverse_test; add_this.rever_coarse = item.reverse_coarse; add_this.rever_intersect = item.reverse_intersect; var code1 = (int)Parse_Float(root.ChildNodes[i]["code1"]); var code2 = (int)Parse_Float(root.ChildNodes[i]["code2"]); Dispatcher.Dispatch_array[code1, code2] = add_this; } }