广西桂平帝恒管道燃气投资有限公司多角色网上演练
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

66 lines
1.8 KiB

using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.UI;
public class PoliceCallMessageBind : MonoBehaviour
{
[Rename("报警人")]
public Text PoliceCallName;
[Rename("着火点地点")]
public Text FirePlace;
[Rename("着火原因")]
public Text FireReason;
[Rename("危险等级")]
public Text FireLevel;
[Rename("是否有危险品或者爆炸物")]
public Text HasDangerous;
[Rename("电话")]
public Text Phone;
[Rename("着火面积")]
public Text FireArea;
[Rename("被困人员")]
public Text HasTrapped;
public GameObject CallPanel;
public GameObject CarTransferPanel;
public ButtonRecordByAC CallBtn;
public ButtonRecordByAC CarTransferBtn;
void Awake()
{
if (GameSettings.disasterSetting.policeCallData != null)
BindPoliceCallData(GameSettings.disasterSetting.policeCallData);
}
void Start()
{
CallBtn.OutInterFaceButton = CallBtnClick;
CarTransferBtn.OutInterFaceButton = CarTransferBtnClick;
}
private void CarTransferBtnClick()
{
if (!CarTransferPanel.gameObject.activeSelf)
CarTransferPanel.gameObject.SetActive(true);
}
private void CallBtnClick()
{
if (!CallPanel.gameObject.activeSelf)
CallPanel.gameObject.SetActive(true);
}
//用来绑定报警人信息的方法
public void BindPoliceCallData(PoliceCallData data)
{
PoliceCallName.text = data.Name;
Phone.text = data.Phone;
FirePlace.text = data.FirePlace;
FireReason.text = data.FireReason;
FireArea.text = data.FirePlace;
FireLevel.text = data.FireLevel;
HasTrapped.text = data.HasTrapped;
HasDangerous.text = data.HasDangerous;
}
}