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

Закрытые члены

void HumanCommandVehicle ()
 
void ~HumanCommandVehicle ()
 
proto native Transport GetTransport ()
 
proto native int GetVehicleClass ()
 
proto native int GetVehicleSeat ()
 
proto native void SetVehicleType (int pVehicleType)
 
proto native int GetVehicleType ()
 
proto native void GetOutVehicle ()
 
proto native void KnockedOutVehicle ()
 
proto native bool ShouldBeKnockedOut ()
 
proto native void JumpOutVehicle ()
 
proto native void SwitchSeat (int pTransportPositionIndex, int pVehicleSeat)
 
proto native bool IsGettingIn ()
 
proto native bool IsGettingOut ()
 
proto native bool IsSwitchSeat ()
 
proto native bool WasGearChange ()
 
proto native void SetClutchState (bool pState)
 
proto native void KeepInVehicleSpaceAfterLeave (bool pState)
 
proto native void ProcessLeaveEvents ()
 
bool IsObjectIgnoredOnGettingOut (IEntity entity)
 

Подробное описание

Конструктор(ы)

◆ HumanCommandVehicle()

void HumanCommandVehicle ( )
inlineprivate
691{}

◆ ~HumanCommandVehicle()

void ~HumanCommandVehicle ( )
inlineprivate
692{}

Методы

◆ GetOutVehicle()

proto native void GetOutVehicle ( )
private

◆ GetTransport()

proto native Transport GetTransport ( )
private

Используется в IsObjectIgnoredOnGettingOut().

◆ GetVehicleClass()

proto native int GetVehicleClass ( )
private

◆ GetVehicleSeat()

proto native int GetVehicleSeat ( )
private

◆ GetVehicleType()

proto native int GetVehicleType ( )
private

◆ IsGettingIn()

proto native bool IsGettingIn ( )
private

◆ IsGettingOut()

proto native bool IsGettingOut ( )
private

◆ IsObjectIgnoredOnGettingOut()

bool IsObjectIgnoredOnGettingOut ( IEntity entity)
inlineprivate
714 {
716 if (!Class.CastTo(object, entity))
717 {
718 return true;
719 }
720
722 if (!transport)
723 {
724 return true;
725 }
726
727 if (object == transport || object.GetParent() == transport)
728 {
729 return true;
730 }
731
732 return transport.IsIgnoredObject(object);
733 }
Super root of all classes in Enforce script.
Definition EnScript.c:11
proto native Transport GetTransport()
Definition ObjectTyped.c:2
Definition EntityAI.c:95
Base native class for all motorized wheeled vehicles.
Definition Boat.c:28
static proto bool CastTo(out Class to, Class from)
Try to safely down-cast base class to child class.
proto native Widget GetParent()
Get parent of the Effect.
Definition Effect.c:407

Перекрестные ссылки Class::CastTo(), GetParent() и GetTransport().

◆ IsSwitchSeat()

proto native bool IsSwitchSeat ( )
private

◆ JumpOutVehicle()

proto native void JumpOutVehicle ( )
private

◆ KeepInVehicleSpaceAfterLeave()

proto native void KeepInVehicleSpaceAfterLeave ( bool pState)
private

◆ KnockedOutVehicle()

proto native void KnockedOutVehicle ( )
private

◆ ProcessLeaveEvents()

proto native void ProcessLeaveEvents ( )
private

◆ SetClutchState()

proto native void SetClutchState ( bool pState)
private

◆ SetVehicleType()

proto native void SetVehicleType ( int pVehicleType)
private

◆ ShouldBeKnockedOut()

proto native bool ShouldBeKnockedOut ( )
private

◆ SwitchSeat()

proto native void SwitchSeat ( int pTransportPositionIndex,
int pVehicleSeat )
private

◆ WasGearChange()

proto native bool WasGearChange ( )
private

Объявления и описания членов класса находятся в файле: