mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-02 17:48:21 -04:00
991 lines
35 KiB
C++
991 lines
35 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: object-particle
|
|
//
|
|
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
#include "JSystem/JStudio/JStudio_JParticle/object-particle.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct _GXColor {
|
|
};
|
|
|
|
struct Vec {
|
|
};
|
|
|
|
namespace JStudio {
|
|
struct data {
|
|
struct TEOperationData {
|
|
};
|
|
|
|
};
|
|
|
|
struct TAdaptor {
|
|
struct TSetVariableValue_immediate {
|
|
};
|
|
|
|
/* 8028601C */ // False False
|
|
// void False
|
|
void adaptor_do_begin();
|
|
/* 80286028 */ // False False
|
|
// void False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_data(void const*, u32, void const*, u32);
|
|
/* 802861C0 */ // False False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate const* False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate const False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate False
|
|
void adaptor_setVariableValue_immediate(JStudio::TAdaptor::TSetVariableValue_immediate const*);
|
|
/* 80286274 */ // False False
|
|
// Vec* False
|
|
// Vec False
|
|
// u32 const* False
|
|
// u32 const False
|
|
// u32 False
|
|
void adaptor_getVariableValue_Vec(Vec*, u32 const*) const;
|
|
/* 8028638C */ // False False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
// u32 const* False
|
|
// u32 const False
|
|
// u32 False
|
|
void adaptor_getVariableValue_GXColor(_GXColor*, u32 const*) const;
|
|
};
|
|
|
|
struct TAdaptor_particle {
|
|
/* 8028770C */ // False False
|
|
~TAdaptor_particle();
|
|
};
|
|
|
|
struct TControl {
|
|
struct TTransform_translation_rotation_scaling {
|
|
};
|
|
|
|
};
|
|
|
|
struct TVariableValue {
|
|
/* 8028B568 */ // False False
|
|
TVariableValue();
|
|
};
|
|
|
|
};
|
|
|
|
struct JStage {
|
|
struct TObject {
|
|
};
|
|
|
|
};
|
|
|
|
struct JStudio_JStage {
|
|
/* 8028A1F8 */ // False False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling const& False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling const False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling False
|
|
// JStage::TObject const* False
|
|
// JStage::TObject const False
|
|
// JStage::TObject False
|
|
// u32 False
|
|
void transform_toGlobalFromLocal(f32 (* )[4], JStudio::TControl::TTransform_translation_rotation_scaling const&, JStage::TObject const*, u32);
|
|
};
|
|
|
|
struct JPABaseEmitter {
|
|
};
|
|
|
|
struct JStudio_JParticle {
|
|
struct TCreateObject {
|
|
};
|
|
|
|
struct TAdaptor_particle {
|
|
struct TJPACallback_emitter_ {
|
|
/* 8028E700 */ // True False
|
|
~TJPACallback_emitter_();
|
|
/* 8028ECC0 */ // True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
void execute(JPABaseEmitter*);
|
|
/* 8028F060 */ // True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
void executeAfter(JPABaseEmitter*);
|
|
/* 8028F098 */ // True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
void draw(JPABaseEmitter*);
|
|
/* 8028F0D0 */ // True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
void drawAfter(JPABaseEmitter*);
|
|
};
|
|
|
|
/* 8028E60C */ // False False
|
|
// JStudio_JParticle::TCreateObject* False
|
|
// JStudio_JParticle::TCreateObject False
|
|
TAdaptor_particle(JStudio_JParticle::TCreateObject*);
|
|
/* 8028E760 */ // True False
|
|
~TAdaptor_particle();
|
|
/* 8028E850 */ // True False
|
|
void adaptor_do_prepare();
|
|
/* 8028E97C */ // True False
|
|
// void False
|
|
void adaptor_do_end();
|
|
/* 8028E980 */ // True False
|
|
// u32 False
|
|
void adaptor_do_update(u32);
|
|
/* 8028EA68 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_PARTICLE(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EA7C */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_BEGIN(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EAB0 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_BEGIN_FADE_IN(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EAF8 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_END(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EB24 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_END_FADE_OUT(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EB6C */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_PARENT(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EBD8 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_PARENT_NODE(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EC58 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EC74 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_PARENT_FUNCTION(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028EC88 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_REPEAT(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028ECA4 */ // True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
void adaptor_do_ON_EXIT_NOT_END(JStudio::data::TEOperationData, void const*, u32);
|
|
/* 8028F108 */ // True False
|
|
void beginParticle_fadeIn_();
|
|
/* 8028F1C0 */ // True False
|
|
// u32 False
|
|
void endParticle_fadeOut_(u32);
|
|
};
|
|
|
|
};
|
|
|
|
struct JPAEmitterCallBack {
|
|
/* 8027E6A4 */ // False False
|
|
~JPAEmitterCallBack();
|
|
};
|
|
|
|
struct JGeometry {
|
|
template <typename A1>
|
|
struct TVec3 { };
|
|
/* TVec3<f32> */
|
|
struct TVec3__template0 {
|
|
};
|
|
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
|
|
// False False
|
|
// JStudio_JParticle::TCreateObject* False
|
|
// JStudio_JParticle::TCreateObject False
|
|
extern "C" void __ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject();
|
|
// True False
|
|
extern "C" void __dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv();
|
|
// True False
|
|
extern "C" void __dt__Q217JStudio_JParticle17TAdaptor_particleFv();
|
|
// True False
|
|
extern "C" void adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv();
|
|
// True False
|
|
// void False
|
|
extern "C" void adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv();
|
|
// True False
|
|
// u32 False
|
|
extern "C" void adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl();
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
extern "C" void execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter();
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
extern "C" void executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter();
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
extern "C" void draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter();
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
extern "C" void drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter();
|
|
// True False
|
|
extern "C" void beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv();
|
|
// True False
|
|
// u32 False
|
|
extern "C" void endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl();
|
|
extern "C" extern void* __vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_[7];
|
|
extern "C" extern void* __vt__Q217JStudio_JParticle17TAdaptor_particle[19];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
// False False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
void JPAGetXYZRotateMtx(s16, s16, s16, f32 (* )[4]);
|
|
// False True
|
|
// f32 const (* )[4] False
|
|
// f32 const False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// JGeometry::TVec3<f32>* False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
// JGeometry::TVec3<f32>* False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
void JPASetRMtxSTVecfromMtx(f32 const (* )[4], f32 (* )[4], JGeometry::TVec3__template0*, JGeometry::TVec3__template0*);
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
void operator delete(void*);
|
|
|
|
// False False
|
|
extern "C" void __dt__18JPAEmitterCallBackFv();
|
|
// False False
|
|
// s16 False
|
|
// s16 False
|
|
// s16 False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
extern "C" void JPAGetXYZRotateMtx__FsssPA4_f();
|
|
// False True
|
|
// f32 const (* )[4] False
|
|
// f32 const False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// JGeometry::TVec3<f32>* False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
// JGeometry::TVec3<f32>* False
|
|
// JGeometry::TVec3<f32> True
|
|
// f32 False
|
|
extern "C" void func_80280808();
|
|
// False False
|
|
// void False
|
|
extern "C" void adaptor_do_begin__Q27JStudio8TAdaptorFv();
|
|
// False False
|
|
// void False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
extern "C" void adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl();
|
|
// False False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate const* False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate const False
|
|
// JStudio::TAdaptor::TSetVariableValue_immediate False
|
|
extern "C" void adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate();
|
|
// False False
|
|
// Vec* False
|
|
// Vec False
|
|
// u32 const* False
|
|
// u32 const False
|
|
// u32 False
|
|
extern "C" void adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl();
|
|
// False False
|
|
// _GXColor* False
|
|
// _GXColor False
|
|
// u32 const* False
|
|
// u32 const False
|
|
// u32 False
|
|
extern "C" void adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl();
|
|
// False False
|
|
extern "C" void __dt__Q27JStudio17TAdaptor_particleFv();
|
|
// False False
|
|
// f32 (* )[4] False
|
|
// f32 False
|
|
// * False
|
|
// False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling const& False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling const False
|
|
// JStudio::TControl::TTransform_translation_rotation_scaling False
|
|
// JStage::TObject const* False
|
|
// JStage::TObject const False
|
|
// JStage::TObject False
|
|
// u32 False
|
|
extern "C" void transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl();
|
|
// False False
|
|
extern "C" void __ct__Q27JStudio14TVariableValueFv();
|
|
// False False
|
|
// void False
|
|
// void* False
|
|
// void False
|
|
extern "C" void __dl__FPv();
|
|
// False False
|
|
extern "C" void PSMTXMultVec();
|
|
// False False
|
|
extern "C" void __construct_array();
|
|
// False False
|
|
extern "C" void __cvt_fp2unsigned();
|
|
// False False
|
|
extern "C" void _savegpr_28();
|
|
// False False
|
|
extern "C" void _restgpr_28();
|
|
extern "C" extern u8 const sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
|
extern "C" extern u8 const sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle[12];
|
|
extern "C" extern u8 const sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle[12];
|
|
extern "C" extern u8 const sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle[16];
|
|
extern "C" extern void* __vt__18JPAEmitterCallBack[7];
|
|
extern "C" extern void* __vt__Q27JStudio17TAdaptor_particle[19];
|
|
extern "C" extern void* __vt__Q27JStudio8TAdaptor[8];
|
|
extern "C" extern u32 __float_nan;
|
|
extern "C" extern u8 data_80451200[8];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 803C5AF0-803C5B0C 001C+00 s=3 e=0 z=0 None .data __vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_ */
|
|
SECTION_DATA void* __vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_[7] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv,
|
|
(void*)execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter,
|
|
(void*)executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter,
|
|
(void*)draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter,
|
|
(void*)drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter,
|
|
};
|
|
|
|
/* 803C5B0C-803C5B58 004C+00 s=2 e=0 z=0 None .data __vt__Q217JStudio_JParticle17TAdaptor_particle */
|
|
SECTION_DATA void* __vt__Q217JStudio_JParticle17TAdaptor_particle[19] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__Q217JStudio_JParticle17TAdaptor_particleFv,
|
|
(void*)adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv,
|
|
(void*)adaptor_do_begin__Q27JStudio8TAdaptorFv,
|
|
(void*)adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv,
|
|
(void*)adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl,
|
|
(void*)adaptor_do_data__Q27JStudio8TAdaptorFPCvUlPCvUl,
|
|
(void*)adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
(void*)adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl,
|
|
};
|
|
|
|
/* 8028E60C-8028E700 00F4+00 s=0 e=1 z=0 None .text __ct__Q217JStudio_JParticle17TAdaptor_particleFPQ217JStudio_JParticle13TCreateObject */
|
|
// 8028E62C: 803C5610 (__vt__Q27JStudio8TAdaptor)
|
|
// 8028E630: 803C5610 (__vt__Q27JStudio8TAdaptor)
|
|
// 8028E650: 803C53CC (__vt__Q27JStudio17TAdaptor_particle)
|
|
// 8028E654: 803C53CC (__vt__Q27JStudio17TAdaptor_particle)
|
|
// 8028E65C: 8028B568 (__ct__Q27JStudio14TVariableValueFv)
|
|
// 8028E660: 8028B568 (__ct__Q27JStudio14TVariableValueFv)
|
|
// 8028E670: 80361D60 (__construct_array)
|
|
// 8028E674: 803C5B0C (__vt__Q217JStudio_JParticle17TAdaptor_particle)
|
|
// 8028E678: 803C5B0C (__vt__Q217JStudio_JParticle17TAdaptor_particle)
|
|
// 8028E68C: 803A8578 (__vt__18JPAEmitterCallBack)
|
|
// 8028E690: 803A8578 (__vt__18JPAEmitterCallBack)
|
|
// 8028E698: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
// 8028E69C: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// False False
|
|
// JStudio_JParticle::TCreateObject* False
|
|
// JStudio_JParticle::TCreateObject False
|
|
asm JStudio_JParticle::TAdaptor_particle::TAdaptor_particle(JStudio_JParticle::TCreateObject* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028E60C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028E700-8028E760 0060+00 s=1 e=0 z=0 None .text __dt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_Fv */
|
|
// 8028E720: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
// 8028E724: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
// 8028E730: 8027E6A4 (__dt__18JPAEmitterCallBackFv)
|
|
// 8028E740: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm JStudio_JParticle::TAdaptor_particle::TJPACallback_emitter_::~TJPACallback_emitter_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028E700.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028E760-8028E850 00F0+00 s=1 e=0 z=0 None .text __dt__Q217JStudio_JParticle17TAdaptor_particleFv */
|
|
// 8028E780: 803C5B0C (__vt__Q217JStudio_JParticle17TAdaptor_particle)
|
|
// 8028E784: 803C5B0C (__vt__Q217JStudio_JParticle17TAdaptor_particle)
|
|
// 8028E800: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
// 8028E804: 803C5AF0 (__vt__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_)
|
|
// 8028E814: 8027E6A4 (__dt__18JPAEmitterCallBackFv)
|
|
// 8028E820: 8028770C (__dt__Q27JStudio17TAdaptor_particleFv)
|
|
// 8028E830: 802CED3C (__dl__FPv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm JStudio_JParticle::TAdaptor_particle::~TAdaptor_particle() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/__dt__Q217JStudio_JParticle17TAdaptor_particleFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80431540-804315D0 0090+00 s=1 e=0 z=0 None .bss aoData$1265 */
|
|
static u8 aoData[144];
|
|
|
|
/* 80455520-80455524 0004+00 s=1 e=0 z=0 None .sdata2 @1361 */
|
|
SECTION_SDATA2 static u8 lit_1361[4] = {
|
|
0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80455524-80455528 0004+00 s=1 e=0 z=0 None .sdata2 @1362 */
|
|
SECTION_SDATA2 static f32 lit_1362 = 1.0f;
|
|
|
|
/* 80455528-80455530 0004+04 s=1 e=0 z=0 None .sdata2 @1363 */
|
|
SECTION_SDATA2 static f32 lit_1363[1 + 1 /* padding */] = {
|
|
255.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
|
|
/* 8028E850-8028E97C 012C+00 s=1 e=0 z=0 None .text adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv */
|
|
// 8028E85C: 80451200 (data_80451200)
|
|
// 8028E86C: 80431540 (aoData)
|
|
// 8028E870: 80431540 (aoData)
|
|
// 8028E878: 80455520 (lit_1361)
|
|
// 8028E8C4: 80455524 (lit_1362)
|
|
// 8028E8EC: 80455528 (lit_1363)
|
|
// 8028E948: 80450AE0 (__float_nan)
|
|
// 8028E94C: 80450AE0 (__float_nan)
|
|
// 8028E95C: 80451200 (data_80451200)
|
|
// 8028E960: 80431540 (aoData)
|
|
// 8028E964: 80431540 (aoData)
|
|
// 8028E968: 802861C0 (adaptor_setVariableValue_immediate__Q27JStudio8TAdaptorFPCQ37JStudio8TAdaptor27TSetVariableValue_immediate)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_prepare() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/adaptor_do_prepare__Q217JStudio_JParticle17TAdaptor_particleFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028E97C-8028E980 0004+00 s=1 e=0 z=0 None .text adaptor_do_end__Q217JStudio_JParticle17TAdaptor_particleFv */
|
|
// True False
|
|
// void False
|
|
void JStudio_JParticle::TAdaptor_particle::adaptor_do_end() {
|
|
/* empty function */
|
|
}
|
|
|
|
|
|
/* 8028E980-8028EA68 00E8+00 s=1 e=0 z=0 None .text adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl */
|
|
// 8028EA50: 8028F108 (beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_update(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/adaptor_do_update__Q217JStudio_JParticle17TAdaptor_particleFUl.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EA68-8028EA7C 0014+00 s=1 e=0 z=0 None .text adaptor_do_PARTICLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARTICLE(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EA68.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EA7C-8028EAB0 0034+00 s=1 e=0 z=0 None .text adaptor_do_BEGIN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
// 8028EA9C: 8028F108 (beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_BEGIN(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EA7C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EAB0-8028EAF8 0048+00 s=1 e=0 z=0 None .text adaptor_do_BEGIN_FADE_IN__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
// 8028EAD4: 803620AC (__cvt_fp2unsigned)
|
|
// 8028EAE0: 8028F108 (beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_BEGIN_FADE_IN(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EAB0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EAF8-8028EB24 002C+00 s=1 e=0 z=0 None .text adaptor_do_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_END(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EAF8.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EB24-8028EB6C 0048+00 s=1 e=0 z=0 None .text adaptor_do_END_FADE_OUT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
// 8028EB48: 803620AC (__cvt_fp2unsigned)
|
|
// 8028EB54: 8028F1C0 (endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_END_FADE_OUT(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EB24.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EB6C-8028EBD8 006C+00 s=1 e=0 z=0 None .text adaptor_do_PARENT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EB6C.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EBD8-8028EC58 0080+00 s=1 e=0 z=0 None .text adaptor_do_PARENT_NODE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_NODE(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EBD8.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EC58-8028EC74 001C+00 s=1 e=0 z=0 None .text adaptor_do_PARENT_ENABLE__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_ENABLE(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EC58.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EC74-8028EC88 0014+00 s=1 e=0 z=0 None .text adaptor_do_PARENT_FUNCTION__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_PARENT_FUNCTION(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EC74.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028EC88-8028ECA4 001C+00 s=1 e=0 z=0 None .text adaptor_do_REPEAT__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_REPEAT(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028EC88.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028ECA4-8028ECC0 001C+00 s=1 e=0 z=0 None .text adaptor_do_ON_EXIT_NOT_END__Q217JStudio_JParticle17TAdaptor_particleFQ37JStudio4data15TEOperationDataPCvUl */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JStudio::data::TEOperationData False
|
|
// void const* False
|
|
// void const False
|
|
// void False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::adaptor_do_ON_EXIT_NOT_END(JStudio::data::TEOperationData param_0, void const* param_1, u32 param_2) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028ECA4.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* ############################################################################################## */
|
|
/* 80455530-80455538 0008+00 s=1 e=0 z=0 None .sdata2 @1622 */
|
|
SECTION_SDATA2 static f64 lit_1622 = 65536.0;
|
|
|
|
/* 80455538-80455540 0008+00 s=1 e=0 z=0 None .sdata2 @1623 */
|
|
SECTION_SDATA2 static f64 lit_1623 = 360.0;
|
|
|
|
/* 80455540-80455548 0008+00 s=1 e=0 z=0 None .sdata2 @1624 */
|
|
SECTION_SDATA2 static f64 lit_1624 = 1.0;
|
|
|
|
/* 80455548-80455550 0008+00 s=1 e=0 z=0 None .sdata2 @1625 */
|
|
SECTION_SDATA2 static f64 lit_1625 = 255.0;
|
|
|
|
/* 80455550-80455558 0008+00 s=2 e=0 z=0 None .sdata2 @1629 */
|
|
SECTION_SDATA2 static f64 lit_1629 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 8028ECC0-8028F060 03A0+00 s=1 e=0 z=0 None .text execute__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter */
|
|
// 8028ECD8: 803621D8 (_savegpr_28)
|
|
// 8028ED68: 8039AB10 (sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED6C: 8039AB10 (sauVariableValue_3_TRANSLATION_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED70: 80286274 (adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl)
|
|
// 8028ED7C: 8039AB1C (sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED80: 8039AB1C (sauVariableValue_3_ROTATION_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED84: 80286274 (adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl)
|
|
// 8028ED90: 8039AB28 (sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED94: 8039AB28 (sauVariableValue_3_SCALING_XYZ__Q27JStudio17TAdaptor_particle)
|
|
// 8028ED98: 80286274 (adaptor_getVariableValue_Vec__Q27JStudio8TAdaptorCFP3VecPCUl)
|
|
// 8028EDEC: 80346D6C (PSMTXMultVec)
|
|
// 8028EE54: 80455530 (lit_1622)
|
|
// 8028EE5C: 80455538 (lit_1623)
|
|
// 8028EEB4: 80280734 (JPAGetXYZRotateMtx__FsssPA4_f)
|
|
// 8028EEF8: 8028A1F8 (transform_toGlobalFromLocal__14JStudio_JStageFPA4_fRCQ37JStudio8TControl39TTransform_translation_rotation_scalingPCQ26JStage7TObjectUl)
|
|
// 8028EF2C: 80280808 (func_80280808)
|
|
// 8028EF40: 80455540 (lit_1624)
|
|
// 8028EF4C: 80455550 (lit_1629)
|
|
// 8028EFB8: 8039AB40 (sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle)
|
|
// 8028EFBC: 8039AB40 (sauVariableValue_4_COLOR_RGBA__Q27JStudio17TAdaptor_particle)
|
|
// 8028EFC0: 8028638C (adaptor_getVariableValue_GXColor__Q27JStudio8TAdaptorCFP8_GXColorPCUl)
|
|
// 8028EFC8: 80455550 (lit_1629)
|
|
// 8028EFE4: 80455548 (lit_1625)
|
|
// 8028F04C: 80362224 (_restgpr_28)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
asm void JStudio_JParticle::TAdaptor_particle::TJPACallback_emitter_::execute(JPABaseEmitter* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028ECC0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028F060-8028F098 0038+00 s=1 e=0 z=0 None .text executeAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
asm void JStudio_JParticle::TAdaptor_particle::TJPACallback_emitter_::executeAfter(JPABaseEmitter* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028F060.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028F098-8028F0D0 0038+00 s=1 e=0 z=0 None .text draw__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
asm void JStudio_JParticle::TAdaptor_particle::TJPACallback_emitter_::draw(JPABaseEmitter* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028F098.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028F0D0-8028F108 0038+00 s=1 e=0 z=0 None .text drawAfter__Q317JStudio_JParticle17TAdaptor_particle21TJPACallback_emitter_FP14JPABaseEmitter */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// JPABaseEmitter* False
|
|
// JPABaseEmitter False
|
|
asm void JStudio_JParticle::TAdaptor_particle::TJPACallback_emitter_::drawAfter(JPABaseEmitter* param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028F0D0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028F108-8028F1C0 00B8+00 s=3 e=0 z=0 None .text beginParticle_fadeIn___Q217JStudio_JParticle17TAdaptor_particleFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
asm void JStudio_JParticle::TAdaptor_particle::beginParticle_fadeIn_() {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028F108.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|
|
/* 8028F1C0-8028F2E8 0128+00 s=1 e=0 z=0 None .text endParticle_fadeOut___Q217JStudio_JParticle17TAdaptor_particleFUl */
|
|
// 8028F278: 80455550 (lit_1629)
|
|
// 8028F2BC: 803620AC (__cvt_fp2unsigned)
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// True False
|
|
// u32 False
|
|
asm void JStudio_JParticle::TAdaptor_particle::endParticle_fadeOut_(u32 param_0) {
|
|
nofralloc
|
|
#include "asm/JSystem/JStudio/JStudio_JParticle/object-particle/func_8028F1C0.s"
|
|
}
|
|
#pragma pop
|
|
|
|
|