DayZ 1.30
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено
Bot_MovementRandomizer.c
См. документацию.
1#ifdef ROBOCLIENT
2class BotMovementRandomizer extends BotStateBase
3{
4 ref HumanMovementState m_State = new HumanMovementState();
5
6 float m_dtAccumulator = 0.0;
7
8 void BotMovementRandomizer(Bot bot = NULL, BotStateBase parent = NULL)
9 {
10 }
11
12 override void OnEntry (BotEventBase e)
13 {
14 m_dtAccumulator = 0.0;
15
16 super.OnEntry(e);
17 }
18
19 override void OnExit (BotEventBase e)
20 {
21 m_dtAccumulator = 0.0;
22
23 super.OnExit(e);
24 }
25
26 override void OnUpdate (float dt)
27 {
28 super.OnUpdate(dt);
29
30 m_dtAccumulator += dt;
31
32 GetPlayerOwner().GetMovementState(m_State);
33
34 HumanCommandMove cm = GetPlayerOwner().GetCommand_Move();
35
36 HumanInputController hic = GetPlayerOwner().GetInputController();
37
40 }
41};
42#endif
HandStateEquipped OnEntry
Определения WeaponChambering.c:292
enum EObjectTemperatureState m_State
class WeaponChambering_Chamber_OnEntry extends WeaponChambering_Base OnExit
Определения WeaponChambering.c:352
class WeaponFireWithEject extends WeaponFire m_dtAccumulator
proto native void OverrideMovementAngle(HumanInputControllerOverrideType overrideType, float value)
proto native void OverrideMovementSpeed(HumanInputControllerOverrideType overrideType, float value)
override void OnEntry(WeaponEventBase e)
Определения WeaponFire.c:114
proto native void OnUpdate()
Определения 3_Game/DayZ/tools/tools.c:349
HumanInputControllerOverrideType
Определения human.c:8
void HumanCommandMove()
Определения human.c:534