pub struct Tile {
pub m_TileColorIndex: u32,
pub m_TileIndex: u32,
pub m_TileMatrixIndex: u32,
pub m_TileSpriteIndex: u32,
pub dummyAlignment: Option<u16>,
pub m_AllTileFlags: Option<u32>,
pub m_ColliderType: Option<i32>,
pub m_ObjectToInstantiate: Option<PPtr>,
pub m_TileFlags: Option<i64>,
pub m_TileObjectToInstantiateIndex: Option<u16>,
}
Expand description
Tile is a sub class of the Unity engine since version 2017.2.0b2. Exert from Unity’s scripting documentation: Class for a default tile in the Tilemap. This inherits from TileBase and represents a default tile to be placed in a Tilemap. It implements TileBase.GetTileData for simple rendering of a Sprite in the tile map.
Fields§
§m_TileColorIndex: u32
§m_TileIndex: u32
§m_TileMatrixIndex: u32
§m_TileSpriteIndex: u32
§dummyAlignment: Option<u16>
u16: (2019.4.24f1 - 2022.3.2f1)
m_AllTileFlags: Option<u32>
u32: (2019.3.0b1 - 2022.3.2f1)
m_ColliderType: Option<i32>
i32: (2017.2.0b2 - 2019.3.0a11)
m_ObjectToInstantiate: Option<PPtr>
PPtr<GameObject
>: (2017.2.0b2 - 2019.3.0a11)
m_TileFlags: Option<i64>
u32: (2017.2.0b2 - 2017.2.0b6); i32: (2017.2.0f2 - 2019.3.0a11)
m_TileObjectToInstantiateIndex: Option<u16>
u16: (2019.3.0b1 - 2022.3.2f1)
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Tile
impl<'de> Deserialize<'de> for Tile
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for Tile
impl RefUnwindSafe for Tile
impl Send for Tile
impl Sync for Tile
impl Unpin for Tile
impl UnwindSafe for Tile
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more