using System; using System.Collections; using System.Collections.Generic; using AX.MessageSystem; using UnityEngine; /// /// 全液面火灾情库记录 /// public class FireLiquidLevelRecord : DisasterLibraryRecord { public FireLiquidLevelDisaster fireLiquidLevelDisaster = new FireLiquidLevelDisaster(); public override void DLRecord(IMessage obj) { DisasterRecord(fireLiquidLevelDisaster); } public override void DisasterRecord(Disaster disaster) { base.DisasterRecord(disaster); ((FireLiquidLevelDisaster)disaster).fireScale = GetComponent().FireScale; ((FireLiquidLevelDisaster)disaster).showTime = GetComponent().showTime; ((FireLiquidLevelDisaster)disaster).OilTankId = GetComponent().TargetNormalID; DisasterLibraryFile.Instance.DisasterRecord(disaster); } }