Exemplo n.º 1
0
    public static void InputDeviceUpdate()
    {
        if (inputDevice == null)
        {
            return;
        }
        inputDevice.Update();
        //处理投币数
        //获取这周期头的币数
        UpdateInsertCoins(0);
        UpdateInsertCoins(1);
        if (inputDevice.ButtonQuit(0))
        {
            if (quitLocker.IsLocked)
            {
                UnityEngine.Application.Quit();
            }
            else
            {
                quitLocker.IsLocked = true;
            }
        }

        if (UniGameOptionsDefine.GiftModeFunc == UniGameOptionsFile.GiftMode.Egg)
        {
            //1P
            //判断是否要有要出的彩蛋
            CheckEggEngine(0);
            //2P
            //判断是否要有要出的彩蛋
            CheckEggEngine(1);
        }
        else if (UniGameOptionsDefine.GiftModeFunc == UniGameOptionsFile.GiftMode.Ticket)
        {
            CheckEggTicket(0);
            CheckEggTicket(1);
        }
    }