pub trait ITileMethods: ITile {
Show 14 methods
// Provided methods
fn get_sprite(self) -> Sprite { ... }
fn set_sprite(self, value: impl Into<Sprite>) { ... }
fn get_color(self) -> Color { ... }
fn set_color(self, value: impl Into<Color>) { ... }
fn get_transform(self) -> Matrix4x4 { ... }
fn set_transform(self, value: impl Into<Matrix4x4>) { ... }
fn get_game_object(self) -> GameObject { ... }
fn set_game_object(self, value: impl Into<GameObject>) { ... }
fn get_flags(self) -> TileFlags { ... }
fn set_flags(self, value: impl Into<TileFlags>) { ... }
fn get_collider_type(self) -> Tile_ColliderType { ... }
fn set_collider_type(self, value: impl Into<Tile_ColliderType>) { ... }
fn get_tile_data(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileData { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn get_sprite(self) -> Sprite
fn get_sprite(self) -> Sprite
get_sprite() overload
Sourcefn set_sprite(self, value: impl Into<Sprite>)
fn set_sprite(self, value: impl Into<Sprite>)
set_sprite(crate::unity_engine::sprite::Sprite) overload
Sourcefn set_color(self, value: impl Into<Color>)
fn set_color(self, value: impl Into<Color>)
set_color(crate::unity_engine::color::Color) overload
Sourcefn get_transform(self) -> Matrix4x4
fn get_transform(self) -> Matrix4x4
get_transform() overload
Sourcefn set_transform(self, value: impl Into<Matrix4x4>)
fn set_transform(self, value: impl Into<Matrix4x4>)
set_transform(crate::unity_engine::matrix4x4::Matrix4x4) overload
Sourcefn get_game_object(self) -> GameObject
fn get_game_object(self) -> GameObject
get_gameObject() overload
Sourcefn set_game_object(self, value: impl Into<GameObject>)
fn set_game_object(self, value: impl Into<GameObject>)
set_gameObject(crate::unity_engine::gameobject::GameObject) overload
Sourcefn set_flags(self, value: impl Into<TileFlags>)
fn set_flags(self, value: impl Into<TileFlags>)
set_flags(crate::unity_engine::tilemaps::tileflags::TileFlags) overload
Sourcefn get_collider_type(self) -> Tile_ColliderType
fn get_collider_type(self) -> Tile_ColliderType
get_colliderType() overload
Sourcefn set_collider_type(self, value: impl Into<Tile_ColliderType>)
fn set_collider_type(self, value: impl Into<Tile_ColliderType>)
set_colliderType(crate::unity_engine::tilemaps::tile::Tile_ColliderType) overload
Sourcefn get_tile_data(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileData
fn get_tile_data( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, ) -> TileData
GetTileData(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface, *mutcrate::unity_engine::tilemaps::tiledata::TileData) 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: ITile> ITileMethods for __T
unity_engine-tilemaps-tile only.