Пример #1
0
        public static Gameitem CreateGameItem(int id)
        {
            Gameitem standardItem = _gameitems.FirstOrDefault(item => item.TypeID == id);

            if (standardItem != null)
            {
                if (standardItem is Weapon)
                {
                    return((standardItem as Weapon).Clone());
                }
                else if (standardItem is Armor)
                {
                    return((standardItem as Armor).Clone());
                }

                return(standardItem.Clone());
            }

            return(null);
        }