OpenRA.GameRules.WeaponInfo.LoadWarheads C# (CSharp) Method

LoadWarheads() static private method

static private LoadWarheads ( MiniYaml yaml ) : object
yaml MiniYaml
return object
        static object LoadWarheads(MiniYaml yaml)
        {
            var retList = new List<IWarhead>();
            foreach (var node in yaml.Nodes.Where(n => n.Key.StartsWith("Warhead")))
            {
                var ret = Game.CreateObject<IWarhead>(node.Value.Value + "Warhead");
                FieldLoader.Load(ret, node.Value);
                retList.Add(ret);
            }

            return retList;
        }