对象引用无法修复

本文关键字:对象引用 | 更新日期: 2023-09-27 18:36:32

错误 CS0120 非静态字段需要对象引用, 方法,或属性"昙花一现"直升机船任务

namespace heliBoatMissions
{ }  
    public class Radar
{
    void Marker()
{
        new Blip(new Vector3(-699.4645f, -1448.289f, 5.000523f),
Blip.Sprite = BlipSprite.Helicopter);
}
}

对象引用无法修复

我认为这是你的问题

namespace heliBoatMissions
{ } 

将其更改为此

namespace heliBoatMissions
{

更新

我还注意到你没有分配这个

new Blip(new Vector3(-699.4645f, -1448.289f, 5.000523f),

到变量。你也不用分号结束它。

我想这样的东西可能是你所追求的?

namespace heliBoatMissions
{
    public class Radar
    {
        public object BlipSprite { get; private set; }
        void Marker()
        {
            var v = new Blip(new Vector3(-699.4645f, -1448.289f, 5.000523f));
            v.Sprite = BlipSprite.Helicopter;
        }
    }
}