浏览代码

added random parameters scriptable object

/parameter-bahaviours
Steven Leal 4 年前
当前提交
f8b317a9
共有 4 个文件被更改,包括 47 次插入0 次删除
  1. 29
      com.unity.perception/Editor/Randomization/Editors/RandomParametersAssetEditor.cs
  2. 3
      com.unity.perception/Editor/Randomization/Editors/RandomParametersAssetEditor.cs.meta
  3. 12
      com.unity.perception/Runtime/Randomization/ParameterBehaviours/RandomParametersAsset.cs
  4. 3
      com.unity.perception/Runtime/Randomization/ParameterBehaviours/RandomParametersAsset.cs.meta

29
com.unity.perception/Editor/Randomization/Editors/RandomParametersAssetEditor.cs


using Randomization.ParameterBehaviours;
using UnityEditor;
using UnityEditor.UIElements;
using UnityEngine.UIElements;
namespace UnityEngine.Perception.Randomization.Editor
{
[CustomEditor(typeof(RandomParametersAsset), true)]
public class RandomParametersAssetEditor : UnityEditor.Editor
{
public override VisualElement CreateInspectorGUI()
{
var root = new VisualElement();
var iterator = serializedObject.GetIterator();
// Start iterating over properties
iterator.NextVisible(true);
// Skip m_Script property
iterator.NextVisible(false);
// Create property fields
do { root.Add(new PropertyField(iterator.Copy())); }
while (iterator.NextVisible(false));
return root;
}
}
}

3
com.unity.perception/Editor/Randomization/Editors/RandomParametersAssetEditor.cs.meta


fileFormatVersion: 2
guid: 012ed5df9c884c2dbf47886b520af29a
timeCreated: 1598378710

12
com.unity.perception/Runtime/Randomization/ParameterBehaviours/RandomParametersAsset.cs


using System;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.Perception.Randomization.Parameters;
namespace Randomization.ParameterBehaviours
{
public abstract class RandomParametersAsset : ScriptableObject
{
public abstract IEnumerable<Parameter> parameters { get; }
}
}

3
com.unity.perception/Runtime/Randomization/ParameterBehaviours/RandomParametersAsset.cs.meta


fileFormatVersion: 2
guid: 396df67bc35a43dbabb608af04012599
timeCreated: 1598378733
正在加载...
取消
保存