Example #1
0
 /// <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);
 }