MCPcopy Create free account
hub / github.com/bfbbdecomp/bfbb / DeathRayUpdate

Function DeathRayUpdate

dwarf/SB/Game/zNPCGoalRobo.cpp:8160–8183  ·  view source on GitHub ↗

Compile unit: C:\SB\Game\zNPCGoalRobo.cpp Producer: MW MIPS C Compiler Language: C++ Code range: 0x002C1860 -> 0x002C2134 */ Range: 0x2C1860 -> 0x2C2134

Source from the content-addressed store, hash-verified

8158*/
8159// Range: 0x2C1860 -> 0x2C2134
8160void 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

Callers 1

ProcessMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected