Dayz Explorer 1.28.160049
Loading...
Searching...
No Matches
animcommand.c
Go to the documentation of this file.
1
3{
4 // These would be private if not for the scripted commands
5 // As other commands lifetime are handled internally
6 protected void AnimCommandBase() {}
7 protected void ~AnimCommandBase() {}
8
10 proto native IEntity GetEntity();
11
13 void OnActivate() {}
14
16 void OnDeactivate() {}
17
20 void PreAnimUpdate(float pDt) {}
21
24 void PrePhysUpdate(float pDt) {}
25
27 proto native void PreAnim_CallCommand(int pCommand, int pParamInt, float pParamFloat);
28 proto native void PreAnim_SetFloat(int pVar, float pFlt);
29 proto native void PreAnim_SetInt(int pVar, int pInt);
30 proto native void PreAnim_SetBool(int pVar, bool pBool);
31
33 proto native bool PrePhys_IsEvent(int pEvent);
34 proto native bool PrePhys_IsTag(int pTag);
35}
base class of all commands exposed to script to provide common functionality over animations
Definition animcommand.c:3
void OnDeactivate()
called when command ends
Definition animcommand.c:16
proto native void PreAnim_SetBool(int pVar, bool pBool)
void PreAnimUpdate(float pDt)
Definition animcommand.c:20
void PrePhysUpdate(float pDt)
Definition animcommand.c:24
proto native void PreAnim_CallCommand(int pCommand, int pParamInt, float pParamFloat)
functions usable only from OnActivate or PreAnimUpdate
proto native void PreAnim_SetInt(int pVar, int pInt)
void AnimCommandBase()
Definition animcommand.c:6
proto native void PreAnim_SetFloat(int pVar, float pFlt)
void ~AnimCommandBase()
Definition animcommand.c:7
void OnActivate()
called when command starts
Definition animcommand.c:13
proto native bool PrePhys_IsEvent(int pEvent)
functions usable in PrePhysUpdate
proto native bool PrePhys_IsTag(int pTag)
proto native IEntity GetEntity()
returns entity that this command is bount to