papermario
Decompilation of Paper Mario
 
All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Loading...
Searching...
No Matches
Trigger Struct Reference

#include <common_structs.h>

Data Fields

s32 flags
 
s32 varIndex
 
union { 
 
s32 colliderID
 
struct BombTriggerblast
 
location 
 
s32(* onActivateFunc )(struct Trigger *)
 
EvtScriptonTriggerEvt
 
struct EvtrunningScript
 
s32 priority
 
union { 
 
s32 varTable [3]
 
f32 varTableF [3]
 
void * varTablePtr [3]
 
};  
 
s32 * itemList
 
s32 tattleMsg
 
u8 hasPlayerInteractPrompt
 
char unk_31 [3]
 
s32 runningScriptID
 

Field Documentation

◆ [union]

union { ... } Trigger

◆ flags

◆ hasPlayerInteractPrompt

u8 Trigger::hasPlayerInteractPrompt

◆ itemList

s32* Trigger::itemList

Referenced by create_trigger().

◆ [union]

union { ... } Trigger::location

◆ onActivateFunc

s32(* Trigger::onActivateFunc) (struct Trigger *)

Referenced by create_trigger(), and update_triggers().

◆ onTriggerEvt

◆ priority

◆ runningScript

◆ runningScriptID

s32 Trigger::runningScriptID

◆ tattleMsg

s32 Trigger::tattleMsg

◆ unk_31

char Trigger::unk_31[3]

◆ varIndex

s32 Trigger::varIndex

Referenced by create_trigger(), and update_triggers().


The documentation for this struct was generated from the following file: