DayZ
1.24
Loading...
Searching...
No Matches
DayZAnimalInputController.c
Go to the documentation of this file.
1
2
enum
DayZAnimalBehaviourSlot
3
{
4
NONE
,
5
CALM
,
6
CALM_RESTING
,
7
CALM_GRAZING
,
8
CALM_TRAVELLING
,
9
DRINKING
,
10
NON_SPECIFIC_THREAT
,
11
SPECIFIC_THREAT
,
12
ALERTED
,
13
ATTRACTED
,
14
SCARED
,
15
HUNTING
,
16
EATING
,
17
SIEGE
,
18
FIREPLACE
,
19
ENRAGED
,
20
ENRAGED_TARGETLOST
,
21
PREATTRACTED
,
22
INTIMIDATE
,
23
};
24
26
enum
DayZAnimalBehaviourAction
27
{
28
NONE_INPUT
,
29
SAFETY_INPUT
,
30
GRAZE_WALKING_INPUT
,
31
GRAZE_ON_SPOT_INPUT
,
32
RESTING_INPUT
,
33
TRAVELING_INPUT
,
34
EATING_INPUT
,
35
DRINKING_INPUT
,
36
CHARGING
,
37
APPROACHING_INPUT
,
38
REACH_INPUT
,
39
WALKING_INPUT
,
40
IDLE1_INPUT
,
41
IDLE2_INPUT
,
42
IDLE3_INPUT
,
43
THREAT_WALK_AWAY
,
44
THREAT_WALK_TO
,
45
THREAT_STAY_LOOKAT
,
46
THREAT_STAY
,
47
};
48
49
class
DayZAnimalInputController
:
DayZCreatureAIInputController
50
{
51
proto
native
bool
IsDead
();
52
proto
native
bool
IsAttack
();
53
54
proto
native
void
OverrideBehaviourAction
(
bool
state
,
int
action
);
55
proto
native
int
GetBehaviourAction
();
56
57
//--------------------------------------------------------------
58
60
private
void
DayZAnimalInputController
()
61
{
62
}
63
65
private
void
~DayZAnimalInputController
()
66
{
67
}
68
};
DayZAnimalBehaviourSlot
DayZAnimalBehaviourSlot
defined in C++
Definition
DayZAnimalInputController.c:3
CALM_GRAZING
@ CALM_GRAZING
Definition
DayZAnimalInputController.c:7
SIEGE
@ SIEGE
Definition
DayZAnimalInputController.c:17
SCARED
@ SCARED
Definition
DayZAnimalInputController.c:14
CALM
@ CALM
Definition
DayZAnimalInputController.c:5
HUNTING
@ HUNTING
Definition
DayZAnimalInputController.c:15
INTIMIDATE
@ INTIMIDATE
Definition
DayZAnimalInputController.c:22
DRINKING
@ DRINKING
Definition
DayZAnimalInputController.c:9
ENRAGED_TARGETLOST
@ ENRAGED_TARGETLOST
Definition
DayZAnimalInputController.c:20
ALERTED
@ ALERTED
Definition
DayZAnimalInputController.c:12
CALM_TRAVELLING
@ CALM_TRAVELLING
Definition
DayZAnimalInputController.c:8
SPECIFIC_THREAT
@ SPECIFIC_THREAT
Definition
DayZAnimalInputController.c:11
PREATTRACTED
@ PREATTRACTED
Definition
DayZAnimalInputController.c:21
EATING
@ EATING
Definition
DayZAnimalInputController.c:16
ENRAGED
@ ENRAGED
Definition
DayZAnimalInputController.c:19
ATTRACTED
@ ATTRACTED
Definition
DayZAnimalInputController.c:13
FIREPLACE
@ FIREPLACE
Definition
DayZAnimalInputController.c:18
NONE
@ NONE
Definition
DayZAnimalInputController.c:4
CALM_RESTING
@ CALM_RESTING
Definition
DayZAnimalInputController.c:6
NON_SPECIFIC_THREAT
@ NON_SPECIFIC_THREAT
Definition
DayZAnimalInputController.c:10
DayZAnimalBehaviourAction
DayZAnimalBehaviourAction
defined in C++
Definition
DayZAnimalInputController.c:27
THREAT_WALK_TO
@ THREAT_WALK_TO
Definition
DayZAnimalInputController.c:44
CHARGING
@ CHARGING
Definition
DayZAnimalInputController.c:36
RESTING_INPUT
@ RESTING_INPUT
Definition
DayZAnimalInputController.c:32
WALKING_INPUT
@ WALKING_INPUT
Definition
DayZAnimalInputController.c:39
APPROACHING_INPUT
@ APPROACHING_INPUT
Definition
DayZAnimalInputController.c:37
GRAZE_WALKING_INPUT
@ GRAZE_WALKING_INPUT
Definition
DayZAnimalInputController.c:30
IDLE1_INPUT
@ IDLE1_INPUT
Definition
DayZAnimalInputController.c:40
TRAVELING_INPUT
@ TRAVELING_INPUT
Definition
DayZAnimalInputController.c:33
IDLE3_INPUT
@ IDLE3_INPUT
Definition
DayZAnimalInputController.c:42
THREAT_STAY_LOOKAT
@ THREAT_STAY_LOOKAT
Definition
DayZAnimalInputController.c:45
EATING_INPUT
@ EATING_INPUT
Definition
DayZAnimalInputController.c:34
IDLE2_INPUT
@ IDLE2_INPUT
Definition
DayZAnimalInputController.c:41
DRINKING_INPUT
@ DRINKING_INPUT
Definition
DayZAnimalInputController.c:35
THREAT_STAY
@ THREAT_STAY
Definition
DayZAnimalInputController.c:46
REACH_INPUT
@ REACH_INPUT
Definition
DayZAnimalInputController.c:38
SAFETY_INPUT
@ SAFETY_INPUT
Definition
DayZAnimalInputController.c:29
NONE_INPUT
@ NONE_INPUT
Definition
DayZAnimalInputController.c:28
THREAT_WALK_AWAY
@ THREAT_WALK_AWAY
Definition
DayZAnimalInputController.c:43
GRAZE_ON_SPOT_INPUT
@ GRAZE_ON_SPOT_INPUT
Definition
DayZAnimalInputController.c:31
DayZAnimalInputController
Definition
DayZAnimalInputController.c:50
DayZAnimalInputController::GetBehaviourAction
proto native int GetBehaviourAction()
DayZAnimalInputController::OverrideBehaviourAction
proto native void OverrideBehaviourAction(bool state, int action)
DayZAnimalInputController::DayZAnimalInputController
void DayZAnimalInputController()
never created by script
Definition
DayZAnimalInputController.c:60
DayZAnimalInputController::IsDead
proto native bool IsDead()
DayZAnimalInputController::~DayZAnimalInputController
void ~DayZAnimalInputController()
never destroyed by script
Definition
DayZAnimalInputController.c:65
DayZAnimalInputController::IsAttack
proto native bool IsAttack()
DayZCreatureAIInputController
Definition
DayZCreatureAIInputController.c:2
Param3
Definition
EntityAI.c:95
scripts
3_Game
Entities
DayZAnimalInputController.c
Generated by
1.10.0