Esempio n. 1
0
    public RPackageInfo(string type) : base(type)
    {
        GetAll = new Method(this, "GetAll");
        var obj   = GetAll.Invoke();
        var array = obj as Array;

        // 53?
        Debug.Log(array.Length);
        foreach (var item in array)
        {
            var package = new RPackageInfo(this.type);
            package.SetInstance(item);
        }
    }
Esempio n. 2
0
    void Awake()
    {
        if (DestroyOnPlay())
        {
            return;
        }
        Debug.Log("EditorAwake");
        windowType    = Utils.GetType(packageManagerWidowName);
        packageWindow = new PackageWindow(windowType);

        Manifest.LoadManifest();

        RPackageDatabase database = new RPackageDatabase("PackageDatabase");

        RPackageInfo info = new RPackageInfo("UnityEditor.PackageManager.PackageInfo");


        EditorApplication.update += EditorUpdate;
    }