mirror of
https://github.com/VCMP-SqMod/SqMod.git
synced 2024-11-08 08:47:17 +01:00
Expose the vehicle light data modification API.
This commit is contained in:
parent
877e1a38cc
commit
88b5859213
@ -1098,6 +1098,24 @@ void CVehicle::ResetHandlings() const
|
||||
_Func->ResetInstHandling(m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
Int32 CVehicle::GetLightsData() const
|
||||
{
|
||||
// Validate the managed identifier
|
||||
Validate();
|
||||
// Retrieve the requested data
|
||||
return _Func->GetVehicleLightsData(m_ID);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
void CVehicle::SetLightsData(Int32 data) const
|
||||
{
|
||||
// Validate the managed identifier
|
||||
Validate();
|
||||
// Apply the requested data
|
||||
_Func->SetVehicleLightsData(m_ID, data);
|
||||
}
|
||||
|
||||
// ------------------------------------------------------------------------------------------------
|
||||
bool CVehicle::Embark(CPlayer & player) const
|
||||
{
|
||||
@ -1950,6 +1968,7 @@ void Register_CVehicle(HSQUIRRELVM vm)
|
||||
.Prop(_SC("HorizontalTurretRotation"), &CVehicle::GetHorizontalTurretRotation)
|
||||
.Prop(_SC("VerTurretRotation"), &CVehicle::GetVerticalTurretRotation)
|
||||
.Prop(_SC("VerticalTurretRotation"), &CVehicle::GetVerticalTurretRotation)
|
||||
.Prop(_SC("LightsData"), &CVehicle::GetLightsData, &CVehicle::SetLightsData)
|
||||
.Prop(_SC("CollideAreas"), &CVehicle::GetCollideAreas, &CVehicle::SetCollideAreas)
|
||||
.Prop(_SC("TrackPosition"), &CVehicle::GetTrackPosition, &CVehicle::SetTrackPosition)
|
||||
.Prop(_SC("TrackRotation"), &CVehicle::GetTrackRotation, &CVehicle::SetTrackRotation)
|
||||
|
@ -602,6 +602,16 @@ public:
|
||||
*/
|
||||
void ResetHandlings() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Retrieve the lights data for the managed vehicle entity.
|
||||
*/
|
||||
Int32 GetLightsData() const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Modify the lights data for the managed vehicle entity.
|
||||
*/
|
||||
void SetLightsData(Int32 data) const;
|
||||
|
||||
/* --------------------------------------------------------------------------------------------
|
||||
* Embark the specified player entity into the managed vehicle entity.
|
||||
*/
|
||||
|
Loading…
Reference in New Issue
Block a user