コード例 #1
0
ファイル: Blackboard.cs プロジェクト: moto2002/SpellLib
 public void Load(SerBlackboard sb)
 {
     foreach (var value in sb.Values)
     {
         this.AddData(value.Name, value.Value);
     }
 }
コード例 #2
0
ファイル: SerGraph.cs プロジェクト: moto2002/SpellLib
        public void Init(Graph graph)
        {
            Blackboard = new SerBlackboard();
            Blackboard.Init(graph.Blackboard);

            foreach (var node in graph.Nodes.Values)
            {
                SerNode sn = new SerNode();
                sn.Init(node);
                Nodes.Add(sn);
            }

            foreach (var connect in graph.Connections)
            {
                SerConnect sc = new SerConnect();
                sc.Init(connect);
                Connections.Add(sc);
            }
        }