///////////////////////////////////////////////////////////////////////////////////////////////////////// public CaseGrid GetGrid(int num) { CaseGrid instance = CreateGameObjectInstance(grid); instance.OriginFactory = this; instance.SetNumber(num); instance.Initialize(); return(instance); }
private void TouchController() { if (!IsPointerOverUIObject()) { if (Input.GetMouseButtonDown(0)) { if (thingsController.takeThing != null) { caseGrid = caseController.TryGetGrid(TouchRay); Debug.Log("Положил"); //BuildPlayerController(gridPlace); CaseNumber = caseGrid.Number; //Destroy(caseGrid.gameObject); thingsController.takeThing.transform.position = caseGrid.transform.position; thingsController.takeThing.UnUse(); thingsController.takeThing = null; } } } }
public void Reclaim(CaseGrid caseGrid) { Debug.Assert(caseGrid.OriginFactory == this, "Wrong factory reclaimed!"); caseGrid.gameObject.SetActive(false); }
private void BindGrid() { String sql = " SELECT Id,casedesc,createdate,helpdesc,isdeleted,name ,techitem ,techname ,techother ,type ,wasteitem ,wastename ,wasteother ,datasource FROM ReuseCase where Isdeleted=false "; OleDbCommand cmd = new OleDbCommand(sql); cmd.CommandType = CommandType.Text; DataSet ds = SQLUtil.QueryDS(cmd); IList lists = GetList(ds); //IList lists = mgr.getCaseList(); PagedDataSource pgitems = new PagedDataSource(); pgitems.DataSource = lists; pgitems.AllowPaging = true; pgitems.PageSize = 10; pgitems.CurrentPageIndex = PageNumber; if (pgitems.PageCount > 1) { rptPages.Visible = true; ArrayList pages = new ArrayList(); for (int i = 0; i < pgitems.PageCount; i++) { pages.Add((i + 1).ToString()); } rptPages.DataSource = pages; rptPages.DataBind(); } else { rptPages.Visible = false; } if (lists != null) { CaseGrid.DataSource = pgitems; CaseGrid.DataBind(); } else { CaseGrid.DataSource = null; CaseGrid.DataBind(); } if (CaseGrid.Items.Count > 0) { Panel1.Visible = false; Panel2.Visible = false; } else { Panel1.Visible = true; Panel2.Visible = true; } pageNow.Text = (PageNumber + 1).ToString(); pageTotal.Text = pgitems.PageCount.ToString(); if (lists != null) { cntTotal.Text = lists.Count.ToString(); } else { cntTotal.Text = "0"; } }