pub trait ITileBaseMethods: ITileBase {
// Provided methods
fn refresh_tile(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) { ... }
fn get_tile_data(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileData { ... }
fn get_tile_data_no_ref(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileData { ... }
fn get_tile_animation_data(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> (bool, TileAnimationData) { ... }
fn get_tile_animation_data_no_ref(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileAnimationData { ... }
fn start_up(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
go: impl Into<GameObject>,
) -> bool { ... }
fn ctor(self) { ... }
}Provided Methods§
Sourcefn refresh_tile(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
)
fn refresh_tile( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, )
RefreshTile(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface) 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
Sourcefn get_tile_data_no_ref(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileData
fn get_tile_data_no_ref( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, ) -> TileData
GetTileDataNoRef(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface) overload
Sourcefn get_tile_animation_data(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> (bool, TileAnimationData)
fn get_tile_animation_data( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, ) -> (bool, TileAnimationData)
GetTileAnimationData(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface, *mutcrate::unity_engine::tilemaps::tileanimationdata::TileAnimationData) overload
Sourcefn get_tile_animation_data_no_ref(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
) -> TileAnimationData
fn get_tile_animation_data_no_ref( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, ) -> TileAnimationData
GetTileAnimationDataNoRef(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface) overload
Sourcefn start_up(
self,
position: impl Into<Vector3Int>,
tilemap: impl Into<ITilemap_Interface>,
go: impl Into<GameObject>,
) -> bool
fn start_up( self, position: impl Into<Vector3Int>, tilemap: impl Into<ITilemap_Interface>, go: impl Into<GameObject>, ) -> bool
StartUp(crate::unity_engine::vector3int::Vector3Int, crate::unity_engine::tilemaps::itilemap_interface::ITilemap_Interface, crate::unity_engine::gameobject::GameObject) 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: ITileBase> ITileBaseMethods for __T
unity_engine-tilemaps-tilebase only.