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