Ejemplo n.º 1
0
        private static PetDesc GetRandomPetDesc(RealmManager manager,
                                                PRarity rarity = PRarity.Undefined, PFamily family = PFamily.Undefined)
        {
            var petDescs = manager.Resources.GameData.Pets.Values
                           .Where(d => rarity == PRarity.Undefined || rarity == d.Rarity)
                           .Where(d => family == PFamily.Undefined || family == d.Family)
                           .ToArray();

            if (!petDescs.Any())
            {
                return(null);
            }

            return(petDescs.RandomElement(new Random((int)DateTime.Now.Ticks)));
        }
Ejemplo n.º 2
0
        public void Insert(int FamRecID,int? FamOrdRecID,string FamName,string FamAuthor,float? FamSortCodeEU,float? FamSortCodeRL,string FamStatus,string FamCommonName,int? FamNoGenera,string FamCITESAppendix,DateTime? FamDateListed,int? FamOrder,DateTime? FamAdded,DateTime? FamModified,int? FamByWho)
        {
            PFamily item = new PFamily();

            item.FamRecID = FamRecID;

            item.FamOrdRecID = FamOrdRecID;

            item.FamName = FamName;

            item.FamAuthor = FamAuthor;

            item.FamSortCodeEU = FamSortCodeEU;

            item.FamSortCodeRL = FamSortCodeRL;

            item.FamStatus = FamStatus;

            item.FamCommonName = FamCommonName;

            item.FamNoGenera = FamNoGenera;

            item.FamCITESAppendix = FamCITESAppendix;

            item.FamDateListed = FamDateListed;

            item.FamOrder = FamOrder;

            item.FamAdded = FamAdded;

            item.FamModified = FamModified;

            item.FamByWho = FamByWho;

            item.Save(UserName);
        }