private void Start()
        {
            elPole       = true;
            poleCount    = 0;
            supportCount = 0;
            fullshotNUM  = new int[3] {
                0, 0, 0
            };
            chance      = 0;
            setRotation = false;
            toss        = false;
            seeMore     = false;
            whole       = false;
            ExecMenu(seeMore);
            rotation.SetActive(false);
            AndyAndroidPrefab = first;
            secondLine.SetActive(false);
            topCapture.SetActive(false);
            bottomCapture.SetActive(true);
            supportSize.SetActive(false);
            scaleObject.SetActive(false);
            rotationBTN.SetActive(false);
            moves.SetActive(false);

            if (permissionCheck == null)
            {
                permissionCheck = new AndroidPerm.AndroidPermission();
                permissionCheck.Init();

                permissionCheck.OnCheckExplainAction    = OnCheckExplain;
                permissionCheck.OnCheckNonExplainAction = OnCheckNonExplain;
                permissionCheck.OnCheckAlreadyAction    = OnCheckAlready;
                permissionCheck.OnCheckFailedAction     = OnCheckFailed;

                permissionCheck.OnResultAction = OnRequestResult;
            }


            permissionCheck.CheckPermission("android.permission.WRITE_EXTERNAL_STORAGE", 0);
            permissionCheck.RequestPermission("android.permission.WRITE_EXTERNAL_STORAGE", 0);

            //permissionCheck.ShowDialog ("android.permission.WRITE_EXTERNAL_STORAGE", 0, "please", "please allow this");
        }
        private void Start()
        {
            StartCoroutine(downLoadAngle());
            elPole       = true;
            poleCount    = 0;
            supportCount = 0;
            fullshotNUM  = new int[3] {
                0, 0, 0
            };
            chance      = 0;
            setRotation = false;
            toss        = false;
            isMoved     = true;
            rotation.SetActive(false);
            AndyAndroidPrefab = first;
            secondLine.SetActive(false);
            //topCapture.SetActive(false);
            bottomCapture.SetActive(true);
            //supportSize.SetActive(false);
            //scaleObject.SetActive(false);
            rotationBTN.SetActive(false);
            moves.SetActive(false);
            arrow = true;

            angle.text = "";

            touchCount    = 0;
            MaxDoubleTime = 0.05f;

            planePath = new Vector3[planeGuidePath.Length];
            for (int i = 0; i < 5; i++)
            {
                planePath[i] = planeGuidePath[i].transform.position;
            }
            DetectedPlaneGuide.SetActive(false);



            InstantiateGuide.SetActive(false);



            movePath = new Vector3[moveGuidePath.Length];
            for (int i = 0; i < 5; i++)
            {
                movePath[i] = moveGuidePath[i].transform.position;
            }
            MoveGuide.SetActive(false);
            moves.SetActive(false);
            rotationGuide.SetActive(false);

            if (permissionCheck == null)
            {
                permissionCheck = new AndroidPerm.AndroidPermission();
                permissionCheck.Init();

                permissionCheck.OnCheckExplainAction    = OnCheckExplain;
                permissionCheck.OnCheckNonExplainAction = OnCheckNonExplain;
                permissionCheck.OnCheckAlreadyAction    = OnCheckAlready;
                permissionCheck.OnCheckFailedAction     = OnCheckFailed;

                permissionCheck.OnResultAction = OnRequestResult;
            }


            //permissionCheck.CheckPermission("android.permission.WRITE_EXTERNAL_STORAGE", 0);
            permissionCheck.RequestPermission("android.permission.WRITE_EXTERNAL_STORAGE", 0);
            //permissionCheck.CheckPermission("android.permission.READ_EXTERNAL_STORAGE", 0);
            permissionCheck.RequestPermission("android.permission.READ_EXTERNAL_STORAGE", 0);

            //permissionCheck.ShowDialog ("android.permission.WRITE_EXTERNAL_STORAGE", 0, "please", "please allow this");
            string data = PlayerPrefs.GetString("userName") + "\n@" + PlayerPrefs.GetString("dept");

            GameObject.Find("Example Controller").SendMessage("getMyInfo", data);
        }