예제 #1
0
        void ReleaseDesignerOutlets()
        {
            if (CaptureButton != null)
            {
                CaptureButton.Dispose();
                CaptureButton = null;
            }

            if (TakeEmojiButton != null)
            {
                TakeEmojiButton.Dispose();
                TakeEmojiButton = null;
            }

            if (TakeNoteButton != null)
            {
                TakeNoteButton.Dispose();
                TakeNoteButton = null;
            }

            if (TakePictureButton != null)
            {
                TakePictureButton.Dispose();
                TakePictureButton = null;
            }

            if (TakeVideoButton != null)
            {
                TakeVideoButton.Dispose();
                TakeVideoButton = null;
            }
        }
예제 #2
0
 void Start()
 {
     ImagePlaneObj    = GameObject.FindGameObjectWithTag("imagePlane");
     CaptureButtonObj = GameObject.FindGameObjectWithTag("captureButton");
     CaptureButton    = CaptureButtonObj.GetComponent <CaptureButton>();
     _numShots        = 0;
 }
예제 #3
0
    // Use this for initialization
    void Start()
    {
        _myScore = 0;
        gameObject.guiText.text = _myScore.ToString();

        _captureButtonObj = GameObject.FindGameObjectWithTag("captureButton");
        _captureButton    = _captureButtonObj.GetComponent <CaptureButton>();
    }
예제 #4
0
        private async void Capture_Tapped(object sender, EventArgs e)
        {
            try
            {
                MessagingCenter.Send <Object>(new Object(), "CaptureClick");
                await CaptureButton.ScaleTo(0.8, 100, Easing.Linear);

                await CaptureButton.ScaleTo(1, 100, Easing.Linear);
            }
            catch (Exception)
            {
            }
        }
예제 #5
0
파일: Room.cs 프로젝트: GramlingC/Airlock
    // Use this for initialization
    void Start()
    {
        g      = FindObjectOfType <gameState>();
        server = GameObject.FindObjectOfType <Server>();

        cb         = gameObject.AddComponent <CaptureButton>() as CaptureButton;
        cb.target  = this;
        cb.enabled = false;

        cb.button = new GameObject();
        cb.button.AddComponent <Button>();
        cb.button.GetComponent <Button>().onClick.AddListener(() => { capture(true); });


        shipPieces   = new Dictionary <int, Piece>();
        piratePieces = new Dictionary <int, Piece>();
        for (int i = 1; i < 5; i++)
        {
            shipPieces.Add(i, null);
            piratePieces.Add(i, null);
        }
        RaycastHit hit;

        Ray ray = new Ray(transform.position, Vector3.right);

        if (Physics.Raycast(ray, out hit, 5f))
        {
            neighbors.Add(hit.collider.gameObject);
        }

        ray = new Ray(transform.position, Vector3.left);

        if (Physics.Raycast(ray, out hit, 5f))
        {
            neighbors.Add(hit.collider.gameObject);
        }

        ray = new Ray(transform.position, Vector3.forward);

        if (Physics.Raycast(ray, out hit, 5f))
        {
            neighbors.Add(hit.collider.gameObject);
        }

        ray = new Ray(transform.position, Vector3.back);

        if (Physics.Raycast(ray, out hit, 5f))
        {
            neighbors.Add(hit.collider.gameObject);
        }
    }
예제 #6
0
 void ReleaseDesignerOutlets()
 {
     if (CameraView != null)
     {
         CameraView.Dispose();
         CameraView = null;
     }
     if (CaptureButton != null)
     {
         CaptureButton.Dispose();
         CaptureButton = null;
     }
     if (NoCamera != null)
     {
         NoCamera.Dispose();
         NoCamera = null;
     }
     if (ScrollView != null)
     {
         ScrollView.Dispose();
         ScrollView = null;
     }
 }