当我尝试像这样传递公共变量的地址时:
ML.Register("Radius", &lBeacons[i].Radius, 0.0f, 200.0f, 10.0f);
我收到此错误:
error CS0212: You can only take the address of an unfixed expression inside of a fixed statement initializer
注册函数如下所示:
public unsafe void Register(string desc, float* val, float minimum, float maximum, float stepsize)
信标是一个列表。它拥有一个具有公共半径的类。