コード例 #1
0
        private static AnalyticsResult RegisterEventWithLimit(string eventName, int maxEventPerHour, int maxItems, string vendorKey, int ver, string prefix, Assembly assembly)
        {
            string assemblyInfo   = null;
            string packageName    = null;
            string packageVersion = null;

            if (assembly != null)
            {
                assemblyInfo = assembly.FullName;
                UnityEditor.PackageManager.PackageInfo packageInfo = (UnityEditor.PackageManager.PackageInfo)Packages.GetForAssembly(assembly);
                if (packageInfo != null)
                {
                    packageName    = packageInfo.name;
                    packageVersion = packageInfo.version;
                }
            }
            return(RegisterEventWithLimit(eventName, maxEventPerHour, maxItems, vendorKey, ver, prefix, assemblyInfo, packageName, packageVersion));
        }