eee
This commit is contained in:
parent
f528183dc2
commit
bd48a25e5b
|
@ -189,16 +189,16 @@ public class GameManager : MonoSingleton<GameManager>
|
|||
}
|
||||
break;
|
||||
case "无人机List":
|
||||
SpawnDevice(wrjDrag.prefabItem, data[7]);
|
||||
SpawnDevice(wrjDrag.prefabItem, data);
|
||||
break;
|
||||
case "地面无线电干扰":
|
||||
SpawnDevice(wxdDrag.prefabItem, data[7]);
|
||||
SpawnDevice(wxdDrag.prefabItem, data);
|
||||
break;
|
||||
case "探测雷达":
|
||||
SpawnDevice(ldDrag.prefabItem, data[7]);
|
||||
SpawnDevice(ldDrag.prefabItem, data);
|
||||
break;
|
||||
case "激光火控平台":
|
||||
SpawnDevice(hpDrag.prefabItem, data[7]);
|
||||
SpawnDevice(hpDrag.prefabItem, data);
|
||||
break;
|
||||
case "Stop":
|
||||
GlobalFlag.isStartRehearsing = false;
|
||||
|
@ -234,16 +234,16 @@ public class GameManager : MonoSingleton<GameManager>
|
|||
/// <param name="devicePrefab"></param>
|
||||
/// <param name="data"></param>
|
||||
/// <param name="deviceID"></param>
|
||||
public async void SpawnDevice(GameObject devicePrefab = null, string deviceID = null)
|
||||
public async void SpawnDevice(GameObject devicePrefab = null, string[] deviceInfo = null)
|
||||
{
|
||||
DeviceData deviceData = await AsyncWebReq.Get<DeviceData>("http://111.229.30.246:48888/Handler/Thinkingfile.ashx?action=querypracticedevicedetail&PracticeId=" + GlobalFlag.roomID + "&PracticeSubjectId=" + GlobalFlag.practiceSubjectID);
|
||||
if (devicePrefab != null && deviceID != null)
|
||||
if (devicePrefab != null && deviceInfo != null)
|
||||
{
|
||||
for (int i = 0; i < deviceData.data.Count; i++)
|
||||
{
|
||||
if (deviceData.data[i].id == deviceID)
|
||||
if (deviceData.data[i].id == deviceInfo[7])
|
||||
{
|
||||
SpawnDevice(devicePrefab, deviceData.data[i]);
|
||||
SpawnDevice(devicePrefab, deviceData.data[i],deviceInfo);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@ -271,9 +271,14 @@ public class GameManager : MonoSingleton<GameManager>
|
|||
|
||||
}
|
||||
|
||||
public void SpawnDevice(GameObject obj, AdamThinkDevicesData.DataItem data)
|
||||
public void SpawnDevice(GameObject obj, AdamThinkDevicesData.DataItem data,string[] tran = null )
|
||||
{
|
||||
GameObject device = Instantiate(obj);
|
||||
if(tran != null)
|
||||
{
|
||||
device.transform.position = new Vector3(float.Parse(tran[1]), float.Parse(tran[2]), float.Parse(tran[3]));
|
||||
device.transform.eulerAngles = new Vector3(float.Parse(tran[4]), float.Parse(tran[5]), float.Parse(tran[6]));
|
||||
}
|
||||
device.GetComponent<EquipmentCommon>().deviceID = data.id;
|
||||
device.GetComponent<EquipmentCommon>().FillInTheData(data.list_para);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue