예제 #1
0
    /// <summary>
    /// 弾道感知範囲の作成
    /// </summary>
    /// <param name="target">感知範囲が起動する処理</param>
    private void InitBulletSearchArea(ISearchBullet target, float range = 10.0f)
    {
        GameObject search = Instantiate(Resources.Load <GameObject>(BulletSearchArea.PATH), transform);

        search.transform.localPosition = Vector3.zero;
        BulletSearchArea area = search.GetComponent <BulletSearchArea>();

        area.SetTarget(target);
        area.SetRange(range);
    }
예제 #2
0
 public void SetTarget(ISearchBullet target)
 {
     this.target = target;
 }