ビルドサポートをインストール済みのはずがunity no ios module loadedと表示されていた
Unity Hubから再度インストールしようとしたらインストール済みとなっていた。
Unity Hubはウィンドウを閉じても隠れて実行しているので注意。
[Serializable] public class Params{
float hitPoint;
float attackPoint;
float defensePoint;
}
これならできる。publicじゃなくてもシリアライズできる方法は無いんですかね…?[Serializable] public class Params{
public float hitPoint;
public float attackPoint;
public float defensePoint;
}
public class RoomData{
public int room_id;
public string room_name;
}
public class RoomSearchRequest{
public string cate;
public List<RoomData> rooms = new List<RoomData>();
}
private RoomSearchRequest getData;
上のようなクラスを以下のような感じで取得したところ… void RequestResult (string resultJson) {
getData = JsonUtility.FromJson<RoomSearchRequest>(resultJson);
}
FromJsonのところでroomsの中身が空になってしまった…。 [Serializable]
public class RoomData{
public int room_id;
public string room_name;
}