13 protected CameraToolsMenu
m_Menu;
17 DestroyFollowedObject();
18 delete m_FollowerRoot;
30 if( m_FollowedObject )
43 return m_FollowedObject;
49 if( m_FollowedObject )
51 m_FollowedObject.SetPosition( position );
70 if( m_FollowedObject && m_FollowedObject.GetPosition() !=
m_Position )
79 if( m_FollowedObject )
81 return m_FollowedObject.GetOrientation();
96 if( relativePos[0] >= 1 || relativePos[0] == 0 || relativePos[1] >= 1 || relativePos[1] == 0 )
98 m_FollowerRoot.Show(
false );
101 else if( relativePos[2] < 0 )
103 m_FollowerRoot.Show(
false );
108 m_FollowerRoot.Show(
true );
112 m_FollowerRoot.GetSize(
x,
y );
114 m_FollowerRoot.SetPos( relativePos[0], relativePos[1] );
119 m_FollowerRoot.Show(
true );
124 m_FollowerRoot.Show(
false );
131 m_FollowerRoot.SetAlpha( m_MinFade );
135 m_FollowerRoot.SetAlpha( m_MaxFade );
151 if( w == m_FollowerButton && button ==
MouseState.LEFT )
164 if( w == m_FollowerButton && button ==
MouseState.LEFT )
168 m_Menu.SelectActor( null );
protected vector m_Position
Cached world position.
protected ServerBrowserMenuNew m_Menu
class JsonUndergroundAreaTriggerData GetPosition
proto native void ObjectDelete(Object obj)
proto native vector GetScreenPosRelative(vector world_pos)
Transforms position in world to position in screen in percentage (0.0 - 1.0) as x,...
void CTActor(int index, vector pos, vector orient, string type, array< string > items, string hands_item, CameraToolsMenu parent)
proto native CGame GetGame()
proto native void SetPosition(vector position)
Set the world position of the Effect.