pub trait IMapInspectorMethods: IMapInspector {
Show 46 methods
// Provided methods
fn ctor(self, kind: impl Into<MapInspector_Kind>) { ... }
fn get_kind(self) -> MapInspector_Kind { ... }
fn get_function(self) -> DynValue { ... }
fn get_args(self) -> Array<DynValue> { ... }
fn get_condition(self) -> DynValue { ... }
fn is_condition(self) -> bool { ... }
fn is_inside(self, x: impl Into<i32>, z: impl Into<i32>) -> bool { ... }
fn completed(self) { ... }
fn is_value(self, self_: impl Into<i32>, other: impl Into<i32>) -> bool { ... }
fn is_eanble(self) -> bool { ... }
fn is_eanble_2(self, arg: impl Into<i32>) -> bool { ... }
fn is_eanble_3(self, arg1: impl Into<i32>, arg2: impl Into<i32>) -> bool { ... }
fn is_eanble_4(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
) -> bool { ... }
fn is_eanble_5(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
arg4: impl Into<i32>,
) -> bool { ... }
fn is_terminated(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
arg4: impl Into<i32>,
) -> bool { ... }
fn get_color(self) -> Color { ... }
fn get_x(self) -> i32 { ... }
fn get_z(self) -> i32 { ... }
fn get_x1(self) -> i32 { ... }
fn get_z1(self) -> i32 { ... }
fn get_x2(self) -> i32 { ... }
fn get_z2(self) -> i32 { ... }
fn get_w(self) -> i32 { ... }
fn get_h(self) -> i32 { ... }
fn get_hp(self) -> i32 { ... }
fn set_hp(self, value: impl Into<i32>) { ... }
fn get_max_hp(self) -> i32 { ... }
fn set_max_hp(self, value: impl Into<i32>) { ... }
fn get_completed(self) -> i32 { ... }
fn can_breakable(self) -> bool { ... }
fn can_breakable_2(self, unit: impl Into<Unit>) -> bool { ... }
fn can_breakable_3(self, force: impl Into<Force_Type>) -> bool { ... }
fn can_use_cannon(self) -> bool { ... }
fn can_show_break_icon(self) -> bool { ... }
fn pre_call(self, super_: impl Into<ProcInst>) { ... }
fn post_call(self, super_: impl Into<ProcInst>) { ... }
fn resume(self, super_: impl Into<ProcInst>) -> ProcInst { ... }
fn set_function(self, value: impl Into<DynValue>) -> MapInspector { ... }
fn set_args(self, args: impl Into<Array<DynValue>>) -> MapInspector { ... }
fn set_condition(self, condition: impl Into<DynValue>) -> MapInspector { ... }
fn reset_condition(self) -> MapInspector { ... }
fn get_global_key(self) -> Il2CppString { ... }
fn set_global_key(self) { ... }
fn serialize(self, stream: impl Into<Stream_2>) { ... }
fn deserialize(self, stream: impl Into<Stream_2>) { ... }
fn can_enter_around(self) -> bool { ... }
}Provided Methods§
Sourcefn ctor(self, kind: impl Into<MapInspector_Kind>)
fn ctor(self, kind: impl Into<MapInspector_Kind>)
.ctor(crate::app::mapinspector::MapInspector_Kind) overload
Sourcefn get_kind(self) -> MapInspector_Kind
fn get_kind(self) -> MapInspector_Kind
GetKind() overload
Sourcefn get_function(self) -> DynValue
fn get_function(self) -> DynValue
GetFunction() overload
Sourcefn get_condition(self) -> DynValue
fn get_condition(self) -> DynValue
GetCondition() overload
Sourcefn is_condition(self) -> bool
fn is_condition(self) -> bool
IsCondition() overload
Sourcefn is_value(self, self_: impl Into<i32>, other: impl Into<i32>) -> bool
fn is_value(self, self_: impl Into<i32>, other: impl Into<i32>) -> bool
IsValue(i32, i32) overload
Sourcefn is_eanble_2(self, arg: impl Into<i32>) -> bool
fn is_eanble_2(self, arg: impl Into<i32>) -> bool
IsEanble(i32) overload
Sourcefn is_eanble_3(self, arg1: impl Into<i32>, arg2: impl Into<i32>) -> bool
fn is_eanble_3(self, arg1: impl Into<i32>, arg2: impl Into<i32>) -> bool
IsEanble(i32, i32) overload
Sourcefn is_eanble_4(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
) -> bool
fn is_eanble_4( self, arg1: impl Into<i32>, arg2: impl Into<i32>, arg3: impl Into<i32>, ) -> bool
IsEanble(i32, i32, i32) overload
Sourcefn is_eanble_5(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
arg4: impl Into<i32>,
) -> bool
fn is_eanble_5( self, arg1: impl Into<i32>, arg2: impl Into<i32>, arg3: impl Into<i32>, arg4: impl Into<i32>, ) -> bool
IsEanble(i32, i32, i32, i32) overload
Sourcefn is_terminated(
self,
arg1: impl Into<i32>,
arg2: impl Into<i32>,
arg3: impl Into<i32>,
arg4: impl Into<i32>,
) -> bool
fn is_terminated( self, arg1: impl Into<i32>, arg2: impl Into<i32>, arg3: impl Into<i32>, arg4: impl Into<i32>, ) -> bool
IsTerminated(i32, i32, i32, i32) overload
Sourcefn get_max_hp(self) -> i32
fn get_max_hp(self) -> i32
get_MaxHp() overload
Sourcefn set_max_hp(self, value: impl Into<i32>)
fn set_max_hp(self, value: impl Into<i32>)
set_MaxHp(i32) overload
Sourcefn get_completed(self) -> i32
fn get_completed(self) -> i32
GetCompleted() overload
Sourcefn can_breakable(self) -> bool
fn can_breakable(self) -> bool
CanBreakable() overload
Sourcefn can_breakable_2(self, unit: impl Into<Unit>) -> bool
fn can_breakable_2(self, unit: impl Into<Unit>) -> bool
CanBreakable(crate::app::unit::Unit) overload
Sourcefn can_breakable_3(self, force: impl Into<Force_Type>) -> bool
fn can_breakable_3(self, force: impl Into<Force_Type>) -> bool
CanBreakable(crate::app::force::Force_Type) overload
Sourcefn can_use_cannon(self) -> bool
fn can_use_cannon(self) -> bool
CanUseCannon() overload
Sourcefn can_show_break_icon(self) -> bool
fn can_show_break_icon(self) -> bool
CanShowBreakIcon() overload
Sourcefn pre_call(self, super_: impl Into<ProcInst>)
fn pre_call(self, super_: impl Into<ProcInst>)
PreCall(crate::app::procinst::ProcInst) overload
Sourcefn post_call(self, super_: impl Into<ProcInst>)
fn post_call(self, super_: impl Into<ProcInst>)
PostCall(crate::app::procinst::ProcInst) overload
Sourcefn resume(self, super_: impl Into<ProcInst>) -> ProcInst
fn resume(self, super_: impl Into<ProcInst>) -> ProcInst
Resume(crate::app::procinst::ProcInst) overload
Sourcefn set_function(self, value: impl Into<DynValue>) -> MapInspector
fn set_function(self, value: impl Into<DynValue>) -> MapInspector
SetFunction(crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcefn set_args(self, args: impl Into<Array<DynValue>>) -> MapInspector
fn set_args(self, args: impl Into<Array<DynValue>>) -> MapInspector
SetArgs(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcefn set_condition(self, condition: impl Into<DynValue>) -> MapInspector
fn set_condition(self, condition: impl Into<DynValue>) -> MapInspector
SetCondition(crate::moon_sharp::interpreter::dynvalue::DynValue) overload
Sourcefn reset_condition(self) -> MapInspector
fn reset_condition(self) -> MapInspector
ResetCondition() overload
Sourcefn get_global_key(self) -> Il2CppString
fn get_global_key(self) -> Il2CppString
GetGlobalKey() overload
Sourcefn set_global_key(self)
fn set_global_key(self)
SetGlobalKey() overload
Sourcefn serialize(self, stream: impl Into<Stream_2>)
fn serialize(self, stream: impl Into<Stream_2>)
Serialize(crate::app::stream_2::Stream_2) overload
Sourcefn deserialize(self, stream: impl Into<Stream_2>)
fn deserialize(self, stream: impl Into<Stream_2>)
Deserialize(crate::app::stream_2::Stream_2) overload
Sourcefn can_enter_around(self) -> bool
fn can_enter_around(self) -> bool
CanEnterAround() 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: IMapInspector> IMapInspectorMethods for __T
app-mapinspector only.