C#并非所有代码路径都返回值统一错误

时间:2017-08-29 12:03:22

标签: c# unity3d

我正在修改一个游戏,在其中我有一把枪。有了这把枪,我正在制作一个脚本,它将显示枪口闪光。

我收到此错误,我不知道该怎么做。

  

“并非所有代码路径都返回值”

这是我的剧本:

using UnityEngine;
using System.Collections;

public class flash : MonoBehaviour {

    public bool fire = false;


    void Update () {    
        if (Input.GetKey (KeyCode.Space)) {
            fire = true;
        } else {
            fire = false;
        }
    }


    IEnumerator Firething(bool fire){

        if (fire == true) { 
            GetComponent<Renderer> ().enabled = true;
        } else {
            GetComponent<Renderer> ().enabled = false;
        }
    }

}

1 个答案:

答案 0 :(得分:0)

Firething(bool fire)方法希望您返回IEnumerator值。请在发布此处之前阅读C#基础知识。