protected Gift(String id, GiftSubtype giftSubtype, String giftTypeId, String abilityId, Int32 requiredAbilityExperience) : base(id) { _giftTypeId = giftTypeId; _abilityId = abilityId; GiftSubtype = giftSubtype; RequiredAbilityExperience = requiredAbilityExperience; }
public static Gift New(String id, GiftSubtype giftSubtype, String giftTypeId, String abilityId, Int32 requiredAbilityExperience) { return new Gift(id, giftSubtype, giftTypeId, abilityId, requiredAbilityExperience); }