// 初期化 public void Initialize() { // AROWマップデータの読み込み var filePath = Path.Combine(Application.streamingAssetsPath, AROW_FILE_NAME); #if !UNITY_EDITOR && UNITY_ANDROID var request = UnityEngine.Networking.UnityWebRequest.Get(filePath); request.SendWebRequest(); while (!request.downloadHandler.isDone) { } mapDataBytes = request.downloadHandler.data; #else mapDataBytes = File.ReadAllBytes(filePath); #endif arowMapObjectModel = ArowMapObjectModel.LoadByData(mapDataBytes); var mapRect = MapRectInt.FromDictionary(arowMapObjectModel.InfoList.FullInfoList); worldCenter = MapUtility.CalculateWorldCenter(mapRect.East, mapRect.North, mapRect.West, mapRect.South); foreach (MAP_CREATE i in Enum.GetValues(typeof(MAP_CREATE))) { isEndOfFunction.Add(i, false); } OrthographicSize = (mapRect.North - mapRect.South) / 2f * MapUtility.WorldScale.x; }