summaryrefslogtreecommitdiff
path: root/src/d/actor/d_a_obj_vmc.cpp
diff options
context:
space:
mode:
authorKristopher Early <1191258+MrPolymorph@users.noreply.github.com>2025-08-20 19:35:08 +0100
committerGitHub <noreply@github.com>2025-08-20 14:35:08 -0400
commit92996b9ca1dff8a9a8fec2da9800a816d56dec95 (patch)
tree9ea7abcd7531839b86bf77633f2dbecf5fe547e5 /src/d/actor/d_a_obj_vmc.cpp
parent02fa1ba2c1107e1145c41211bca829a1bb45d76e (diff)
d_a_obj_eff OK (#855)
* park * d_a_obj_eff OK * OK for everything but demo. * Update d_a_obj_eff.cpp * Refactor daObjEff smoke effect callbacks and cleanup Replaces direct member access and static_casts with virtual method calls for particle callbacks, improving type safety and maintainability. Updates function pointer arrays to use member function pointers with explicit class scope. Renames parameter enums for clarity and implements prm_get_type(). Changes mParticleCallback type to dPa_followEcallBack* for consistency. Also replaces direct alpha assignment with setGlobalAlpha(). * d_a_obj_eff OK for Kiosk / Demo * Update f_pc_base.h * Refactor particle effect functions to use setToon API Replaces conditional logic and direct member assignments in smoke effect functions with unified calls to dComIfGp_particle_setToon and emitter setter methods. This simplifies the code, removes version-specific branches, and improves maintainability.
Diffstat (limited to 'src/d/actor/d_a_obj_vmc.cpp')
0 files changed, 0 insertions, 0 deletions