using AX.MessageSystem;
using AX.NetworkSystem;
using System.Collections;
using UnityEngine;
using UnityEngine.UI;
///
/// 火警信息界面
///
public class FireAlarmInformationPanel : MonoBehaviour {
private Transform mCallMan;
private Transform mPhone;
private Transform mFirePlace;
private Transform mFireArea;
private Transform mFireReason;
private Transform mTrapped;
private Transform mFireLevel;
private Transform mDangerous;
//private Button mCloseBtn;
private Toggle mTgl;
private void Awake()
{
MessageDispatcher.AddListener(FireInfoMessage.AlarmMessage.ToString(),ShowFireAlarmInfoPanel);
Init();
if (GameSettings.disasterSetting.policeCallData != null)
{
ReceiveFireAlarmData(GameSettings.disasterSetting.policeCallData);
}
this.gameObject.SetActive(false);
}
private void OnEnable()
{
ReceiveFireAlarmData(GameSettings.disasterSetting.policeCallData);
}
private void OnDisable()
{
MessageDispatcher.AddListener(FireInfoMessage.AlarmMessage.ToString(), ShowFireAlarmInfoPanel);
}
///
/// 打开,显示火警信息面板
///
///
private void ShowFireAlarmInfoPanel(IMessage obj)
{
bool b = (bool)obj.Data;
gameObject.SetActive(b);
}
void Init()
{
//mCloseBtn = transform.Find("Title/CloseBtn").GetComponent