0
不完全确定为什么我得到这个错误。上下查看了几个小时的代码,但我认为这是一个简单的修复。有些代码是从视频拷贝过来和他的作品完全没有问题,所以我不知道为什么它会导致我的任何问题:必须有身体,因为它没有标记为抽象,外部或部分
using UnityEngine;
using System.Collections;
public class GoldPerSec : MonoBehaviour {
public UnityEngine.UI.Text gpsDisplay();
public Click click;
public ItemManager[] items;
void Start() {
StartCoroutine(AutoTick());
}
void Update() {
gpsDisplay.text = GetGoldPerSec() + " gold/sec";
}
public int GetGoldPerSec(){
int tick = 0;
foreach (ItemManager item in items) {
tick += item.count * item.tickValue;
}
return tick;
}
public void AutoGoldPerSec() {
click.gold += GetGoldPerSec();
}
IEnumerator AutoTick() {
while (true) {
AutoGoldPerSec();
yield return new WaitForSeconds(1);
}
}
}
删除()使其成为一个成员变量或添加一个代码块{}以使其成为一种方法。 – Grisgram
@Grisgram:我正在补充那个。谢谢。 –
我不是故意将gpsDisplay设置为一个函数,所以这就是导致问题的原因。非常感谢! – landonbradlee