示例#1
0
文件: Outdoor.cs 项目: agrum/Progress
 private Outdoor(Outdoor other_)
 {
     Name = other_.Name;
     BaselineEnvironment = other_.BaselineEnvironment;
     foreach (var environment in other_.Environments)
     {
         Environments.Add(new Environment(environment));
     }
     foreach (var linearObstacle in other_.LinearObstacles)
     {
         LinearObstacles.Add(new LinearObstacle(linearObstacle));
     }
     Center = other_.Center;
     Size   = other_.Size;
 }
示例#2
0
文件: Outdoor.cs 项目: agrum/Progress
 public Outdoor(JSONNode node)
 {
     Name = node["name"];
     BaselineEnvironment = Data.Serializer.ReadEnum <Environment.EVariety>(node["baselineEnvironment"]);
     foreach (var environment in node["environments"].AsArray)
     {
         Environments.Add(new Environment(environment));
     }
     foreach (var linearObstacle in node["linearObstacles"].AsArray)
     {
         LinearObstacles.Add(new LinearObstacle(linearObstacle));
     }
     Center.x = node["center"].AsArray[0];
     Center.y = node["center"].AsArray[1];
     Size.x   = node["size"].AsArray[0];
     Size.y   = node["size"].AsArray[1];
 }