Пример #1
0
 private void DeleteButton_Click_1(object sender, EventArgs e)
 {
     DeleteOnClick?.Invoke(this, e);
     if (gridView1.GetFocusedRow() != null && MessageBox.Show("Secili arızayı silmek istediğinize emin misiniz ?", "Uyarı", MessageBoxButtons.YesNo) == DialogResult.Yes)
     {
         CrashRegister RegisterToBeDeleted = new CrashRegister();
         RegisterToBeDeleted = (CrashRegister)gridView1.GetFocusedRow();
         worker.CrashService.Delete(worker.CrashService.Get(c => c.ID == RegisterToBeDeleted.ID));
         worker.MachineService.Get(c => c.ID == RegisterToBeDeleted.RelatedMachine.ID).CrashCount--;
         worker.Commit();
         gridView1.DeleteSelectedRows();
     }
 }
Пример #2
0
    void DeleteIntro()
    {
        RaycastHit hit     = new RaycastHit();
        Vector3    forward = Reticle.getInstance().transform.TransformDirection(Vector3.forward);


        Ray castedRay = new Ray(Vector3.zero, forward);

        if (Physics.Raycast(castedRay, out hit))
        {
            DeleteOnClick doc = hit.collider.GetComponent <DeleteOnClick>();
            if (doc)
            {
                Destroy(hit.collider.gameObject);
            }

            FlyAround fa = hit.collider.GetComponent <FlyAround> ();
            if (fa)
            {
                fa.Absturz();
            }
        }
    }