Struct roblox::instance::Player [−][src]
pub struct Player<'a> {Show 57 fields
pub account_age: i32,
pub auto_jump_enabled: bool,
pub camera_max_zoom_distance: f32,
pub camera_min_zoom_distance: f32,
pub camera_mode: CameraMode,
pub can_load_character_appearance: bool,
pub character: Option<InstanceRef>,
pub character_appearance_id: i64,
pub chat_mode: ChatMode,
pub dev_camera_occlusion_mode: DevCameraOcclusionMode,
pub dev_computer_camera_mode: DevComputerCameraMovementMode,
pub dev_computer_movement_mode: DevComputerMovementMode,
pub dev_enable_mouse_lock: bool,
pub dev_touch_camera_mode: DevTouchCameraMovementMode,
pub dev_touch_movement_mode: DevTouchMovementMode,
pub display_name: &'a str,
pub follow_user_id: i64,
pub gameplay_paused: bool,
pub guest: bool,
pub health_display_distance: f32,
pub locale_id: &'a str,
pub maximum_simulation_radius: f32,
pub membership_type: MembershipType,
pub name_display_distance: f32,
pub neutral: bool,
pub os_platform: &'a str,
pub platform_name: &'a str,
pub replication_focus: Option<InstanceRef>,
pub respawn_location: Option<InstanceRef>,
pub simulation_radius: f32,
pub team: Option<InstanceRef>,
pub team_color: BrickColor,
pub teleported: bool,
pub teleported_in: bool,
pub user_id: i64,
pub vr_device: &'a str,
pub archivable: bool,
pub class_name: &'a str,
pub name: &'a str,
pub parent: Option<InstanceRef>,
pub roblox_locked: bool,
pub source_asset_id: i64,
pub character_added: RBXScriptSignal<Option<InstanceRef>>,
pub character_appearance_loaded: RBXScriptSignal<Option<InstanceRef>>,
pub character_removing: RBXScriptSignal<Option<InstanceRef>>,
pub chatted: RBXScriptSignal<(&'a str, Option<InstanceRef>)>,
pub friend_status_changed: RBXScriptSignal<(Option<InstanceRef>, FriendStatus)>,
pub idled: RBXScriptSignal<f64>,
pub on_teleport: RBXScriptSignal<(TeleportState, i64, &'a str)>,
pub simulation_radius_changed: RBXScriptSignal<f32>,
pub ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>,
pub attribute_changed: RBXScriptSignal<&'a str>,
pub changed: RBXScriptSignal<&'a str>,
pub child_added: RBXScriptSignal<Option<InstanceRef>>,
pub child_removed: RBXScriptSignal<Option<InstanceRef>>,
pub descendant_added: RBXScriptSignal<Option<InstanceRef>>,
pub descendant_removing: RBXScriptSignal<Option<InstanceRef>>,
}Expand description
The Player Instance Class
Fields
account_age: i32auto_jump_enabled: boolcamera_max_zoom_distance: f32camera_min_zoom_distance: f32camera_mode: CameraModecan_load_character_appearance: boolcharacter: Option<InstanceRef>character_appearance_id: i64chat_mode: ChatModedev_camera_occlusion_mode: DevCameraOcclusionModedev_computer_camera_mode: DevComputerCameraMovementModedev_computer_movement_mode: DevComputerMovementModedev_enable_mouse_lock: booldev_touch_camera_mode: DevTouchCameraMovementModedev_touch_movement_mode: DevTouchMovementModedisplay_name: &'a strfollow_user_id: i64gameplay_paused: boolguest: boolhealth_display_distance: f32locale_id: &'a strmaximum_simulation_radius: f32membership_type: MembershipTypename_display_distance: f32neutral: boolos_platform: &'a strplatform_name: &'a strreplication_focus: Option<InstanceRef>respawn_location: Option<InstanceRef>simulation_radius: f32team: Option<InstanceRef>team_color: BrickColorteleported: boolteleported_in: booluser_id: i64vr_device: &'a strarchivable: boolInherited from Instance
class_name: &'a strInherited from Instance
name: &'a strInherited from Instance
parent: Option<InstanceRef>Inherited from Instance
roblox_locked: boolInherited from Instance
source_asset_id: i64Inherited from Instance
character_added: RBXScriptSignal<Option<InstanceRef>>character_appearance_loaded: RBXScriptSignal<Option<InstanceRef>>character_removing: RBXScriptSignal<Option<InstanceRef>>chatted: RBXScriptSignal<(&'a str, Option<InstanceRef>)>friend_status_changed: RBXScriptSignal<(Option<InstanceRef>, FriendStatus)>idled: RBXScriptSignal<f64>on_teleport: RBXScriptSignal<(TeleportState, i64, &'a str)>simulation_radius_changed: RBXScriptSignal<f32>ancestry_changed: RBXScriptSignal<(Option<InstanceRef>, Option<InstanceRef>)>Inherited from Instance
attribute_changed: RBXScriptSignal<&'a str>Inherited from Instance
changed: RBXScriptSignal<&'a str>Inherited from Instance
child_added: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
child_removed: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
descendant_added: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
descendant_removing: RBXScriptSignal<Option<InstanceRef>>Inherited from Instance
Implementations
pub fn load_character_with_humanoid_description(
&self,
humanoid_description: Option<InstanceRef>
)
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
pub fn find_first_child_which_is_a(
&self,
class_name: &'a str,
recursive: bool
) -> Option<InstanceRef>
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Inherited from Instance
Trait Implementations
Auto Trait Implementations
impl<'a> RefUnwindSafe for Player<'a>
impl<'a> UnwindSafe for Player<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more