Skip to main content

IMapMaterialMethods

Trait IMapMaterialMethods 

Source
pub trait IMapMaterialMethods: IMapMaterial {
    // Provided methods
    fn ctor(self) { ... }
    fn find(
        self,
        kind: impl Into<MapMaterial_Kinds>,
        material: impl Into<Il2CppString>,
        property: impl Into<Il2CppString>,
    ) -> MapMaterial_Node { ... }
    fn try_add(
        self,
        kind: impl Into<MapMaterial_Kinds>,
        material: impl Into<Il2CppString>,
        property: impl Into<Il2CppString>,
    ) -> MapMaterial_Node { ... }
    fn get_count(self) -> i32 { ... }
    fn get_item(self, i: impl Into<i32>) -> MapMaterial_Node { ... }
    fn get_enumerator(self) -> IEnumerator_1<MapMaterial_Node> { ... }
}

Provided Methods§

Source

fn ctor(self)

.ctor() overload

Source

fn find( self, kind: impl Into<MapMaterial_Kinds>, material: impl Into<Il2CppString>, property: impl Into<Il2CppString>, ) -> MapMaterial_Node

Find(crate::app::mapmaterial::MapMaterial_Kinds, ::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn try_add( self, kind: impl Into<MapMaterial_Kinds>, material: impl Into<Il2CppString>, property: impl Into<Il2CppString>, ) -> MapMaterial_Node

TryAdd(crate::app::mapmaterial::MapMaterial_Kinds, ::unity::Il2CppString, ::unity::Il2CppString) overload

Source

fn get_count(self) -> i32

get_Count() overload

Source

fn get_item(self, i: impl Into<i32>) -> MapMaterial_Node

get_Item(i32) overload

Source

fn get_enumerator(self) -> IEnumerator_1<MapMaterial_Node>

GetEnumerator() 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: IMapMaterial> IMapMaterialMethods for __T

Available on crate feature app-mapmaterial only.