private Vector3 FindEndPoint()
    {
        RaycastHit hit;
        Ray        ray = new Ray(transform.position, Vector3.down);

        Physics.Raycast(ray, out hit, 2.0f);
        Vector3 endPoint = hit.collider ? hit.point : ray.GetPoint(2.0f);

        Debug.Log("end point is " + hit.collider.gameObject.name);

        if (hit.collider.gameObject.GetComponent <LiquidSize>())
        {
            hit.collider.gameObject.GetComponent <LiquidSize>().StartResizeCoroutine();
            prevHit = hit.collider.gameObject.GetComponent <LiquidSize>();
        }
        else
        {
            if (prevHit != null)
            {
                Debug.Log("prev hit not null");
                prevHit.StopResizeCoroutine();
                prevHit = null;
            }
        }

        return(endPoint);
    }
Esempio n. 2
0
 public ListViewModel(int index, int item, DateTime starttime, DateTime?endtime, LiquidSize liquidsize)
 {
     Index      = index;
     Item       = item;
     StartTime  = starttime;
     EndTime    = endtime;
     LiquidSize = liquidsize;
 }
Esempio n. 3
0
        // GET: Baby/LiquidSizes/Delete/5
        //public ActionResult Delete(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    LiquidSize liquidSize = db.LiquidSizes.Find(id);
        //    if (liquidSize == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(liquidSize);
        //}

        // POST: Baby/LiquidSizes/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public ActionResult DeleteConfirmed(int id)
        {
            LiquidSize liquidSize = db.LiquidSizes.Find(id);

            //db.LiquidSizes.Remove(liquidSize);
            liquidSize.Deleted = true;

            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
Esempio n. 4
0
 public ActionResult Edit([Bind(Include = "Id,Type,Deleted")] LiquidSize liquidSize)
 {
     if (ModelState.IsValid)
     {
         db.Entry(liquidSize).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Id = new SelectList(db.LiquidSizes, "Id", "Type", liquidSize.Id);
     return(View(liquidSize));
 }
Esempio n. 5
0
        public ActionResult Create([Bind(Include = "Id,Type,Deleted")] LiquidSize liquidSize)
        {
            if (ModelState.IsValid)
            {
                db.LiquidSizes.Add(liquidSize);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.Id = new SelectList(db.LiquidSizes, "Id", "Type", liquidSize.Id);
            return(View(liquidSize));
        }
Esempio n. 6
0
        // GET: Baby/LiquidSizes/Details/5
        public ActionResult Details(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LiquidSize liquidSize = db.LiquidSizes.Find(id);

            if (liquidSize == null)
            {
                return(HttpNotFound());
            }
            return(View(liquidSize));
        }
Esempio n. 7
0
        // GET: Baby/LiquidSizes/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            LiquidSize liquidSize = db.LiquidSizes.Find(id);

            if (liquidSize == null)
            {
                return(HttpNotFound());
            }
            ViewBag.Id = new SelectList(db.LiquidSizes, "Id", "Type", liquidSize.Id);
            return(View(liquidSize));
        }