Поскольку состояния ошибок RuntimePlatform.OSXDashboardPlayer
, а также RuntimePlatform.OSXWebPlayer
и RuntimePlatform.WindowsWebPlayer
) устарели и были удалены в Unity версии 5.4.0,Если они вам все еще нужны, вам придется использовать более старую версию Unity.
В общем, я бы просто удалил эти записи из списка.Скорее посмотрите полный список доступных RuntimePlatform
, и вы увидите, что другие отсутствуют (Linux) сейчас
public static List<RuntimePlatform> PCControlledPlatforms = new List<RuntimePlatform>()
{
OSXEditor, // In the Unity editor on macOS.
OSXPlayer, // In the player on macOS.
WindowsPlayer, // In the player on Windows.
WindowsEditor, // In the Unity editor on Windows.
LinuxPlayer, // In the player on Linux.
LinuxEditor // In the Unity editor on Linux.
}
Однако можно увидеть, что Uniject , похоже, последний раз обновлялся 6 лет назад ... поэтому вероятность того, что он все еще работает в более новых версиях Unity, весьма мала.
А также unibill не существуетсуществует больше, поэтому он, скорее всего, не совместим с более новыми версиями Unity.