pub struct PlayerObject {
pub player: Player,
/* private fields */
}Fields§
§player: PlayerImplementations§
Source§impl PlayerObject
impl PlayerObject
pub fn get_handle(&self) -> *const c_void
pub fn new(handle: *const c_void, player: Player) -> Self
Sourcepub fn attach_player_object_to_vehicle(
&self,
vehicle: &Vehicle,
offset: Vector3,
rotation: Vector3,
) -> bool
pub fn attach_player_object_to_vehicle( &self, vehicle: &Vehicle, offset: Vector3, rotation: Vector3, ) -> bool
Attach a player object to a vehicle.
Sourcepub fn attach_player_object_to_player(
&self,
player_attached_to: &Player,
offset: Vector3,
rotation: Vector3,
) -> bool
pub fn attach_player_object_to_player( &self, player_attached_to: &Player, offset: Vector3, rotation: Vector3, ) -> bool
Attach PlayerObject to another player
Sourcepub fn attach_player_object_to_object(
&self,
attached_to: &PlayerObject,
offset: Vector3,
rotation: Vector3,
) -> bool
pub fn attach_player_object_to_object( &self, attached_to: &PlayerObject, offset: Vector3, rotation: Vector3, ) -> bool
You can use this function to attach player-objects to other player-objects.
Sourcepub fn set_player_object_pos(&self, position: Vector3) -> bool
pub fn set_player_object_pos(&self, position: Vector3) -> bool
Sets the position of a player-object to the specified coordinates.
Sourcepub fn get_player_object_pos(&self) -> Vector3
pub fn get_player_object_pos(&self) -> Vector3
Get the position of a player object (CreatePlayerObject).
Sourcepub fn set_player_object_rotation(&self, rotation: Vector3) -> bool
pub fn set_player_object_rotation(&self, rotation: Vector3) -> bool
Set the rotation of an object on the X, Y and Z axis.
Sourcepub fn get_player_object_rotation(&self) -> Vector3
pub fn get_player_object_rotation(&self) -> Vector3
Use this function to get the object’s current rotation.
Sourcepub fn get_player_object_model(&self) -> i32
pub fn get_player_object_model(&self) -> i32
Retrieve the model ID of a player-object.
Sourcepub fn set_player_object_no_camera_collision(&self) -> bool
pub fn set_player_object_no_camera_collision(&self) -> bool
Toggles a player object camera collision.
Sourcepub fn move_player_object(&self, data: ObjectMoveData) -> i32
pub fn move_player_object(&self, data: ObjectMoveData) -> i32
Move a player object with a set speed.
Sourcepub fn stop_player_object(&self) -> bool
pub fn stop_player_object(&self) -> bool
Stop a moving player-object after MovePlayerObject has been used.
Sourcepub fn is_player_object_moving(&self) -> bool
pub fn is_player_object_moving(&self) -> bool
Checks if the given player objectid is moving.
Sourcepub fn set_player_object_material(
&self,
material_index: i32,
model_id: i32,
texture_library: &str,
texture_name: &str,
material_colour: Colour,
) -> bool
pub fn set_player_object_material( &self, material_index: i32, model_id: i32, texture_library: &str, texture_name: &str, material_colour: Colour, ) -> bool
Replace the texture of a player-object with the texture from another model in the game.
Sourcepub fn set_player_object_material_text(
&self,
text: &str,
material_index: i32,
material_size: i32,
fontface: &str,
fontsize: i32,
bold: bool,
font_colour: Colour,
background_colour: Colour,
textalignment: ObjectMaterialTextAlign,
) -> bool
pub fn set_player_object_material_text( &self, text: &str, material_index: i32, material_size: i32, fontface: &str, fontsize: i32, bold: bool, font_colour: Colour, background_colour: Colour, textalignment: ObjectMaterialTextAlign, ) -> bool
Replace the texture of a player object with text.
Sourcepub fn get_player_object_draw_distance(&self) -> f32
pub fn get_player_object_draw_distance(&self) -> f32
Get the draw distance of a player-object.
Sourcepub fn get_player_object_move_speed(&self) -> f32
pub fn get_player_object_move_speed(&self) -> f32
Get the move speed of a player-object.
pub fn get_player_object_moving_data(&self) -> ObjectMoveData
Sourcepub fn get_player_object_attached_data(&self) -> ObjectAttachmentData
pub fn get_player_object_attached_data(&self) -> ObjectAttachmentData
Get the attachment data of a player-object.
Sourcepub fn is_player_object_material_slot_used(&self, material_index: i32) -> bool
pub fn is_player_object_material_slot_used(&self, material_index: i32) -> bool
Checks if a slot of player-object material is used.
pub fn get_player_object_material_data( &self, material_index: i32, ) -> ObjectMaterialData
Sourcepub fn is_player_object_no_camera_collision(&self) -> bool
pub fn is_player_object_no_camera_collision(&self) -> bool
Check if collisions between players’ cameras and the specified player object is disabled.