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

◆ SetupTrap()

override void TrapSpawnBase::SetupTrap ( )
inlineprivate

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

35 {
36 if ( g_Game.IsServer() )
37 {
38 if ( GetHierarchyRootPlayer().CanDropEntity( this ) )
39 {
40 if ( IsRuined() )
41 {
42 PlayerBase player = PlayerBase.Cast( GetHierarchyRootPlayer() );
43 }
44 else
45 {
46 PlayerBase owner_player = PlayerBase.Cast( GetHierarchyRootPlayer() );
47
48 //GetDirection
49 vector trapPos = owner_player.GetDirection();
50 trapPos[1] = 0;
51 SetPosition( owner_player.GetPosition() + trapPos );
52
53 SetActive();
54
55 SetOrientation( owner_player.GetOrientation() );
56 }
57 }
58 }
59 }
DayZGame g_Game
Определения DayZGame.c:3942
void SetActive()
Определения TrapBase.c:404
proto native void SetPosition(vector position)
Set the world position of the Effect.
Определения Effect.c:463

Перекрестные ссылки g_Game, SetActive() и SetPosition().