pub struct ScriptUnit(/* private fields */);Expand description
IL2CPP class: App.ScriptUnit
Inherits: ScriptUtil
Implementations§
Source§impl ScriptUnit
impl ScriptUnit
pub fn base(self) -> ScriptUtil
Source§impl ScriptUnit
impl ScriptUnit
Sourcepub fn force_unit_get_first(args: impl Into<Array<DynValue>>) -> DynValue
pub fn force_unit_get_first(args: impl Into<Array<DynValue>>) -> DynValue
ForceUnitGetFirst(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn force_unit_get_next(args: impl Into<Array<DynValue>>) -> DynValue
pub fn force_unit_get_next(args: impl Into<Array<DynValue>>) -> DynValue
ForceUnitGetNext(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn force_unit_delete(args: impl Into<Array<DynValue>>)
pub fn force_unit_delete(args: impl Into<Array<DynValue>>)
ForceUnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_is_exist(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_is_exist(args: impl Into<Array<DynValue>>) -> DynValue
UnitIsExist(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_by_pid(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_by_pid(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetByPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_by_pos(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_by_pos(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetByPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_pid(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_pid(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_jid(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_jid(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetJID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_mpid(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_mpid(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetMPID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_is_status(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_is_status(args: impl Into<Array<DynValue>>) -> DynValue
UnitIsStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_status(args: impl Into<Array<DynValue>>)
pub fn unit_set_status(args: impl Into<Array<DynValue>>)
UnitSetStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_clear_status(args: impl Into<Array<DynValue>>)
pub fn unit_clear_status(args: impl Into<Array<DynValue>>)
UnitClearStatus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_show(args: impl Into<Array<DynValue>>)
pub fn unit_set_show(args: impl Into<Array<DynValue>>)
UnitSetShow(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_force(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_force(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetForce(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_level(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_level(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetLevel(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_hp(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_hp(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetHp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_move_cost(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_move_cost(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetMoveCost(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_hp(args: impl Into<Array<DynValue>>)
pub fn unit_set_hp(args: impl Into<Array<DynValue>>)
UnitSetHp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_reset_param(args: impl Into<Array<DynValue>>)
pub fn unit_reset_param(args: impl Into<Array<DynValue>>)
UnitResetParam(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_update(args: impl Into<Array<DynValue>>)
pub fn unit_update(args: impl Into<Array<DynValue>>)
UnitUpdate(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_capability(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_capability(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetCapability(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_die(args: impl Into<Array<DynValue>>)
pub fn unit_die(args: impl Into<Array<DynValue>>)
UnitDie(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_die_without_event(args: impl Into<Array<DynValue>>)
pub fn unit_die_without_event(args: impl Into<Array<DynValue>>)
UnitDieWithoutEvent(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_transfer_impl(unit: impl Into<Unit>, force: impl Into<Force_Type>)
pub fn unit_transfer_impl(unit: impl Into<Unit>, force: impl Into<Force_Type>)
UnitTransferImpl(crate::app::unit::Unit, crate::app::force::Force_Type) overload
Sourcepub fn unit_transfer(args: impl Into<Array<DynValue>>)
pub fn unit_transfer(args: impl Into<Array<DynValue>>)
UnitTransfer(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_delete(args: impl Into<Array<DynValue>>)
pub fn unit_delete(args: impl Into<Array<DynValue>>)
UnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_join_impl(
args: impl Into<Array<DynValue>>,
index: impl Into<i32>,
) -> PersonData
pub fn unit_join_impl( args: impl Into<Array<DynValue>>, index: impl Into<i32>, ) -> PersonData
UnitJoinImpl(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>, i32) overload
Sourcepub fn unit_join(args: impl Into<Array<DynValue>>)
pub fn unit_join(args: impl Into<Array<DynValue>>)
UnitJoin(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_join_silent(args: impl Into<Array<DynValue>>)
pub fn unit_join_silent(args: impl Into<Array<DynValue>>)
UnitJoinSilent(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_private_skill(args: impl Into<Array<DynValue>>)
pub fn unit_set_private_skill(args: impl Into<Array<DynValue>>)
UnitSetPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_clear_private_skill(args: impl Into<Array<DynValue>>)
pub fn unit_clear_private_skill(args: impl Into<Array<DynValue>>)
UnitClearPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_has_private_skill(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_has_private_skill(args: impl Into<Array<DynValue>>) -> DynValue
UnitHasPrivateSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_has_whole_skill(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_has_whole_skill(args: impl Into<Array<DynValue>>) -> DynValue
UnitHasWholeSkill(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_x(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_x(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetX(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_z(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_z(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetZ(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_can_enter(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_can_enter(args: impl Into<Array<DynValue>>) -> DynValue
UnitCanEnter(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_item_count(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_item_count(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetItemCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_item_range_i(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_item_range_i(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetItemRangeI(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_item_range_o(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_item_range_o(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetItemRangeO(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_item_equip(args: impl Into<Array<DynValue>>)
pub fn unit_set_item_equip(args: impl Into<Array<DynValue>>)
UnitSetItemEquip(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_put_off_item(args: impl Into<Array<DynValue>>)
pub fn unit_put_off_item(args: impl Into<Array<DynValue>>)
UnitPutOffItem(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_active(args: impl Into<Array<DynValue>>)
pub fn ai_set_active(args: impl Into<Array<DynValue>>)
AiSetActive(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_get_active(args: impl Into<Array<DynValue>>) -> DynValue
pub fn ai_get_active(args: impl Into<Array<DynValue>>) -> DynValue
AiGetActive(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_get_band_no(args: impl Into<Array<DynValue>>) -> DynValue
pub fn ai_get_band_no(args: impl Into<Array<DynValue>>) -> DynValue
AiGetBandNo(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_band_no(args: impl Into<Array<DynValue>>)
pub fn ai_set_band_no(args: impl Into<Array<DynValue>>)
AiSetBandNo(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_priority(args: impl Into<Array<DynValue>>)
pub fn ai_set_priority(args: impl Into<Array<DynValue>>)
AiSetPriority(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_sequence(args: impl Into<Array<DynValue>>)
pub fn ai_set_sequence(args: impl Into<Array<DynValue>>)
AiSetSequence(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_get_sequence(args: impl Into<Array<DynValue>>) -> DynValue
pub fn ai_get_sequence(args: impl Into<Array<DynValue>>) -> DynValue
AiGetSequence(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_rerewarp(args: impl Into<Array<DynValue>>)
pub fn ai_set_rerewarp(args: impl Into<Array<DynValue>>)
AiSetRerewarp(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_get_rerewarp_position(args: impl Into<Array<DynValue>>) -> DynValue
pub fn ai_get_rerewarp_position(args: impl Into<Array<DynValue>>) -> DynValue
AiGetRerewarpPosition(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_set_reject_power0_attack(args: impl Into<Array<DynValue>>)
pub fn ai_set_reject_power0_attack(args: impl Into<Array<DynValue>>)
AiSetRejectPower0Attack(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn ai_clear_move_limit(args: impl Into<Array<DynValue>>)
pub fn ai_clear_move_limit(args: impl Into<Array<DynValue>>)
AiClearMoveLimit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn can_enter(
unit: impl Into<Unit>,
x: impl Into<i32>,
z: impl Into<i32>,
) -> bool
pub fn can_enter( unit: impl Into<Unit>, x: impl Into<i32>, z: impl Into<i32>, ) -> bool
CanEnter(crate::app::unit::Unit, i32, i32) overload
Sourcepub fn try_get_move_pos(
args: impl Into<Array<DynValue>>,
) -> (bool, Unit, i32, i32, MapMoveFlag)
pub fn try_get_move_pos( args: impl Into<Array<DynValue>>, ) -> (bool, Unit, i32, i32, MapMoveFlag)
TryGetMovePos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>, *mutcrate::app::unit::Unit, *muti32, *muti32, *mutcrate::app::mapmoveflag::MapMoveFlag) overload
Sourcepub fn unit_set_pos(args: impl Into<Array<DynValue>>)
pub fn unit_set_pos(args: impl Into<Array<DynValue>>)
UnitSetPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_move_pos(args: impl Into<Array<DynValue>>)
pub fn unit_move_pos(args: impl Into<Array<DynValue>>)
UnitMovePos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_sync_sky_castle(args: impl Into<Array<DynValue>>)
pub fn unit_sync_sky_castle(args: impl Into<Array<DynValue>>)
UnitSyncSkyCastle(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_jump_pos(args: impl Into<Array<DynValue>>)
pub fn unit_jump_pos(args: impl Into<Array<DynValue>>)
UnitJumpPos(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_rotation(args: impl Into<Array<DynValue>>)
pub fn unit_rotation(args: impl Into<Array<DynValue>>)
UnitRotation(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_warp_in(args: impl Into<Array<DynValue>>)
pub fn unit_warp_in(args: impl Into<Array<DynValue>>)
UnitWarpIn(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_warp_out(args: impl Into<Array<DynValue>>)
pub fn unit_warp_out(args: impl Into<Array<DynValue>>)
UnitWarpOut(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_translation(args: impl Into<Array<DynValue>>)
pub fn unit_translation(args: impl Into<Array<DynValue>>)
UnitTranslation(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_is_action(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_is_action(args: impl Into<Array<DynValue>>) -> DynValue
UnitIsAction(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_play_anim(args: impl Into<Array<DynValue>>)
pub fn unit_play_anim(args: impl Into<Array<DynValue>>)
UnitPlayAnim(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_engage_count(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_engage_count(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetEngageCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_engage_count(args: impl Into<Array<DynValue>>)
pub fn unit_set_engage_count(args: impl Into<Array<DynValue>>)
UnitSetEngageCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_engaging(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_engaging(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetEngaging(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn update_image()
pub fn update_image()
UpdateImage() overload
Sourcepub fn unit_set_engaging(args: impl Into<Array<DynValue>>)
pub fn unit_set_engaging(args: impl Into<Array<DynValue>>)
UnitSetEngaging(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_god_unit(args: impl Into<Array<DynValue>>)
pub fn unit_set_god_unit(args: impl Into<Array<DynValue>>)
UnitSetGodUnit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_god_unit(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_god_unit(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetGodUnit(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_unit_create(args: impl Into<Array<DynValue>>)
pub fn god_unit_create(args: impl Into<Array<DynValue>>)
GodUnitCreate(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_unit_delete(args: impl Into<Array<DynValue>>)
pub fn god_unit_delete(args: impl Into<Array<DynValue>>)
GodUnitDelete(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_unit_set_darkness(args: impl Into<Array<DynValue>>)
pub fn god_unit_set_darkness(args: impl Into<Array<DynValue>>)
GodUnitSetDarkness(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_unit_set_escape(args: impl Into<Array<DynValue>>)
pub fn god_unit_set_escape(args: impl Into<Array<DynValue>>)
GodUnitSetEscape(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_unit_exists(args: impl Into<Array<DynValue>>) -> DynValue
pub fn god_unit_exists(args: impl Into<Array<DynValue>>) -> DynValue
GodUnitExists(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn god_data_get_mgid(args: impl Into<Array<DynValue>>) -> DynValue
pub fn god_data_get_mgid(args: impl Into<Array<DynValue>>) -> DynValue
GodDataGetMGID(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_god_state_count(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_god_state_count(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetGodStateCount(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_god_state(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_god_state(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetGodState(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_god_state(args: impl Into<Array<DynValue>>)
pub fn unit_set_god_state(args: impl Into<Array<DynValue>>)
UnitSetGodState(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_reliance_permit_a_plus(args: impl Into<Array<DynValue>>)
pub fn unit_reliance_permit_a_plus(args: impl Into<Array<DynValue>>)
UnitReliancePermitAPlus(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_shine(args: impl Into<Array<DynValue>>)
pub fn unit_shine(args: impl Into<Array<DynValue>>)
UnitShine(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_set_hp_stock(args: impl Into<Array<DynValue>>)
pub fn unit_set_hp_stock(args: impl Into<Array<DynValue>>)
UnitSetHpStock(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_hp_stock(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_hp_stock(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetHpStock(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn unit_get_hp_stock_max(args: impl Into<Array<DynValue>>) -> DynValue
pub fn unit_get_hp_stock_max(args: impl Into<Array<DynValue>>) -> DynValue
UnitGetHpStockMax(::unity::Array<crate::moon_sharp::interpreter::dynvalue::DynValue>) overload
Sourcepub fn regist(script: impl Into<EventScript>)
pub fn regist(script: impl Into<EventScript>)
Regist(crate::app::eventscript::EventScript) overload
Source§impl ScriptUnit
impl ScriptUnit
pub fn force_unit_get_first_method_info() -> &'static MethodInfo
pub fn force_unit_get_next_method_info() -> &'static MethodInfo
pub fn force_unit_delete_method_info() -> &'static MethodInfo
pub fn unit_is_exist_method_info() -> &'static MethodInfo
pub fn unit_get_by_pid_method_info() -> &'static MethodInfo
pub fn unit_get_by_pos_method_info() -> &'static MethodInfo
pub fn unit_get_pid_method_info() -> &'static MethodInfo
pub fn unit_get_jid_method_info() -> &'static MethodInfo
pub fn unit_get_mpid_method_info() -> &'static MethodInfo
pub fn unit_is_status_method_info() -> &'static MethodInfo
pub fn unit_set_status_method_info() -> &'static MethodInfo
pub fn unit_clear_status_method_info() -> &'static MethodInfo
pub fn unit_set_show_method_info() -> &'static MethodInfo
pub fn unit_get_force_method_info() -> &'static MethodInfo
pub fn unit_get_level_method_info() -> &'static MethodInfo
pub fn unit_get_hp_method_info() -> &'static MethodInfo
pub fn unit_get_move_cost_method_info() -> &'static MethodInfo
pub fn unit_set_hp_method_info() -> &'static MethodInfo
pub fn unit_reset_param_method_info() -> &'static MethodInfo
pub fn unit_update_method_info() -> &'static MethodInfo
pub fn unit_get_capability_method_info() -> &'static MethodInfo
pub fn unit_die_method_info() -> &'static MethodInfo
pub fn unit_die_without_event_method_info() -> &'static MethodInfo
pub fn unit_transfer_impl_method_info() -> &'static MethodInfo
pub fn unit_transfer_method_info() -> &'static MethodInfo
pub fn unit_delete_method_info() -> &'static MethodInfo
pub fn unit_join_impl_method_info() -> &'static MethodInfo
pub fn unit_join_method_info() -> &'static MethodInfo
pub fn unit_join_silent_method_info() -> &'static MethodInfo
pub fn unit_set_private_skill_method_info() -> &'static MethodInfo
pub fn unit_clear_private_skill_method_info() -> &'static MethodInfo
pub fn unit_has_private_skill_method_info() -> &'static MethodInfo
pub fn unit_has_whole_skill_method_info() -> &'static MethodInfo
pub fn unit_get_x_method_info() -> &'static MethodInfo
pub fn unit_get_z_method_info() -> &'static MethodInfo
pub fn unit_can_enter_method_info() -> &'static MethodInfo
pub fn unit_get_item_count_method_info() -> &'static MethodInfo
pub fn unit_get_item_range_i_method_info() -> &'static MethodInfo
pub fn unit_get_item_range_o_method_info() -> &'static MethodInfo
pub fn unit_set_item_equip_method_info() -> &'static MethodInfo
pub fn unit_put_off_item_method_info() -> &'static MethodInfo
pub fn ai_set_active_method_info() -> &'static MethodInfo
pub fn ai_get_active_method_info() -> &'static MethodInfo
pub fn ai_get_band_no_method_info() -> &'static MethodInfo
pub fn ai_set_band_no_method_info() -> &'static MethodInfo
pub fn ai_set_priority_method_info() -> &'static MethodInfo
pub fn ai_set_sequence_method_info() -> &'static MethodInfo
pub fn ai_get_sequence_method_info() -> &'static MethodInfo
pub fn ai_set_rerewarp_method_info() -> &'static MethodInfo
pub fn ai_get_rerewarp_position_method_info() -> &'static MethodInfo
pub fn ai_set_reject_power0_attack_method_info() -> &'static MethodInfo
pub fn ai_clear_move_limit_method_info() -> &'static MethodInfo
pub fn can_enter_method_info() -> &'static MethodInfo
pub fn try_get_move_pos_method_info() -> &'static MethodInfo
pub fn unit_set_pos_method_info() -> &'static MethodInfo
pub fn unit_move_pos_method_info() -> &'static MethodInfo
pub fn unit_sync_sky_castle_method_info() -> &'static MethodInfo
pub fn unit_jump_pos_method_info() -> &'static MethodInfo
pub fn unit_rotation_method_info() -> &'static MethodInfo
pub fn unit_warp_in_method_info() -> &'static MethodInfo
pub fn unit_warp_out_method_info() -> &'static MethodInfo
pub fn unit_translation_method_info() -> &'static MethodInfo
pub fn unit_is_action_method_info() -> &'static MethodInfo
pub fn unit_play_anim_method_info() -> &'static MethodInfo
pub fn unit_get_engage_count_method_info() -> &'static MethodInfo
pub fn unit_set_engage_count_method_info() -> &'static MethodInfo
pub fn unit_get_engaging_method_info() -> &'static MethodInfo
pub fn update_image_method_info() -> &'static MethodInfo
pub fn unit_set_engaging_method_info() -> &'static MethodInfo
pub fn unit_set_god_unit_method_info() -> &'static MethodInfo
pub fn unit_get_god_unit_method_info() -> &'static MethodInfo
pub fn god_unit_create_method_info() -> &'static MethodInfo
pub fn god_unit_delete_method_info() -> &'static MethodInfo
pub fn god_unit_set_darkness_method_info() -> &'static MethodInfo
pub fn god_unit_set_escape_method_info() -> &'static MethodInfo
pub fn god_unit_exists_method_info() -> &'static MethodInfo
pub fn god_data_get_mgid_method_info() -> &'static MethodInfo
pub fn unit_get_god_state_count_method_info() -> &'static MethodInfo
pub fn unit_get_god_state_method_info() -> &'static MethodInfo
pub fn unit_set_god_state_method_info() -> &'static MethodInfo
pub fn unit_reliance_permit_a_plus_method_info() -> &'static MethodInfo
pub fn unit_shine_method_info() -> &'static MethodInfo
pub fn unit_set_hp_stock_method_info() -> &'static MethodInfo
pub fn unit_get_hp_stock_method_info() -> &'static MethodInfo
pub fn unit_get_hp_stock_max_method_info() -> &'static MethodInfo
pub fn regist_method_info() -> &'static MethodInfo
pub fn ctor_method_info() -> &'static MethodInfo
Source§impl ScriptUnit
impl ScriptUnit
Trait Implementations§
Source§impl ClassIdentity for ScriptUnit
impl ClassIdentity for ScriptUnit
Source§impl Clone for ScriptUnit
impl Clone for ScriptUnit
Source§fn clone(&self) -> ScriptUnit
fn clone(&self) -> ScriptUnit
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl FromIlInstance for ScriptUnit
impl FromIlInstance for ScriptUnit
fn from_il_instance(instance: IlInstance) -> Self
fn instantiate() -> Option<Self>
§fn instantiate_with_class(class: Class) -> Option<Self>
fn instantiate_with_class(class: Class) -> Option<Self>
class is a subtype of Self or layout compatibleimpl Copy for ScriptUnit
impl IObject for ScriptUnit
impl IScriptUnit for ScriptUnit
impl IScriptUtil for ScriptUnit
Auto Trait Implementations§
impl Freeze for ScriptUnit
impl RefUnwindSafe for ScriptUnit
impl !Send for ScriptUnit
impl !Sync for ScriptUnit
impl Unpin for ScriptUnit
impl UnwindSafe for ScriptUnit
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
§impl<T> Cast for Twhere
T: SystemObject,
impl<T> Cast for Twhere
T: SystemObject,
fn get_class(self) -> Class
fn is_null(self) -> bool
fn rebind_class(self, new_class: Class)
fn override_class(self) -> Class
fn is_instance_of<T>(self) -> boolwhere
T: ClassIdentity,
fn is_direct_subclass_of<T>(self) -> boolwhere
T: ClassIdentity,
fn try_cast<T>(self) -> Option<T>where
T: ClassIdentity + FromIlInstance,
§unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
unsafe fn cast<T>(self) -> Twhere
T: ClassIdentity + FromIlInstance,
§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)
clone_to_uninit)§impl<T> DefaultInjectedMembers for T
impl<T> DefaultInjectedMembers for T
fn __injected_fields() -> Vec<InjectedFieldDescriptor>
fn __injected_methods() -> Vec<InjectedMethodDescriptor>
fn __injected_overrides() -> Vec<InjectedOverrideDescriptor>
Source§impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, capacity: i32)where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_count(self) -> i32where
Self: Sized,
fn get_item(self, index: i32) -> T0where
Self: Sized,
fn add(self, item: T0)where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn unchecked_add(self, item: T0)where
Self: Sized,
fn ensure_capacity(self, minimum: i32)where
Self: Sized,
Source§impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IAsyncOperationHandle_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_location_name(self) -> Il2CppStringwhere
Self: Sized,
fn set_location_name(self, value: Il2CppString)where
Self: Sized,
fn op_implicit(obj: AsyncOperationHandle_1<T0>) -> AsyncOperationHandle
fn ctor(self, op: AsyncOperationBase_1<T0>)where
Self: Sized,
fn get_download_status(self) -> DownloadStatuswhere
Self: Sized,
fn internal_get_download_status(
self,
visited: HashSet_1<Object>,
) -> DownloadStatuswhere
Self: Sized,
fn ctor_2(self, op: IAsyncOperation)where
Self: Sized,
fn ctor_3(self, op: IAsyncOperation, version: i32)where
Self: Sized,
fn ctor_4(self, op: IAsyncOperation, location_name: Il2CppString)where
Self: Sized,
fn ctor_5(self, op: IAsyncOperation, version: i32, location_name: Il2CppString)where
Self: Sized,
fn acquire(self) -> AsyncOperationHandle_1<T0>where
Self: Sized,
fn add_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn remove_completed(self, value: Action_1<AsyncOperationHandle_1<T0>>)where
Self: Sized,
fn add_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_completed_typeless(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn get_debug_name(self) -> Il2CppStringwhere
Self: Sized,
fn add_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn remove_destroyed(self, value: Action_1<AsyncOperationHandle>)where
Self: Sized,
fn equals(self, other: AsyncOperationHandle_1<T0>) -> boolwhere
Self: Sized,
fn get_hash_code(self) -> i32where
Self: Sized,
fn wait_for_completion(self) -> T0where
Self: Sized,
fn get_internal_op(self) -> AsyncOperationBase_1<T0>where
Self: Sized,
fn get_is_done(self) -> boolwhere
Self: Sized,
fn is_valid(self) -> boolwhere
Self: Sized,
fn get_percent_complete(self) -> f32where
Self: Sized,
fn get_reference_count(self) -> i32where
Self: Sized,
fn release(self)where
Self: Sized,
fn get_result(self) -> T0where
Self: Sized,
fn get_status(self) -> AsyncOperationStatuswhere
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ICoreUnsafeUtils_DefaultKeyGetter_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
Source§impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>, get_enumerator_ret_type: i32)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> KeyValuePair_2<T0, T1>where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_entry(self) -> DictionaryEntrywhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_key(self) -> Objectwhere
Self: Sized,
fn system_collections_i_dictionary_enumerator_get_value(self) -> Objectwhere
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_KeyCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
impl<T0, T1, __U> IDictionary_2_ValueCollection_EnumeratorMethods<T0, T1> for __U
fn ctor(self, dictionary: Dictionary_2<T0, T1>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T1where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IExposedReference_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn resolve(self, resolver: IExposedPropertyTable) -> T0where
Self: Sized,
Source§impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IHashSet_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, set: HashSet_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IIJobParallelForTransformExtensions_TransformParallelForLoopStruct_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn initialize() -> IntPtr
Source§impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
impl<T0, T1, __U> IKeyValuePair_2Methods<T0, T1> for __U
Source§impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILargeArrayBuilder_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, initialize: bool)where
Self: Sized,
fn ctor_2(self, max_capacity: i32)where
Self: Sized,
fn add_range(self, items: IEnumerable_1<T0>)where
Self: Sized,
fn copy_to(self, array: Array<T0>, array_index: i32, count: i32)where
Self: Sized,
fn get_buffer(self, index: i32) -> Array<T0>where
Self: Sized,
fn to_array(self) -> Array<T0>where
Self: Sized,
fn try_move(self) -> (bool, Array<T0>)where
Self: Sized,
fn allocate_buffer(self)where
Self: Sized,
Source§impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> ILinkedList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: LinkedList_1<T0>)where
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn system_runtime_serialization_i_deserialization_callback_on_deserialization(
self,
sender: Object,
)where
Self: Sized,
Source§impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IListBuffer_1Methods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn get_count(self) -> i32where
Self: Sized,
fn get_capacity(self) -> i32where
Self: Sized,
fn get_item(self) -> (*mut T0, i32)where
Self: Sized,
fn get_unchecked(self) -> (*mut T0, i32)where
Self: Sized,
fn try_add(self) -> (bool, T0)where
Self: Sized,
fn try_copy_to(self, other: ListBuffer_1<T0>) -> boolwhere
Self: Sized,
Source§impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
impl<T0, __U> IList_1_EnumeratorMethods<T0> for __Uwhere
T0: ClassIdentity,
__U: ClassIdentity,
fn ctor(self, list: List_1<T0>)where
Self: Sized,
fn dispose(self)where
Self: Sized,
fn move_next(self) -> boolwhere
Self: Sized,
fn move_next_rare(self) -> boolwhere
Self: Sized,
fn get_current(self) -> T0where
Self: Sized,
fn system_collections_i_enumerator_get_current(self) -> Objectwhere
Self: Sized,
fn system_collections_i_enumerator_reset(self)where
Self: Sized,
Source§impl<__T> IObjectMethods for __Twhere
__T: IObject,
impl<__T> IObjectMethods for __Twhere
__T: IObject,
Source§fn equals(self, obj: impl Into<Object>) -> bool
fn equals(self, obj: impl Into<Object>) -> bool
Equals(crate::system::object::Object) overloadSource§fn get_hash_code(self) -> i32
fn get_hash_code(self) -> i32
GetHashCode() overloadSource§fn memberwise_clone(self) -> Object
fn memberwise_clone(self) -> Object
MemberwiseClone() overloadSource§fn to_string(self) -> Il2CppString
fn to_string(self) -> Il2CppString
ToString() overloadSource§fn field_getter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
) -> IlInstance
fn field_getter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, ) -> IlInstance
FieldGetter(::unity::Il2CppString, ::unity::Il2CppString, *mut::unity::IlInstance) overloadSource§fn field_setter(
self,
type_name: impl Into<Il2CppString>,
field_name: impl Into<Il2CppString>,
val: impl Into<Object>,
)
fn field_setter( self, type_name: impl Into<Il2CppString>, field_name: impl Into<Il2CppString>, val: impl Into<Object>, )
FieldSetter(::unity::Il2CppString, ::unity::Il2CppString, crate::system::object::Object) overload