// создаем новый GameObject и вешаем на него компанент Player
    public static IPlayer GetPlayer()
    {
        if (Player == null)
        {
            Player = MonoExtensions.MakeComponent <Player>();
        }

        return(Player);
    }
    // e t c

    // создаем новый GameObject и вешаем на него компанент MainScreen
    public static IMainScreen GetMainScreen()
    {
        if (MainScreen == null)
        {
            MainScreen = MonoExtensions.MakeComponent <MainScreen>();
        }

        return(MainScreen);
    }