Ejemplo n.º 1
0
    void Start()
    {
        mLighttingTag = new bool[30];
        if (ArcIO == null)
        {
            ArcIO = GetComponent <NemoUsbHid_HardScan>();
            if (ArcIO == null)
            {
                Debug.LogError("ArcadeSinglePlayerTester初始化错误.");
            }
        }

        ArcIO.EvtKey += KeyEvent;
        ArcIO.EvtCtrlBoardStateChanged += Handle_CtrlBoardStateChanged;
        ArcIO.EvtOutCoinReflect        += OnOutCoin;
        ArcIO.EvtOutTicketReflect      += OnOutTicket;
        ArcIO.EvtInsertCoin            += OnInsertCoin;
        ArcIO.EvtHardwareInfo          += Hnalde_HardwareInfoRespon;
        ArcIO.EvtResultReadWrite       += Handle_ResultReadWrite;
        //ArcIO.EvtLackCoin += OnLackCoin;
        //ArcIO.EvtLackTicket += OnLackTicket;
        ArcIO.Open();
        if (ArcIO.IsOpen())
        {
            DebugLog("已连接");
        }
        else
        {
            DebugLog("未连接");
        }
    }