Data Structures | |
struct | WorldPartner |
Typedefs | |
typedef void(* | PartnerFunc) (Npc *partner) |
typedef s32(* | PartnerBoolFunc) (Npc *partner) |
typedef s32(* | PartnerTesHitFunc) (Npc *partner, Npc *enemy) |
Variables | |
Npc * | wPartnerNpc |
struct WorldPartner |
Data Fields | ||
---|---|---|
PartnerBoolFunc | canPlayerOpenMenus | |
PartnerBoolFunc | canUseAbility | |
void * | dmaDest |
Always 0x802BD100 |
void * | dmaEnd | |
void * | dmaStart | |
s32 | idle | |
PartnerFunc | init | |
s32 | isFlying | |
EvtScript * | onEnterMap | |
PartnerFunc | postBattle | |
PartnerFunc | preBattle | |
EvtScript * | putAway | |
EvtScript * | takeOut | |
PartnerTesHitFunc | testFirstStrike | |
EvtScript * | update | |
EvtScript * | useAbility |
Referenced by partner_flying_update_motion(), and partner_walking_update_motion().
Referenced by partner_walking_update_motion().
|
extern |
Referenced by _use_partner_ability(), action_update_use_tweester(), ClubbaNappingAI_Sleep(), create_partner_npc(), enable_partner_ai(), npc_do_player_collision(), partner_can_open_world_menus(), partner_can_use_ability(), partner_handle_after_battle(), partner_handle_before_battle(), partner_reset_data(), partner_test_enemy_collision(), partner_use_ability(), and sync_held_position().