My Project v1
Project
载入中...
搜索中...
未找到
Game.ComponentVitalStats
类 Game.ComponentVitalStats 继承关系图:
Game.ComponentVitalStats 的协作图:

Public 成员函数

virtual bool Eat (int value)
 
virtual void MakeSleepy (float sleepValue)
 
void Update (float dt)
 
override void Load (ValuesDictionary valuesDictionary, IdToEntityMap idToEntityMap)
 
override void Save (ValuesDictionary valuesDictionary, EntityToIdMap entityToIdMap)
 
override void OnEntityRemoved ()
 
virtual void UpdateFood ()
 
virtual void UpdateStamina ()
 
virtual void UpdateSleep ()
 
virtual void UpdateTemperature ()
 
virtual void UpdateWetness ()
 
virtual void ApplyDensityModifier (float modifier)
 
- Public 成员函数 继承自 Game.IUpdateable

Public 属性

SubsystemGameInfo m_subsystemGameInfo
 
SubsystemTime m_subsystemTime
 
SubsystemAudio m_subsystemAudio
 
SubsystemMetersBlockBehavior m_subsystemMetersBlockBehavior
 
SubsystemWeather m_subsystemWeather
 
ComponentPlayer m_componentPlayer
 
Random m_random = new()
 
Sound m_pantingSound
 
float m_food
 
float m_stamina
 
float m_sleep
 
float m_temperature
 
float m_wetness
 
float m_lastFood
 
float m_lastStamina
 
float m_lastSleep
 
float m_lastTemperature
 
float m_lastWetness
 
Dictionary< int, float > m_satiation = []
 
List< KeyValuePair< int, float > > m_satiationList = []
 
float m_densityModifierApplied
 
double? m_lastAttackedTime
 
float m_sleepBlackoutFactor
 
float m_sleepBlackoutDuration
 
float m_environmentTemperature
 
float m_targetTemperature
 
float m_targetTemperatureFlux
 
float m_temperatureBlackoutFactor
 
float m_temperatureBlackoutDuration
 

静态 Public 属性

static string fName = "ComponentVitalStats"
 

属性

float EnvironmentTemperature [get]
 
float Food [get, set]
 
float Stamina [get, set]
 
float Sleep [get, set]
 
float Temperature [get, set]
 
float Wetness [get, set]
 
UpdateOrder UpdateOrder [get]
 
- 属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]
 

成员函数说明

◆ ApplyDensityModifier()

virtual void Game.ComponentVitalStats.ApplyDensityModifier ( float modifier)
virtual
这是这个函数的调用关系图:

◆ Eat()

virtual bool Game.ComponentVitalStats.Eat ( int value)
virtual
函数调用图:
这是这个函数的调用关系图:

◆ Load()

override void Game.ComponentVitalStats.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
函数调用图:

◆ MakeSleepy()

virtual void Game.ComponentVitalStats.MakeSleepy ( float sleepValue)
virtual

◆ OnEntityRemoved()

override void Game.ComponentVitalStats.OnEntityRemoved ( )

◆ Save()

override void Game.ComponentVitalStats.Save ( ValuesDictionary valuesDictionary,
EntityToIdMap entityToIdMap )

◆ Update()

void Game.ComponentVitalStats.Update ( float dt)

实现了 Game.IUpdateable.

函数调用图:

◆ UpdateFood()

virtual void Game.ComponentVitalStats.UpdateFood ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateSleep()

virtual void Game.ComponentVitalStats.UpdateSleep ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateStamina()

virtual void Game.ComponentVitalStats.UpdateStamina ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateTemperature()

virtual void Game.ComponentVitalStats.UpdateTemperature ( )
virtual
函数调用图:
这是这个函数的调用关系图:

◆ UpdateWetness()

virtual void Game.ComponentVitalStats.UpdateWetness ( )
virtual
函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ fName

string Game.ComponentVitalStats.fName = "ComponentVitalStats"
static

◆ m_componentPlayer

ComponentPlayer Game.ComponentVitalStats.m_componentPlayer

◆ m_densityModifierApplied

float Game.ComponentVitalStats.m_densityModifierApplied

◆ m_environmentTemperature

float Game.ComponentVitalStats.m_environmentTemperature

◆ m_food

float Game.ComponentVitalStats.m_food

◆ m_lastAttackedTime

double? Game.ComponentVitalStats.m_lastAttackedTime

◆ m_lastFood

float Game.ComponentVitalStats.m_lastFood

◆ m_lastSleep

float Game.ComponentVitalStats.m_lastSleep

◆ m_lastStamina

float Game.ComponentVitalStats.m_lastStamina

◆ m_lastTemperature

float Game.ComponentVitalStats.m_lastTemperature

◆ m_lastWetness

float Game.ComponentVitalStats.m_lastWetness

◆ m_pantingSound

Sound Game.ComponentVitalStats.m_pantingSound

◆ m_random

Random Game.ComponentVitalStats.m_random = new()

◆ m_satiation

Dictionary<int, float> Game.ComponentVitalStats.m_satiation = []

◆ m_satiationList

List<KeyValuePair<int, float> > Game.ComponentVitalStats.m_satiationList = []

◆ m_sleep

float Game.ComponentVitalStats.m_sleep

◆ m_sleepBlackoutDuration

float Game.ComponentVitalStats.m_sleepBlackoutDuration

◆ m_sleepBlackoutFactor

float Game.ComponentVitalStats.m_sleepBlackoutFactor

◆ m_stamina

float Game.ComponentVitalStats.m_stamina

◆ m_subsystemAudio

SubsystemAudio Game.ComponentVitalStats.m_subsystemAudio

◆ m_subsystemGameInfo

SubsystemGameInfo Game.ComponentVitalStats.m_subsystemGameInfo

◆ m_subsystemMetersBlockBehavior

SubsystemMetersBlockBehavior Game.ComponentVitalStats.m_subsystemMetersBlockBehavior

◆ m_subsystemTime

SubsystemTime Game.ComponentVitalStats.m_subsystemTime

◆ m_subsystemWeather

SubsystemWeather Game.ComponentVitalStats.m_subsystemWeather

◆ m_targetTemperature

float Game.ComponentVitalStats.m_targetTemperature

◆ m_targetTemperatureFlux

float Game.ComponentVitalStats.m_targetTemperatureFlux

◆ m_temperature

float Game.ComponentVitalStats.m_temperature

◆ m_temperatureBlackoutDuration

float Game.ComponentVitalStats.m_temperatureBlackoutDuration

◆ m_temperatureBlackoutFactor

float Game.ComponentVitalStats.m_temperatureBlackoutFactor

◆ m_wetness

float Game.ComponentVitalStats.m_wetness

属性说明

◆ EnvironmentTemperature

float Game.ComponentVitalStats.EnvironmentTemperature
get

◆ Food

float Game.ComponentVitalStats.Food
getset

◆ Sleep

float Game.ComponentVitalStats.Sleep
getset

◆ Stamina

float Game.ComponentVitalStats.Stamina
getset

◆ Temperature

float Game.ComponentVitalStats.Temperature
getset

◆ UpdateOrder

UpdateOrder Game.ComponentVitalStats.UpdateOrder
get

实现了 Game.IUpdateable.

◆ Wetness

float Game.ComponentVitalStats.Wetness
getset

该类的文档由以下文件生成: