DIFF

class TransferValuesSource

TransferValues Managed

All members, including inherited

Constructors 1

void TransferValues(PlayerBase player)
Referenced by PlayerBase.Init()

Constants 5

const int TYPE_HEALTH = 1
const int TYPE_BLOOD = 2
const float VALUE_CHECK_INTERVAL = 5
Referenced by OnScheduledTick()
const float SENSITIVTY_PERCENTAGE = 1

how much the value needs to change up/down from previous update to trigger a new update(in percent)

Referenced by CheckBlood(), and CheckHealth()
const int BLOOD_THRESHOLD_LOW = 3000
Referenced by CheckBlood(), and SendInitValues()

Members 9

PlayerBase m_Player
Referenced by CheckBlood(), CheckHealth(), Init()
Show 3 more, SendInitValues(), SendValue(), and TransferValues()
float m_TimeSinceLastTick = VALUE_CHECK_INTERVAL + 1
Referenced by OnScheduledTick()
float m_LastHealthUpdate
float m_LastBloodUpdate
float m_HealthMaxValue
float m_BloodMaxValue
float m_BloodClient
Referenced by GetBlood(), Init(), ReceiveValue()
Show 1 more, ShowDebugValues()
float m_HealthClient
Referenced by GetHealth(), Init(), ReceiveValue()
Show 1 more, ShowDebugValues()
protected bool m_InitialSyncSent

Methods 12

void CheckValues()
References CheckBlood(), and CheckHealth()
Referenced by OnScheduledTick()
float GetBlood()
References m_BloodClient
float GetHealth()
References m_HealthClient
void SendValue(int value_type, float value)
void ReceiveValue(int value_type, float value)
References m_BloodClient, m_HealthClient, TYPE_BLOOD
Show 1 more, TYPE_HEALTH
Referenced by OnRPC()