Survivalcraft API 1.8.2.3 v1.8.2.3
Survivalcraft 2.4
载入中...
搜索中...
未找到
Game.ComponentVitalStats
类 Game.ComponentVitalStats 继承关系图:
Game.ComponentVitalStats 的协作图:

Public 成员函数

virtual bool Eat (int value)
virtual void MakeSleepy (float sleepValue)
virtual 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 成员函数 继承自 GameEntitySystem.Component
virtual IEnumerable< EntityGetOwnedEntities ()
virtual void OnEntityAdded ()
virtual void Dispose ()
virtual void InheritFromComponent (Component baseComponent)
virtual void Initialize (Entity entity, ValuesDictionary valuesDictionary)

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
ValuesDictionary VitalStatsForMods = new()
 1.8.1.2添加: 用于多模组控制同一项参数 例如:VitalStatsForMods["Water"]表示水份值
Public 属性 继承自 GameEntitySystem.Component
Entity m_entity
ValuesDictionary m_valuesDictionary

静态 Public 属性

static string fName = "ComponentVitalStats"

属性

float EnvironmentTemperature [get]
Action< int > FoodEaten [get, set]
float Food [get, set]
float Stamina [get, set]
float Sleep [get, set]
float Temperature [get, set]
float Wetness [get, set]
UpdateOrder UpdateOrder [get]
属性 继承自 GameEntitySystem.Component
ValuesDictionary ValuesDictionary [get]
Entity Entity [get]
Project Project [get]
bool IsAddedToProject [get]
属性 继承自 Game.IUpdateable
float FloatUpdateOrder [get]

额外继承的成员函数

包函数 继承自 GameEntitySystem.Component
void DisposeInternal ()

详细描述

在文件 ComponentVitalStats.cs8 行定义.

成员函数说明

◆ ApplyDensityModifier()

virtual void Game.ComponentVitalStats.ApplyDensityModifier ( float modifier)
virtual

在文件 ComponentVitalStats.cs675 行定义.

这是这个函数的调用关系图:

◆ Eat()

virtual bool Game.ComponentVitalStats.Eat ( int value)
virtual

在文件 ComponentVitalStats.cs106 行定义.

函数调用图:

◆ Load()

override void Game.ComponentVitalStats.Load ( ValuesDictionary valuesDictionary,
IdToEntityMap idToEntityMap )
virtual

重载 GameEntitySystem.Component .

在文件 ComponentVitalStats.cs202 行定义.

◆ MakeSleepy()

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

在文件 ComponentVitalStats.cs185 行定义.

◆ OnEntityRemoved()

override void Game.ComponentVitalStats.OnEntityRemoved ( )
virtual

重载 GameEntitySystem.Component .

在文件 ComponentVitalStats.cs244 行定义.

◆ Save()

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

重载 GameEntitySystem.Component .

在文件 ComponentVitalStats.cs229 行定义.

◆ Update()

virtual void Game.ComponentVitalStats.Update ( float dt)
virtual

实现了 Game.IUpdateable.

在文件 ComponentVitalStats.cs189 行定义.

函数调用图:

◆ UpdateFood()

virtual void Game.ComponentVitalStats.UpdateFood ( )
virtual

在文件 ComponentVitalStats.cs248 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UpdateSleep()

virtual void Game.ComponentVitalStats.UpdateSleep ( )
virtual

在文件 ComponentVitalStats.cs417 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UpdateStamina()

virtual void Game.ComponentVitalStats.UpdateStamina ( )
virtual

在文件 ComponentVitalStats.cs323 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UpdateTemperature()

virtual void Game.ComponentVitalStats.UpdateTemperature ( )
virtual

在文件 ComponentVitalStats.cs495 行定义.

函数调用图:
这是这个函数的调用关系图:

◆ UpdateWetness()

virtual void Game.ComponentVitalStats.UpdateWetness ( )
virtual

在文件 ComponentVitalStats.cs618 行定义.

函数调用图:
这是这个函数的调用关系图:

类成员变量说明

◆ fName

string Game.ComponentVitalStats.fName = "ComponentVitalStats"
static

在文件 ComponentVitalStats.cs68 行定义.

◆ m_componentPlayer

ComponentPlayer Game.ComponentVitalStats.m_componentPlayer

在文件 ComponentVitalStats.cs19 行定义.

◆ m_densityModifierApplied

float Game.ComponentVitalStats.m_densityModifierApplied

在文件 ComponentVitalStats.cs49 行定义.

◆ m_environmentTemperature

float Game.ComponentVitalStats.m_environmentTemperature

在文件 ComponentVitalStats.cs57 行定义.

◆ m_food

float Game.ComponentVitalStats.m_food

在文件 ComponentVitalStats.cs25 行定义.

◆ m_lastAttackedTime

double? Game.ComponentVitalStats.m_lastAttackedTime

在文件 ComponentVitalStats.cs51 行定义.

◆ m_lastFood

float Game.ComponentVitalStats.m_lastFood

