Data Structures | |
| class | UnderObjectDecalSpawnSettings |
Functions | |
| void | UnderObjectDecalSpawnComponent (notnull UnderObjectDecalSpawnSettings pSettings, notnull Object pParent) |
| private string | GetObjectNameFromSurfaceConfig (string surfaceParamName=SURFACE_PARAM_DECAL_NAME) |
| void | SpawnDecal () |
| void | RemoveDecal () |
| void | UpdateSize (float pScaleValue) |
Variables | |
| class UnderObjectDecalSpawnSettings | SURFACE_PARAM_DECAL_NAME = "underObjectDecal" |
| protected ref UnderObjectDecalSpawnSettings | m_Settings |
| protected Object | m_Parent |
| protected Object | m_Decal |
| private float | m_LastScaleValue |
| private string GetObjectNameFromSurfaceConfig | ( | string | surfaceParamName = SURFACE_PARAM_DECAL_NAME | ) |
References g_Game, Surface::GetParamText(), and m_Parent.
Referenced by SpawnDecal().
| void RemoveDecal | ( | ) |
References m_Decal.
| void SpawnDecal | ( | ) |
References ECE_LOCAL, ECE_PLACE_ON_SURFACE, g_Game, GetObjectNameFromSurfaceConfig(), m_Decal, m_Parent, UnderObjectDecalSpawnSettings::m_PositionOffset, UnderObjectDecalSpawnSettings::m_RandomizeRotation, UnderObjectDecalSpawnSettings::m_ScaleMin, m_Settings, Math::PI, Math::RAD2DEG, and Math::RandomFloat().
| void UnderObjectDecalSpawnComponent | ( | notnull UnderObjectDecalSpawnSettings | pSettings, |
| notnull Object | pParent | ||
| ) |
References m_Parent, and m_Settings.
Referenced by EEInit(), and OnItemLocationChanged().
| void UpdateSize | ( | float | pScaleValue | ) |
| protected Object m_Decal |
Referenced by RemoveDecal(), SpawnDecal(), and UpdateSize().
| private float m_LastScaleValue |
Referenced by UpdateSize().
| protected Object m_Parent |
| protected ref UnderObjectDecalSpawnSettings m_Settings |
Referenced by UniversalTemperatureSourceDebug::ChangeSettings(), UniversalTemperatureSourceDebug::GetFullRange(), UniversalTemperatureSourceDebug::GetMaxRange(), UniversalTemperatureSourceDebug::GetParent(), UniversalTemperatureSourceDebug::GetPosition(), UniversalTemperatureSourceDebug::GetTemperatureCap(), UniversalTemperatureSourceDebug::GetTemperatureItemCap(), UniversalTemperatureSourceDebug::GetTemperatureItemCoef(), UniversalTemperatureSourceDebug::GetTemperatureMax(), UniversalTemperatureSourceDebug::GetTemperatureMin(), UniversalTemperatureSourceDebug::Init(), UniversalTemperatureSourceDebug::IsActive(), UniversalTemperatureSourceDebug::SetActive(), SpawnDecal(), UnderObjectDecalSpawnComponent(), UniversalTemperatureSourceDebug::UniversalTemperatureSource(), and UpdateSize().
| class UnderObjectDecalSpawnSettings SURFACE_PARAM_DECAL_NAME = "underObjectDecal" |