8 protected CameraToolsMenu
m_Menu;
19 void CTEvent(
int index,
int actor,
Widget root,
bool walk, CameraToolsMenu parent )
27 m_EventActorWidget = EditBoxWidget.Cast(
m_Root.FindAnyWidget(
"event_actor_edit" ) );
28 m_EventTimeWidget = EditBoxWidget.Cast(
m_Root.FindAnyWidget(
"event_time_edit" ) );
29 m_EventTypeWidget = EditBoxWidget.Cast(
m_Root.FindAnyWidget(
"event_type_edit" ) );
30 m_EventWalkWidget = CheckBoxWidget.Cast(
m_Root.FindAnyWidget(
"auto_walk" ) );
32 m_EventWalkWidget.SetChecked( walk );
33 m_IndexWidget.SetText( m_Index.ToString() );
34 m_EventActorWidget.SetText( m_ActorIndex.ToString() );
48 if( m_EventWalkWidget.IsChecked() )
50 player.GetInputController().OverrideMovementAngle(
true, 1 );
51 player.GetInputController().OverrideMovementSpeed(
true, 1 );
55 if( player.GetCommand_Action() )
75 player.GetInputController().OverrideMovementSpeed(
true, 0 );
79 bool IsTime(
float start_time,
float end_time )
81 if( m_EventTime >= start_time )
83 if( m_EventTime <= end_time )
94 m_EventTimeWidget.SetText( time.
ToString() );
99 m_EventTypeWidget.SetText( type.ToString() );
104 m_EventTime = m_EventTimeWidget.GetText().ToFloat();
110 return m_EventTypeWidget.GetText().ToInt();
115 return m_EventActorWidget.GetText().ToInt();
120 return m_EventWalkWidget.IsChecked();
125 m_Root.FindAnyWidget(
"spacer" ).SetAlpha( 1 );
126 m_IndexWidget.SetColor(
ARGBF( 1, 1, 0, 0 ) );
127 m_EventTypeWidget.SetColor(
ARGBF( 1, 1, 0, 0 ) );
128 m_EventTypeWidget.SetColor(
ARGBF( 1, 1, 0, 0 ) );
133 m_Root.FindAnyWidget(
"spacer" ).SetAlpha( 0.625 );
134 m_IndexWidget.SetColor(
ARGBF( 1, 1, 1, 1 ) );
135 m_EventTypeWidget.SetColor(
ARGBF( 1, 1, 1, 1 ) );
136 m_EventTypeWidget.SetColor(
ARGBF( 1, 1, 1, 1 ) );
protected ServerBrowserMenuNew m_Menu
proto native WorkspaceWidget GetWorkspace()
DayZPlayerConstants
defined in C++
proto native CGame GetGame()
int ARGBF(float fa, float fr, float fg, float fb)
Converts <0.0, 1.0> ARGB into color.