public Environment(Environment other_) : base(other_) { Variety = other_.Variety; HeightDelta = other_.HeightDelta; foreach (var environment in other_.NestedEnvironments) { NestedEnvironments.Add(new Environment(environment)); } }
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)); } }
public LinearObstacle(LinearObstacle other_) : base(other_) { Variety = other_.Variety; }
public LinearObstacle(JSONNode node) : base(node) { Variety = Data.Serializer.ReadEnum <EVariety>(node["variety"]); }
public Environment(string name_, Vector2 center_, Vector2 size_, EVariety variety_) : base(name_, center_, size_) { Variety = variety_; HeightDelta = EHeightDelta.None; }