shard_model_desc_t
Interface shard_model_desc_t
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface shard_model_desc_t : ISchemaClass<shard_model_desc_t>, ISchemaField, ISchemaClass, INativeHandleImplements
Properties
GlassHalfThickness
ref float GlassHalfThickness { get; }Property Value
HasParent
ref bool HasParent { get; }Property Value
InitialPanelVertices
ref CUtlVector<Vector4D> InitialPanelVertices { get; }Property Value
MaterialBase
ref CStrongHandle<InfoForResourceTypeIMaterial2> MaterialBase { get; }Property Value
MaterialDamageOverlay
ref CStrongHandle<InfoForResourceTypeIMaterial2> MaterialDamageOverlay { get; }Property Value
ModelID
ref int ModelID { get; }Property Value
PanelSize
ref Vector2D PanelSize { get; }Property Value
PanelVertices
ref CUtlVector<Vector2D> PanelVertices { get; }Property Value
ParentFrozen
ref bool ParentFrozen { get; }Property Value
Solid
ref ShardSolid_t Solid { get; }Property Value
StressPositionA
ref Vector2D StressPositionA { get; }Property Value
StressPositionB
ref Vector2D StressPositionB { get; }Property Value
SurfacePropStringToken
ref CUtlStringToken SurfacePropStringToken { get; }Property Value
Methods
GlassHalfThicknessUpdated()
void GlassHalfThicknessUpdated()HasParentUpdated()
void HasParentUpdated()InitialPanelVerticesUpdated()
void InitialPanelVerticesUpdated()MaterialBaseUpdated()
void MaterialBaseUpdated()MaterialDamageOverlayUpdated()
void MaterialDamageOverlayUpdated()ModelIDUpdated()
void ModelIDUpdated()PanelSizeUpdated()
void PanelSizeUpdated()PanelVerticesUpdated()
void PanelVerticesUpdated()ParentFrozenUpdated()
void ParentFrozenUpdated()SolidUpdated()
void SolidUpdated()StressPositionAUpdated()
void StressPositionAUpdated()StressPositionBUpdated()
void StressPositionBUpdated()SurfacePropStringTokenUpdated()
void SurfacePropStringTokenUpdated()