public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints                   = true;
     mTask_loyalty_counter                = new Articy.Unity.Constraints.NumberConstraint(-100D, 100D, 0, 0, 0, null);
     mTask_death_target_first             = new Articy.Unity.Constraints.ReferenceSlotConstraint("Entity;", "", "None;", "");
     mTask_death_target_second            = new Articy.Unity.Constraints.ReferenceSlotConstraint("Entity;", "", "None;", "");
     mTask_spare_target_first             = new Articy.Unity.Constraints.ReferenceSlotConstraint("Entity;", "", "None;", "");
     mTask_spare_occupation_selector      = new Articy.Unity.Constraints.EnumConstraint(false, "BySortIndex");
     mTask_daily_profiles                 = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "template_profile;template_random_profile;");
     mTask_death_occupation_selector      = new Articy.Unity.Constraints.EnumConstraint(false, "BySortIndex");
     mTask_profile_count                  = new Articy.Unity.Constraints.ScriptConstraint("Outcome", "");
     mTask_description_top                = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, true);
     mTask_death_threshold_younger        = new Articy.Unity.Constraints.NumberConstraint(18D, 2000D, 0, 0, 0, "years ");
     mTask_death_threshold_older          = new Articy.Unity.Constraints.NumberConstraint(18D, 2000D, 0, 0, 0, "years");
     mTask_spare_threshold_younger        = new Articy.Unity.Constraints.NumberConstraint(18D, 2000D, 0, 0, 0, "years");
     mTask_spare_threshold_older          = new Articy.Unity.Constraints.NumberConstraint(18D, 2000D, 0, 0, 0, "years");
     mTask_description_bottom             = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, true);
     mTask_death_occupation_amount        = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_death_threshold_younger_amount = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_death_threshold_older_amount   = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_spare_occupation_amount        = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_spare_threshold_younger_amount = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_spare_threshold_older_amount   = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_death_count      = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, null);
     mTask_profile_shuffler = new Articy.Unity.Constraints.BooleanConstraint(false);
 }
 public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints      = true;
     mInitialDialog          = new Articy.Unity.Constraints.ReferenceSlotConstraint("DialogueFragment;Dialogue;", "", "None;", "");
     mIsStartLocation        = new Articy.Unity.Constraints.BooleanConstraint(false);
     mBackgrounds            = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Asset;", "", "None;Image;Video;Audio;Document;Misc;All;", "BackgroundImage;");
     mInitialDialogCondition = new Articy.Unity.Constraints.ScriptConstraint("Condition", "");
 }
 public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints = true;
     mAge             = new Articy.Unity.Constraints.NumberConstraint(0, 100, 0, 0, 0, "years");
     mVoiceActor      = new Articy.Unity.Constraints.TextConstraint(2048, "", null, false, false);
     mBackgroundStory = new Articy.Unity.Constraints.TextConstraint(2048, "", null, false, true);
     mMotivation      = new Articy.Unity.Constraints.TextConstraint(2048, "", null, false, true);
     mLikes           = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "Character;");
     mDislikes        = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "Character;");
     mLikedBy         = new Articy.Unity.Constraints.QueryReferenceStripConstraint(10000, "", "", null, null);
     mDislikedBy      = new Articy.Unity.Constraints.QueryReferenceStripConstraint(10000, "", "", null, null);
 }
 public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints = true;
     mAge         = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38, 3.40282346638529E+38, 0, 0, 0, null);
     mSpecies     = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mBornIn      = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mSex         = new Articy.Unity.Constraints.EnumConstraint(true, "BySortIndex");
     mOccupation  = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mAccent      = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mPersonality = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, true);
     mAppearance  = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, true);
     mInventory   = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "InventoryItem;");
 }
 public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints              = true;
     mProfile_spare_news_third       = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mProfile_spare_news_second      = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mProfile_spare_instruction      = new Articy.Unity.Constraints.ScriptConstraint("Outcome", "");
     mProfile_spare_ecology_value    = new Articy.Unity.Constraints.NumberConstraint(-1000D, 100D, 0, 0, 0, null);
     mProfile_spare_news_first       = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mProfile_spare_peace_value      = new Articy.Unity.Constraints.NumberConstraint(-1000D, 100D, 0, 0, 0, null);
     mProfile_spare_healthcare_value = new Articy.Unity.Constraints.NumberConstraint(-1000D, 100D, 0, 0, 0, null);
     mProfile_spare_prosperity_value = new Articy.Unity.Constraints.NumberConstraint(-1000D, 100D, 0, 0, 0, null);
     mProfile_spare_enabler          = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "");
     mProfile_spare_disabler         = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "");
 }
 public virtual void EnsureConstraints()
 {
     if ((mLoadedConstraints == true))
     {
         return;
     }
     mLoadedConstraints        = true;
     mItem_name                = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mItem_description         = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, true);
     mItem_price_value         = new Articy.Unity.Constraints.NumberConstraint(-3.40282346638529E+38D, 3.40282346638529E+38D, 0, 0, 0, "darksouls");
     mItem_type_category       = new Articy.Unity.Constraints.EnumConstraint(false, "BySortIndex");
     mItem_flavour_text_first  = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mItem_instruction_onbuy   = new Articy.Unity.Constraints.ScriptConstraint("Outcome", "");
     mItem_flavour_text_second = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mItem_icon                = new Articy.Unity.Constraints.ReferenceSlotConstraint("LocationImage;Asset;Entity;", "", "None;Image;Video;Audio;Document;Misc;All;", "");
     mItem_flavour_text_third  = new Articy.Unity.Constraints.TextConstraint(2048, "", null, true, false);
     mItem_dialogue            = new Articy.Unity.Constraints.ReferenceSlotConstraint("Dialogue;", "", "None;", "template_conscience;");
     mItem_variations          = new Articy.Unity.Constraints.ReferenceStripConstraint(10000, "Entity;", "", "None;", "template_item_variation;");
     mItem_slot_number         = new Articy.Unity.Constraints.NumberConstraint(-1D, 2D, 0, 0, 0, null);
     mItem_variable            = new Articy.Unity.Constraints.ScriptConstraint("Condition", "");
 }