public ItemGrenadePrimedModel(Gameplay.GameItems.IDs _id, string aName, string theNames, string imageID, ItemGrenadeModel grenadeModel)
            : base(_id, aName, theNames, imageID, grenadeModel.FuseDelay, grenadeModel.BlastAttack, grenadeModel.BlastImage, grenadeModel.FlavorDescription)
        {
            GrenadeModel = grenadeModel
#if DEBUG
                           ?? throw new ArgumentNullException(nameof(grenadeModel))
#endif
            ;
        }
        public ItemGrenadePrimedModel(string aName, string theNames, string imageID, ItemGrenadeModel grenadeModel)
            : base(aName, theNames, imageID, grenadeModel.FuseDelay, grenadeModel.BlastAttack, grenadeModel.BlastImage)
        {
            if (grenadeModel == null)
            {
                throw new ArgumentNullException("grenadeModel");
            }

            this.GrenadeModel = grenadeModel;
        }
示例#3
0
 public ItemGrenade(ItemGrenadeModel model, ItemGrenadePrimedModel primedModel, int qty = 1)
     : base(model, primedModel, qty)
 {
 }