您最多选择25个主题
主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
24 行
1.9 KiB
24 行
1.9 KiB
<UXML xmlns="UnityEngine.UIElements" xmlns:editor="UnityEditor.UIElements">
|
|
<VisualElement>
|
|
<Style src="../Uss/Styles.uss"/>
|
|
<VisualElement name="inspector-properties" style="margin-bottom: 4px;"/>
|
|
<VisualElement class="scenario__dark-viewport" >
|
|
<TextElement text="Scenario Properties" class="scenario__title-label"/>
|
|
<TextElement
|
|
class="scenario__info-box"
|
|
text="Scenarios control the execution flow of your simulation by applying randomization parameters. Make sure to always have only one scenario active within your scene."/>
|
|
<Toggle label="Quit On Complete" tooltip="Quit the application when the scenario completes" binding-path="quitOnComplete" style="margin-top:5px"/>
|
|
<VisualElement name="constants-container">
|
|
<Foldout style="padding-left: 16px" text="Constants" name="constants-list" tooltip="A list of parameters for this scenario that will be JSON serialized in the configuration file."/>
|
|
<editor:PropertyField name="configuration-file-name" label="Constants File Name" binding-path="serializedConstantsFileName"/>
|
|
<VisualElement style="flex-direction: row;">
|
|
<Button name="serialize" text="Serialize To Config File" style="flex-grow: 1;"
|
|
tooltip="Serializes scenario constants and randomizer settings to a JSON configuration file"/>
|
|
<Button name="deserialize" text="Deserialize From Config File" style="flex-grow: 1;"
|
|
tooltip="Deserializes scenario constants and randomizer settings from a scenario_configuration.json file located in the Assets/StreamingAssets project folder"/>
|
|
</VisualElement>
|
|
</VisualElement>
|
|
</VisualElement>
|
|
<VisualElement name="randomizer-list-placeholder" style = "margin-top: 10px"/>
|
|
</VisualElement>
|
|
</UXML>
|