using System; using System.Collections; using System.Collections.Generic; using AX.MessageSystem; using UnityEngine; /// /// 报警信息灾情库记录 /// public class PoliceCallDisasterRecord : DisasterLibraryRecord { public PoliceCallPanel policeCallPanel; public PoliceCallDisaster policeCallDisaster = new PoliceCallDisaster(); public override void DLRecord(IMessage obj) { DisasterRecord(policeCallDisaster); } public override void DisasterRecord(Disaster disaster) { base.DisasterRecord(disaster); var policeCall = (PoliceCallDisaster)disaster; policeCall.PoliceCallData.Name = policeCallPanel.callname; policeCall.PoliceCallData.Phone = policeCallPanel.phone; policeCall.PoliceCallData.FirePlace = policeCallPanel.firePlace; policeCall.PoliceCallData.FireReason = policeCallPanel.fireReason; policeCall.PoliceCallData.FireArea = policeCallPanel.fireArea; policeCall.PoliceCallData.FireLevel = policeCallPanel.fireLevel; policeCall.PoliceCallData.HasDangerous = policeCallPanel.hasDangerous; policeCall.PoliceCallData.HasTrapped = policeCallPanel.hasTrapped; DisasterLibraryFile.Instance.PoliceCallData = policeCall.PoliceCallData; } }