示例#1
0
 public Environment(Environment other_) : base(other_)
 {
     Variety     = other_.Variety;
     HeightDelta = other_.HeightDelta;
     foreach (var environment in other_.NestedEnvironments)
     {
         NestedEnvironments.Add(new Environment(environment));
     }
 }
示例#2
0
 public Environment(JSONNode node) : base(node)
 {
     Variety     = Data.Serializer.ReadEnum <EVariety>(node["variety"]);
     HeightDelta = Data.Serializer.ReadEnum <EHeightDelta>(node["heightDelta"]);
     foreach (var environment in node["nestedEnvironments"].AsArray)
     {
         NestedEnvironments.Add(new Environment(environment));
     }
 }
示例#3
0
 public Environment(string name_, Vector2 center_, Vector2 size_, EVariety variety_) : base(name_, center_, size_)
 {
     Variety     = variety_;
     HeightDelta = EHeightDelta.None;
 }