DayZ
1.30
DayZ Explorer by KGB
Загрузка...
Поиск...
Не найдено
Класс ConstructionPartRebuildTypeData
Граф наследования:ConstructionPartRebuildTypeData:
Дополнительные унаследованные члены
Закрытые члены унаследованные от
ConstructionPartTypeData
void
InitPartTypeData
(PartTypeInitData initData)
void
InitBasicStrings
(PartTypeInitData partTypeData)
void
InitRequiredParts
()
void
InitActionMasks
()
void
InitPartMaterials
()
void
InitMaterialType
()
void
InitConflictedParts
()
void
InitCollisionData
()
collision checks when building, if configured
void
InitInsiderBoxData
()
'inside' box data to help determine whether the character is inside. Modelspace.
void
InitItemFallingData
()
item falling on dismantle/destruct, if configured.
void
InitPartDecayData
()
void
InitHandAnimOverride
()
void
InitEssentialAttachmentSlots
()
attachment slots somehow considered 'essential' to the part
void
InitGuiAttachmentCategoryLinks
()
which 'GUIInventoryAttachmentsProps' subclasses it relates to
void
InitConstructionActionDamage
()
if hands get damaged on build (and possibly other overrides later)
void
InitUtilityPartInfo
()
void
InitUtilityBuildData
()
void
InitRequiredPartVariants
()
void
InitStaticsSupportPartData
()
void
InitPartEffectsData
()
'partPath' not necessary here, using part data directly, override as needed on unique part handlers
void
InitOptionalOverrides
()
void
InitCustomPartTypeProperties
(PartTypeInitData initData)
Generic init method for custom part type properties.
void
SetCanDecayConfig
(
bool
can)
void
SetCustomInstanceType
(
string
name
)
string
GetPartPath
()
string
GetNameLocalized
()
string
GetPartName
()
string
GetMainPartName
()
int
GetId
()
bool
DamageToolOnBuild
()
bool
DamageHandsOnBuild
()
bool
DamageToolOnDeconstruct
()
bool
DamageHandsOnDeconstruct
()
bool
IsUtilityPart
()
bool
CanPartDecayConfig
()
GetCustomInstanceType
()
float
GetPartDecayRateConfig
()
float
GetPartDecayThresholdConfig
()
int
GetHandBuildFBAnimOverride
()
bool
CanSimulateItemFalling
()
bool
HasEssentialAttachmentSlots
()
bool
HasRelatedGUICategories
()
bool
IsBase
()
bool
IsGate
()
array
<
string
>
GetRequiredPartTypes
()
array
<
string
>
GetConflictedPartTypes
()
array
<
string
>
GetCollisionData
()
strings of min/max selections (should be single points in memory
LOD
)
array
<
string
>
GetInsiderBoxPairNames
()
array
<
string
>
GetItemFallingData
()
strings of min/max selections (should be single points in memory
LOD
)
array
<
string
>
GetEssentialAttachmentSlots
()
array
<
string
>
GetRelatedGUICategoryNames
()
string
GetBuildTextOverride
()
string
GetDismantleTextOverride
()
string
GetPartAnimSourceName
()
returns AnimSource name to use in 'SetAnimationPhase'
string
GetPartBoneName
()
returns bone name to use in 'ProxyPhysics' methods (translated to BoneIdx down the line)
int
GetMaterialType
()
rough material type, used for effect playback
int
GetBuildActionTypeMask
()
int
GetBuildIndicationTypeMask
()
int
GetDismantleActionTypeMask
()
array
< ref
ConstructionMaterialData
>
GetMaterialsData
()
bool
IsReversible
()
TConstructionPartVariantArray
GetRequiredPartsTypeVariantArray
()
ConstructionPartStaticsSupportData
GetPartTypeStaticsSupportData
()
int
GetPartTypeSupportProvided
(
int
category)
int
GetPartTypeSupportRequirement
(
int
category)
set<
int
>
GetPartTypeConfiguredSupportCategories
()
array
<
string
>
GetPartTypeAnimSourceNameOverrides
()
array
<
int
>
GetPartTypeAnimSourceBehaviorInverts
()
array
<
string
>
GetPartTypePhxGeomNames
()
array
<
int
>
GetPartTypePhxGeomBehaviorInverts
()
array
<
string
>
GetPartTypeProxyRoadwayNames
()
array
<
int
>
GetPartTypeProxyRoadwayBehaviorInverts
()
Note, this will likely change after release, take care when modding.
array
<
string
>
GetPartTypeUtilityAutobuildPartsList
()
ConstructionPartEffectsData
GetPartTypeEffectsData
()
void
SanitizeBuildIndicationMask
()
Solves for category icon overlaps (in vanilla configuration)
void
ErrorConfigUndefined
(
string
undefinedParam,
string
path
)
Закрытые данные унаследованные от
ConstructionPartTypeData
string
m_Name
string
m_PartName
string
m_MainPartName
string
m_PartPath
m_CustomInstanceTypename
int
m_Id
int
m_BuildActionTypeMask
int
m_BuildIndicationTypeMask
int
m_DismantleActionTypeMask
int
m_MaterialType
int
m_HandFBAnimOverride
= -1
bool
m_IsBase
bool
m_IsGate
bool
m_IsUtilityPart
bool
m_DamageHandsOnBuild
Special helper parts with invalid IDs.
bool
m_CanPartDecayConfig
float
m_PartDecayThresholdConfig
determined by, in sequence: 'can_decay_general' in class
Construction
> 'can_decay' on the part itself
float
m_PartDecayRateConfig
ref
array
<
string
>
m_RequiredPartTypes
ref
array
<
string
>
m_ConflictedPartTypes
ref
array
<
string
>
m_CollisionData
ref
array
<
string
>
m_InsiderBoxPairNames
ref
array
<
string
>
m_ItemFallingData
ref
array
<
string
>
m_EssentialAttachmentSlots
ref
array
<
string
>
m_RelatedGUICategoryNames
ref
array
< ref
ConstructionMaterialData
>
m_MaterialsData
string
m_BuildTextOverride
= ""
string
m_DismantleTextOverride
= ""
ref
array
<
string
>
m_PhxGeomNames
ref
array
<
int
>
m_PhxGeomBehaviorInverted
ref
array
<
string
>
m_ProxyRoadwayNames
ref
array
<
int
>
m_ProxyRoadwayBehaviorInverted
ref
array
<
string
>
m_AnimSourceNameOverrides
ref
array
<
int
>
m_AnimSourceBehaviorOverridesInverted
ref
array
<
string
>
m_UtilityAutomaticBuild
ref TConstructionPartVariantArray
m_ReqPartVariants
ref
ConstructionPartStaticsSupportData
m_StaticsData
ref
ConstructionPartEffectsData
m_EffectsData
Подробное описание
См. определение в файле
ConstructionPartRebuildTyped.c
строка
1
ConstructionPartRebuildTypeData
Создано системой
1.13.2