protected void btns_Click(object sender, EventArgs e) { ShadiMailEntities db = new ShadiMailEntities(); Tb_Data user = new Tb_Data(); if (db.Tb_Data.Where(z => z.Username == txtusername.Text && z.Password == txtpaswrd.Text).Count() > 0) { user = db.Tb_Data.Where(z => z.Username == txtusername.Text && z.Password == txtpaswrd.Text).FirstOrDefault(); Response.Cookies["Username"].Value = user.Username; Response.Cookies["Gender"].Value = user.Gender; FormsAuthentication.RedirectFromLoginPage(txtusername.Text, false); Response.Redirect("~/User_Pannel/Default.aspx"); Response.Cookies["Username"].Value = user.Username; Response.Cookies["Gender"].Value = user.Gender; } else { Response.Redirect("~/Profile_List.aspx"); } }
private void SetUp() { Tb_Data tempData = DataMgr.Get().GetData().GetDataIndex(1); GameObject[] tempObj = new GameObject[tempData._iVertical]; for (int iLoop = 0; iLoop < tempObj.Length; ++iLoop) { tempObj[iLoop] = new GameObject(); if (tempObj[iLoop] == null) { continue; } tempObj[iLoop].name = "Grid"; PieceGridBundle.Get().Attach(tempObj[iLoop].transform); UIGrid tempGrid = tempObj[iLoop].AddComponent <UIGrid>(); if (tempGrid == null) { Destroy(tempObj[iLoop]); } tempGrid.arrangement = UIGrid.Arrangement.Horizontal; tempGrid.cellWidth = 100; tempGrid.cellHeight = 100; tempGrid.pivot = UIWidget.Pivot.Center; PieceSetting(tempObj[iLoop].transform, tempData, iLoop); } }
IEnumerator LoadStage1Data() { string strDBFileName = "DB/Tb_Stage1"; TextAsset tempTextAsset = GetTextAsset(strDBFileName); if (tempTextAsset != null) { JSONNode tempJsonData = JSON.Parse(tempTextAsset.ToString()); for (int iLoop = 0; iLoop < tempJsonData.Count; ++iLoop) { Tb_Data formData = new Tb_Data(); formData._iIndex = tempJsonData[iLoop]["Index"].AsInt; formData._iHorizontal = tempJsonData[iLoop]["Horizontal"].AsInt; formData._iVertical = tempJsonData[iLoop]["Vertical"].AsInt; formData._iTouchCount = tempJsonData[iLoop]["TouchCount"].AsInt; formData._iArrayPieceImg = new int[formData._iVertical, formData._iHorizontal]; formData._iArrayPieceRotate = new int[formData._iVertical, formData._iHorizontal]; for (int iVertical = 0; iVertical < formData._iVertical; ++iVertical) { for (int iHorizontal = 0; iHorizontal < formData._iHorizontal; ++iHorizontal) { int iIdx = iVertical * formData._iHorizontal + iHorizontal; string strTempJsonKey = string.Format(FORMAT_IMG, iIdx); formData._iArrayPieceImg[iVertical, iHorizontal] = tempJsonData[iLoop][strTempJsonKey].AsInt; strTempJsonKey = string.Format(FORMAT_ROTATE, iIdx); formData._iArrayPieceRotate[iVertical, iHorizontal] = tempJsonData[iLoop][strTempJsonKey].AsInt; } } m_DataInfo.AddData(formData._iIndex, formData); } } else { Debug.Log(strDBFileName + " : error"); } yield return(null); }
private void PieceSetting(Transform _transParent, Tb_Data _tbData, int _iVertical) { if (m_PiecePrifab == null) { return; } for (int iHorizontal = 0; iHorizontal < _tbData._iHorizontal; ++iHorizontal) { Piece tempPiece = Instantiate(m_PiecePrifab); if (tempPiece == null) { return; } tempPiece.transform.parent = _transParent; tempPiece.transform.Reset(); string strPieceImgName = _tbData._iArrayPieceImg[_iVertical, iHorizontal].ToString(); int iPieceRotate = _tbData._iArrayPieceRotate[_iVertical, iHorizontal]; tempPiece.SetUp(strPieceImgName, 100, 100, iPieceRotate); } }
//해당 인덱스에 데이터 저장. public void AddData(int _iIdx, Tb_Data _tbData) { m_Data[_iIdx] = _tbData; }