Пример #1
0
        private static string GetPath(Object obj)
        {
            PluginAssert.IsNotNull(obj);

            string result = AssetDatabase.GetAssetPath(obj);

            Assert.IsNotNull(result);
            return(result);
        }
Пример #2
0
        private static PatchKitToolsPackages FindInstance()
        {
            string[] guids =
                AssetDatabase.FindAssets("t:" + typeof(PatchKitToolsPackages).Name);

            PluginAssert.IsNotNull(guids);

            PatchKitToolsPackages[] instances = guids
                                                .Select(x => AssetDatabase.GUIDToAssetPath(x))
                                                .Select(
                x => AssetDatabase.LoadAssetAtPath <PatchKitToolsPackages>(x))
                                                .Where(x => x != null)
                                                .ToArray();

            PluginAssert.AreEqual(1, instances.Length);
            PluginAssert.IsNotNull(instances[0]);
            PluginAssert.IsNotNull(instances[0]._windows32);
            PluginAssert.IsNotNull(instances[0]._windows64);
            PluginAssert.IsNotNull(instances[0]._linux32);
            PluginAssert.IsNotNull(instances[0]._mac64);

            return(instances[0]);
        }