void OnCollisionEnter(Collision collision) { GameObject obj = collision.gameObject; if (obj.tag == "bug" && m_controller.CanPickupBug()) { BugController bug = obj.GetComponent <BugController> (); bug.GetStuck(gameObject); m_bugs.Add(bug); if (bug.IsShootable()) { } else { return; } } else if (obj.tag == "player") { TongueController player = obj.GetComponent <TongueController> (); player.Strike(); Vector3 f = m_controller.GetTongueVelocity(); f.y = 20f; f *= 15.0f; collision.rigidbody.AddForce(f); } m_controller.RetractTongue(); }
private void FormBugList_Load(object sender, EventArgs e) { DataTable table = new DataTable(); table.Columns.Add("Bug_id", typeof(int)); table.Columns.Add("Name", typeof(String)); table.Columns.Add("Project", typeof(String)); table.Columns.Add("Package", typeof(String)); table.Columns.Add("Class", typeof(String)); table.Columns.Add("Method", typeof(String)); table.Columns.Add("Line start", typeof(int)); table.Columns.Add("Line end", typeof(int)); table.Columns.Add("Author", typeof(String)); table.Columns.Add("Fix status", typeof(bool)); BugController bugController = new BugController(); List <Bug> allBug = bugController.getAllBug(); foreach (Bug b in allBug) { table.Rows.Add(b.Id, b.BugName, b.ProjectName, b.PackageName, b.ClassName, b.MethodName, b.LineStart, b.LineEnd, b.BugAuthor, b.Status); } myDataGrid.SelectionMode = DataGridViewSelectionMode.FullRowSelect; myDataGrid.MultiSelect = false; myDataGrid.DataSource = table; }
public void InstantiateBug(Vector3 position) { bug = Instantiate(bugPrefab); bug.transform.SetParent(wallContainer); bug.transform.localPosition = position; bugController = bug.GetComponent <BugController>() as BugController; bug.transform.localScale = Vector3.one; }
private void setPos(GameObject g, BugController bc) { Vector2 res = new Vector2(); res.x = Random.Range(0, SPAWN_MAX_X - SPAWN_MIN_X) + SPAWN_MIN_X; res.y = Random.Range(0, SPAWN_MAX_Y - SPAWN_MIN_Y) + SPAWN_MIN_Y; g.transform.position = res; bc.vEndPos = new Vector3(1450, res.y, 0); }
private void OnCollisionEnter2D(Collision2D collision) { //Debug.Log("colliding! - " + collision.transform); BugController bc = collision.transform.gameObject.GetComponent <BugController>(); if (bc != null) { bc.KillMeWithoutAni(); } else if (collision.gameObject.name == "butterfly_000") { Debug.Log("Eating Butterfly, Yum!"); GameManager.gameManager.CoinsFeedback(collision.transform.position, 50); PowerUpManager.isPowerUpOnScene = false; CoccoonController.coccoonController.HideButterfly(); // check goals foreach (Goal goal in PlayerController.player.level.goals.Values) { goal.checkEatButterfly(); } } else if (collision.gameObject.name == "x2") { Debug.Log("Eating some x2, Yum!"); PlayerController.player.BJamountSession *= 2; UIController.uIController.animateBJ(); X2Controller.x2Controller.HideX2(); // check goals foreach (Goal goal in PlayerController.player.level.goals.Values) { goal.checkEatX2(); } } else { return; } if (_state.Equals(_State.ATTACK) || _state.Equals(_State.RETREAT)) { _state = _State.ATTACK_BITE; } if (_state.Equals(_State.IDLE)) { _state = _State.IDLE_BITE; } StopAllCoroutines(); StartCoroutine(Bite()); }
private void btnSave_Click(object sender, EventArgs e) { BugController bugController = new BugController(); DateTime date = DateTime.Now; bool status = bugController.InsertFixedBug(Convert.ToInt32(txtBugId.Text), txtFixedCode.Text, user.Username, date); if (status == true) { MessageBox.Show("fixed bug inserted"); } else { MessageBox.Show("Something went wrong: unable to insert fixed code in database"); } }
private void btnSave_Click(object sender, EventArgs e) { bugController = new BugController(); DateTime date = new DateTime(); date = DateTime.Now; project = (Project)cboProject.SelectedItem; bool status = bugController.addBug(txtBugName.Text, project.Id, txtPackage.Text, txtClass.Text, txtMethod.Text, Convert.ToInt32(txtLineFrom.Text), Convert.ToInt32 (txtLineTo.Text), txtCode.Text, imageToByteArray(pictureBox1.Image), date, false, user.Id); if (status) { MessageBox.Show("Bug Information added"); this.Dispose(); } }
private void FormFixBug_Load(object sender, EventArgs e) { BugController bugController = new BugController(); bug = bugController.getBugById(id); Image img = byteArrayToImage(bug.Image); pictureBox1.Image = img; txtBugId.Text = Convert.ToString(bug.Id); txtBugName.Text = bug.BugName; txtProjectName.Text = bug.ProjectName; txtPackageName.Text = bug.PackageName; txtClassName.Text = bug.ClassName; txtMethodName.Text = bug.MethodName; txtPreviousCode.Text = bug.CodeBlock; }
// Use this for initialization void Start() { BugController beeScript = pooledObject.GetComponent <BugController>() as BugController; pooledObjects = new List <GameObject>(); for (int i = 0; i < listSize; i++) { GameObject bug = (GameObject)Instantiate(pooledObject); //beeScript.thisBug = BugController.TypeOfBugs.Fly; bug.SetActive(false); bug.name = "Bug" + i.ToString(); pooledObjects.Add(bug); } bugNumber = startingPooledAmount; }
public void ShowPath(Vector3[] path, BugController bugController) { this.path = path; this.bugController = bugController; for (int i = 0; i < path.Length; i++) { GameObject line = Instantiate(pathPrefab); line.transform.SetParent(transform); line.transform.localPosition = path[i]; line.transform.localScale = Vector3.one; lines.Add(line); if (i == 0) { line.SetActive(false); } } RotatePath(); }
private void createBug(string tempType, Multiplier currentMultiplier) { GameObject aBug = BugsPool.bugsPool.GetBugByType(tempType); BugController bc = aBug.GetComponent <BugController>(); // BugComponent bc = new BugComponent(gameStage, tempType, currentMultiplier); if (aBug == null) { // System.out.println("temp bug type " + tempType); } Bug bug = aBug.GetComponent <Bug>(); bug.applyMultiplier(currentMultiplier); bc.bug = bug; setPos(aBug, bc); //bc.startYPosition = tc.y; //bugEntity.getComponent(TransformComponent.class).x = tc.x; //bugEntity.getComponent(TransformComponent.class).y = tc.y; }
private void FormBugAuditHistory_Load(object sender, EventArgs e) { DataTable table = new DataTable(); table.Columns.Add("fixed ID", typeof(int)); table.Columns.Add("Bug name", typeof(String)); table.Columns.Add("Fixed by", typeof(String)); table.Columns.Add("fixed date", typeof(DateTime)); BugController bugController = new BugController(); List <FixedBug> allFixedBug = bugController.getAllFixedBug(); foreach (FixedBug b in allFixedBug) { table.Rows.Add(b.FixedBugId, b.BugName, b.BugFixedBy, b.FixedDate); } dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect; dataGridView1.MultiSelect = false; dataGridView1.DataSource = table; }
private void btnViewFixedBug_Click(object sender, EventArgs e) { Int32 selectedRowCount = dataGridView1.Rows.GetRowCount(DataGridViewElementStates.Selected); if (selectedRowCount > 0) { DataGridViewRow rowIndex = dataGridView1.Rows[dataGridView1.CurrentCell.RowIndex]; // FormFixBug fixBug = new FormFixBug(Convert.ToInt32(rowIndex.Cells["bug_id"].Value), user); /// fixBug.Show(); bugController = new BugController(); fixedBug = bugController.getFixedBugById((Convert.ToInt32(rowIndex.Cells["fixed ID"].Value))); FormViewFixedBug viewFixedBug = new FormViewFixedBug(fixedBug); viewFixedBug.Show(); // label1.Text = "" + myDataGrid.CurrentCell.RowIndex + Convert.ToString(rowIndex.Cells["bug_id"].Value); } else { MessageBox.Show("Select a row to fix bug"); } }
private void createAngryBee(Multiplier currentMultiplier) { GameObject bugPrefab = BugsPool.bugsPool.GetBugByType(BugsPool.BEE); BugController bugController = bugPrefab.GetComponent <BugController>(); Bug bug = bugPrefab.GetComponent <Bug>(); bugController.bug = bug; bug.isAngeredBee = true; //bug.interpolation = null; Vector2 bugPosition = new Vector2(); bugPosition.x = angryBeeLinePosX; if (angerBeePattern == 0) { if (isFirst) { // System.out.println("YES, I AM WORKING!"); bugPosition.y = angryBeeLinePosY - 1; isFirst = false; } else { bugPosition.y = angryBeeLinePosY; } bug.endX = 1450; bug.endY = bugPosition.y; bugPrefab.transform.position = bugPosition; bug.startY = bugPosition.y; } else if (angerBeePattern == 1) { if (angerBeePattern1case == 1) { bugPosition.y = angeredBeePattern1Y1 += 2; bug.endX = 1450; bug.endY = bugPosition.y; } else { bugPosition.y = angeredBeePattern1Y2 -= 2; bug.endX = 1450; bug.endY = bugPosition.y; } } else { if (angerBeePattern2case == 1) { if (angeredBeePattern2Y1 < 490) { bugPosition.y = angeredBeePattern2Y1 += 2; } else { if (angeredBeePattern2Y1stage > 150) // ??? { bugPosition.y = angeredBeePattern2Y1stage -= 2; } else { bugPosition.y = angeredBeePattern2Y1stage += 2; } } bug.endX = 1450; bug.endY = bugPosition.y; } else { if (angeredBeePattern2Y2 < 150) { bugPosition.y = angeredBeePattern2Y2 += 1; } else { if (angeredBeePattern2Y2stage > 150) { bugPosition.y = angeredBeePattern2Y2stage -= 1; } else { bugPosition.y = angeredBeePattern2Y2stage += 1; } } bug.endX = 1450; bug.endY = bugPosition.y; } } //setPos(bugPrefab, bugController); }