簡體   English   中英

為什么我收到錯誤“ObjectPoolingManager.Instance”由於其保護級別而無法訪問?

[英]why i am getting error 'ObjectPoolingManager.Instance' is inaccessible due to its protection level?

我的播放器腳本

錯誤 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;
    }
}

在您的 class 聲明中,您必須將其Internal class ObjectPoolingManager()您可以通過將其更改為Public class ObjectPoolingManager()使其可訪問

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM