protected void SetGiftWeights(float adult, float anime, float beauty, float individuality, float luxury, float maniac, float meaning, float rarity, float sexy, float toughness, float utility)
{
if (this.NPC == null)
throw new InvalidOperationException("NPC's race has to be set first.");
this.NPC.GiftWeights.Adult = adult;
this.NPC.GiftWeights.Anime = anime;
this.NPC.GiftWeights.Beauty = beauty;
this.NPC.GiftWeights.Individuality = individuality;
this.NPC.GiftWeights.Luxury = luxury;
this.NPC.GiftWeights.Maniac = maniac;
this.NPC.GiftWeights.Meaning = meaning;
this.NPC.GiftWeights.Rarity = rarity;
this.NPC.GiftWeights.Sexy = sexy;
this.NPC.GiftWeights.Toughness = toughness;
this.NPC.GiftWeights.Utility = utility;
}