[英]why i am getting error 'ObjectPoolingManager.Instance' is inaccessible due to its protection level?
My player script我的播放器脚本
Error CS0122: 'ObjectPoolingManager.Instance' is inaccessible due to its protection level
错误 CS0122:“ObjectPoolingManager.Instance”由于其保护级别而无法访问
Code:代码:
// 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;
}
}
In your class declaration, you must have made it Internal class ObjectPoolingManager()
You can make it accessible by changing it to Public class ObjectPoolingManager()
在您的 class 声明中,您必须将其
Internal class ObjectPoolingManager()
您可以通过将其更改为Public class ObjectPoolingManager()
使其可访问
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.