void aimWater() { if (Input.GetKey (KeyCode.A) && Fleur.holdsWater) { body.velocity = move.normalized * actualSpeed * 20 * Time.deltaTime; eauPos = Camera.main.ScreenToWorldPoint (Input.mousePosition); eauPos.z = 0; if(Vector3.Distance(transform.position, eauPos) > maxCibleDist) { eauPos = transform.position + ((eauPos - transform.position).normalized * maxCibleDist); } eau.transform.position = eauPos; eau.SetActive (true); if(Input.GetMouseButtonDown(1)) { DropManagerComponent.SpawnDrop (Fleur.transform.position, Mathf.Atan2 (mousePos.y, mousePos.x) * Mathf.Rad2Deg); Fleur.holdsWater = false; } } if (Input.GetKeyUp (KeyCode.A)) { eau.SetActive (false); isAiming = false; } }
void OnTriggerEnter2D(Collider2D coll) { if (coll.gameObject.tag == "ModifyingZone") { coll.GetComponent <ModifyingZone> ().Modified(); DropManagerComponent.RemoveDrop(this); } }
private void OnTriggerEnter(Collider coll) { if (coll.gameObject.layer == 9) { DropManagerComponent.RemoveDrop(this); DropManagerComponent.RemoveEnemy(coll.gameObject.GetComponent <Enemy_Moving_Component>()); } }
void Shoot() { projectileBody.AddForce(transform.forward.normalized * shootSpeed, ForceMode.Impulse); if (Vector3.Distance(transform.position, launchPlace.transform.position) > 20) { DropManagerComponent.RemoveDrop(this); } }
void Shoot() { projectileBody.velocity = transform.forward.normalized * shootSpeed * Time.fixedDeltaTime; if (Vector3.Distance(transform.position, launchPlace.transform.position) > 20) { DropManagerComponent.RemoveDrop(this); } }
void Shoot() { /*if (Input.GetMouseButtonDown (1) && GetComponent<PlayerBehavior> ().isAiming == true) * { * dirToTarget = Camera.main.ScreenToWorldPoint (Input.mousePosition) - playerBody.transform.position; * gameObject.SetActive (true); * eauLancee.AddForce (dirToTarget.normalized * shootSpeed, ForceMode2D.Impulse); * }*/ body.velocity = transform.right * shootSpeed * Time.fixedDeltaTime; if (Vector3.Distance(transform.position, playerBody.transform.position) > dirToEauPos.magnitude) { DropManagerComponent.RemoveDrop(this); } }
private void OnTriggerEnter(Collider coll) { if (coll.gameObject.layer == 8) { if (numberOfBoing == 0) { DropManagerComponent.RemoveDrop(this); } else { numberOfBoing--; } } }
public void BeatShoot() { if (Shoot()) { if (counter == 1) { DropManagerComponent.SpawnDropLow(enceintes.transform.position, transform.eulerAngles.y + 90); } else if (counter == 2) { DropManagerComponent.SpawnDropMedium(enceintes.transform.position, transform.eulerAngles.y + 90); } else if (counter == 3) { DropManagerComponent.SpawnDropHigh(enceintes.transform.position, transform.eulerAngles.y + 90); } } }
void Start() { globalDropManager = this; }