pub trait IAkGameObjEnvironmentDataMethods: IAkGameObjEnvironmentData {
// Provided methods
fn add_highest_priority_environments_from_portals(
self,
position: impl Into<Vector3>,
) { ... }
fn add_highest_priority_environments(self, position: impl Into<Vector3>) { ... }
fn update_aux_send(
self,
game_object: impl Into<GameObject>,
position: impl Into<Vector3>,
) { ... }
fn try_add_environment(self, env: impl Into<AkEnvironment>) { ... }
fn remove_environment(self, env: impl Into<AkEnvironment>) { ... }
fn add_ak_environment(
self,
environment_collider: impl Into<Collider>,
game_object_collider: impl Into<Collider>,
) { ... }
fn ak_environment_belongs_to_active_portals(
self,
env: impl Into<AkEnvironment>,
) -> bool { ... }
fn remove_ak_environment(
self,
environment_collider: impl Into<Collider>,
game_object_collider: impl Into<Collider>,
) { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn add_highest_priority_environments_from_portals(
self,
position: impl Into<Vector3>,
)
fn add_highest_priority_environments_from_portals( self, position: impl Into<Vector3>, )
AddHighestPriorityEnvironmentsFromPortals(crate::unity_engine::vector3::Vector3) overload
Sourcefn add_highest_priority_environments(self, position: impl Into<Vector3>)
fn add_highest_priority_environments(self, position: impl Into<Vector3>)
AddHighestPriorityEnvironments(crate::unity_engine::vector3::Vector3) overload
Sourcefn update_aux_send(
self,
game_object: impl Into<GameObject>,
position: impl Into<Vector3>,
)
fn update_aux_send( self, game_object: impl Into<GameObject>, position: impl Into<Vector3>, )
UpdateAuxSend(crate::unity_engine::gameobject::GameObject, crate::unity_engine::vector3::Vector3) overload
Sourcefn try_add_environment(self, env: impl Into<AkEnvironment>)
fn try_add_environment(self, env: impl Into<AkEnvironment>)
TryAddEnvironment(crate::root::akenvironment::AkEnvironment) overload
Sourcefn remove_environment(self, env: impl Into<AkEnvironment>)
fn remove_environment(self, env: impl Into<AkEnvironment>)
RemoveEnvironment(crate::root::akenvironment::AkEnvironment) overload
Sourcefn add_ak_environment(
self,
environment_collider: impl Into<Collider>,
game_object_collider: impl Into<Collider>,
)
fn add_ak_environment( self, environment_collider: impl Into<Collider>, game_object_collider: impl Into<Collider>, )
AddAkEnvironment(crate::unity_engine::collider::Collider, crate::unity_engine::collider::Collider) overload
Sourcefn ak_environment_belongs_to_active_portals(
self,
env: impl Into<AkEnvironment>,
) -> bool
fn ak_environment_belongs_to_active_portals( self, env: impl Into<AkEnvironment>, ) -> bool
AkEnvironmentBelongsToActivePortals(crate::root::akenvironment::AkEnvironment) overload
Sourcefn remove_ak_environment(
self,
environment_collider: impl Into<Collider>,
game_object_collider: impl Into<Collider>,
)
fn remove_ak_environment( self, environment_collider: impl Into<Collider>, game_object_collider: impl Into<Collider>, )
RemoveAkEnvironment(crate::unity_engine::collider::Collider, crate::unity_engine::collider::Collider) 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§
impl<__T: IAkGameObjEnvironmentData> IAkGameObjEnvironmentDataMethods for __T
root-akgameobjenvironmentdata only.