浏览代码

testfix, state switchable by default

/0.9.0.preview.1_staging
Mohsen Kamalzadeh 3 年前
当前提交
cc6231da
共有 3 个文件被更改,包括 2 次插入13 次删除
  1. 2
      com.unity.perception/Runtime/Randomization/Randomizers/Randomizer.cs
  2. 1
      com.unity.perception/Runtime/Randomization/Scenarios/Serialization/ScenarioSerializer.cs
  3. 12
      com.unity.perception/Tests/Runtime/Randomization/ScenarioTests/Resources/SampleScenarioConfiguration.json

2
com.unity.perception/Runtime/Randomization/Randomizers/Randomizer.cs


/// Some Randomizers should not be disabled by the user as they are critical to the project. E.g. We might want to mark this as false for a foreground objects placement randomizer in some projects
/// </summary>
[field: SerializeField]
public bool enabledStateCanBeSwitchedByUser { get; set; }
public bool enabledStateCanBeSwitchedByUser { get; set; } = true;
/// <summary>
/// Returns the scenario containing this Randomizer

1
com.unity.perception/Runtime/Randomization/Scenarios/Serialization/ScenarioSerializer.cs


static void DeserializeRandomizer(Randomizer randomizer, Group randomizerData)
{
randomizer.enabled = randomizerData.state.enabled;
randomizer.enabledStateCanBeSwitchedByUser = randomizerData.state.canBeSwitchedByUser;
foreach (var pair in randomizerData.items)
{

12
com.unity.perception/Tests/Runtime/Randomization/ScenarioTests/Resources/SampleScenarioConfiguration.json


}
}
}
},
"enabledStateCanBeSwitchedByUser": {
"scalar": {
"metadata": {
"name": "",
"description": "",
"imageLink": ""
},
"value": {
"bool": true
}
}
}
}
}

正在加载...
取消
保存