保護レベルが原因で「ObjectPoolingManager.Instance」にアクセスできないというエラーが発生するのはなぜですか?

MeTa

私のプレーヤースクリプト

エラーCS0122:「ObjectPoolingManager.Instance」は保護レベルのためアクセスできません

コード:

// Update is called once per frame
void Update () 
{
    if (Input.GetMouseButtonDown(0)) 
    {
        ObjectPoolingManager.Instance.GetBullet ();

        GameObject bulletObject = Instantiate (bulletPrefab);
        bulletObject.transform.position = playerCamera.transform.position + playerCamera.transform.forward;
        bulletObject.transform.forward = playerCamera.transform.forward;
    }
}
wesreitz

クラス宣言では、それを作成している必要がありInternal class ObjectPoolingManager()ます。に変更することでアクセス可能にすることができます。Public class ObjectPoolingManager()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