Basic Networking done

This commit is contained in:
2022-01-26 19:10:12 +05:30
parent d852b2bb2c
commit 891318680d
1111 changed files with 105855 additions and 780 deletions

View File

@@ -0,0 +1,31 @@
using System.IO;
using UnityEditor;
using UnityEngine;
namespace Mirror
{
public static class EditorHelper
{
public static string FindPath<T>()
{
string typeName = typeof(T).Name;
string[] guidsFound = AssetDatabase.FindAssets($"t:Script " + typeName);
if (guidsFound.Length >= 1 && !string.IsNullOrEmpty(guidsFound[0]))
{
if (guidsFound.Length > 1)
{
Debug.LogWarning($"Found more than one{typeName}");
}
string path = AssetDatabase.GUIDToAssetPath(guidsFound[0]);
return Path.GetDirectoryName(path);
}
else
{
Debug.LogError($"Could not find path of {typeName}");
return string.Empty;
}
}
}
}