浏览代码

updated xmldocs

/main
Steven Leal 4 年前
当前提交
594c8bcb
共有 3 个文件被更改,包括 9 次插入19 次删除
  1. 12
      com.unity.perception/Runtime/Randomization/Scenarios/Scenario.cs
  2. 4
      com.unity.perception/Runtime/Randomization/Scenarios/ScenarioBase.cs
  3. 12
      com.unity.perception/Runtime/Randomization/Scenarios/UnitySimulationScenario.cs

12
com.unity.perception/Runtime/Randomization/Scenarios/Scenario.cs


/// </summary>
public T constants = new T();
/// <summary>
/// Returns this scenario's non-typed serialized constants
/// </summary>
/// <inheritdoc/>
/// <summary>
/// Serializes the scenario's constants and randomizer configuration to a JSON string
/// </summary>
/// <inheritdoc/>
public override string Serialize()
{
var configObj = new JObject

return samplerObj;
}
/// <summary>
/// Deserializes this scenario's constants from a json file in the Unity StreamingAssets folder
/// </summary>
/// <inheritdoc/>
public override void Deserialize(string configFilePath)
{
if (string.IsNullOrEmpty(configFilePath))

4
com.unity.perception/Runtime/Randomization/Scenarios/ScenarioBase.cs


/// <summary>
/// Serializes the scenario's constants and randomizer configuration to a JSON string
/// </summary>
/// <returns>The scenario configuration as a JSON string</returns>
public abstract string Serialize();
/// <summary>

}
/// <summary>
/// Deserializes constants saved in a JSON file located at serializedConstantsFilePath
/// Deserializes this scenario's constants from a json file in the Unity StreamingAssets folder
/// <param name="configFilePath">The file path to the configuration file to deserialize</param>
public abstract void Deserialize(string configFilePath);
/// <summary>

12
com.unity.perception/Runtime/Randomization/Scenarios/UnitySimulationScenario.cs


/// <typeparam name="T">The type of constants to serialize</typeparam>
public abstract class UnitySimulationScenario<T> : Scenario<T> where T : UnitySimulationScenarioConstants, new()
{
/// <summary>
/// Returns whether the entire scenario has completed
/// </summary>
/// <inheritdoc/>
/// <summary>
/// Progresses the current scenario iteration
/// </summary>
/// <inheritdoc/>
/// <summary>
/// Deserializes this scenario's constants from the Unity Simulation AppParams Json file
/// </summary>
/// <inheritdoc/>
public sealed override void Deserialize(string configFilePath)
{
base.Deserialize(Configuration.Instance.IsSimulationRunningInCloud()

正在加载...
取消
保存