该项目的目的是同时测试和演示来自 Unity DOTS 技术堆栈的多个新包。
您最多选择25个主题 主题必须以中文或者字母或数字开头,可以包含连字符 (-),并且长度不得超过35个字符
 
 
 
 

34 行
927 B

using System.Collections;
using System.Collections.Generic;
using UnityEditor;
using UnityEditor.Callbacks;
using UnityEngine;
internal class LaunchWindowSettingsAsset : ScriptableObject
{
[SerializeField]
internal LaunchWindow.Data m_Data;
public static LaunchWindowSettingsAsset Create(LaunchWindow.Data data)
{
var result = CreateInstance<LaunchWindowSettingsAsset>();
var dataCopy = JsonUtility.FromJson<LaunchWindow.Data>(JsonUtility.ToJson(data));
result.m_Data = dataCopy;
return result;
}
}
public class LaunchWindowSettingsAssetHandler
{
[OnOpenAsset(1)]
public static bool step1(int instanceID, int line)
{
var config = EditorUtility.InstanceIDToObject(instanceID) as LaunchWindowSettingsAsset;
if (config != null)
{
LaunchWindow.OpenAsset(config);
return true;
}
return false;
}
}