参考教程:https://blog.csdn.net/weixin_44302602/article/details/104938982
挂载在3Dgameobject上的DayNightSwitch脚本要调用挂载在PnlMaingameobject上的PnlMain脚本中的IncreasePower方法。
声明:
public PnlMain pnlMain; // 引用 PnlMain 脚本
获取其它组件上的脚本:
pnlMain = GameObject.Find("Canvas/PnlMain").GetComponent<PnlMain>();
但在调用方法时,一直出错:

Pasted image 20231226190340.png
报错CS0120,
最后,发现是由于写成了
PnlMain.IncreasePower();,正确的是pnlMain.IncreasePower();
PnlMain: 类名。
pnlMain: 表示类的实例。
调用类的实例方法时应该使用 pnlMain.IncreasePower();
而不是 PnlMain.IncreasePower();。