/// <summary> /// 弾を発射する一番基本的なメソッド /// </summary> /// <param name="bullet">発射する弾</param> /// <param name="attackerType">発射するキャラの所属</param> /// <param name="position">発射位置</param> /// <param name="velocity">弾の進行方向</param> /// <param name="data">弾の基本データ</param> /// <param name="offset">発射位置からズレるVector</param> protected void Shot(BaseBullet bullet, AttackerType attackerType, Vector3 position, Vector3 velocity, BulletData data, GameObject target = default, Vector3 offset = default) { bullet.Initialize(attackerType, position, velocity, data, target, offset); }