private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.CompareTag(Types.s_sTag_PlayerBullets) && null != m_gcGun) { m_gcGun.Fire(); } }
public override void StayUse() { var rot = data.Input.GetJoyStickDirection(key); if (gun != null) { gun.Fire(data.transform.Position + rot, rot.ToRotation()); } }
private void GunAttack() { Aim(); if (Input.GetKeyDown(KeyCode.R)) { StartCoroutine(m_base.Reload()); } if (Input.GetButton("Fire1")) { m_base.Fire(); } }