コード例 #1
0
 private void onScannerEvent(string eventStr)
 {
     if (EasyCodeScanner.OnScannerEvent != null)
     {
         EasyCodeScanner.OnScannerEvent(eventStr);
     }
 }
コード例 #2
0
 private void onDecoderMessage(string code)
 {
     if (EasyCodeScanner.OnDecoderMessage != null)
     {
         EasyCodeScanner.OnDecoderMessage(code);
     }
 }
コード例 #3
0
 private void onScannerMessage(string data)
 {
     if (EasyCodeScanner.OnScannerMessage != null)
     {
         EasyCodeScanner.OnScannerMessage(data);
     }
 }
コード例 #4
0
ファイル: HomeScreen.cs プロジェクト: yasithnayana/new-york
    void InitCodeScanner()
    {
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += OnScannerMessage;
        EasyCodeScanner.OnScannerEvent   += OnScannerEvent;
        EasyCodeScanner.OnDecoderMessage += OnDecoderMessage;
    }
コード例 #5
0
ファイル: EasyCodeScanner.cs プロジェクト: ivhpMX/new-york
	public static void Initialize()
	{
		if (instance == null)
		{
			GameObject newGameObject = new GameObject("CodeScannerBridge");
			newGameObject.AddComponent<EasyCodeScanner>();
			instance = newGameObject.GetComponent<EasyCodeScanner>();
		}
	}
コード例 #6
0
ファイル: HomeScreen.cs プロジェクト: yasithnayana/new-york
 void ScanComplete(int idx)
 {
     ScanNormal();
             #if UNITY_EDITOR
     LoadItem(63);
             #else
     EasyCodeScanner.launchScanner(true, "Scanning...", -1, true);
             #endif
 }
コード例 #7
0
ファイル: EasyCodeScanner.cs プロジェクト: jjjj9800/ZBarDemo
 public static void Initialize()
 {
     if (instance == null)
     {
         GameObject newGameObject = new GameObject("CodeScannerBridge");
         newGameObject.AddComponent <EasyCodeScanner>();
         instance = newGameObject.GetComponent <EasyCodeScanner>();
     }
 }
コード例 #8
0
 private void Awake()
 {
     EasyCodeScannerControl.dataStr = string.Empty;
     NetWorkHelper.Instance.GateReconnection.LeaveGame("leave");
     EasyCodeScanner.Initialize();
     EasyCodeScanner.OnScannerMessage += new Action <string>(this.onScannerMessage);
     EasyCodeScanner.OnScannerEvent   += new Action <string>(this.onScannerEvent);
     EasyCodeScanner.OnDecoderMessage += new Action <string>(this.onDecoderMessage);
 }
コード例 #9
0
    public void ScanWristBandID()
    {
#if UNITY_IPHONE && !UNITY_EDITOR
        EasyCodeScanner.Initialize();
        EasyCodeScanner.OnScannerMessage += OnScanSuccess;
        EasyCodeScanner.launchScanner(false, "FRAXINUS", -1, false);
#endif

#if UNITY_EDITOR
        OnScanSuccess("20190326b");
#endif
    }
コード例 #10
0
    //Callback when returns from the scanner
    void onScannerMessage(string data)
    {
        Debug.Log("EasyCodeScannerExample - onScannerMessage data=:" + data);
        dataStr = data;

        //Just to show case : get the image and display it on a Plane
        Texture2D tex = EasyCodeScanner.getScannerImage(200, 200);

        PlaneRender.material.mainTexture = tex;

        //Just to show case : decode a texture/image - refer to code list
        EasyCodeScanner.decodeImage(-1, tex);
    }
コード例 #11
0
    void Start()
    {
        dataStr = "";

        // Initialize EasyCodeScanner
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += onScannerMessage;
        EasyCodeScanner.OnScannerEvent   += onScannerEvent;
        EasyCodeScanner.OnDecoderMessage += onDecoderMessage;

        //Screen.orientation = ScreenOrientation.LandscapeLeft;
    }
コード例 #12
0
 public void launchScanner()
 {
     if (confText[11] == "locked")
     {
         string[] aux = new string[2] {
             "Visit moveballgame.wordpress.com and scan the QR code", "Visita moveballgame.wordpress.com y escanea el QR"
         };
         EasyCodeScanner.launchScanner(true, aux[langind], -1, true);
     }
     else
     {
         SceneManager.LoadScene("Play3");
     }
 }
