public ScenarioData(ScenarioData data) : base(data) { name = data.name; description = data.description; world = data.world; objects = new LocatorDataReference[data.objects.Length]; for (int i = 0; i < objects.Length; i++) { objects[i] = new LocatorDataReference(data.objects[i]); } playerInfo = new LocatorDataReference(data.playerInfo); }
public LocatorDataReference(LocatorDataReference data) { this.data = data.data == null ? null : new DataReference(data.data.value); this.location = data.location == null ? null : new SearchParams(data.location); }