Skip to main content

IAkRoomPortalMethods

Trait IAkRoomPortalMethods 

Source
pub trait IAkRoomPortalMethods: IAkRoomPortal {
Show 31 methods // Provided methods fn get_portal_active(self) -> bool { ... } fn set_portal_active(self, value: impl Into<bool>) { ... } fn get_front_room_id(self) -> u64 { ... } fn get_back_room_id(self) -> u64 { ... } fn get_room(self, index: impl Into<i32>) -> AkRoom { ... } fn get_front_room(self) -> AkRoom { ... } fn get_back_room(self) -> AkRoom { ... } fn set_room_portal(self) { ... } fn update_room_portal(self) { ... } fn overlaps(self, room: impl Into<AkRoom>) -> bool { ... } fn get_is_valid(self) -> bool { ... } fn get_id(self) -> u64 { ... } fn awake(self) { ... } fn start(self) { ... } fn handle_event(self, in_game_object: impl Into<GameObject>) { ... } fn close_portal(self, in_game_object: impl Into<GameObject>) { ... } fn on_destroy(self) { ... } fn on_enable(self) { ... } fn on_disable(self) { ... } fn is_room_active(self, in_room: impl Into<AkRoom>) -> bool { ... } fn open(self) { ... } fn close(self) { ... } fn find_overlapping_rooms( self, room_list: impl Into<Array<AkRoom_PriorityList>>, ) { ... } fn fill_room_list( self, position: impl Into<Vector3>, list: impl Into<AkRoom_PriorityList>, ) { ... } fn update_rooms(self) { ... } fn set_room(self, in_room_index: impl Into<i32>, in_room: impl Into<AkRoom>) { ... } fn set_front_room(self, room: impl Into<AkRoom>) { ... } fn set_back_room(self, room: impl Into<AkRoom>) { ... } fn update_sound_engine_room_i_ds(self) { ... } fn update_overlapping_rooms(self) { ... } fn ctor(self) { ... }
}

Provided Methods§

Source

fn get_portal_active(self) -> bool

get_portalActive() overload

Source

fn set_portal_active(self, value: impl Into<bool>)

set_portalActive(bool) overload

Source

fn get_front_room_id(self) -> u64

get_frontRoomID() overload

Source

fn get_back_room_id(self) -> u64

get_backRoomID() overload

Source

fn get_room(self, index: impl Into<i32>) -> AkRoom

GetRoom(i32) overload

Source

fn get_front_room(self) -> AkRoom

get_frontRoom() overload

Source

fn get_back_room(self) -> AkRoom

get_backRoom() overload

Source

fn set_room_portal(self)

SetRoomPortal() overload

Source

fn update_room_portal(self)

UpdateRoomPortal() overload

Source

fn overlaps(self, room: impl Into<AkRoom>) -> bool

Overlaps(crate::root::akroom::AkRoom) overload

Source

fn get_is_valid(self) -> bool

get_IsValid() overload

Source

fn get_id(self) -> u64

GetID() overload

Source

fn awake(self)

Awake() overload

Source

fn start(self)

Start() overload

Source

fn handle_event(self, in_game_object: impl Into<GameObject>)

HandleEvent(crate::unity_engine::gameobject::GameObject) overload

Source

fn close_portal(self, in_game_object: impl Into<GameObject>)

ClosePortal(crate::unity_engine::gameobject::GameObject) overload

Source

fn on_destroy(self)

OnDestroy() overload

Source

fn on_enable(self)

OnEnable() overload

Source

fn on_disable(self)

OnDisable() overload

Source

fn is_room_active(self, in_room: impl Into<AkRoom>) -> bool

IsRoomActive(crate::root::akroom::AkRoom) overload

Source

fn open(self)

Open() overload

Source

fn close(self)

Close() overload

Source

fn find_overlapping_rooms( self, room_list: impl Into<Array<AkRoom_PriorityList>>, )

FindOverlappingRooms(::unity::Array<crate::root::akroom::AkRoom_PriorityList>) overload

Source

fn fill_room_list( self, position: impl Into<Vector3>, list: impl Into<AkRoom_PriorityList>, )

FillRoomList(crate::unity_engine::vector3::Vector3, crate::root::akroom::AkRoom_PriorityList) overload

Source

fn update_rooms(self)

UpdateRooms() overload

Source

fn set_room(self, in_room_index: impl Into<i32>, in_room: impl Into<AkRoom>)

SetRoom(i32, crate::root::akroom::AkRoom) overload

Source

fn set_front_room(self, room: impl Into<AkRoom>)

SetFrontRoom(crate::root::akroom::AkRoom) overload

Source

fn set_back_room(self, room: impl Into<AkRoom>)

SetBackRoom(crate::root::akroom::AkRoom) overload

Source

fn update_sound_engine_room_i_ds(self)

UpdateSoundEngineRoomIDs() overload

Source

fn update_overlapping_rooms(self)

UpdateOverlappingRooms() overload

Source

fn ctor(self)

.ctor() overload

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl<__T: IAkRoomPortal> IAkRoomPortalMethods for __T

Available on crate feature root-akroomportal only.