Arma Reforger Explorer 1.7.0.54
Arma Reforger Code Explorer by Zeroy - Thanks to MisterOutofTime
Loading...
Searching...
No Matches
SCR_AIGroupCharactersMovementSpeedSetting.c
Go to the documentation of this file.
1
3[BaseContainerProps(visible: false)]
5{
6 //---------------------------------------------------------------------------------------------------
7 override typename GetCategorizationType()
8 {
10 }
11
12 //---------------------------------------------------------------------------------------------------
15}
16
18class SCR_AIGroupCharactersMovementSpeedSetting : SCR_AIGroupCharactersMovementSpeedSettingBase
19{
20 [Attribute(typename.EnumToString(EMovementType, EMovementType.IDLE), UIWidgets.ComboBox, enums: ParamEnumArray.FromEnum(EMovementType))]
21 protected EMovementType m_eSpeed;
22
23 //---------------------------------------------------------------------------------------------------
24 static SCR_AIGroupCharactersMovementSpeedSetting Create(SCR_EAISettingOrigin origin, EMovementType speed)
25 {
26 auto s = new SCR_AIGroupCharactersMovementSpeedSetting();
27 s.Init(origin);
28 s.m_eSpeed = speed;
29 return s;
30 }
31
32 //---------------------------------------------------------------------------------------------------
33 override EMovementType GetSpeed(EMovementType desiredSpeed)
34 {
35 return m_eSpeed;
36 }
37
38 //---------------------------------------------------------------------------------------------------
39 override string GetDebugText()
40 {
41 return typename.EnumToString(EMovementType, m_eSpeed);
42 }
43}
SCR_AIAnimation_Loitering BaseContainerProps
Commanding menu commanding element class.
override GetCategorizationType()
SCR_EAISettingOrigin
float GetSpeed()
EMovementType
SCR_FieldOfViewSettings Attribute