public static TileDamageParameters FromStream(IStarboundStream stream) { TileDamageParameters parameters = new TileDamageParameters(); parameters.DamageFactors = stream.ReadVariant(); parameters.TotalHealth = stream.ReadSingle(); return(parameters); }
public static TileDamageStatus FromStream(IStarboundStream stream) { TileDamageStatus status = new TileDamageStatus(); status.Parameters = TileDamageParameters.FromStream(stream); status.SourcePosition = Vec2F.FromStream(stream); status.Damage = TileDamage.FromStream(stream); return(status); }