PC Stable Documentation
|
|
Private Attributes | |
float | m_UpdateInterval = 1.0 |
float | m_TemperatureItemCap = GameConstants.ITEM_TEMPERATURE_NEUTRAL_ZONE_MIDDLE |
how often the Update is ticking | |
float | m_TemperatureItemCoef = GameConstants.TEMP_COEF_UTS |
max temperature 'non-IsSelfAdjustingTemperature' entity in vicinity will get per update (cap); | |
float | m_TemperatureCap = float.MAX |
used to determine speed of temperature change, and some temperature subsystems | |
float | m_RangeFull = 1 |
temperature cap that will limit the return value from GetTemperature method | |
float | m_RangeMax = 2 |
range where the full temperature is given to receiver | |
bool | m_EnableOnTemperatureControl = false |
maximum range where the receiver can get some temperature | |
float | m_ActiveTemperatureThreshold = 0.0 |
enable or disable activation/deactivation on set temperature | |
float | m_InactiveTemperatureThreshold = 0.0 |
UTS will be active on temperature >= to this value. | |
bool | m_Updateable = false |
UTS will be inactive on temperature < to this value. | |
bool | m_ManualUpdate = false |
if the Update is running periodically | |
bool | m_IsWorldOverriden = true |
update is called manually (ex. own tick of parent entity) | |
vector | m_Position = vector.Zero |
if the stats can be overriden by coefficient/variables from WorldData (currently TemperatureCap only) | |
EntityAI | m_Parent = null |
bool | m_AffectStat = false |
parent Entity of the UTS | |
float | m_TemperatureMin = 0 |
float | m_TemperatureMax = 100 |
|
private |
enable or disable activation/deactivation on set temperature
Referenced by FireplaceBase(), FireplaceIndoor::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and UniversalTemperatureSourceDebug::Update().
|
private |
maximum range where the receiver can get some temperature
Referenced by FireplaceBase(), FireplaceIndoor::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and UniversalTemperatureSourceDebug::Update().
|
private |
UTS will be active on temperature >= to this value.
Referenced by FireplaceBase(), FireplaceIndoor::FireplaceIndoor(), FireplaceBase::OvenIndoor(), and UniversalTemperatureSourceDebug::Update().
|
private |
update is called manually (ex. own tick of parent entity)
Referenced by SpookyPlayerStalker::EEInit(), ItemBase::EEInit(), HotSpringArea::InitZoneServer(), and VolcanicArea::InitZoneServer().
|
private |
if the Update is running periodically
Referenced by SpookyPlayerStalker::EEInit(), ItemBase::EEInit(), CarScript::EEInit(), and FireplaceBase().
|
private |
Referenced by UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity(), UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), UniversalTemperatureSourceDebug::Update(), UniversalTemperatureSourceLambdaFireplace::UpdateFireplaceTemperature(), and UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().
|
private |
if the stats can be overriden by coefficient/variables from WorldData (currently TemperatureCap only)
Referenced by UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), HotSpringArea::InitZoneServer(), VolcanicArea::InitZoneServer(), and UniversalTemperatureSourceDebug::Update().
|
private |
temperature cap that will limit the return value from GetTemperature method
Referenced by SpookyPlayerStalker::EEInit(), BuildingSuper::EEInit(), Misc_TirePile_Burning_DE::EEInit(), ItemBase::EEInit(), FlammableBase::EEInit(), CarScript::EEInit(), FireplaceBase(), HotSpringArea::InitZoneServer(), VolcanicArea::InitZoneServer(), and UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().
|
private |
range where the full temperature is given to receiver
Referenced by UniversalTemperatureSourceLambdaBaseImpl::DryItemsInVicinity(), SpookyPlayerStalker::EEInit(), BuildingSuper::EEInit(), Misc_TirePile_Burning_DE::EEInit(), ItemBase::EEInit(), FlammableBase::EEInit(), CarScript::EEInit(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), FireplaceBase(), HotSpringArea::InitZoneServer(), VolcanicArea::InitZoneServer(), and UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().
used to determine speed of temperature change, and some temperature subsystems
Referenced by FireplaceBase::BarrelHoles_ColorBase(), SpookyPlayerStalker::EEInit(), BuildingSuper::EEInit(), Misc_TirePile_Burning_DE::EEInit(), ItemBase::EEInit(), FlammableBase::EEInit(), CarScript::EEInit(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), FireplaceBase::Fireplace(), FireplaceBase(), FireplaceFireBarrel::FireplaceFireBarrel(), HotSpringArea::InitZoneServer(), and VolcanicArea::InitZoneServer().
|
private |
how often the Update is ticking
Referenced by FireplaceBase::BarrelHoles_ColorBase(), SpookyPlayerStalker::EEInit(), BuildingSuper::EEInit(), Misc_TirePile_Burning_DE::EEInit(), ItemBase::EEInit(), FlammableBase::EEInit(), CarScript::EEInit(), UniversalTemperatureSourceLambdaBaseImpl::Execute(), FireplaceBase::Fireplace(), FireplaceBase(), FireplaceFireBarrel::FireplaceFireBarrel(), HotSpringArea::InitZoneServer(), VolcanicArea::InitZoneServer(), and UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().
|
private |
max temperature 'non-IsSelfAdjustingTemperature' entity in vicinity will get per update (cap);
Referenced by UniversalTemperatureSourceLambdaBaseImpl::WarmAndCoolItemsInVicinity().
|
private |
|
private |
|
private |
UTS will be inactive on temperature < to this value.
Referenced by SpookyPlayerStalker::EEInit(), BuildingSuper::EEInit(), Misc_TirePile_Burning_DE::EEInit(), FlammableBase::EEInit(), HotSpringArea::InitZoneServer(), and VolcanicArea::InitZoneServer().
|
private |