DayZ 1.27
DayZ Explorer by KGB
 
Загрузка...
Поиск...
Не найдено

◆ CTActor()

void CTObjectFollower::CTActor ( int index,
vector pos,
vector orient,
string type,
array< string > items,
string hands_item,
CameraToolsMenu parent )
inlineprotected

См. определение в файле CTActor.c строка 13

14 {
15 m_FollowerRoot = GetGame().GetWorkspace().CreateWidgets( "gui/layouts/camera_tools/event_tracker.layout", null );
16 m_FollowerButton = m_FollowerRoot.FindAnyWidget( "IconPanel" );
17 m_IndexWidget = TextWidget.Cast( m_FollowerRoot.FindAnyWidget( "Text" ) );
18 m_Index = index;
19 m_Position = pos;
20 m_Orientation = orient;
21 m_Menu = parent;
22
23 m_IndexWidget.SetText( m_Index.ToString() );
24 m_FollowerRoot.SetHandler( this );
25 CreateFollowedObject( type );
26 SetHandsItem( hands_item );
27 SetItems( items );
28 }
vector m_Orientation
Определения BleedingSource.c:15
vector m_Position
Cached world position.
Определения Effect.c:41
ServerBrowserMenuNew m_Menu
Определения ServerBrowserTab.c:37
proto native WorkspaceWidget GetWorkspace()
void SetHandsItem(string item)
Определения CTActor.c:67
int m_Index
Определения CTActor.c:3
TextWidget m_IndexWidget
Определения CTActor.c:6
void SetItems(array< string > items)
Определения CTActor.c:49
proto native CGame GetGame()
proto native external Widget CreateWidgets(string layout, Widget parentWidget=NULL, bool immedUpdate=true)
Create widgets from *.layout file.

Перекрестные ссылки WorkspaceWidget::CreateWidgets(), GetGame(), CGame::GetWorkspace(), m_Index, m_IndexWidget, m_Menu, m_Orientation, m_Position, SetHandsItem() и SetItems().

Используется в ScriptedWidgetEventHandler::OnMouseButtonDown().