在文件 ComponentVitalStats.cs35 行定义.

◆ m_lastSleep

float Game.ComponentVitalStats.m_lastSleep

在文件 ComponentVitalStats.cs39 行定义.

◆ m_lastStamina

float Game.ComponentVitalStats.m_lastStamina

在文件 ComponentVitalStats.cs37 行定义.

◆ m_lastTemperature

float Game.ComponentVitalStats.m_lastTemperature

在文件 ComponentVitalStats.cs41 行定义.

◆ m_lastWetness

float Game.ComponentVitalStats.m_lastWetness

在文件 ComponentVitalStats.cs43 行定义.

◆ m_pantingSound

Sound Game.ComponentVitalStats.m_pantingSound

在文件 ComponentVitalStats.cs23 行定义.

◆ m_random

Random Game.ComponentVitalStats.m_random = new()

在文件 ComponentVitalStats.cs21 行定义.

◆ m_satiation

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

在文件 ComponentVitalStats.cs45 行定义.

◆ m_satiationList

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

在文件 ComponentVitalStats.cs47 行定义.

◆ m_sleep

float Game.ComponentVitalStats.m_sleep

在文件 ComponentVitalStats.cs29 行定义.

◆ m_sleepBlackoutDuration

float Game.ComponentVitalStats.m_sleepBlackoutDuration

在文件 ComponentVitalStats.cs55 行定义.

◆ m_sleepBlackoutFactor

float Game.ComponentVitalStats.m_sleepBlackoutFactor

在文件 ComponentVitalStats.cs53 行定义.

◆ m_stamina

float Game.ComponentVitalStats.m_stamina

在文件 ComponentVitalStats.cs27 行定义.

◆ m_subsystemAudio

SubsystemAudio Game.ComponentVitalStats.m_subsystemAudio

在文件 ComponentVitalStats.cs13 行定义.

◆ m_subsystemGameInfo

SubsystemGameInfo Game.ComponentVitalStats.m_subsystemGameInfo

在文件 ComponentVitalStats.cs9 行定义.

◆ m_subsystemMetersBlockBehavior

SubsystemMetersBlockBehavior Game.ComponentVitalStats.m_subsystemMetersBlockBehavior

在文件 ComponentVitalStats.cs15 行定义.

◆ m_subsystemTime

SubsystemTime Game.ComponentVitalStats.m_subsystemTime

在文件 ComponentVitalStats.cs11 行定义.

◆ m_subsystemWeather

SubsystemWeather Game.ComponentVitalStats.m_subsystemWeather

在文件 ComponentVitalStats.cs17 行定义.

◆ m_targetTemperature

float Game.ComponentVitalStats.m_targetTemperature

在文件 ComponentVitalStats.cs59 行定义.

◆ m_targetTemperatureFlux

float Game.ComponentVitalStats.m_targetTemperatureFlux

在文件 ComponentVitalStats.cs61 行定义.

◆ m_temperature

float Game.ComponentVitalStats.m_temperature

在文件 ComponentVitalStats.cs31 行定义.

◆ m_temperatureBlackoutDuration

float Game.ComponentVitalStats.m_temperatureBlackoutDuration

在文件 ComponentVitalStats.cs65 行定义.

◆ m_temperatureBlackoutFactor

float Game.ComponentVitalStats.m_temperatureBlackoutFactor

在文件 ComponentVitalStats.cs63 行定义.

◆ m_wetness

float Game.ComponentVitalStats.m_wetness

在文件 ComponentVitalStats.cs33 行定义.

◆ VitalStatsForMods

ValuesDictionary Game.ComponentVitalStats.VitalStatsForMods = new()

1.8.1.2添加: 用于多模组控制同一项参数 例如:VitalStatsForMods["Water"]表示水份值

在文件 ComponentVitalStats.cs77 行定义.

属性说明

◆ EnvironmentTemperature

float Game.ComponentVitalStats.EnvironmentTemperature
get

在文件 ComponentVitalStats.cs66 行定义.

◆ Food

float Game.ComponentVitalStats.Food
getset

在文件 ComponentVitalStats.cs79 行定义.

◆ FoodEaten

Action<int> Game.ComponentVitalStats.FoodEaten
getset

在文件 ComponentVitalStats.cs70 行定义.

◆ Sleep

float Game.ComponentVitalStats.Sleep
getset

在文件 ComponentVitalStats.cs89 行定义.

◆ Stamina

float Game.ComponentVitalStats.Stamina
getset

在文件 ComponentVitalStats.cs84 行定义.

◆ Temperature

float Game.ComponentVitalStats.Temperature
getset

在文件 ComponentVitalStats.cs94 行定义.

◆ UpdateOrder

UpdateOrder Game.ComponentVitalStats.UpdateOrder
get

实现了 Game.IUpdateable.

在文件 ComponentVitalStats.cs104 行定义.

◆ Wetness

float Game.ComponentVitalStats.Wetness
getset

在文件 ComponentVitalStats.cs99 行定义.


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