public class Level2Script : MonoBehaviour
{
public List<Text> Buttons;
public List<string> Services;
public List<string> Characteristics;
// Use this for initialization
void Start ()
{
int buttonID = 0;
foreach (var device in FoundDeviceListScript.DeviceAddressList) // bu kısım için hata veriyor . 15. satır...
{
Buttons[buttonID++].text = device.Name;
if (buttonID == 4)
break;
}
}
...
-FoundDeviceListScript-
public class FoundDeviceListScript : MonoBehaviour
{
static public List<DeviceObject> DeviceAddressList;
// Use this for initialization
void Start ()
{
DontDestroyOnLoad (gameObject);
}
}
-DeviceObjectScript-
public class DeviceObject
{
public string Address;
public string Name;
public DeviceObject ()
{
Address = "";
Name = "";
}
public DeviceObject (string address, string name)
{
Address = address;
Name = name;
}
}
Toplam 1 cevap
FoundDeviceListScript nesneniz null. Bu sebepten hata alıyorsunuz.