From 914b3e1beee9369c80389d59bad81b1b27acb975 Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Sat, 9 Jul 2011 22:36:02 +1200 Subject: [PATCH] use generic GetValue<> in MobileInfo custom loader --- OpenRA.Mods.RA/Move/Mobile.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/OpenRA.Mods.RA/Move/Mobile.cs b/OpenRA.Mods.RA/Move/Mobile.cs index 869dae07df..e176317e04 100755 --- a/OpenRA.Mods.RA/Move/Mobile.cs +++ b/OpenRA.Mods.RA/Move/Mobile.cs @@ -39,8 +39,8 @@ namespace OpenRA.Mods.RA.Move Dictionary ret = new Dictionary(); foreach (var t in y.NodesDict["TerrainSpeeds"].Nodes) { - var speed = (decimal)FieldLoader.GetValue("speed", typeof(decimal), t.Value.Value); - var cost = t.Value.NodesDict.ContainsKey("PathingCost") ? (int)FieldLoader.GetValue("cost", typeof(int), t.Value.NodesDict["PathingCost"].Value) : (int)(10000 / speed); + var speed = FieldLoader.GetValue("speed", t.Value.Value); + var cost = t.Value.NodesDict.ContainsKey("PathingCost") ? FieldLoader.GetValue("cost", t.Value.NodesDict["PathingCost"].Value) : (int)(10000 / speed); ret.Add(t.Key, new TerrainInfo { Speed = speed, Cost = cost }); }