コード例 #13
0
    void Start()
    {
        dataStr = "";

        // Initialize EasyCodeScanner
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += onScannerMessage;
        EasyCodeScanner.OnScannerEvent   += onScannerEvent;
        EasyCodeScanner.OnDecoderMessage += onDecoderMessage;

        //Screen.orientation = ScreenOrientation.LandscapeLeft;
        EasyCodeScanner.launchScanner(true, "Scanning...", 64, false);
    }
コード例 #14
0
    void Start()
    {
        // Initialize EasyCodeScanner
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += onScannerMessage;
        EasyCodeScanner.OnScannerEvent   += onScannerEvent;
        EasyCodeScanner.OnDecoderMessage += onDecoderMessage;



        EasyCodeScanner.launchScanner(true, "", -1, true);
        //Screen.orientation = ScreenOrientation.LandscapeLeft;
    }
コード例 #15
0
    //  public Renderer PlaneRender;

    public void Init()
    {
        //Instance = this;

        // Initialize EasyCodeScanner
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += onScannerMessage;
        EasyCodeScanner.OnScannerEvent   += onScannerEvent;
        EasyCodeScanner.OnDecoderMessage += onDecoderMessage;

        QRScanManager.QRCodeScanSuccess += OnQRCodeScanSuccess;

        //Screen.orientation = ScreenOrientation.LandscapeLeft;
        //t = GetComponentInChildren<Text>();
    }
コード例 #16
0
    void OnGUI()
    {
        //--- To be replaced by your controls, just to showcase ---
        if (GUI.Button(new Rect(10, 125, 300, 100), "Launch scanner"))
        {
            //for code list, see : http://zbar.sourceforge.net/api/zbar_8h.html#f7818ad6458f9f40362eecda97acdcb0
            // and zbar.h

            /*
             * typedef enum zbar_symbol_type_e {
             * ZBAR_NONE        =      0,  < no symbol decoded
             * ZBAR_PARTIAL     =      1,  < intermediate status
             * ZBAR_EAN8        =      8,  < EAN-8 /
             * ZBAR_UPCE        =      9,  < UPC-E
             * ZBAR_ISBN10      =     10,  < ISBN-10 (from EAN-13). @since 0.4
             * ZBAR_UPCA        =     12,  < UPC-A
             * ZBAR_EAN13       =     13,  < EAN-13
             * ZBAR_ISBN13      =     14,  < ISBN-13 (from EAN-13). @since 0.4
             * ZBAR_I25         =     25,  < Interleaved 2 of 5. @since 0.4
             * ZBAR_CODE39      =     39,  < Code 39. @since 0.4
             * ZBAR_PDF417      =     57,  < PDF417. @since 0.6
             * ZBAR_QRCODE      =     64,  < QR Code. @since 0.10
             * ZBAR_CODE128     =    128,  < Code 128
             * ZBAR_SYMBOL      = 0x00ff,  < mask for base symbol type
             * ZBAR_ADDON2      = 0x0200,  < 2-digit add-on flag
             * ZBAR_ADDON5      = 0x0500,  < 5-digit add-on flag
             * ZBAR_ADDON       = 0x0700,  < add-on flag mask
             * } zbar_symbol_type_t;
             */
            //for instance, only QRCodes
            //launchScanner( true, "Scanning...", 64, true);

            //all codes at the same time : value = -1
            EasyCodeScanner.launchScanner(true, "Scanning...", -1, true);
        }

        dataStr = GUI.TextArea(new Rect(10, 275, 300, 100), dataStr);
        //---
    }
コード例 #17
0
    void Start()
    {
        dataStr = "";
        // Initialize EasyCodeScanner
        EasyCodeScanner.Initialize();

        //Register on Actions
        EasyCodeScanner.OnScannerMessage += onScannerMessage;
        EasyCodeScanner.OnScannerEvent   += onScannerEvent;
        EasyCodeScanner.OnDecoderMessage += onDecoderMessage;

        Screen.orientation = ScreenOrientation.Portrait;
        confText           = File.ReadAllLines(Application.persistentDataPath + "/config.ini");

        if (confText[1] == "en")
        {
            langind = 0;
        }
        else if (confText[1] == "es")
        {
            langind = 1;
        }
    }
コード例 #18
0
    public void Scan()
    {
        //OnQRCodeScanSuccess("123451234a");

        EasyCodeScanner.launchScanner(false, "FRAXINUS", -1, false);
    }
コード例 #19
0
ファイル: QRScanManager.cs プロジェクト: jjjj9800/ZBarDemo
 public void Scan()
 {
     EasyCodeScanner.launchScanner(true, "FEClub", -1, true);
 }
コード例 #20
0
 private void DelayLaunchScanner()
 {
     EasyCodeScanner.launchScanner(true, string.Empty, -1, true);
 }