#[repr(C)]pub struct SkillEnum {
pub m_array: SkillArray,
pub m_mask: SkillData_TimingMasks,
}Expand description
Fields§
§m_array: SkillArray§m_mask: SkillData_TimingMasksImplementations§
Source§impl SkillEnum
impl SkillEnum
pub fn s_skill_list() -> List_1<SkillData>
pub fn set_s_skill_list(value: List_1<SkillData>)
Source§impl SkillEnum
impl SkillEnum
Sourcepub fn get(
array: impl Into<SkillArray>,
mask: impl Into<SkillData_TimingMasks>,
) -> SkillEnum
pub fn get( array: impl Into<SkillArray>, mask: impl Into<SkillData_TimingMasks>, ) -> SkillEnum
Get(crate::app::skillarray::SkillArray, crate::app::skilldata::SkillData_TimingMasks) overload
Sourcepub fn get_2(
unit: impl Into<Unit>,
mask: impl Into<SkillData_TimingMasks>,
) -> SkillEnum
pub fn get_2( unit: impl Into<Unit>, mask: impl Into<SkillData_TimingMasks>, ) -> SkillEnum
Get(crate::app::unit::Unit, crate::app::skilldata::SkillData_TimingMasks) overload
Sourcepub fn get_3(
array: impl Into<SkillArray>,
timing: impl Into<SkillData_Timings>,
) -> SkillEnum
pub fn get_3( array: impl Into<SkillArray>, timing: impl Into<SkillData_Timings>, ) -> SkillEnum
Get(crate::app::skillarray::SkillArray, crate::app::skilldata::SkillData_Timings) overload
Sourcepub fn get_4(
unit: impl Into<Unit>,
timing: impl Into<SkillData_Timings>,
) -> SkillEnum
pub fn get_4( unit: impl Into<Unit>, timing: impl Into<SkillData_Timings>, ) -> SkillEnum
Get(crate::app::unit::Unit, crate::app::skilldata::SkillData_Timings) overload
Sourcepub fn get_supports(array: impl Into<SkillArray>) -> SkillEnum
pub fn get_supports(array: impl Into<SkillArray>) -> SkillEnum
GetSupports(crate::app::skillarray::SkillArray) overload
Sourcepub fn get_supports_2(unit: impl Into<Unit>) -> SkillEnum
pub fn get_supports_2(unit: impl Into<Unit>) -> SkillEnum
GetSupports(crate::app::unit::Unit) overload
Source§impl SkillEnum
impl SkillEnum
Sourcepub fn ctor(
&mut self,
array: impl Into<SkillArray>,
mask: impl Into<SkillData_TimingMasks>,
)
pub fn ctor( &mut self, array: impl Into<SkillArray>, mask: impl Into<SkillData_TimingMasks>, )
.ctor(crate::app::skillarray::SkillArray, crate::app::skilldata::SkillData_TimingMasks) overload
Sourcepub fn get_enumerator(&mut self) -> SkillEnum_Enumerator
pub fn get_enumerator(&mut self) -> SkillEnum_Enumerator
GetEnumerator() overload
Sourcepub fn get_unsafe_list(&mut self) -> List_1<SkillData>
pub fn get_unsafe_list(&mut self) -> List_1<SkillData>
GetUnsafeList() overload
Source§impl SkillEnum
impl SkillEnum
pub fn ctor_method_info() -> &'static MethodInfo
pub fn get_method_info() -> &'static MethodInfo
pub fn get_2_method_info() -> &'static MethodInfo
pub fn get_3_method_info() -> &'static MethodInfo
pub fn get_4_method_info() -> &'static MethodInfo
pub fn get_supports_method_info() -> &'static MethodInfo
pub fn get_supports_2_method_info() -> &'static MethodInfo
pub fn get_enumerator_method_info() -> &'static MethodInfo
pub fn dispose_method_info() -> &'static MethodInfo
pub fn get_unsafe_list_method_info() -> &'static MethodInfo
pub fn cctor_method_info() -> &'static MethodInfo
Trait Implementations§
Source§impl ClassIdentity for SkillEnum
impl ClassIdentity for SkillEnum
impl Copy for SkillEnum
Auto Trait Implementations§
impl Freeze for SkillEnum
impl RefUnwindSafe for SkillEnum
impl !Send for SkillEnum
impl !Sync for SkillEnum
impl Unpin for SkillEnum
impl UnwindSafe for SkillEnum
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)