void Update() { if (Hp <= 0f) { Destroy(gameObject); } timer++; if (timer == 100 || timer == 120) { Vector3 position = transform.position; if (sprite.flipX) { position.y = position.y + 0.75F; position.x = position.x - 1.5F; pairos newpairos = Instantiate(Mpairos, position, Mpairos.transform.rotation) as pairos; newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F); newpairos.Parent = gameObject; } else { position.y = position.y + 0.75F; position.x = position.x + 1.5F; pairos newpairos = Instantiate(Mpairos, position, Mpairos.transform.rotation) as pairos; newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F); newpairos.Parent = gameObject; } timer = 0; } }
private void OnTriggerEnter2D(Collider2D collider) { Respawn respawn = collider.GetComponent <Respawn>(); Money money = collider.GetComponent <Money>(); GameObject Money = collider.gameObject; experiense experiense = collider.GetComponent <experiense>(); GameObject Experiense = collider.gameObject; pairos pairos = collider.GetComponent <pairos>(); SpriteRenderer pairos_s = collider.GetComponentInChildren <SpriteRenderer>(); if (money) { Destroy(Money); sound.Play(); coin++; } if (experiense) { Ep += 20; Destroy(Experiense); sound.Play(); } if (respawn) { GameObject NewRespawn = collider.gameObject; NRespawn = NewRespawn.transform.position; } if (pairos) { ResivDameg(); Destroy(pairos); pairos_s.enabled = false; } }
private void OnTriggerEnter2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); if (unit && unit is player) { unit.ResivDameg(); } }
private void OnTriggerEnter2D(Collider2D collider) { GameObject unit = collider.gameObject; pairos pairos = collider.GetComponent <pairos>(); if (unit == PL) { key = true; collid.enabled = false; } }
private void OnTriggerEnter2D(Collider2D collider) { pairos pairos = collider.GetComponent <pairos>(); Fly_kik Fly_kik = collider.GetComponent <Fly_kik>(); unit unit = collider.GetComponent <unit>(); if (pairos) { ResivDameg(); } if (Fly_kik) { ResivDameg(); } }
private void OnTriggerStay2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); Fly_kik Fly_kik = collider.GetComponent <Fly_kik>(); if (unit && unit is player && !Fly_kik && flag) { unit.ResivDameg(); if (transform.position.x > unit.transform.position.x) { unit.transform.position = new Vector3(unit.transform.position.x - 3f, unit.transform.position.y); } if (transform.position.x < unit.transform.position.x) { unit.transform.position = new Vector3(unit.transform.position.x + 3f, unit.transform.position.y); } } }
private void OnTriggerEnter2D(Collider2D collider) { unit unit = collider.GetComponent <unit>(); pairos pairos = collider.GetComponent <pairos>(); Fly_kik krik = collider.GetComponent <Fly_kik>(); if (unit && unit is player && !krik) { GameObject Player = collider.gameObject; unit.ResivDameg(); } if (pairos) { Destroy(gameObject); } if (krik) { Destroy(gameObject); } }
private void Shoot() { Vector3 position = transform.position; if (sprite.flipX) { position.y = position.y + 0.75F; position.x = position.x - 1.5F; pairos newpairos = Instantiate(pairos, position, pairos.transform.rotation) as pairos; newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F); newpairos.Parent = gameObject; } else { position.y = position.y + 0.75F; position.x = position.x + 1.5F; pairos newpairos = Instantiate(pairos, position, pairos.transform.rotation) as pairos; newpairos.Direction = newpairos.transform.right * (sprite.flipX ? -1.0F : 1.0F); newpairos.Parent = gameObject; } }
private void OnTriggerEnter2D(Collider2D collider) { pairos pairos = collider.GetComponent <pairos>(); Fly_kik Fly_kik = collider.GetComponent <Fly_kik>(); unit unit = collider.GetComponent <unit>(); if (unit && unit is player && !Fly_kik && !flag) { edcol.enabled = false; flag = true; State = CharState_Mob_1.Ataka; start = true; } if (pairos) { ResivDameg(); } if (Fly_kik) { ResivDameg(); GG = Fly_kik; } }