mirror of
				https://github.com/VCMP-SqMod/SqMod.git
				synced 2025-10-31 14:27:18 +01:00 
			
		
		
		
	Added several aliases and short notations for members in vehicle entity type.
This commit is contained in:
		| @@ -1458,15 +1458,23 @@ bool Register_CVehicle(HSQUIRRELVM vm) | |||||||
|         .Prop(_SC("model_id"), &CVehicle::GetModelID) |         .Prop(_SC("model_id"), &CVehicle::GetModelID) | ||||||
|         .Prop(_SC("immunity"), &CVehicle::GetImmunity, &CVehicle::SetImmunity) |         .Prop(_SC("immunity"), &CVehicle::GetImmunity, &CVehicle::SetImmunity) | ||||||
|         .Prop(_SC("wrecked"), &CVehicle::IsWrecked) |         .Prop(_SC("wrecked"), &CVehicle::IsWrecked) | ||||||
|  |         .Prop(_SC("pos"), &CVehicle::GetPosition, &CVehicle::SetPosition) | ||||||
|         .Prop(_SC("position"), &CVehicle::GetPosition, &CVehicle::SetPosition) |         .Prop(_SC("position"), &CVehicle::GetPosition, &CVehicle::SetPosition) | ||||||
|  |         .Prop(_SC("rot"), &CVehicle::GetRotation, &CVehicle::SetRotation) | ||||||
|         .Prop(_SC("rotation"), &CVehicle::GetRotation, &CVehicle::SetRotation) |         .Prop(_SC("rotation"), &CVehicle::GetRotation, &CVehicle::SetRotation) | ||||||
|  |         .Prop(_SC("erot"), &CVehicle::GetRotationEuler, &CVehicle::SetRotationEuler) | ||||||
|  |         .Prop(_SC("rot_euler"), &CVehicle::GetRotationEuler, &CVehicle::SetRotationEuler) | ||||||
|         .Prop(_SC("rotation_euler"), &CVehicle::GetRotationEuler, &CVehicle::SetRotationEuler) |         .Prop(_SC("rotation_euler"), &CVehicle::GetRotationEuler, &CVehicle::SetRotationEuler) | ||||||
|         .Prop(_SC("speed"), &CVehicle::GetSpeed, &CVehicle::SetSpeed) |         .Prop(_SC("speed"), &CVehicle::GetSpeed, &CVehicle::SetSpeed) | ||||||
|         .Prop(_SC("rel_speed"), &CVehicle::GetRelSpeed, &CVehicle::SetRelSpeed) |         .Prop(_SC("rel_speed"), &CVehicle::GetRelSpeed, &CVehicle::SetRelSpeed) | ||||||
|         .Prop(_SC("turn_speed"), &CVehicle::GetTurnSpeed, &CVehicle::SetTurnSpeed) |         .Prop(_SC("turn_speed"), &CVehicle::GetTurnSpeed, &CVehicle::SetTurnSpeed) | ||||||
|         .Prop(_SC("rel_turn_speed"), &CVehicle::GetRelTurnSpeed, &CVehicle::SetRelTurnSpeed) |         .Prop(_SC("rel_turn_speed"), &CVehicle::GetRelTurnSpeed, &CVehicle::SetRelTurnSpeed) | ||||||
|  |         .Prop(_SC("spawn_pos"), &CVehicle::GetSpawnPosition, &CVehicle::SetSpawnPosition) | ||||||
|         .Prop(_SC("spawn_position"), &CVehicle::GetSpawnPosition, &CVehicle::SetSpawnPosition) |         .Prop(_SC("spawn_position"), &CVehicle::GetSpawnPosition, &CVehicle::SetSpawnPosition) | ||||||
|  |         .Prop(_SC("spawn_rot"), &CVehicle::GetSpawnRotation, &CVehicle::SetSpawnRotation) | ||||||
|         .Prop(_SC("spawn_rotation"), &CVehicle::GetSpawnRotation, &CVehicle::SetSpawnRotation) |         .Prop(_SC("spawn_rotation"), &CVehicle::GetSpawnRotation, &CVehicle::SetSpawnRotation) | ||||||
|  |         .Prop(_SC("spawn_erot"), &CVehicle::GetSpawnRotationEuler, &CVehicle::SetSpawnRotationEuler) | ||||||
|  |         .Prop(_SC("spawn_rot_euler"), &CVehicle::GetSpawnRotationEuler, &CVehicle::SetSpawnRotationEuler) | ||||||
|         .Prop(_SC("spawn_rotation_euler"), &CVehicle::GetSpawnRotationEuler, &CVehicle::SetSpawnRotationEuler) |         .Prop(_SC("spawn_rotation_euler"), &CVehicle::GetSpawnRotationEuler, &CVehicle::SetSpawnRotationEuler) | ||||||
|         .Prop(_SC("respawn_timer"), &CVehicle::GetRespawnTimer, &CVehicle::SetRespawnTimer) |         .Prop(_SC("respawn_timer"), &CVehicle::GetRespawnTimer, &CVehicle::SetRespawnTimer) | ||||||
|         .Prop(_SC("health"), &CVehicle::GetHealth, &CVehicle::SetHealth) |         .Prop(_SC("health"), &CVehicle::GetHealth, &CVehicle::SetHealth) | ||||||
| @@ -1478,20 +1486,28 @@ bool Register_CVehicle(HSQUIRRELVM vm) | |||||||
|         .Prop(_SC("lights"), &CVehicle::GetLights, &CVehicle::SetLights) |         .Prop(_SC("lights"), &CVehicle::GetLights, &CVehicle::SetLights) | ||||||
|         .Prop(_SC("radio"), &CVehicle::GetRadio, &CVehicle::SetRadio) |         .Prop(_SC("radio"), &CVehicle::GetRadio, &CVehicle::SetRadio) | ||||||
|         .Prop(_SC("radio_locked"), &CVehicle::GetRadioLocked, &CVehicle::SetRadioLocked) |         .Prop(_SC("radio_locked"), &CVehicle::GetRadioLocked, &CVehicle::SetRadioLocked) | ||||||
|  |         .Prop(_SC("ghost"), &CVehicle::GetGhostState, &CVehicle::SetGhostState) | ||||||
|         .Prop(_SC("ghost_state"), &CVehicle::GetGhostState, &CVehicle::SetGhostState) |         .Prop(_SC("ghost_state"), &CVehicle::GetGhostState, &CVehicle::SetGhostState) | ||||||
|         /* Functions */ |         /* Functions */ | ||||||
|         .Func(_SC("streamed_for"), &CVehicle::IsStreamedFor) |         .Func(_SC("streamed_for"), &CVehicle::IsStreamedFor) | ||||||
|         .Func(_SC("occupant"), &CVehicle::GetOccupant) |         .Func(_SC("occupant"), &CVehicle::GetOccupant) | ||||||
|         .Func(_SC("occupant_id"), &CVehicle::GetOccupantID) |         .Func(_SC("occupant_id"), &CVehicle::GetOccupantID) | ||||||
|         .Func(_SC("respawn"), &CVehicle::Respawn) |         .Func(_SC("respawn"), &CVehicle::Respawn) | ||||||
|  |         .Func(_SC("set_rot"), &CVehicle::SetRotationEx) | ||||||
|         .Func(_SC("set_rotation"), &CVehicle::SetRotationEx) |         .Func(_SC("set_rotation"), &CVehicle::SetRotationEx) | ||||||
|  |         .Func(_SC("set_erot"), &CVehicle::SetRotationEulerEx) | ||||||
|  |         .Func(_SC("set_rot_euler"), &CVehicle::SetRotationEulerEx) | ||||||
|         .Func(_SC("set_rotation_euler"), &CVehicle::SetRotationEulerEx) |         .Func(_SC("set_rotation_euler"), &CVehicle::SetRotationEulerEx) | ||||||
|         .Func(_SC("set_speed"), &CVehicle::SetSpeedEx) |         .Func(_SC("set_speed"), &CVehicle::SetSpeedEx) | ||||||
|         .Func(_SC("set_rel_speed"), &CVehicle::SetRelSpeedEx) |         .Func(_SC("set_rel_speed"), &CVehicle::SetRelSpeedEx) | ||||||
|         .Func(_SC("set_turn_speed"), &CVehicle::SetTurnSpeedEx) |         .Func(_SC("set_turn_speed"), &CVehicle::SetTurnSpeedEx) | ||||||
|         .Func(_SC("set_rel_turn_speed"), &CVehicle::SetRelTurnSpeedEx) |         .Func(_SC("set_rel_turn_speed"), &CVehicle::SetRelTurnSpeedEx) | ||||||
|  |         .Func(_SC("set_spawn_pos"), &CVehicle::SetSpawnPositionEx) | ||||||
|         .Func(_SC("set_spawn_position"), &CVehicle::SetSpawnPositionEx) |         .Func(_SC("set_spawn_position"), &CVehicle::SetSpawnPositionEx) | ||||||
|  |         .Func(_SC("set_spawn_rot"), &CVehicle::SetSpawnRotationEx) | ||||||
|         .Func(_SC("set_spawn_rotation"), &CVehicle::SetSpawnRotationEx) |         .Func(_SC("set_spawn_rotation"), &CVehicle::SetSpawnRotationEx) | ||||||
|  |         .Func(_SC("set_spawn_erot"), &CVehicle::SetSpawnRotationEulerEx) | ||||||
|  |         .Func(_SC("set_spawn_rot_euler"), &CVehicle::SetSpawnRotationEulerEx) | ||||||
|         .Func(_SC("set_spawn_rotation_euler"), &CVehicle::SetSpawnRotationEulerEx) |         .Func(_SC("set_spawn_rotation_euler"), &CVehicle::SetSpawnRotationEulerEx) | ||||||
|         .Func(_SC("set_colors"), &CVehicle::SetColors) |         .Func(_SC("set_colors"), &CVehicle::SetColors) | ||||||
|         .Func(_SC("get_part_status"), &CVehicle::GetPartStatus) |         .Func(_SC("get_part_status"), &CVehicle::GetPartStatus) | ||||||
| @@ -1502,6 +1518,12 @@ bool Register_CVehicle(HSQUIRRELVM vm) | |||||||
|         .Func(_SC("get_handling_data"), &CVehicle::GetHandlingData) |         .Func(_SC("get_handling_data"), &CVehicle::GetHandlingData) | ||||||
|         .Func(_SC("set_handling_data"), &CVehicle::SetHandlingData) |         .Func(_SC("set_handling_data"), &CVehicle::SetHandlingData) | ||||||
|         /* Overloads */ |         /* Overloads */ | ||||||
|  |         .Overload< void (CVehicle::*)(const Vector3 &, bool) const > | ||||||
|  |             (_SC("set_pos"), &CVehicle::SetPositionEx) | ||||||
|  |         .Overload< void (CVehicle::*)(SQFloat, SQFloat, SQFloat) const > | ||||||
|  |             (_SC("set_pos"), &CVehicle::SetPositionEx) | ||||||
|  |         .Overload< void (CVehicle::*)(SQFloat, SQFloat, SQFloat, bool) const > | ||||||
|  |             (_SC("set_pos"), &CVehicle::SetPositionEx) | ||||||
|         .Overload< void (CVehicle::*)(const Vector3 &, bool) const > |         .Overload< void (CVehicle::*)(const Vector3 &, bool) const > | ||||||
|             (_SC("set_position"), &CVehicle::SetPositionEx) |             (_SC("set_position"), &CVehicle::SetPositionEx) | ||||||
|         .Overload< void (CVehicle::*)(SQFloat, SQFloat, SQFloat) const > |         .Overload< void (CVehicle::*)(SQFloat, SQFloat, SQFloat) const > | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user