Compile unit: C:\SB\Game\zNPCGoalRobo.cpp Producer: MW MIPS C Compiler Language: C++ Code range: 0x002C1860 -> 0x002C2134 */ Range: 0x2C1860 -> 0x2C2134
| 8158 | */ |
| 8159 | // Range: 0x2C1860 -> 0x2C2134 |
| 8160 | void DeathRayUpdate(class zNPCGoalAlertFodBzzt * this /* r21 */, float dt /* r29+0x140 */) { |
| 8161 | // Blocks |
| 8162 | /* anonymous block */ { |
| 8163 | // Range: 0x2C1860 -> 0x2C2134 |
| 8164 | class zNPCFodBzzt * npc; // r20 |
| 8165 | signed int canDoDamage; // r19 |
| 8166 | signed int doFX; // r6 |
| 8167 | float pam_segments[8]; // r29+0x90 |
| 8168 | float pam; // r1 |
| 8169 | signed int i; // r8 |
| 8170 | float pam_inv; // r2 |
| 8171 | float dst_range; // r29+0x140 |
| 8172 | class xVec3 pos_src; // r29+0x130 |
| 8173 | class xVec3 pos_tgt; // r29+0x120 |
| 8174 | class xVec3 dir_laser; // r29+0x110 |
| 8175 | class xCollis * colrec; // r18 |
| 8176 | signed int rc; // r2 |
| 8177 | float dst_plyrEFf; // r1 |
| 8178 | class xVec3 vec_emitOffset; // @ 0x004FC828 |
| 8179 | class RwRGBA rgba_danger; // @ 0x004FC820 |
| 8180 | class RwRGBA rgba_warmup; // @ 0x004FC818 |
| 8181 | class RwRGBA rgba_benign; // @ 0x004FC810 |
| 8182 | } |
| 8183 | } |
| 8184 | |
| 8185 | /* |
| 8186 | Compile unit: C:\SB\Game\zNPCGoalRobo.cpp |