====== AGENT_NEED_TYPE ====== //Abstract class//\\ **Category**: Asset Parent class: [[:api:asset|ASSET]]\\ Inherited by: * [[:api:agent_need_type_housing|AGENT_NEED_TYPE_HOUSING]] * [[:api:agent_need_type_lodging|AGENT_NEED_TYPE_LODGING]] * [[:api:agent_need_type_resource|AGENT_NEED_TYPE_RESOURCE]] * [[:api:agent_need_type_visit_building|AGENT_NEED_TYPE_VISIT_BUILDING]] [[:assets:agent_need_type| List of AGENT_NEED_TYPE assets]] ===== Properties ===== ---- ==== Icon ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:atlas_cell|ATLAS_CELL]]'' * **Expected**: ''asset ID'' ---- ==== NeedTypeName ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== NeedTypeDescription ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#string|string]]'' * **Expected**: ''string value'' ---- ==== FillDurationInSeconds ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''420'' ---- ==== FillRate ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''100'' ---- ==== GracePeriod ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''90'' ---- ==== DaysBeforeReapplyingHappinessFactor ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#integer_and_unsigned_integer|integer_and_unsigned_integer]]'' * **Expected**: ''integer value'' * **Default value**: ''30'' ---- ==== DelayAfterUnsuccessfulFill ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#float|float]]'' * **Expected**: ''float value'' * **Default value**: ''60.0f'' ---- ==== IsUnique ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''false'' ---- ==== IsNeedFirstConsumptionBeforeLacking ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:data-types#boolean|boolean]]'' * **Expected**: ''boolean value'' * **Default value**: ''true'' ---- ==== HappinessFactor ==== //[[:annotations#serialized|Serialized]]// * **Type**: ''[[:api:happiness_factor|HAPPINESS_FACTOR]]'' * **Expected**: ''asset ID'' * **Default value**: ''nil''