This commit is contained in:
陈向学 2024-07-04 09:34:29 +08:00
parent bd12ad7077
commit feda88e06e
3 changed files with 31 additions and 24 deletions

View File

@ -17,7 +17,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2485691483878867194
RectTransform:
m_ObjectHideFlags: 0
@ -162,7 +162,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &2485691485171461978
RectTransform:
m_ObjectHideFlags: 0
@ -322,7 +322,7 @@ GameObject:
m_Icon: {fileID: 0}
m_NavMeshLayer: 0
m_StaticEditorFlags: 0
m_IsActive: 1
m_IsActive: 0
--- !u!224 &7767037248709318626
RectTransform:
m_ObjectHideFlags: 0

View File

@ -26,23 +26,27 @@ public class CityPanel : MonoBehaviour
{
if (isok)
{
Application.ExternalCall("ClickCustom",result);
Debug.Log("调前端进入关区"+ custCodes);
//生成企业模型
//JsonData data = JsonMapper.ToObject(result);
//var tmp = data["data"];
//foreach (JsonData item in tmp)
//{
// v_model_version v= JsonMapper.ToObject<v_model_version>(item.ToJson());
// if (ModelItem.modelItemPrefb == null)
// {
// ModelItem.modelItemPrefb = Resources.Load<GameObject>("prefeb/modelItem");
// }
// GameObject go = Instantiate<GameObject>(ModelItem.modelItemPrefb, transform);
// go.GetComponent<ModelItem>().Init(v,GetComponent<RectTransform>());
//}
JsonData data = JsonMapper.ToObject(result);
var tmp = data["data"];
List<v_model_version> list= new List<v_model_version>();
foreach (JsonData item in tmp)
{
v_model_version v = JsonMapper.ToObject<v_model_version>(item.ToJson());
if (ModelItem.modelItemPrefb == null)
{
ModelItem.modelItemPrefb = Resources.Load<GameObject>("prefeb/modelItem");
}
GameObject go = Instantiate<GameObject>(ModelItem.modelItemPrefb, transform);
go.GetComponent<ModelItem>().Init(v, GetComponent<RectTransform>());
list.Add(v);
}
Application.ExternalCall("ClickCustom", JsonMapper.ToJson(list));
Debug.Log("调前端进入关区" + custCodes);
//Debug.Log(JsonMapper.ToJson(list));
}
else
{

View File

@ -26,12 +26,15 @@ public class ModelItem : MonoBehaviour
text.text = modelData.ModelName;
GetComponent<RectTransform>().anchoredPosition = new Vector2(float.Parse(modelData.MapLongitude)* citytrans.rect.width, float.Parse(modelData.MapLatitude)* citytrans.rect.height);
btn.onClick.AddListener(() =>
{
//打开启动器
Application.ExternalCall("StartModel", JsonMapper.ToJson(modelData));
Debug.Log(JsonMapper.ToJson(modelData));
});
modelData.MapLongitude=(GetComponent<RectTransform>().position.x/Screen.width).ToString();
modelData.MapLatitude= (GetComponent<RectTransform>().position.y/Screen.height).ToString();
//btn.onClick.AddListener(() =>
//{
// //打开启动器
// Application.ExternalCall("StartModel", JsonMapper.ToJson(modelData));
// Debug.Log(JsonMapper.ToJson(modelData));
//});
}
public void PointIn(BaseEventData data)