From a12d3af472b64c0b6ba1b8943c293e31b80cb74e Mon Sep 17 00:00:00 2001 From: Yanis <35189056+Yanis002@users.noreply.github.com> Date: Sun, 12 Apr 2026 04:54:05 +0200 Subject: [PATCH] `Actor_c4` improvements (#45) * fixed Actor_c4 hierarchy and create default derived classes for all actors * forgot public + fixed actorrupee ctor --- config/eur/arm9/overlays/ov031/symbols.txt | 20 +-- config/jp/arm9/overlays/ov031/relocs.txt | 2 +- config/jp/arm9/overlays/ov031/symbols.txt | 14 +- include/Actor/Actor.hpp | 42 ++++- include/Actor/ActorRupee.hpp | 43 +---- include/Actor/ActorUnkAJAI.hpp | 10 ++ include/Actor/ActorUnkAJBS.hpp | 10 ++ include/Actor/ActorUnkAJCR.hpp | 10 ++ include/Actor/ActorUnkAJEM.hpp | 10 ++ include/Actor/ActorUnkAJET.hpp | 10 ++ include/Actor/ActorUnkAJMN.hpp | 10 ++ include/Actor/ActorUnkAJNP.hpp | 10 ++ include/Actor/ActorUnkAJSP.hpp | 10 ++ include/Actor/ActorUnkAJTM.hpp | 10 ++ include/Actor/ActorUnkALEV.hpp | 10 ++ include/Actor/ActorUnkAROW.hpp | 10 ++ include/Actor/ActorUnkASBA.hpp | 10 ++ include/Actor/ActorUnkASYU.hpp | 10 ++ include/Actor/ActorUnkATTG.hpp | 10 ++ include/Actor/ActorUnkBAEY.hpp | 10 ++ include/Actor/ActorUnkBAFO.hpp | 10 ++ include/Actor/ActorUnkBANI.hpp | 10 ++ include/Actor/ActorUnkBAPH.hpp | 10 ++ include/Actor/ActorUnkBBLE.hpp | 10 ++ include/Actor/ActorUnkBDBA.hpp | 10 ++ include/Actor/ActorUnkBDEA.hpp | 10 ++ include/Actor/ActorUnkBDEM.hpp | 10 ++ include/Actor/ActorUnkBDGA.hpp | 10 ++ include/Actor/ActorUnkBDLB.hpp | 10 ++ include/Actor/ActorUnkBEEE.hpp | 10 ++ include/Actor/ActorUnkBEEH.hpp | 10 ++ include/Actor/ActorUnkBFFN.hpp | 10 ++ include/Actor/ActorUnkBGOK.hpp | 10 ++ include/Actor/ActorUnkBKST.hpp | 10 ++ include/Actor/ActorUnkBLBL.hpp | 10 ++ include/Actor/ActorUnkBLBR.hpp | 10 ++ include/Actor/ActorUnkBLJF.hpp | 10 ++ include/Actor/ActorUnkBLON.hpp | 10 ++ include/Actor/ActorUnkBLST.hpp | 10 ++ include/Actor/ActorUnkBMHN.hpp | 10 ++ include/Actor/ActorUnkBMOC.hpp | 10 ++ include/Actor/ActorUnkBOMB.hpp | 10 ++ include/Actor/ActorUnkBPAP.hpp | 10 ++ include/Actor/ActorUnkBPBS.hpp | 10 ++ include/Actor/ActorUnkBROW.hpp | 10 ++ include/Actor/ActorUnkBSFC.hpp | 10 ++ include/Actor/ActorUnkBSKM.hpp | 10 ++ include/Actor/ActorUnkBSTG.hpp | 10 ++ include/Actor/ActorUnkBTIR.hpp | 10 ++ include/Actor/ActorUnkCAGE.hpp | 10 ++ include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp | 30 ++++ include/Actor/ActorUnkCAMY.hpp | 10 ++ include/Actor/ActorUnkCANS.hpp | 10 ++ include/Actor/ActorUnkCASE.hpp | 10 ++ include/Actor/ActorUnkCASL.hpp | 10 ++ include/Actor/ActorUnkCAST.hpp | 10 ++ include/Actor/ActorUnkCAWA.hpp | 10 ++ ...OMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp | 130 +++++++++++++++ include/Actor/ActorUnkCHUC.hpp | 10 ++ include/Actor/ActorUnkCLBT.hpp | 10 ++ include/Actor/ActorUnkCLLT.hpp | 10 ++ include/Actor/ActorUnkCLZN.hpp | 10 ++ include/Actor/ActorUnkCNBL.hpp | 10 ++ include/Actor/ActorUnkCOMM.hpp | 10 ++ include/Actor/ActorUnkCRCH.hpp | 10 ++ include/Actor/ActorUnkCRFT.hpp | 10 ++ include/Actor/ActorUnkCROW.hpp | 10 ++ include/Actor/ActorUnkCTFS.hpp | 10 ++ include/Actor/ActorUnkDGPC.hpp | 10 ++ include/Actor/ActorUnkDKCB.hpp | 10 ++ include/Actor/ActorUnkDKCL.hpp | 10 ++ include/Actor/ActorUnkDKTR.hpp | 10 ++ include/Actor/ActorUnkDLPN.hpp | 10 ++ include/Actor/ActorUnkDLTG.hpp | 10 ++ include/Actor/ActorUnkDMCH.hpp | 10 ++ include/Actor/ActorUnkDMEQ.hpp | 10 ++ include/Actor/ActorUnkDMET.hpp | 10 ++ include/Actor/ActorUnkDMFR.hpp | 10 ++ include/Actor/ActorUnkDMFT.hpp | 10 ++ include/Actor/ActorUnkDMGM.hpp | 10 ++ include/Actor/ActorUnkDMGN.hpp | 10 ++ include/Actor/ActorUnkDMMM.hpp | 10 ++ include/Actor/ActorUnkDMMS.hpp | 10 ++ include/Actor/ActorUnkDMMT.hpp | 10 ++ include/Actor/ActorUnkDMPK.hpp | 10 ++ include/Actor/ActorUnkDMPS.hpp | 10 ++ include/Actor/ActorUnkDMSS.hpp | 10 ++ include/Actor/ActorUnkDMST.hpp | 10 ++ include/Actor/ActorUnkDMT2.hpp | 10 ++ include/Actor/ActorUnkDMTR.hpp | 10 ++ include/Actor/ActorUnkDMWS.hpp | 10 ++ include/Actor/ActorUnkDMWT.hpp | 10 ++ include/Actor/ActorUnkDMZS.hpp | 10 ++ include/Actor/ActorUnkDSBB.hpp | 10 ++ include/Actor/ActorUnkDSBH.hpp | 10 ++ include/Actor/ActorUnkDSBN.hpp | 10 ++ include/Actor/ActorUnkDSDS.hpp | 10 ++ include/Actor/ActorUnkDSFR.hpp | 10 ++ include/Actor/ActorUnkDSSN.hpp | 10 ++ include/Actor/ActorUnkDSVC.hpp | 10 ++ include/Actor/ActorUnkDSWT.hpp | 10 ++ include/Actor/ActorUnkE3GL.hpp | 10 ++ include/Actor/ActorUnkE3LV.hpp | 10 ++ include/Actor/ActorUnkE3ST.hpp | 10 ++ include/Actor/ActorUnkE3TT.hpp | 10 ++ include/Actor/ActorUnkEFIK.hpp | 10 ++ include/Actor/ActorUnkEFOC.hpp | 10 ++ include/Actor/ActorUnkEFR2.hpp | 10 ++ include/Actor/ActorUnkEFR3.hpp | 10 ++ include/Actor/ActorUnkEFRI.hpp | 10 ++ include/Actor/ActorUnkEFRL.hpp | 10 ++ include/Actor/ActorUnkEFRP.hpp | 10 ++ include/Actor/ActorUnkEFSB.hpp | 10 ++ include/Actor/ActorUnkEFSC.hpp | 10 ++ include/Actor/ActorUnkEFW2.hpp | 10 ++ include/Actor/ActorUnkEFW3.hpp | 10 ++ include/Actor/ActorUnkEFWI.hpp | 10 ++ include/Actor/ActorUnkEFWL.hpp | 10 ++ include/Actor/ActorUnkEFWV.hpp | 10 ++ include/Actor/ActorUnkELVT.hpp | 10 ++ include/Actor/ActorUnkENGE.hpp | 10 ++ include/Actor/ActorUnkEVCH.hpp | 10 ++ include/Actor/ActorUnkEVIC.hpp | 10 ++ include/Actor/ActorUnkEWHI.hpp | 10 ++ include/Actor/ActorUnkFBBF.hpp | 10 ++ include/Actor/ActorUnkFBBH.hpp | 10 ++ include/Actor/ActorUnkFBCH.hpp | 10 ++ include/Actor/ActorUnkFBRD.hpp | 10 ++ include/Actor/ActorUnkFBRG.hpp | 10 ++ include/Actor/ActorUnkFBSC.hpp | 10 ++ include/Actor/ActorUnkFCHL.hpp | 10 ++ include/Actor/ActorUnkFDKY.hpp | 10 ++ include/Actor/ActorUnkFIBB.hpp | 10 ++ include/Actor/ActorUnkFIFI.hpp | 10 ++ include/Actor/ActorUnkFIMA.hpp | 10 ++ include/Actor/ActorUnkFIML.hpp | 10 ++ include/Actor/ActorUnkFIRB.hpp | 10 ++ include/Actor/ActorUnkFKTR.hpp | 10 ++ include/Actor/ActorUnkFLCT.hpp | 10 ++ include/Actor/ActorUnkFLDK.hpp | 10 ++ include/Actor/ActorUnkFLEN.hpp | 10 ++ include/Actor/ActorUnkFMAS_FMLS.hpp | 20 +++ include/Actor/ActorUnkFOFA.hpp | 10 ++ include/Actor/ActorUnkFOMD.hpp | 10 ++ include/Actor/ActorUnkFOMY.hpp | 10 ++ include/Actor/ActorUnkFRBS.hpp | 10 ++ include/Actor/ActorUnkFRTN.hpp | 10 ++ include/Actor/ActorUnkFSIR.hpp | 10 ++ include/Actor/ActorUnkFSSF.hpp | 10 ++ include/Actor/ActorUnkFSST.hpp | 10 ++ include/Actor/ActorUnkFTRN.hpp | 10 ++ include/Actor/ActorUnkGHOS.hpp | 10 ++ include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp | 40 +++++ include/Actor/ActorUnkGOKI.hpp | 10 ++ include/Actor/ActorUnkGORS.hpp | 10 ++ include/Actor/ActorUnkGORY.hpp | 10 ++ include/Actor/ActorUnkGOVT.hpp | 10 ++ include/Actor/ActorUnkGRCF.hpp | 10 ++ include/Actor/ActorUnkGRCM.hpp | 10 ++ include/Actor/ActorUnkGTTG.hpp | 10 ++ include/Actor/ActorUnkGYAM.hpp | 10 ++ include/Actor/ActorUnkHAMN.hpp | 10 ++ include/Actor/ActorUnkHELA.hpp | 10 ++ include/Actor/ActorUnkHERT.hpp | 10 ++ include/Actor/ActorUnkHLMG.hpp | 10 ++ include/Actor/ActorUnkHYSW.hpp | 10 ++ include/Actor/ActorUnkIBBA.hpp | 10 ++ include/Actor/ActorUnkIBSP.hpp | 10 ++ include/Actor/ActorUnkICBA.hpp | 10 ++ include/Actor/ActorUnkICBB.hpp | 10 ++ include/Actor/ActorUnkICBS.hpp | 10 ++ include/Actor/ActorUnkITBM.hpp | 10 ++ include/Actor/ActorUnkITSC.hpp | 10 ++ include/Actor/ActorUnkITTD.hpp | 10 ++ include/Actor/ActorUnkITWP.hpp | 10 ++ include/Actor/ActorUnkIWTS.hpp | 10 ++ include/Actor/ActorUnkJOLN.hpp | 10 ++ include/Actor/ActorUnkKETH.hpp | 10 ++ include/Actor/ActorUnkKEYB.hpp | 10 ++ include/Actor/ActorUnkKEYN.hpp | 10 ++ include/Actor/ActorUnkKEYT.hpp | 10 ++ include/Actor/ActorUnkKGDB.hpp | 10 ++ include/Actor/ActorUnkKGDN.hpp | 10 ++ include/Actor/ActorUnkKIMA.hpp | 10 ++ include/Actor/ActorUnkKIMB.hpp | 10 ++ include/Actor/ActorUnkKLTR.hpp | 10 ++ include/Actor/ActorUnkKMOH.hpp | 10 ++ include/Actor/ActorUnkKMOS.hpp | 10 ++ include/Actor/ActorUnkKMSO.hpp | 10 ++ include/Actor/ActorUnkKOAT.hpp | 10 ++ include/Actor/ActorUnkKOCH.hpp | 10 ++ include/Actor/ActorUnkKOKO.hpp | 10 ++ include/Actor/ActorUnkKOTA.hpp | 10 ++ include/Actor/ActorUnkKURI.hpp | 10 ++ include/Actor/ActorUnkL2MT.hpp | 10 ++ include/Actor/ActorUnkL2V1.hpp | 10 ++ include/Actor/ActorUnkL2V2.hpp | 10 ++ include/Actor/ActorUnkLAVA.hpp | 10 ++ include/Actor/ActorUnkLBCK.hpp | 10 ++ include/Actor/ActorUnkLBRC.hpp | 10 ++ include/Actor/ActorUnkLIKE.hpp | 10 ++ include/Actor/ActorUnkLIRA.hpp | 10 ++ include/Actor/ActorUnkLOCK.hpp | 10 ++ include/Actor/ActorUnkLVBD.hpp | 10 ++ include/Actor/ActorUnkLVOF.hpp | 10 ++ include/Actor/ActorUnkLZET.hpp | 10 ++ include/Actor/ActorUnkMABC.hpp | 10 ++ include/Actor/ActorUnkMABL.hpp | 10 ++ include/Actor/ActorUnkMAFI.hpp | 10 ++ include/Actor/ActorUnkMAGR.hpp | 10 ++ include/Actor/ActorUnkMARG.hpp | 10 ++ include/Actor/ActorUnkMATR.hpp | 10 ++ include/Actor/ActorUnkMBCC.hpp | 10 ++ include/Actor/ActorUnkMDYG.hpp | 10 ++ include/Actor/ActorUnkMGAJ.hpp | 10 ++ include/Actor/ActorUnkMIFR.hpp | 10 ++ include/Actor/ActorUnkMKUR.hpp | 10 ++ include/Actor/ActorUnkMLCK.hpp | 10 ++ include/Actor/ActorUnkMNCB.hpp | 10 ++ include/Actor/ActorUnkMOCT.hpp | 10 ++ include/Actor/ActorUnkMRD2.hpp | 10 ++ include/Actor/ActorUnkMRDA_MRDO.hpp | 20 +++ include/Actor/ActorUnkMRDL.hpp | 10 ++ include/Actor/ActorUnkMTFB.hpp | 10 ++ include/Actor/ActorUnkMTFL.hpp | 10 ++ include/Actor/ActorUnkMTWP.hpp | 10 ++ include/Actor/ActorUnkMZCT.hpp | 10 ++ include/Actor/ActorUnkNAVI.hpp | 10 ++ include/Actor/ActorUnkNCCB_NCMB.hpp | 20 +++ include/Actor/ActorUnkNCWA.hpp | 10 ++ include/Actor/ActorUnkNFSP.hpp | 10 ++ include/Actor/ActorUnkNICO.hpp | 10 ++ include/Actor/ActorUnkNITF.hpp | 10 ++ include/Actor/ActorUnkNLTR.hpp | 10 ++ include/Actor/ActorUnkNORE.hpp | 10 ++ include/Actor/ActorUnkNPWC.hpp | 10 ++ include/Actor/ActorUnkNSHD.hpp | 10 ++ include/Actor/ActorUnkNSSW.hpp | 10 ++ include/Actor/ActorUnkNSTN.hpp | 10 ++ include/Actor/ActorUnkNTTZ.hpp | 10 ++ include/Actor/ActorUnkNTUB.hpp | 10 ++ include/Actor/ActorUnkOBPC.hpp | 10 ++ include/Actor/ActorUnkOCGS.hpp | 10 ++ include/Actor/ActorUnkOCTA.hpp | 10 ++ include/Actor/ActorUnkOCTG.hpp | 10 ++ include/Actor/ActorUnkOCTS.hpp | 10 ++ include/Actor/ActorUnkOCTW.hpp | 10 ++ include/Actor/ActorUnkOCWS.hpp | 10 ++ include/Actor/ActorUnkOFSW.hpp | 10 ++ include/Actor/ActorUnkOLDM.hpp | 10 ++ include/Actor/ActorUnkOLDS.hpp | 10 ++ include/Actor/ActorUnkPASS.hpp | 10 ++ include/Actor/ActorUnkPBK2.hpp | 10 ++ include/Actor/ActorUnkPBSP.hpp | 10 ++ include/Actor/ActorUnkPCTG.hpp | 10 ++ include/Actor/ActorUnkPHEY.hpp | 10 ++ include/Actor/ActorUnkPHTM.hpp | 10 ++ include/Actor/ActorUnkPLSR.hpp | 10 ++ include/Actor/ActorUnkPMST.hpp | 10 ++ include/Actor/ActorUnkPMTB.hpp | 10 ++ include/Actor/ActorUnkPMTC.hpp | 10 ++ include/Actor/ActorUnkPMTD.hpp | 10 ++ include/Actor/ActorUnkPMTT.hpp | 10 ++ include/Actor/ActorUnkPOST.hpp | 10 ++ include/Actor/ActorUnkPPPM.hpp | 10 ++ include/Actor/ActorUnkPRPL.hpp | 10 ++ include/Actor/ActorUnkPRPP.hpp | 10 ++ include/Actor/ActorUnkPRSP.hpp | 10 ++ include/Actor/ActorUnkPSBK.hpp | 10 ++ include/Actor/ActorUnkPSBL.hpp | 10 ++ include/Actor/ActorUnkPSBS.hpp | 10 ++ include/Actor/ActorUnkPSEM.hpp | 10 ++ include/Actor/ActorUnkPSNP.hpp | 10 ++ include/Actor/ActorUnkPSWB.hpp | 10 ++ include/Actor/ActorUnkPTMN.hpp | 10 ++ include/Actor/ActorUnkPTSW.hpp | 10 ++ include/Actor/ActorUnkQKSD.hpp | 10 ++ include/Actor/ActorUnkQKTG.hpp | 10 ++ include/Actor/ActorUnkRAT0.hpp | 10 ++ include/Actor/ActorUnkRB1F.hpp | 10 ++ include/Actor/ActorUnkRB1T.hpp | 10 ++ include/Actor/ActorUnkRBD2.hpp | 10 ++ include/Actor/ActorUnkRBDS.hpp | 10 ++ include/Actor/ActorUnkRBFR.hpp | 10 ++ include/Actor/ActorUnkRBL1.hpp | 10 ++ include/Actor/ActorUnkRBL2.hpp | 10 ++ include/Actor/ActorUnkRBLS.hpp | 10 ++ include/Actor/ActorUnkRBNT.hpp | 10 ++ include/Actor/ActorUnkRBRP.hpp | 10 ++ include/Actor/ActorUnkRBRT.hpp | 10 ++ include/Actor/ActorUnkRBSN.hpp | 10 ++ include/Actor/ActorUnkRBVC.hpp | 10 ++ include/Actor/ActorUnkRBWS.hpp | 10 ++ include/Actor/ActorUnkRBWT.hpp | 10 ++ include/Actor/ActorUnkRCFO.hpp | 10 ++ include/Actor/ActorUnkRCHU.hpp | 10 ++ include/Actor/ActorUnkRCMS.hpp | 10 ++ include/Actor/ActorUnkRCSG.hpp | 10 ++ include/Actor/ActorUnkRLST.hpp | 10 ++ include/Actor/ActorUnkRMA0.hpp | 10 ++ include/Actor/ActorUnkRMA1.hpp | 10 ++ include/Actor/ActorUnkRMA2.hpp | 10 ++ include/Actor/ActorUnkRMA3.hpp | 10 ++ include/Actor/ActorUnkRMAJ.hpp | 10 ++ include/Actor/ActorUnkRMBC.hpp | 10 ++ include/Actor/ActorUnkRMBD.hpp | 10 ++ include/Actor/ActorUnkRMC0.hpp | 10 ++ include/Actor/ActorUnkRMC1.hpp | 10 ++ include/Actor/ActorUnkRMC2.hpp | 10 ++ include/Actor/ActorUnkRMC3.hpp | 10 ++ include/Actor/ActorUnkRMC4.hpp | 10 ++ include/Actor/ActorUnkRMC5.hpp | 10 ++ include/Actor/ActorUnkRMC6.hpp | 10 ++ include/Actor/ActorUnkRMDO.hpp | 10 ++ include/Actor/ActorUnkRMDS.hpp | 10 ++ include/Actor/ActorUnkRMF0.hpp | 10 ++ include/Actor/ActorUnkRMF1.hpp | 10 ++ include/Actor/ActorUnkRMFK.hpp | 10 ++ include/Actor/ActorUnkRML0.hpp | 10 ++ include/Actor/ActorUnkRML1.hpp | 10 ++ include/Actor/ActorUnkRML2.hpp | 10 ++ include/Actor/ActorUnkRML3.hpp | 10 ++ include/Actor/ActorUnkRMLF.hpp | 10 ++ include/Actor/ActorUnkRMM0.hpp | 10 ++ include/Actor/ActorUnkRMM1.hpp | 10 ++ include/Actor/ActorUnkRMM2.hpp | 10 ++ include/Actor/ActorUnkRMM3.hpp | 10 ++ include/Actor/ActorUnkRMM4.hpp | 10 ++ include/Actor/ActorUnkRMS0.hpp | 10 ++ include/Actor/ActorUnkRMS1.hpp | 10 ++ include/Actor/ActorUnkRMS2.hpp | 10 ++ include/Actor/ActorUnkRMS3.hpp | 10 ++ include/Actor/ActorUnkRMS4.hpp | 10 ++ include/Actor/ActorUnkRMS5.hpp | 10 ++ include/Actor/ActorUnkRMSD.hpp | 10 ++ include/Actor/ActorUnkRMSF.hpp | 10 ++ include/Actor/ActorUnkRMSS.hpp | 10 ++ include/Actor/ActorUnkRMST.hpp | 10 ++ include/Actor/ActorUnkRMSV.hpp | 10 ++ include/Actor/ActorUnkRMSW.hpp | 10 ++ include/Actor/ActorUnkRMT0.hpp | 10 ++ include/Actor/ActorUnkRMT1.hpp | 10 ++ include/Actor/ActorUnkRMT2.hpp | 10 ++ include/Actor/ActorUnkRMT3.hpp | 10 ++ include/Actor/ActorUnkRMT4.hpp | 10 ++ include/Actor/ActorUnkRMTB.hpp | 10 ++ include/Actor/ActorUnkRMTE.hpp | 10 ++ include/Actor/ActorUnkRMTG.hpp | 10 ++ include/Actor/ActorUnkRMTR.hpp | 10 ++ include/Actor/ActorUnkRMTZ.hpp | 10 ++ include/Actor/ActorUnkRMV0.hpp | 10 ++ include/Actor/ActorUnkRMV1.hpp | 10 ++ include/Actor/ActorUnkRMVD.hpp | 10 ++ include/Actor/ActorUnkRMVF.hpp | 10 ++ include/Actor/ActorUnkRMVS.hpp | 10 ++ include/Actor/ActorUnkRMVT.hpp | 10 ++ include/Actor/ActorUnkRMVV.hpp | 10 ++ include/Actor/ActorUnkRMVW.hpp | 10 ++ include/Actor/ActorUnkRMW0.hpp | 10 ++ include/Actor/ActorUnkRMW1.hpp | 10 ++ include/Actor/ActorUnkRNTN.hpp | 10 ++ include/Actor/ActorUnkROCK.hpp | 10 ++ include/Actor/ActorUnkRPMT.hpp | 10 ++ include/Actor/ActorUnkRYAW.hpp | 10 ++ include/Actor/ActorUnkSCCN.hpp | 10 ++ include/Actor/ActorUnkSEAT.hpp | 10 ++ include/Actor/ActorUnkSEFS.hpp | 10 ++ include/Actor/ActorUnkSGMG.hpp | 10 ++ include/Actor/ActorUnkSHDL.hpp | 10 ++ include/Actor/ActorUnkSHIT.hpp | 10 ++ include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp | 40 +++++ include/Actor/ActorUnkSKDO.hpp | 10 ++ include/Actor/ActorUnkSMCT.hpp | 10 ++ include/Actor/ActorUnkSNMA.hpp | 10 ++ include/Actor/ActorUnkSNMB.hpp | 10 ++ include/Actor/ActorUnkSNOW.hpp | 10 ++ include/Actor/ActorUnkSNST.hpp | 10 ++ include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp | 30 ++++ include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp | 30 ++++ include/Actor/ActorUnkSOLF.hpp | 10 ++ include/Actor/ActorUnkSOLT.hpp | 10 ++ include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp | 40 +++++ include/Actor/ActorUnkSPID.hpp | 10 ++ include/Actor/ActorUnkSPTG.hpp | 10 ++ include/Actor/ActorUnkSPTT.hpp | 10 ++ include/Actor/ActorUnkSRST.hpp | 10 ++ include/Actor/ActorUnkSSFC.hpp | 10 ++ include/Actor/ActorUnkSTCT.hpp | 10 ++ include/Actor/ActorUnkSTFB.hpp | 10 ++ include/Actor/ActorUnkSTFH.hpp | 10 ++ include/Actor/ActorUnkSTLF.hpp | 10 ++ include/Actor/ActorUnkSTLW.hpp | 10 ++ include/Actor/ActorUnkSTTG.hpp | 10 ++ include/Actor/ActorUnkSTWH.hpp | 10 ++ include/Actor/ActorUnkSWBM.hpp | 10 ++ include/Actor/ActorUnkSWCH.hpp | 10 ++ include/Actor/ActorUnkSWDS.hpp | 10 ++ include/Actor/ActorUnkSWHI.hpp | 10 ++ include/Actor/ActorUnkSWOB.hpp | 10 ++ include/Actor/ActorUnkSWON.hpp | 10 ++ include/Actor/ActorUnkSWTM.hpp | 10 ++ ...YOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp | 150 ++++++++++++++++++ include/Actor/ActorUnkSYRN.hpp | 10 ++ include/Actor/ActorUnkSZKL.hpp | 10 ++ include/Actor/ActorUnkSZKU.hpp | 10 ++ include/Actor/ActorUnkSZRD.hpp | 10 ++ include/Actor/ActorUnkTBRD.hpp | 10 ++ include/Actor/ActorUnkTCAM.hpp | 10 ++ include/Actor/ActorUnkTCOW_WCAS.hpp | 20 +++ include/Actor/ActorUnkTDKT.hpp | 10 ++ include/Actor/ActorUnkTEHT.hpp | 10 ++ include/Actor/ActorUnkTERY.hpp | 10 ++ include/Actor/ActorUnkTEVT.hpp | 10 ++ include/Actor/ActorUnkTFAT.hpp | 10 ++ include/Actor/ActorUnkTGTZ.hpp | 10 ++ include/Actor/ActorUnkTHER.hpp | 10 ++ include/Actor/ActorUnkTKYT.hpp | 10 ++ include/Actor/ActorUnkTLKT.hpp | 10 ++ include/Actor/ActorUnkTMNA.hpp | 10 ++ include/Actor/ActorUnkTMNC.hpp | 10 ++ include/Actor/ActorUnkTMNP.hpp | 10 ++ include/Actor/ActorUnkTPDO.hpp | 10 ++ include/Actor/ActorUnkTRAP.hpp | 10 ++ include/Actor/ActorUnkTRBC.hpp | 10 ++ include/Actor/ActorUnkTRCB.hpp | 10 ++ include/Actor/ActorUnkTRER.hpp | 10 ++ include/Actor/ActorUnkTRIC.hpp | 10 ++ include/Actor/ActorUnkTRLY.hpp | 10 ++ include/Actor/ActorUnkTRRL.hpp | 10 ++ include/Actor/ActorUnkTRSG.hpp | 10 ++ include/Actor/ActorUnkTRSP.hpp | 10 ++ include/Actor/ActorUnkTRTT.hpp | 10 ++ include/Actor/ActorUnkTRUP.hpp | 10 ++ include/Actor/ActorUnkTSCN.hpp | 10 ++ include/Actor/ActorUnkTSLB.hpp | 10 ++ include/Actor/ActorUnkTSMT.hpp | 10 ++ include/Actor/ActorUnkTTET.hpp | 10 ++ include/Actor/ActorUnkTTFT.hpp | 10 ++ include/Actor/ActorUnkTTKB.hpp | 10 ++ include/Actor/ActorUnkTTUT.hpp | 10 ++ include/Actor/ActorUnkTUTO.hpp | 10 ++ include/Actor/ActorUnkTVLR.hpp | 10 ++ include/Actor/ActorUnkVCCH.hpp | 10 ++ include/Actor/ActorUnkVCFT.hpp | 10 ++ include/Actor/ActorUnkVLCR.hpp | 10 ++ include/Actor/ActorUnkVOLV.hpp | 10 ++ include/Actor/ActorUnkVRGN.hpp | 10 ++ include/Actor/ActorUnkWAWA_WAWC.hpp | 20 +++ include/Actor/ActorUnkWAWB_WAWS.hpp | 20 +++ include/Actor/ActorUnkWAWY.hpp | 10 ++ include/Actor/ActorUnkWBEF.hpp | 10 ++ include/Actor/ActorUnkWBN2.hpp | 10 ++ include/Actor/ActorUnkWBPS.hpp | 10 ++ include/Actor/ActorUnkWBTN.hpp | 10 ++ include/Actor/ActorUnkWDBA.hpp | 10 ++ include/Actor/ActorUnkWDRD.hpp | 10 ++ include/Actor/ActorUnkWHMA.hpp | 10 ++ include/Actor/ActorUnkWIDR.hpp | 10 ++ include/Actor/ActorUnkWIDT.hpp | 10 ++ include/Actor/ActorUnkWKTR.hpp | 10 ++ include/Actor/ActorUnkWPBD.hpp | 10 ++ include/Actor/ActorUnkWPCH.hpp | 10 ++ include/Actor/ActorUnkWPCL.hpp | 10 ++ include/Actor/ActorUnkWTBS.hpp | 10 ++ include/Actor/ActorUnkWTH2.hpp | 10 ++ include/Actor/ActorUnkWTH3.hpp | 10 ++ include/Actor/ActorUnkWTTH.hpp | 10 ++ include/Actor/ActorUnkWWFS.hpp | 10 ++ include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp | 30 ++++ include/Actor/ActorUnkYUKI.hpp | 10 ++ include/Actor/ActorUnkYUKY.hpp | 10 ++ include/Actor/ActorUnkYWIS.hpp | 10 ++ include/Actor/ActorUnkZELD.hpp | 10 ++ include/Actor/ActorUnkZLBB.hpp | 10 ++ include/Actor/ActorUnkZLBS.hpp | 10 ++ include/Actor/ActorUnkZLSL_ZSRS.hpp | 20 +++ include/Actor/ActorUnkZLSN.hpp | 10 ++ include/Actor/ActorUnkZLSS.hpp | 10 ++ include/Actor/ActorUnkZSTG.hpp | 10 ++ src/031_Land/Actor/ActorRupee.cpp | 22 +-- 480 files changed, 5316 insertions(+), 67 deletions(-) diff --git a/config/eur/arm9/overlays/ov031/symbols.txt b/config/eur/arm9/overlays/ov031/symbols.txt index b2540087..1b9a1b06 100644 --- a/config/eur/arm9/overlays/ov031/symbols.txt +++ b/config/eur/arm9/overlays/ov031/symbols.txt @@ -598,11 +598,11 @@ _ZN10ActorRupee8vfunc_2cEi kind:function(arm,size=0x128) addr:0x020e9c2c _ZN10ActorRupee19func_ov031_020e9d54Ev kind:function(arm,size=0x40) addr:0x020e9d54 _ZN10ActorRupee19func_ov031_020e9d94Ev kind:function(arm,size=0xc8) addr:0x020e9d94 _ZN10ActorRupee19func_ov031_020e9e5cEv kind:function(arm,size=0x94) addr:0x020e9e5c -_ZN8Actor_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020e9ef0 -_ZN8Actor_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020e9f28 -_ZN8Actor_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020e9f6c -_ZN8Actor_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020e9f8c -_ZN8Actor_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020e9fb4 +_ZN13ActorRupee_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020e9ef0 +_ZN13ActorRupee_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020e9f28 +_ZN13ActorRupee_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020e9f6c +_ZN13ActorRupee_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020e9f8c +_ZN13ActorRupee_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020e9fb4 _ZN10ActorRupeeD1Ev kind:function(arm,size=0x20) addr:0x020e9fd0 _ZN10ActorRupeeD0Ev kind:function(arm,size=0x28) addr:0x020e9ff0 _ZN17ActorProfileRupeeD1Ev kind:function(arm,size=0x14) addr:0x020ea018 @@ -1004,10 +1004,10 @@ _ZN12ActorUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f6240 _ZN12ActorUnkNTTZD0Ev kind:function(arm,size=0x1c) addr:0x020f6254 _ZN19ActorProfileUnkNTTZD1Ev kind:function(arm,size=0x14) addr:0x020f6270 _ZN13Actor_c4_BaseC2EPvi kind:function(arm,size=0x60) addr:0x020f6284 -func_ov031_020f62e4 kind:function(arm,size=0x90) addr:0x020f62e4 -_ZN8Actor_c419func_ov031_020f6374Ev kind:function(arm,size=0x8) addr:0x020f6374 -_ZN8Actor_c419func_ov031_020f637cEv kind:function(arm,size=0x8) addr:0x020f637c -_ZN8Actor_c419func_ov031_020f6384Ei kind:function(arm,size=0x8) addr:0x020f6384 +_ZN8Actor_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x90) addr:0x020f62e4 +_ZN8Actor_c48vfunc_04Ev kind:function(arm,size=0x8) addr:0x020f6374 +_ZN8Actor_c48vfunc_08Ev kind:function(arm,size=0x8) addr:0x020f637c +_ZN8Actor_c48vfunc_0cEi kind:function(arm,size=0x8) addr:0x020f6384 func_ov031_020f638c kind:function(arm,size=0x4c) addr:0x020f638c func_ov031_020f63d8 kind:function(arm,size=0x14) addr:0x020f63d8 func_ov031_020f63ec kind:function(arm,size=0x5c) addr:0x020f63ec @@ -2289,7 +2289,7 @@ _ZTV19data_ov031_021133e8 kind:data(any) addr:0x021133e8 _ZTV19data_ov031_0211340c kind:data(any) addr:0x0211340c data_ov031_02113468 kind:data(any) addr:0x02113468 data_ov031_02113478 kind:data(any) addr:0x02113478 -_ZTV8Actor_c4 kind:data(any) addr:0x02113488 +_ZTV13ActorRupee_c4 kind:data(any) addr:0x02113488 _ZTV17ActorProfileRupee kind:data(any) addr:0x021134a0 _ZTV10ActorRupee kind:data(any) addr:0x021134c4 data_ov031_02113520 kind:data(any) addr:0x02113520 diff --git a/config/jp/arm9/overlays/ov031/relocs.txt b/config/jp/arm9/overlays/ov031/relocs.txt index 1a9bc717..99e47382 100644 --- a/config/jp/arm9/overlays/ov031/relocs.txt +++ b/config/jp/arm9/overlays/ov031/relocs.txt @@ -2494,7 +2494,7 @@ from:0x020f104c kind:arm_call to:0x0205d778 module:overlay(0) from:0x020f1084 kind:arm_call to:0x0205d78c module:overlay(0) from:0x020f10d0 kind:arm_call to:0x020f0f6c module:overlay(31) from:0x020f1108 kind:arm_call to:0x020f7d24 module:overlay(31) -from:0x020f1128 kind:load to:0x02115b7c module:overlay(31) +from:0x020f1128 kind:load to:0x02115b74 add:0x8 module:overlay(31) from:0x020f1150 kind:arm_call to:0x020f0ba0 module:overlay(31) from:0x020f1160 kind:arm_call to:0x020f7d84 module:overlay(31) from:0x020f1180 kind:arm_call to:0x020f0ba0 module:overlay(31) diff --git a/config/jp/arm9/overlays/ov031/symbols.txt b/config/jp/arm9/overlays/ov031/symbols.txt index bd4ec040..f0fa48c1 100644 --- a/config/jp/arm9/overlays/ov031/symbols.txt +++ b/config/jp/arm9/overlays/ov031/symbols.txt @@ -598,11 +598,11 @@ _ZN10ActorRupee8vfunc_2cEi kind:function(arm,size=0x128) addr:0x020eb618 _ZN10ActorRupee19func_ov031_020e9d54Ev kind:function(arm,size=0x40) addr:0x020eb740 _ZN10ActorRupee19func_ov031_020e9d94Ev kind:function(arm,size=0xc8) addr:0x020eb780 _ZN10ActorRupee19func_ov031_020e9e5cEv kind:function(arm,size=0x94) addr:0x020eb848 -_ZN8Actor_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020eb8dc -_ZN8Actor_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020eb914 -_ZN8Actor_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020eb958 -_ZN8Actor_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020eb978 -_ZN8Actor_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020eb9a0 +_ZN13ActorRupee_c4C1EP5Actor kind:function(arm,size=0x38) addr:0x020eb8dc +_ZN13ActorRupee_c48vfunc_00E14Actor_c4_stacki kind:function(arm,size=0x44) addr:0x020eb914 +_ZN13ActorRupee_c48vfunc_04Ev kind:function(arm,size=0x20) addr:0x020eb958 +_ZN13ActorRupee_c48vfunc_0cEi kind:function(arm,size=0x28) addr:0x020eb978 +_ZN13ActorRupee_c48vfunc_08Ev kind:function(arm,size=0x1c) addr:0x020eb9a0 _ZN10ActorRupeeD1Ev kind:function(arm,size=0x20) addr:0x020eb9bc _ZN10ActorRupeeD0Ev kind:function(arm,size=0x28) addr:0x020eb9dc _ZN17ActorProfileRupeeD1Ev kind:function(arm,size=0x14) addr:0x020eba04 @@ -2286,7 +2286,7 @@ _ZTV19data_ov031_02115188 kind:data(any) addr:0x02115188 _ZTV19data_ov031_021151ac kind:data(any) addr:0x021151ac data_ov031_02115208 kind:data(any) addr:0x02115208 data_ov031_02115218 kind:data(any) addr:0x02115218 -_ZTV8Actor_c4 kind:data(any) addr:0x02115228 +_ZTV13ActorRupee_c4 kind:data(any) addr:0x02115228 _ZTV17ActorProfileRupee kind:data(any) addr:0x02115240 _ZTV10ActorRupee kind:data(any) addr:0x02115264 data_ov031_021152c0 kind:data(any) addr:0x021152c0 @@ -2324,7 +2324,7 @@ data_ov031_02115af8 kind:data(any) addr:0x02115af8 data_ov031_02115b04 kind:data(any) addr:0x02115b04 data_ov031_02115b14 kind:data(any) addr:0x02115b14 data_ov031_02115b44 kind:data(any) addr:0x02115b44 -data_ov031_02115b7c kind:data(any) addr:0x02115b7c +data_ov031_02115b7c kind:data(any) addr:0x02115b74 _ZTV19data_ov031_02115b8c kind:data(any) addr:0x02115b8c _ZTV19data_ov031_02115bb0 kind:data(any) addr:0x02115bb0 _ZTV19data_ov031_02115c0c kind:data(any) addr:0x02115c0c diff --git a/include/Actor/Actor.hpp b/include/Actor/Actor.hpp index 5e9e5809..7128bbf9 100644 --- a/include/Actor/Actor.hpp +++ b/include/Actor/Actor.hpp @@ -83,6 +83,8 @@ enum ActorFlag_ { ActorFlag_31 = FLAG(0, 31), }; +class Actor_c4; + class Actor : public SysObject { public: /* 00 (vtable) */ @@ -96,13 +98,13 @@ public: /* 34 */ Cylinder *mUnk_34; /* 38 */ unk32 *mUnk_38; /* 3c */ unk32 mUnk_3c; - /* 40 */ void *mUnk_40; // pointer to `Actor_c4` + /* 40 */ Actor_c4 *mUnk_40; /* 44 */ u16 mUnk_44; /* 46 */ unk16 mUnk_46; /* 48 */ unk16 mUnk_48; /* 4a */ unk8 mUnk_4a; /* 4a */ unk8 mUnk_4b; - /* 4c */ unk16 mUnk_4c; + /* 4c */ s16 mUnk_4c; /* 4e */ s16 mUnk_4e; /* 50 */ volatile u16 mUnk_50; /* 52 */ u16 mUnk_52; @@ -187,4 +189,40 @@ public: void func_ov017_020bf5c4(Vec3p *param1, unk32 param2, unk32 param3, unk32 param4, unk32 param5); }; +struct Actor_c4_stack { + unk32 param1; + unk32 param2; +}; + +class Actor_c4_Base { +public: + Actor_c4_Base(void *param1, unk32 param2); +}; + +class Actor_c4 : public Actor_c4_Base { +public: + /* 00 (vtable) */ + /* 04 */ unk32 mUnk_04; + /* 08 */ unk16 mUnk_08; + /* 08 */ unk16 mUnk_0a; + /* 0c */ unk16 mUnk_0c; + /* 0c */ unk16 mUnk_0e; + /* 10 */ unk16 mUnk_10; + /* 10 */ unk16 mUnk_12; + /* 14 */ unk32 mUnk_14; + /* 18 */ unk32 mUnk_18; + /* 1c */ unk32 mUnk_1c; + /* 20 */ Actor *mUnk_20; + /* 24 */ + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2); + /* 04 */ virtual void vfunc_04(); + /* 08 */ virtual void vfunc_08(); + /* 0c */ virtual void vfunc_0c(unk32 param1); + /* 10 */ + + Actor_c4(Actor *param1) : + Actor_c4_Base(¶m1->mRef, 0) {} +}; + extern UnkStruct_ov000_020b539c data_ov000_020b539c; diff --git a/include/Actor/ActorRupee.hpp b/include/Actor/ActorRupee.hpp index ce4acdfd..8f49bc85 100644 --- a/include/Actor/ActorRupee.hpp +++ b/include/Actor/ActorRupee.hpp @@ -32,43 +32,14 @@ public: void func_ov000_02097bec(); }; -struct Actor_c4_stack { - unk32 param1; - unk32 param2; -}; - -class Actor_c4_Base { +class ActorRupee_c4 : public Actor_c4 { public: - Actor_c4_Base(void *param1, unk32 param2); -}; + ActorRupee_c4(Actor *param1); -class Actor_c4 : public Actor_c4_Base { -public: - /* 00 (vtable) */ - /* 04 */ unk32 mUnk_04; - /* 08 */ unk16 mUnk_08; - /* 08 */ unk16 mUnk_0a; - /* 0c */ unk16 mUnk_0c; - /* 0c */ unk16 mUnk_0e; - /* 10 */ unk16 mUnk_10; - /* 10 */ unk16 mUnk_12; - /* 14 */ unk32 mUnk_14; - /* 18 */ unk32 mUnk_18; - /* 1c */ unk32 mUnk_1c; - /* 20 */ Actor *mUnk_20; - /* 24 */ - - /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2); - /* 04 */ virtual void vfunc_04(); - /* 08 */ virtual void vfunc_08(); - /* 0c */ virtual void vfunc_0c(unk32 param1); - /* 10 */ - - Actor_c4(Actor *param1); - void func_ov031_020f637c(); - void func_ov031_020f6374(); - void func_ov031_020f6384(unk32 param1); - unk32 func_ov031_020f62e4(unk32 param1, unk32 param2); + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; }; class ActorRupee : public Actor { @@ -88,7 +59,7 @@ public: /* b8 */ unk32 mUnk_b8; /* bc */ unk32 mUnk_bc; /* c0 */ unk32 mUnk_c0; - /* c4 */ Actor_c4 mUnk_c4; + /* c4 */ ActorRupee_c4 mUnk_c4; /* e8 */ unk32 mUnk_e8; /* ec */ s16 mUnk_ec; /* f0 */ UnkStruct_PlayerGet_ec mUnk_f0; diff --git a/include/Actor/ActorUnkAJAI.hpp b/include/Actor/ActorUnkAJAI.hpp index c296b085..ac89b90a 100644 --- a/include/Actor/ActorUnkAJAI.hpp +++ b/include/Actor/ActorUnkAJAI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJAI_c4 : public Actor_c4 { +public: + ActorUnkAJAI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJAI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJBS.hpp b/include/Actor/ActorUnkAJBS.hpp index 3f37562b..32da96c9 100644 --- a/include/Actor/ActorUnkAJBS.hpp +++ b/include/Actor/ActorUnkAJBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJBS_c4 : public Actor_c4 { +public: + ActorUnkAJBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJCR.hpp b/include/Actor/ActorUnkAJCR.hpp index d8e465fa..212e835e 100644 --- a/include/Actor/ActorUnkAJCR.hpp +++ b/include/Actor/ActorUnkAJCR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJCR_c4 : public Actor_c4 { +public: + ActorUnkAJCR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJCR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJEM.hpp b/include/Actor/ActorUnkAJEM.hpp index 89795392..edb6849f 100644 --- a/include/Actor/ActorUnkAJEM.hpp +++ b/include/Actor/ActorUnkAJEM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJEM_c4 : public Actor_c4 { +public: + ActorUnkAJEM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJEM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJET.hpp b/include/Actor/ActorUnkAJET.hpp index 2bf37f9f..3d63cc2d 100644 --- a/include/Actor/ActorUnkAJET.hpp +++ b/include/Actor/ActorUnkAJET.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJET_c4 : public Actor_c4 { +public: + ActorUnkAJET_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJET : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJMN.hpp b/include/Actor/ActorUnkAJMN.hpp index a64f791b..aab774f0 100644 --- a/include/Actor/ActorUnkAJMN.hpp +++ b/include/Actor/ActorUnkAJMN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJMN_c4 : public Actor_c4 { +public: + ActorUnkAJMN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJMN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJNP.hpp b/include/Actor/ActorUnkAJNP.hpp index 2bcfb8f4..3a021a07 100644 --- a/include/Actor/ActorUnkAJNP.hpp +++ b/include/Actor/ActorUnkAJNP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJNP_c4 : public Actor_c4 { +public: + ActorUnkAJNP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJNP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJSP.hpp b/include/Actor/ActorUnkAJSP.hpp index 2c29134f..aff84973 100644 --- a/include/Actor/ActorUnkAJSP.hpp +++ b/include/Actor/ActorUnkAJSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJSP_c4 : public Actor_c4 { +public: + ActorUnkAJSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAJTM.hpp b/include/Actor/ActorUnkAJTM.hpp index b5d6ec8c..509270b2 100644 --- a/include/Actor/ActorUnkAJTM.hpp +++ b/include/Actor/ActorUnkAJTM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAJTM_c4 : public Actor_c4 { +public: + ActorUnkAJTM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAJTM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkALEV.hpp b/include/Actor/ActorUnkALEV.hpp index d39abba4..fbc982d5 100644 --- a/include/Actor/ActorUnkALEV.hpp +++ b/include/Actor/ActorUnkALEV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkALEV_c4 : public Actor_c4 { +public: + ActorUnkALEV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkALEV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkAROW.hpp b/include/Actor/ActorUnkAROW.hpp index a46e961e..7eed14e7 100644 --- a/include/Actor/ActorUnkAROW.hpp +++ b/include/Actor/ActorUnkAROW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkAROW_c4 : public Actor_c4 { +public: + ActorUnkAROW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkAROW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkASBA.hpp b/include/Actor/ActorUnkASBA.hpp index 53102218..e4d00d1c 100644 --- a/include/Actor/ActorUnkASBA.hpp +++ b/include/Actor/ActorUnkASBA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkASBA_c4 : public Actor_c4 { +public: + ActorUnkASBA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkASBA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkASYU.hpp b/include/Actor/ActorUnkASYU.hpp index c3fecacc..3408b87a 100644 --- a/include/Actor/ActorUnkASYU.hpp +++ b/include/Actor/ActorUnkASYU.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkASYU_c4 : public Actor_c4 { +public: + ActorUnkASYU_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkASYU : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkATTG.hpp b/include/Actor/ActorUnkATTG.hpp index db50159a..ae868b29 100644 --- a/include/Actor/ActorUnkATTG.hpp +++ b/include/Actor/ActorUnkATTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkATTG_c4 : public Actor_c4 { +public: + ActorUnkATTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkATTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBAEY.hpp b/include/Actor/ActorUnkBAEY.hpp index 2ef561cb..3ad93d1e 100644 --- a/include/Actor/ActorUnkBAEY.hpp +++ b/include/Actor/ActorUnkBAEY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBAEY_c4 : public Actor_c4 { +public: + ActorUnkBAEY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBAEY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBAFO.hpp b/include/Actor/ActorUnkBAFO.hpp index f9332a13..46cc5c36 100644 --- a/include/Actor/ActorUnkBAFO.hpp +++ b/include/Actor/ActorUnkBAFO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBAFO_c4 : public Actor_c4 { +public: + ActorUnkBAFO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBAFO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBANI.hpp b/include/Actor/ActorUnkBANI.hpp index 44c02e27..e2172c8f 100644 --- a/include/Actor/ActorUnkBANI.hpp +++ b/include/Actor/ActorUnkBANI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBANI_c4 : public Actor_c4 { +public: + ActorUnkBANI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBANI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBAPH.hpp b/include/Actor/ActorUnkBAPH.hpp index 009c5c36..4e106510 100644 --- a/include/Actor/ActorUnkBAPH.hpp +++ b/include/Actor/ActorUnkBAPH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBAPH_c4 : public Actor_c4 { +public: + ActorUnkBAPH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBAPH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBBLE.hpp b/include/Actor/ActorUnkBBLE.hpp index 261251be..57313bd1 100644 --- a/include/Actor/ActorUnkBBLE.hpp +++ b/include/Actor/ActorUnkBBLE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBBLE_c4 : public Actor_c4 { +public: + ActorUnkBBLE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBBLE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBDBA.hpp b/include/Actor/ActorUnkBDBA.hpp index 68315839..9b48f69d 100644 --- a/include/Actor/ActorUnkBDBA.hpp +++ b/include/Actor/ActorUnkBDBA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBDBA_c4 : public Actor_c4 { +public: + ActorUnkBDBA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBDBA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBDEA.hpp b/include/Actor/ActorUnkBDEA.hpp index 8e6613f1..f0324e56 100644 --- a/include/Actor/ActorUnkBDEA.hpp +++ b/include/Actor/ActorUnkBDEA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBDEA_c4 : public Actor_c4 { +public: + ActorUnkBDEA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBDEA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBDEM.hpp b/include/Actor/ActorUnkBDEM.hpp index f1737231..9848a66f 100644 --- a/include/Actor/ActorUnkBDEM.hpp +++ b/include/Actor/ActorUnkBDEM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBDEM_c4 : public Actor_c4 { +public: + ActorUnkBDEM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBDEM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBDGA.hpp b/include/Actor/ActorUnkBDGA.hpp index 90a215a5..7cc9421a 100644 --- a/include/Actor/ActorUnkBDGA.hpp +++ b/include/Actor/ActorUnkBDGA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBDGA_c4 : public Actor_c4 { +public: + ActorUnkBDGA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBDGA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBDLB.hpp b/include/Actor/ActorUnkBDLB.hpp index d2705cdc..a6abd85a 100644 --- a/include/Actor/ActorUnkBDLB.hpp +++ b/include/Actor/ActorUnkBDLB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBDLB_c4 : public Actor_c4 { +public: + ActorUnkBDLB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBDLB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBEEE.hpp b/include/Actor/ActorUnkBEEE.hpp index fa8b7242..15a9f8a1 100644 --- a/include/Actor/ActorUnkBEEE.hpp +++ b/include/Actor/ActorUnkBEEE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBEEE_c4 : public Actor_c4 { +public: + ActorUnkBEEE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBEEE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBEEH.hpp b/include/Actor/ActorUnkBEEH.hpp index dbc07173..e992d050 100644 --- a/include/Actor/ActorUnkBEEH.hpp +++ b/include/Actor/ActorUnkBEEH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBEEH_c4 : public Actor_c4 { +public: + ActorUnkBEEH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBEEH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBFFN.hpp b/include/Actor/ActorUnkBFFN.hpp index fe4797c6..a7a1592c 100644 --- a/include/Actor/ActorUnkBFFN.hpp +++ b/include/Actor/ActorUnkBFFN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBFFN_c4 : public Actor_c4 { +public: + ActorUnkBFFN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBFFN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBGOK.hpp b/include/Actor/ActorUnkBGOK.hpp index 592687b4..0482f7d1 100644 --- a/include/Actor/ActorUnkBGOK.hpp +++ b/include/Actor/ActorUnkBGOK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBGOK_c4 : public Actor_c4 { +public: + ActorUnkBGOK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBGOK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBKST.hpp b/include/Actor/ActorUnkBKST.hpp index f18ad7c7..5c26841f 100644 --- a/include/Actor/ActorUnkBKST.hpp +++ b/include/Actor/ActorUnkBKST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBKST_c4 : public Actor_c4 { +public: + ActorUnkBKST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBKST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBLBL.hpp b/include/Actor/ActorUnkBLBL.hpp index 41b9f8b8..64baaa67 100644 --- a/include/Actor/ActorUnkBLBL.hpp +++ b/include/Actor/ActorUnkBLBL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBLBL_c4 : public Actor_c4 { +public: + ActorUnkBLBL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBLBL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBLBR.hpp b/include/Actor/ActorUnkBLBR.hpp index ac45fe1c..99cd2485 100644 --- a/include/Actor/ActorUnkBLBR.hpp +++ b/include/Actor/ActorUnkBLBR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBLBR_c4 : public Actor_c4 { +public: + ActorUnkBLBR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBLBR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBLJF.hpp b/include/Actor/ActorUnkBLJF.hpp index ae843532..06f57cb6 100644 --- a/include/Actor/ActorUnkBLJF.hpp +++ b/include/Actor/ActorUnkBLJF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBLJF_c4 : public Actor_c4 { +public: + ActorUnkBLJF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBLJF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBLON.hpp b/include/Actor/ActorUnkBLON.hpp index a339bcef..74cbcdf3 100644 --- a/include/Actor/ActorUnkBLON.hpp +++ b/include/Actor/ActorUnkBLON.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBLON_c4 : public Actor_c4 { +public: + ActorUnkBLON_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBLON : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBLST.hpp b/include/Actor/ActorUnkBLST.hpp index 2ceeaaf7..4a8c69eb 100644 --- a/include/Actor/ActorUnkBLST.hpp +++ b/include/Actor/ActorUnkBLST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBLST_c4 : public Actor_c4 { +public: + ActorUnkBLST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBLST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBMHN.hpp b/include/Actor/ActorUnkBMHN.hpp index b2087d8c..d7d32ce7 100644 --- a/include/Actor/ActorUnkBMHN.hpp +++ b/include/Actor/ActorUnkBMHN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBMHN_c4 : public Actor_c4 { +public: + ActorUnkBMHN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBMHN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBMOC.hpp b/include/Actor/ActorUnkBMOC.hpp index f4a83785..31f35750 100644 --- a/include/Actor/ActorUnkBMOC.hpp +++ b/include/Actor/ActorUnkBMOC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBMOC_c4 : public Actor_c4 { +public: + ActorUnkBMOC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBMOC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBOMB.hpp b/include/Actor/ActorUnkBOMB.hpp index 237dc8d0..60cade4e 100644 --- a/include/Actor/ActorUnkBOMB.hpp +++ b/include/Actor/ActorUnkBOMB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBOMB_c4 : public Actor_c4 { +public: + ActorUnkBOMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBOMB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBPAP.hpp b/include/Actor/ActorUnkBPAP.hpp index e734c473..30dff484 100644 --- a/include/Actor/ActorUnkBPAP.hpp +++ b/include/Actor/ActorUnkBPAP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBPAP_c4 : public Actor_c4 { +public: + ActorUnkBPAP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBPAP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBPBS.hpp b/include/Actor/ActorUnkBPBS.hpp index f4831bf2..dd26f6d1 100644 --- a/include/Actor/ActorUnkBPBS.hpp +++ b/include/Actor/ActorUnkBPBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBPBS_c4 : public Actor_c4 { +public: + ActorUnkBPBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBPBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBROW.hpp b/include/Actor/ActorUnkBROW.hpp index c9bea839..d4a631b9 100644 --- a/include/Actor/ActorUnkBROW.hpp +++ b/include/Actor/ActorUnkBROW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBROW_c4 : public Actor_c4 { +public: + ActorUnkBROW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBROW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBSFC.hpp b/include/Actor/ActorUnkBSFC.hpp index 943f076c..c9fc379e 100644 --- a/include/Actor/ActorUnkBSFC.hpp +++ b/include/Actor/ActorUnkBSFC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBSFC_c4 : public Actor_c4 { +public: + ActorUnkBSFC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBSFC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBSKM.hpp b/include/Actor/ActorUnkBSKM.hpp index 08ca5e70..4434e1c4 100644 --- a/include/Actor/ActorUnkBSKM.hpp +++ b/include/Actor/ActorUnkBSKM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBSKM_c4 : public Actor_c4 { +public: + ActorUnkBSKM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBSKM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBSTG.hpp b/include/Actor/ActorUnkBSTG.hpp index 68e9243c..caf451e1 100644 --- a/include/Actor/ActorUnkBSTG.hpp +++ b/include/Actor/ActorUnkBSTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBSTG_c4 : public Actor_c4 { +public: + ActorUnkBSTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBSTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkBTIR.hpp b/include/Actor/ActorUnkBTIR.hpp index 6622efd1..f32019c5 100644 --- a/include/Actor/ActorUnkBTIR.hpp +++ b/include/Actor/ActorUnkBTIR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkBTIR_c4 : public Actor_c4 { +public: + ActorUnkBTIR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkBTIR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAGE.hpp b/include/Actor/ActorUnkCAGE.hpp index 4f6fe965..c1b4589f 100644 --- a/include/Actor/ActorUnkCAGE.hpp +++ b/include/Actor/ActorUnkCAGE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCAGE_c4 : public Actor_c4 { +public: + ActorUnkCAGE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAGE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp b/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp index de6bfd87..a2890713 100644 --- a/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp +++ b/include/Actor/ActorUnkCAMA_CAMB_CAMS.hpp @@ -9,6 +9,16 @@ // --- Actor CAMA --- +class ActorUnkCAMA_c4 : public Actor_c4 { +public: + ActorUnkCAMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAMA : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor CAMB --- +class ActorUnkCAMB_c4 : public Actor_c4 { +public: + ActorUnkCAMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAMB : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor CAMS --- +class ActorUnkCAMS_c4 : public Actor_c4 { +public: + ActorUnkCAMS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAMS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAMY.hpp b/include/Actor/ActorUnkCAMY.hpp index 5a749f03..650ea29e 100644 --- a/include/Actor/ActorUnkCAMY.hpp +++ b/include/Actor/ActorUnkCAMY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCAMY_c4 : public Actor_c4 { +public: + ActorUnkCAMY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAMY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCANS.hpp b/include/Actor/ActorUnkCANS.hpp index 90204c99..cf996862 100644 --- a/include/Actor/ActorUnkCANS.hpp +++ b/include/Actor/ActorUnkCANS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCANS_c4 : public Actor_c4 { +public: + ActorUnkCANS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCANS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCASE.hpp b/include/Actor/ActorUnkCASE.hpp index fb43c9af..283ea817 100644 --- a/include/Actor/ActorUnkCASE.hpp +++ b/include/Actor/ActorUnkCASE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCASE_c4 : public Actor_c4 { +public: + ActorUnkCASE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCASE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCASL.hpp b/include/Actor/ActorUnkCASL.hpp index e89c22e8..d31c6f52 100644 --- a/include/Actor/ActorUnkCASL.hpp +++ b/include/Actor/ActorUnkCASL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCASL_c4 : public Actor_c4 { +public: + ActorUnkCASL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCASL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAST.hpp b/include/Actor/ActorUnkCAST.hpp index 1d2964f3..a354783c 100644 --- a/include/Actor/ActorUnkCAST.hpp +++ b/include/Actor/ActorUnkCAST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCAST_c4 : public Actor_c4 { +public: + ActorUnkCAST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAWA.hpp b/include/Actor/ActorUnkCAWA.hpp index 79b0f591..8cf74c8b 100644 --- a/include/Actor/ActorUnkCAWA.hpp +++ b/include/Actor/ActorUnkCAWA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCAWA_c4 : public Actor_c4 { +public: + ActorUnkCAWA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAWA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp b/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp index 4e0f72eb..8b23a17c 100644 --- a/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp +++ b/include/Actor/ActorUnkCAWB_CRFP_FOMA_FOMB_FOMC_FOMR_FOMS_FOPD_GOCP_GORP_NCCA_NCCS_WAMA.hpp @@ -9,6 +9,16 @@ // --- Actor CAWB --- +class ActorUnkCAWB_c4 : public Actor_c4 { +public: + ActorUnkCAWB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCAWB : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor CRFP --- +class ActorUnkCRFP_c4 : public Actor_c4 { +public: + ActorUnkCRFP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCRFP : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor FOMA --- +class ActorUnkFOMA_c4 : public Actor_c4 { +public: + ActorUnkFOMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMA : public Actor { public: /* 00 (base) */ @@ -81,6 +111,16 @@ public: // --- Actor FOMB --- +class ActorUnkFOMB_c4 : public Actor_c4 { +public: + ActorUnkFOMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMB : public Actor { public: /* 00 (base) */ @@ -105,6 +145,16 @@ public: // --- Actor FOMC --- +class ActorUnkFOMC_c4 : public Actor_c4 { +public: + ActorUnkFOMC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMC : public Actor { public: /* 00 (base) */ @@ -129,6 +179,16 @@ public: // --- Actor FOMR --- +class ActorUnkFOMR_c4 : public Actor_c4 { +public: + ActorUnkFOMR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMR : public Actor { public: /* 00 (base) */ @@ -153,6 +213,16 @@ public: // --- Actor FOMS --- +class ActorUnkFOMS_c4 : public Actor_c4 { +public: + ActorUnkFOMS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMS : public Actor { public: /* 00 (base) */ @@ -177,6 +247,16 @@ public: // --- Actor FOPD --- +class ActorUnkFOPD_c4 : public Actor_c4 { +public: + ActorUnkFOPD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOPD : public Actor { public: /* 00 (base) */ @@ -201,6 +281,16 @@ public: // --- Actor GOCP --- +class ActorUnkGOCP_c4 : public Actor_c4 { +public: + ActorUnkGOCP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGOCP : public Actor { public: /* 00 (base) */ @@ -225,6 +315,16 @@ public: // --- Actor GORP --- +class ActorUnkGORP_c4 : public Actor_c4 { +public: + ActorUnkGORP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGORP : public Actor { public: /* 00 (base) */ @@ -249,6 +349,16 @@ public: // --- Actor NCCA --- +class ActorUnkNCCA_c4 : public Actor_c4 { +public: + ActorUnkNCCA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNCCA : public Actor { public: /* 00 (base) */ @@ -273,6 +383,16 @@ public: // --- Actor NCCS --- +class ActorUnkNCCS_c4 : public Actor_c4 { +public: + ActorUnkNCCS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNCCS : public Actor { public: /* 00 (base) */ @@ -297,6 +417,16 @@ public: // --- Actor WAMA --- +class ActorUnkWAMA_c4 : public Actor_c4 { +public: + ActorUnkWAMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAMA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCHUC.hpp b/include/Actor/ActorUnkCHUC.hpp index 444aff58..e012f3e5 100644 --- a/include/Actor/ActorUnkCHUC.hpp +++ b/include/Actor/ActorUnkCHUC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCHUC_c4 : public Actor_c4 { +public: + ActorUnkCHUC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCHUC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCLBT.hpp b/include/Actor/ActorUnkCLBT.hpp index 7937e80b..818fdcb0 100644 --- a/include/Actor/ActorUnkCLBT.hpp +++ b/include/Actor/ActorUnkCLBT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCLBT_c4 : public Actor_c4 { +public: + ActorUnkCLBT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCLBT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCLLT.hpp b/include/Actor/ActorUnkCLLT.hpp index 0c64a671..5852fa27 100644 --- a/include/Actor/ActorUnkCLLT.hpp +++ b/include/Actor/ActorUnkCLLT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCLLT_c4 : public Actor_c4 { +public: + ActorUnkCLLT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCLLT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCLZN.hpp b/include/Actor/ActorUnkCLZN.hpp index 25505b70..cc792a01 100644 --- a/include/Actor/ActorUnkCLZN.hpp +++ b/include/Actor/ActorUnkCLZN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCLZN_c4 : public Actor_c4 { +public: + ActorUnkCLZN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCLZN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCNBL.hpp b/include/Actor/ActorUnkCNBL.hpp index 62b00fdf..53d74d92 100644 --- a/include/Actor/ActorUnkCNBL.hpp +++ b/include/Actor/ActorUnkCNBL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCNBL_c4 : public Actor_c4 { +public: + ActorUnkCNBL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCNBL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCOMM.hpp b/include/Actor/ActorUnkCOMM.hpp index 717e365c..7b6cec8f 100644 --- a/include/Actor/ActorUnkCOMM.hpp +++ b/include/Actor/ActorUnkCOMM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCOMM_c4 : public Actor_c4 { +public: + ActorUnkCOMM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCOMM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCRCH.hpp b/include/Actor/ActorUnkCRCH.hpp index 5d466207..1e0b5373 100644 --- a/include/Actor/ActorUnkCRCH.hpp +++ b/include/Actor/ActorUnkCRCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCRCH_c4 : public Actor_c4 { +public: + ActorUnkCRCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCRCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCRFT.hpp b/include/Actor/ActorUnkCRFT.hpp index 48d7023e..a338a5aa 100644 --- a/include/Actor/ActorUnkCRFT.hpp +++ b/include/Actor/ActorUnkCRFT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCRFT_c4 : public Actor_c4 { +public: + ActorUnkCRFT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCRFT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCROW.hpp b/include/Actor/ActorUnkCROW.hpp index f3745e8f..b9574d63 100644 --- a/include/Actor/ActorUnkCROW.hpp +++ b/include/Actor/ActorUnkCROW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCROW_c4 : public Actor_c4 { +public: + ActorUnkCROW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCROW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkCTFS.hpp b/include/Actor/ActorUnkCTFS.hpp index eac70893..c7d0066f 100644 --- a/include/Actor/ActorUnkCTFS.hpp +++ b/include/Actor/ActorUnkCTFS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkCTFS_c4 : public Actor_c4 { +public: + ActorUnkCTFS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkCTFS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDGPC.hpp b/include/Actor/ActorUnkDGPC.hpp index 1e26cdb0..e0147368 100644 --- a/include/Actor/ActorUnkDGPC.hpp +++ b/include/Actor/ActorUnkDGPC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDGPC_c4 : public Actor_c4 { +public: + ActorUnkDGPC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDGPC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDKCB.hpp b/include/Actor/ActorUnkDKCB.hpp index 5d9d2593..24827110 100644 --- a/include/Actor/ActorUnkDKCB.hpp +++ b/include/Actor/ActorUnkDKCB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDKCB_c4 : public Actor_c4 { +public: + ActorUnkDKCB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDKCB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDKCL.hpp b/include/Actor/ActorUnkDKCL.hpp index 72d47c62..ca9d65c2 100644 --- a/include/Actor/ActorUnkDKCL.hpp +++ b/include/Actor/ActorUnkDKCL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDKCL_c4 : public Actor_c4 { +public: + ActorUnkDKCL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDKCL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDKTR.hpp b/include/Actor/ActorUnkDKTR.hpp index 17ba094d..b1f2c96b 100644 --- a/include/Actor/ActorUnkDKTR.hpp +++ b/include/Actor/ActorUnkDKTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDKTR_c4 : public Actor_c4 { +public: + ActorUnkDKTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDKTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDLPN.hpp b/include/Actor/ActorUnkDLPN.hpp index 162c174d..d171d161 100644 --- a/include/Actor/ActorUnkDLPN.hpp +++ b/include/Actor/ActorUnkDLPN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDLPN_c4 : public Actor_c4 { +public: + ActorUnkDLPN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDLPN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDLTG.hpp b/include/Actor/ActorUnkDLTG.hpp index 74f61c97..ac112a05 100644 --- a/include/Actor/ActorUnkDLTG.hpp +++ b/include/Actor/ActorUnkDLTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDLTG_c4 : public Actor_c4 { +public: + ActorUnkDLTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDLTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMCH.hpp b/include/Actor/ActorUnkDMCH.hpp index c6bb581b..6fa8f76b 100644 --- a/include/Actor/ActorUnkDMCH.hpp +++ b/include/Actor/ActorUnkDMCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMCH_c4 : public Actor_c4 { +public: + ActorUnkDMCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMEQ.hpp b/include/Actor/ActorUnkDMEQ.hpp index 15f6e946..ef13c6a5 100644 --- a/include/Actor/ActorUnkDMEQ.hpp +++ b/include/Actor/ActorUnkDMEQ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMEQ_c4 : public Actor_c4 { +public: + ActorUnkDMEQ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMEQ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMET.hpp b/include/Actor/ActorUnkDMET.hpp index eb6149b5..6be5bce0 100644 --- a/include/Actor/ActorUnkDMET.hpp +++ b/include/Actor/ActorUnkDMET.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMET_c4 : public Actor_c4 { +public: + ActorUnkDMET_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMET : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMFR.hpp b/include/Actor/ActorUnkDMFR.hpp index 6e9f16ec..c126ecbe 100644 --- a/include/Actor/ActorUnkDMFR.hpp +++ b/include/Actor/ActorUnkDMFR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMFR_c4 : public Actor_c4 { +public: + ActorUnkDMFR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMFR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMFT.hpp b/include/Actor/ActorUnkDMFT.hpp index dc34d7e5..7a613275 100644 --- a/include/Actor/ActorUnkDMFT.hpp +++ b/include/Actor/ActorUnkDMFT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMFT_c4 : public Actor_c4 { +public: + ActorUnkDMFT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMFT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMGM.hpp b/include/Actor/ActorUnkDMGM.hpp index afee5a03..42b12c83 100644 --- a/include/Actor/ActorUnkDMGM.hpp +++ b/include/Actor/ActorUnkDMGM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMGM_c4 : public Actor_c4 { +public: + ActorUnkDMGM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMGM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMGN.hpp b/include/Actor/ActorUnkDMGN.hpp index 6dd07c61..1196b06e 100644 --- a/include/Actor/ActorUnkDMGN.hpp +++ b/include/Actor/ActorUnkDMGN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMGN_c4 : public Actor_c4 { +public: + ActorUnkDMGN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMGN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMMM.hpp b/include/Actor/ActorUnkDMMM.hpp index ec97da4b..2a58fa01 100644 --- a/include/Actor/ActorUnkDMMM.hpp +++ b/include/Actor/ActorUnkDMMM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMMM_c4 : public Actor_c4 { +public: + ActorUnkDMMM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMMM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMMS.hpp b/include/Actor/ActorUnkDMMS.hpp index 072a7500..60a22958 100644 --- a/include/Actor/ActorUnkDMMS.hpp +++ b/include/Actor/ActorUnkDMMS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMMS_c4 : public Actor_c4 { +public: + ActorUnkDMMS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMMS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMMT.hpp b/include/Actor/ActorUnkDMMT.hpp index a3c0daeb..5ce7ba92 100644 --- a/include/Actor/ActorUnkDMMT.hpp +++ b/include/Actor/ActorUnkDMMT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMMT_c4 : public Actor_c4 { +public: + ActorUnkDMMT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMMT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMPK.hpp b/include/Actor/ActorUnkDMPK.hpp index 835b4780..7282f638 100644 --- a/include/Actor/ActorUnkDMPK.hpp +++ b/include/Actor/ActorUnkDMPK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMPK_c4 : public Actor_c4 { +public: + ActorUnkDMPK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMPK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMPS.hpp b/include/Actor/ActorUnkDMPS.hpp index 294c1b79..012ed107 100644 --- a/include/Actor/ActorUnkDMPS.hpp +++ b/include/Actor/ActorUnkDMPS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMPS_c4 : public Actor_c4 { +public: + ActorUnkDMPS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMPS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMSS.hpp b/include/Actor/ActorUnkDMSS.hpp index 9e51ea18..1e25bc64 100644 --- a/include/Actor/ActorUnkDMSS.hpp +++ b/include/Actor/ActorUnkDMSS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMSS_c4 : public Actor_c4 { +public: + ActorUnkDMSS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMSS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMST.hpp b/include/Actor/ActorUnkDMST.hpp index 1927970f..a3eb5aea 100644 --- a/include/Actor/ActorUnkDMST.hpp +++ b/include/Actor/ActorUnkDMST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMST_c4 : public Actor_c4 { +public: + ActorUnkDMST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMT2.hpp b/include/Actor/ActorUnkDMT2.hpp index 66721177..9ac1992f 100644 --- a/include/Actor/ActorUnkDMT2.hpp +++ b/include/Actor/ActorUnkDMT2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMT2_c4 : public Actor_c4 { +public: + ActorUnkDMT2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMT2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMTR.hpp b/include/Actor/ActorUnkDMTR.hpp index f8356ecf..7de3939c 100644 --- a/include/Actor/ActorUnkDMTR.hpp +++ b/include/Actor/ActorUnkDMTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMTR_c4 : public Actor_c4 { +public: + ActorUnkDMTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMWS.hpp b/include/Actor/ActorUnkDMWS.hpp index 2bd511b3..bd460013 100644 --- a/include/Actor/ActorUnkDMWS.hpp +++ b/include/Actor/ActorUnkDMWS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMWS_c4 : public Actor_c4 { +public: + ActorUnkDMWS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMWS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMWT.hpp b/include/Actor/ActorUnkDMWT.hpp index 61f85ef7..bc9c1f1c 100644 --- a/include/Actor/ActorUnkDMWT.hpp +++ b/include/Actor/ActorUnkDMWT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMWT_c4 : public Actor_c4 { +public: + ActorUnkDMWT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMWT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDMZS.hpp b/include/Actor/ActorUnkDMZS.hpp index 7b2f3d3c..ee1e4680 100644 --- a/include/Actor/ActorUnkDMZS.hpp +++ b/include/Actor/ActorUnkDMZS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDMZS_c4 : public Actor_c4 { +public: + ActorUnkDMZS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDMZS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSBB.hpp b/include/Actor/ActorUnkDSBB.hpp index 026c8cce..4258b904 100644 --- a/include/Actor/ActorUnkDSBB.hpp +++ b/include/Actor/ActorUnkDSBB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSBB_c4 : public Actor_c4 { +public: + ActorUnkDSBB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSBB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSBH.hpp b/include/Actor/ActorUnkDSBH.hpp index eb3098d9..ebeca78a 100644 --- a/include/Actor/ActorUnkDSBH.hpp +++ b/include/Actor/ActorUnkDSBH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSBH_c4 : public Actor_c4 { +public: + ActorUnkDSBH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSBH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSBN.hpp b/include/Actor/ActorUnkDSBN.hpp index 2b586ffa..2b485dc4 100644 --- a/include/Actor/ActorUnkDSBN.hpp +++ b/include/Actor/ActorUnkDSBN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSBN_c4 : public Actor_c4 { +public: + ActorUnkDSBN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSBN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSDS.hpp b/include/Actor/ActorUnkDSDS.hpp index 7d51ee65..d19f44cb 100644 --- a/include/Actor/ActorUnkDSDS.hpp +++ b/include/Actor/ActorUnkDSDS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSDS_c4 : public Actor_c4 { +public: + ActorUnkDSDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSDS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSFR.hpp b/include/Actor/ActorUnkDSFR.hpp index 18ce4f2b..2bf9f9c2 100644 --- a/include/Actor/ActorUnkDSFR.hpp +++ b/include/Actor/ActorUnkDSFR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSFR_c4 : public Actor_c4 { +public: + ActorUnkDSFR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSFR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSSN.hpp b/include/Actor/ActorUnkDSSN.hpp index e0c627f4..6812ecb1 100644 --- a/include/Actor/ActorUnkDSSN.hpp +++ b/include/Actor/ActorUnkDSSN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSSN_c4 : public Actor_c4 { +public: + ActorUnkDSSN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSSN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSVC.hpp b/include/Actor/ActorUnkDSVC.hpp index 5c777e5b..cea507b1 100644 --- a/include/Actor/ActorUnkDSVC.hpp +++ b/include/Actor/ActorUnkDSVC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSVC_c4 : public Actor_c4 { +public: + ActorUnkDSVC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSVC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkDSWT.hpp b/include/Actor/ActorUnkDSWT.hpp index cbd30e53..879b2ccd 100644 --- a/include/Actor/ActorUnkDSWT.hpp +++ b/include/Actor/ActorUnkDSWT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkDSWT_c4 : public Actor_c4 { +public: + ActorUnkDSWT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkDSWT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkE3GL.hpp b/include/Actor/ActorUnkE3GL.hpp index be67596e..b4033b88 100644 --- a/include/Actor/ActorUnkE3GL.hpp +++ b/include/Actor/ActorUnkE3GL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkE3GL_c4 : public Actor_c4 { +public: + ActorUnkE3GL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkE3GL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkE3LV.hpp b/include/Actor/ActorUnkE3LV.hpp index 9b035a27..a86c4724 100644 --- a/include/Actor/ActorUnkE3LV.hpp +++ b/include/Actor/ActorUnkE3LV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkE3LV_c4 : public Actor_c4 { +public: + ActorUnkE3LV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkE3LV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkE3ST.hpp b/include/Actor/ActorUnkE3ST.hpp index 0f30cd92..43caee1d 100644 --- a/include/Actor/ActorUnkE3ST.hpp +++ b/include/Actor/ActorUnkE3ST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkE3ST_c4 : public Actor_c4 { +public: + ActorUnkE3ST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkE3ST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkE3TT.hpp b/include/Actor/ActorUnkE3TT.hpp index 5f82d335..ee5c4a4b 100644 --- a/include/Actor/ActorUnkE3TT.hpp +++ b/include/Actor/ActorUnkE3TT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkE3TT_c4 : public Actor_c4 { +public: + ActorUnkE3TT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkE3TT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFIK.hpp b/include/Actor/ActorUnkEFIK.hpp index 2e8fb359..05678dd1 100644 --- a/include/Actor/ActorUnkEFIK.hpp +++ b/include/Actor/ActorUnkEFIK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFIK_c4 : public Actor_c4 { +public: + ActorUnkEFIK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFIK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFOC.hpp b/include/Actor/ActorUnkEFOC.hpp index fa3beb18..7923dbd8 100644 --- a/include/Actor/ActorUnkEFOC.hpp +++ b/include/Actor/ActorUnkEFOC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFOC_c4 : public Actor_c4 { +public: + ActorUnkEFOC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFOC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFR2.hpp b/include/Actor/ActorUnkEFR2.hpp index 1d8b13fb..eb935995 100644 --- a/include/Actor/ActorUnkEFR2.hpp +++ b/include/Actor/ActorUnkEFR2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFR2_c4 : public Actor_c4 { +public: + ActorUnkEFR2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFR2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFR3.hpp b/include/Actor/ActorUnkEFR3.hpp index 125ec898..7adc598d 100644 --- a/include/Actor/ActorUnkEFR3.hpp +++ b/include/Actor/ActorUnkEFR3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFR3_c4 : public Actor_c4 { +public: + ActorUnkEFR3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFR3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFRI.hpp b/include/Actor/ActorUnkEFRI.hpp index 3f88fc5d..0afb14d6 100644 --- a/include/Actor/ActorUnkEFRI.hpp +++ b/include/Actor/ActorUnkEFRI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFRI_c4 : public Actor_c4 { +public: + ActorUnkEFRI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFRI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFRL.hpp b/include/Actor/ActorUnkEFRL.hpp index d6eb7f0b..0685529e 100644 --- a/include/Actor/ActorUnkEFRL.hpp +++ b/include/Actor/ActorUnkEFRL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFRL_c4 : public Actor_c4 { +public: + ActorUnkEFRL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFRL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFRP.hpp b/include/Actor/ActorUnkEFRP.hpp index 6e8164e7..84aa4f79 100644 --- a/include/Actor/ActorUnkEFRP.hpp +++ b/include/Actor/ActorUnkEFRP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFRP_c4 : public Actor_c4 { +public: + ActorUnkEFRP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFRP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFSB.hpp b/include/Actor/ActorUnkEFSB.hpp index db439e97..809a9b6a 100644 --- a/include/Actor/ActorUnkEFSB.hpp +++ b/include/Actor/ActorUnkEFSB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFSB_c4 : public Actor_c4 { +public: + ActorUnkEFSB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFSB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFSC.hpp b/include/Actor/ActorUnkEFSC.hpp index e224f6ec..efbd416d 100644 --- a/include/Actor/ActorUnkEFSC.hpp +++ b/include/Actor/ActorUnkEFSC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFSC_c4 : public Actor_c4 { +public: + ActorUnkEFSC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFSC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFW2.hpp b/include/Actor/ActorUnkEFW2.hpp index 2cdd15ea..b2061fa8 100644 --- a/include/Actor/ActorUnkEFW2.hpp +++ b/include/Actor/ActorUnkEFW2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFW2_c4 : public Actor_c4 { +public: + ActorUnkEFW2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFW2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFW3.hpp b/include/Actor/ActorUnkEFW3.hpp index a73895e6..b8cc9559 100644 --- a/include/Actor/ActorUnkEFW3.hpp +++ b/include/Actor/ActorUnkEFW3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFW3_c4 : public Actor_c4 { +public: + ActorUnkEFW3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFW3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFWI.hpp b/include/Actor/ActorUnkEFWI.hpp index 4c04e139..6fd7c6d6 100644 --- a/include/Actor/ActorUnkEFWI.hpp +++ b/include/Actor/ActorUnkEFWI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFWI_c4 : public Actor_c4 { +public: + ActorUnkEFWI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFWI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFWL.hpp b/include/Actor/ActorUnkEFWL.hpp index 8e631f15..372291c6 100644 --- a/include/Actor/ActorUnkEFWL.hpp +++ b/include/Actor/ActorUnkEFWL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFWL_c4 : public Actor_c4 { +public: + ActorUnkEFWL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFWL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEFWV.hpp b/include/Actor/ActorUnkEFWV.hpp index f79384c8..96e4265b 100644 --- a/include/Actor/ActorUnkEFWV.hpp +++ b/include/Actor/ActorUnkEFWV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEFWV_c4 : public Actor_c4 { +public: + ActorUnkEFWV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEFWV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkELVT.hpp b/include/Actor/ActorUnkELVT.hpp index 285093f9..d05708a5 100644 --- a/include/Actor/ActorUnkELVT.hpp +++ b/include/Actor/ActorUnkELVT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkELVT_c4 : public Actor_c4 { +public: + ActorUnkELVT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkELVT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkENGE.hpp b/include/Actor/ActorUnkENGE.hpp index c7cd5918..13c31aab 100644 --- a/include/Actor/ActorUnkENGE.hpp +++ b/include/Actor/ActorUnkENGE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkENGE_c4 : public Actor_c4 { +public: + ActorUnkENGE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkENGE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEVCH.hpp b/include/Actor/ActorUnkEVCH.hpp index 86498310..6b2a9229 100644 --- a/include/Actor/ActorUnkEVCH.hpp +++ b/include/Actor/ActorUnkEVCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEVCH_c4 : public Actor_c4 { +public: + ActorUnkEVCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEVCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEVIC.hpp b/include/Actor/ActorUnkEVIC.hpp index 0d918cb5..62277eb4 100644 --- a/include/Actor/ActorUnkEVIC.hpp +++ b/include/Actor/ActorUnkEVIC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEVIC_c4 : public Actor_c4 { +public: + ActorUnkEVIC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEVIC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkEWHI.hpp b/include/Actor/ActorUnkEWHI.hpp index f694f94e..d0019411 100644 --- a/include/Actor/ActorUnkEWHI.hpp +++ b/include/Actor/ActorUnkEWHI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkEWHI_c4 : public Actor_c4 { +public: + ActorUnkEWHI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkEWHI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBBF.hpp b/include/Actor/ActorUnkFBBF.hpp index 03ec641a..e1a9392b 100644 --- a/include/Actor/ActorUnkFBBF.hpp +++ b/include/Actor/ActorUnkFBBF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBBF_c4 : public Actor_c4 { +public: + ActorUnkFBBF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBBF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBBH.hpp b/include/Actor/ActorUnkFBBH.hpp index 4bd7c8b2..159645f7 100644 --- a/include/Actor/ActorUnkFBBH.hpp +++ b/include/Actor/ActorUnkFBBH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBBH_c4 : public Actor_c4 { +public: + ActorUnkFBBH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBBH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBCH.hpp b/include/Actor/ActorUnkFBCH.hpp index b2a96f7d..bcafc1d8 100644 --- a/include/Actor/ActorUnkFBCH.hpp +++ b/include/Actor/ActorUnkFBCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBCH_c4 : public Actor_c4 { +public: + ActorUnkFBCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBRD.hpp b/include/Actor/ActorUnkFBRD.hpp index a3c8d83c..7a8f7622 100644 --- a/include/Actor/ActorUnkFBRD.hpp +++ b/include/Actor/ActorUnkFBRD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBRD_c4 : public Actor_c4 { +public: + ActorUnkFBRD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBRD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBRG.hpp b/include/Actor/ActorUnkFBRG.hpp index ff1192f3..2ae5f91b 100644 --- a/include/Actor/ActorUnkFBRG.hpp +++ b/include/Actor/ActorUnkFBRG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBRG_c4 : public Actor_c4 { +public: + ActorUnkFBRG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBRG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFBSC.hpp b/include/Actor/ActorUnkFBSC.hpp index a924da45..ba9314a4 100644 --- a/include/Actor/ActorUnkFBSC.hpp +++ b/include/Actor/ActorUnkFBSC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFBSC_c4 : public Actor_c4 { +public: + ActorUnkFBSC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFBSC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFCHL.hpp b/include/Actor/ActorUnkFCHL.hpp index e50ff876..cc1c3dc4 100644 --- a/include/Actor/ActorUnkFCHL.hpp +++ b/include/Actor/ActorUnkFCHL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFCHL_c4 : public Actor_c4 { +public: + ActorUnkFCHL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFCHL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFDKY.hpp b/include/Actor/ActorUnkFDKY.hpp index 422a7f6e..5698e9c9 100644 --- a/include/Actor/ActorUnkFDKY.hpp +++ b/include/Actor/ActorUnkFDKY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFDKY_c4 : public Actor_c4 { +public: + ActorUnkFDKY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFDKY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFIBB.hpp b/include/Actor/ActorUnkFIBB.hpp index cdedf37f..85357f77 100644 --- a/include/Actor/ActorUnkFIBB.hpp +++ b/include/Actor/ActorUnkFIBB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFIBB_c4 : public Actor_c4 { +public: + ActorUnkFIBB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFIBB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFIFI.hpp b/include/Actor/ActorUnkFIFI.hpp index fb610525..57d4e493 100644 --- a/include/Actor/ActorUnkFIFI.hpp +++ b/include/Actor/ActorUnkFIFI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFIFI_c4 : public Actor_c4 { +public: + ActorUnkFIFI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFIFI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFIMA.hpp b/include/Actor/ActorUnkFIMA.hpp index b3c1e15a..be2995af 100644 --- a/include/Actor/ActorUnkFIMA.hpp +++ b/include/Actor/ActorUnkFIMA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFIMA_c4 : public Actor_c4 { +public: + ActorUnkFIMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFIMA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFIML.hpp b/include/Actor/ActorUnkFIML.hpp index 3af02b6d..ad6e7ded 100644 --- a/include/Actor/ActorUnkFIML.hpp +++ b/include/Actor/ActorUnkFIML.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFIML_c4 : public Actor_c4 { +public: + ActorUnkFIML_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFIML : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFIRB.hpp b/include/Actor/ActorUnkFIRB.hpp index 210a35d3..ae3639a9 100644 --- a/include/Actor/ActorUnkFIRB.hpp +++ b/include/Actor/ActorUnkFIRB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFIRB_c4 : public Actor_c4 { +public: + ActorUnkFIRB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFIRB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFKTR.hpp b/include/Actor/ActorUnkFKTR.hpp index 99d4df7e..00b984db 100644 --- a/include/Actor/ActorUnkFKTR.hpp +++ b/include/Actor/ActorUnkFKTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFKTR_c4 : public Actor_c4 { +public: + ActorUnkFKTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFKTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFLCT.hpp b/include/Actor/ActorUnkFLCT.hpp index 1733987a..fac04284 100644 --- a/include/Actor/ActorUnkFLCT.hpp +++ b/include/Actor/ActorUnkFLCT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFLCT_c4 : public Actor_c4 { +public: + ActorUnkFLCT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFLCT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFLDK.hpp b/include/Actor/ActorUnkFLDK.hpp index ae7d7257..a7d9709e 100644 --- a/include/Actor/ActorUnkFLDK.hpp +++ b/include/Actor/ActorUnkFLDK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFLDK_c4 : public Actor_c4 { +public: + ActorUnkFLDK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFLDK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFLEN.hpp b/include/Actor/ActorUnkFLEN.hpp index ec3d5035..5b64d53c 100644 --- a/include/Actor/ActorUnkFLEN.hpp +++ b/include/Actor/ActorUnkFLEN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFLEN_c4 : public Actor_c4 { +public: + ActorUnkFLEN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFLEN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFMAS_FMLS.hpp b/include/Actor/ActorUnkFMAS_FMLS.hpp index d91d70fe..9a2551b6 100644 --- a/include/Actor/ActorUnkFMAS_FMLS.hpp +++ b/include/Actor/ActorUnkFMAS_FMLS.hpp @@ -9,6 +9,16 @@ // --- Actor FMAS --- +class ActorUnkFMAS_c4 : public Actor_c4 { +public: + ActorUnkFMAS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFMAS : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor FMLS --- +class ActorUnkFMLS_c4 : public Actor_c4 { +public: + ActorUnkFMLS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFMLS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFOFA.hpp b/include/Actor/ActorUnkFOFA.hpp index a1dccd82..d66fd44e 100644 --- a/include/Actor/ActorUnkFOFA.hpp +++ b/include/Actor/ActorUnkFOFA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFOFA_c4 : public Actor_c4 { +public: + ActorUnkFOFA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOFA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFOMD.hpp b/include/Actor/ActorUnkFOMD.hpp index fcf6e59f..da4c2642 100644 --- a/include/Actor/ActorUnkFOMD.hpp +++ b/include/Actor/ActorUnkFOMD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFOMD_c4 : public Actor_c4 { +public: + ActorUnkFOMD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFOMY.hpp b/include/Actor/ActorUnkFOMY.hpp index 80b8b498..90e8065d 100644 --- a/include/Actor/ActorUnkFOMY.hpp +++ b/include/Actor/ActorUnkFOMY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFOMY_c4 : public Actor_c4 { +public: + ActorUnkFOMY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFOMY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFRBS.hpp b/include/Actor/ActorUnkFRBS.hpp index 57c4856f..18f174f8 100644 --- a/include/Actor/ActorUnkFRBS.hpp +++ b/include/Actor/ActorUnkFRBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFRBS_c4 : public Actor_c4 { +public: + ActorUnkFRBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFRBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFRTN.hpp b/include/Actor/ActorUnkFRTN.hpp index 2a758a93..dcd754e5 100644 --- a/include/Actor/ActorUnkFRTN.hpp +++ b/include/Actor/ActorUnkFRTN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFRTN_c4 : public Actor_c4 { +public: + ActorUnkFRTN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFRTN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFSIR.hpp b/include/Actor/ActorUnkFSIR.hpp index 97fd4ccf..58949999 100644 --- a/include/Actor/ActorUnkFSIR.hpp +++ b/include/Actor/ActorUnkFSIR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFSIR_c4 : public Actor_c4 { +public: + ActorUnkFSIR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFSIR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFSSF.hpp b/include/Actor/ActorUnkFSSF.hpp index 8e895340..5b22c9c1 100644 --- a/include/Actor/ActorUnkFSSF.hpp +++ b/include/Actor/ActorUnkFSSF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFSSF_c4 : public Actor_c4 { +public: + ActorUnkFSSF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFSSF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFSST.hpp b/include/Actor/ActorUnkFSST.hpp index 3f4c4e35..1359cca4 100644 --- a/include/Actor/ActorUnkFSST.hpp +++ b/include/Actor/ActorUnkFSST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFSST_c4 : public Actor_c4 { +public: + ActorUnkFSST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFSST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkFTRN.hpp b/include/Actor/ActorUnkFTRN.hpp index 68a14f91..a45b2261 100644 --- a/include/Actor/ActorUnkFTRN.hpp +++ b/include/Actor/ActorUnkFTRN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkFTRN_c4 : public Actor_c4 { +public: + ActorUnkFTRN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkFTRN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGHOS.hpp b/include/Actor/ActorUnkGHOS.hpp index 51308667..38d9409a 100644 --- a/include/Actor/ActorUnkGHOS.hpp +++ b/include/Actor/ActorUnkGHOS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGHOS_c4 : public Actor_c4 { +public: + ActorUnkGHOS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGHOS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp b/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp index bf7b8f99..97824fa8 100644 --- a/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp +++ b/include/Actor/ActorUnkGOCA_GOCB_GORK_GORM.hpp @@ -9,6 +9,16 @@ // --- Actor GOCA --- +class ActorUnkGOCA_c4 : public Actor_c4 { +public: + ActorUnkGOCA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGOCA : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor GOCB --- +class ActorUnkGOCB_c4 : public Actor_c4 { +public: + ActorUnkGOCB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGOCB : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor GORK --- +class ActorUnkGORK_c4 : public Actor_c4 { +public: + ActorUnkGORK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGORK : public Actor { public: /* 00 (base) */ @@ -81,6 +111,16 @@ public: // --- Actor GORM --- +class ActorUnkGORM_c4 : public Actor_c4 { +public: + ActorUnkGORM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGORM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGOKI.hpp b/include/Actor/ActorUnkGOKI.hpp index 5ac9f85f..e36eb4ee 100644 --- a/include/Actor/ActorUnkGOKI.hpp +++ b/include/Actor/ActorUnkGOKI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGOKI_c4 : public Actor_c4 { +public: + ActorUnkGOKI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGOKI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGORS.hpp b/include/Actor/ActorUnkGORS.hpp index eaa5692d..135d4a20 100644 --- a/include/Actor/ActorUnkGORS.hpp +++ b/include/Actor/ActorUnkGORS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGORS_c4 : public Actor_c4 { +public: + ActorUnkGORS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGORS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGORY.hpp b/include/Actor/ActorUnkGORY.hpp index 83a433b6..c2364355 100644 --- a/include/Actor/ActorUnkGORY.hpp +++ b/include/Actor/ActorUnkGORY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGORY_c4 : public Actor_c4 { +public: + ActorUnkGORY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGORY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGOVT.hpp b/include/Actor/ActorUnkGOVT.hpp index a08348f6..a2a3e9e6 100644 --- a/include/Actor/ActorUnkGOVT.hpp +++ b/include/Actor/ActorUnkGOVT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGOVT_c4 : public Actor_c4 { +public: + ActorUnkGOVT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGOVT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGRCF.hpp b/include/Actor/ActorUnkGRCF.hpp index ea5dee94..9731ecb3 100644 --- a/include/Actor/ActorUnkGRCF.hpp +++ b/include/Actor/ActorUnkGRCF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGRCF_c4 : public Actor_c4 { +public: + ActorUnkGRCF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGRCF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGRCM.hpp b/include/Actor/ActorUnkGRCM.hpp index 8b771d91..a99a175f 100644 --- a/include/Actor/ActorUnkGRCM.hpp +++ b/include/Actor/ActorUnkGRCM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGRCM_c4 : public Actor_c4 { +public: + ActorUnkGRCM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGRCM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGTTG.hpp b/include/Actor/ActorUnkGTTG.hpp index 2156ab75..fd0400f0 100644 --- a/include/Actor/ActorUnkGTTG.hpp +++ b/include/Actor/ActorUnkGTTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGTTG_c4 : public Actor_c4 { +public: + ActorUnkGTTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGTTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkGYAM.hpp b/include/Actor/ActorUnkGYAM.hpp index 0a939a79..e4b6b0de 100644 --- a/include/Actor/ActorUnkGYAM.hpp +++ b/include/Actor/ActorUnkGYAM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkGYAM_c4 : public Actor_c4 { +public: + ActorUnkGYAM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkGYAM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkHAMN.hpp b/include/Actor/ActorUnkHAMN.hpp index 89fce978..f5a0912a 100644 --- a/include/Actor/ActorUnkHAMN.hpp +++ b/include/Actor/ActorUnkHAMN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkHAMN_c4 : public Actor_c4 { +public: + ActorUnkHAMN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkHAMN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkHELA.hpp b/include/Actor/ActorUnkHELA.hpp index 8b3c319d..0e58a619 100644 --- a/include/Actor/ActorUnkHELA.hpp +++ b/include/Actor/ActorUnkHELA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkHELA_c4 : public Actor_c4 { +public: + ActorUnkHELA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkHELA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkHERT.hpp b/include/Actor/ActorUnkHERT.hpp index db70b575..2076e8b0 100644 --- a/include/Actor/ActorUnkHERT.hpp +++ b/include/Actor/ActorUnkHERT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkHERT_c4 : public Actor_c4 { +public: + ActorUnkHERT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkHERT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkHLMG.hpp b/include/Actor/ActorUnkHLMG.hpp index 1b71e701..fdb96067 100644 --- a/include/Actor/ActorUnkHLMG.hpp +++ b/include/Actor/ActorUnkHLMG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkHLMG_c4 : public Actor_c4 { +public: + ActorUnkHLMG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkHLMG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkHYSW.hpp b/include/Actor/ActorUnkHYSW.hpp index 90bb078d..0c02bf2b 100644 --- a/include/Actor/ActorUnkHYSW.hpp +++ b/include/Actor/ActorUnkHYSW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkHYSW_c4 : public Actor_c4 { +public: + ActorUnkHYSW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkHYSW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkIBBA.hpp b/include/Actor/ActorUnkIBBA.hpp index 513fb48c..d3557561 100644 --- a/include/Actor/ActorUnkIBBA.hpp +++ b/include/Actor/ActorUnkIBBA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkIBBA_c4 : public Actor_c4 { +public: + ActorUnkIBBA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkIBBA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkIBSP.hpp b/include/Actor/ActorUnkIBSP.hpp index 13288fb7..f8b3a206 100644 --- a/include/Actor/ActorUnkIBSP.hpp +++ b/include/Actor/ActorUnkIBSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkIBSP_c4 : public Actor_c4 { +public: + ActorUnkIBSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkIBSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkICBA.hpp b/include/Actor/ActorUnkICBA.hpp index 618405fa..a9b5a5d0 100644 --- a/include/Actor/ActorUnkICBA.hpp +++ b/include/Actor/ActorUnkICBA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkICBA_c4 : public Actor_c4 { +public: + ActorUnkICBA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkICBA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkICBB.hpp b/include/Actor/ActorUnkICBB.hpp index 70d5d2b9..9377425a 100644 --- a/include/Actor/ActorUnkICBB.hpp +++ b/include/Actor/ActorUnkICBB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkICBB_c4 : public Actor_c4 { +public: + ActorUnkICBB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkICBB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkICBS.hpp b/include/Actor/ActorUnkICBS.hpp index ede1b225..7e3c491c 100644 --- a/include/Actor/ActorUnkICBS.hpp +++ b/include/Actor/ActorUnkICBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkICBS_c4 : public Actor_c4 { +public: + ActorUnkICBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkICBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkITBM.hpp b/include/Actor/ActorUnkITBM.hpp index d2dfad4c..aac77390 100644 --- a/include/Actor/ActorUnkITBM.hpp +++ b/include/Actor/ActorUnkITBM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkITBM_c4 : public Actor_c4 { +public: + ActorUnkITBM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkITBM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkITSC.hpp b/include/Actor/ActorUnkITSC.hpp index 81d0fead..ce48cfc9 100644 --- a/include/Actor/ActorUnkITSC.hpp +++ b/include/Actor/ActorUnkITSC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkITSC_c4 : public Actor_c4 { +public: + ActorUnkITSC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkITSC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkITTD.hpp b/include/Actor/ActorUnkITTD.hpp index 163e11ca..793597cd 100644 --- a/include/Actor/ActorUnkITTD.hpp +++ b/include/Actor/ActorUnkITTD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkITTD_c4 : public Actor_c4 { +public: + ActorUnkITTD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkITTD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkITWP.hpp b/include/Actor/ActorUnkITWP.hpp index f1df46f1..8ffbb59e 100644 --- a/include/Actor/ActorUnkITWP.hpp +++ b/include/Actor/ActorUnkITWP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkITWP_c4 : public Actor_c4 { +public: + ActorUnkITWP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkITWP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkIWTS.hpp b/include/Actor/ActorUnkIWTS.hpp index 0199849a..788ed522 100644 --- a/include/Actor/ActorUnkIWTS.hpp +++ b/include/Actor/ActorUnkIWTS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkIWTS_c4 : public Actor_c4 { +public: + ActorUnkIWTS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkIWTS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkJOLN.hpp b/include/Actor/ActorUnkJOLN.hpp index b94f46c7..c11b8cbd 100644 --- a/include/Actor/ActorUnkJOLN.hpp +++ b/include/Actor/ActorUnkJOLN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkJOLN_c4 : public Actor_c4 { +public: + ActorUnkJOLN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkJOLN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKETH.hpp b/include/Actor/ActorUnkKETH.hpp index 9729c2dc..047bab76 100644 --- a/include/Actor/ActorUnkKETH.hpp +++ b/include/Actor/ActorUnkKETH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKETH_c4 : public Actor_c4 { +public: + ActorUnkKETH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKETH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKEYB.hpp b/include/Actor/ActorUnkKEYB.hpp index 54bcca40..1dfb65ae 100644 --- a/include/Actor/ActorUnkKEYB.hpp +++ b/include/Actor/ActorUnkKEYB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKEYB_c4 : public Actor_c4 { +public: + ActorUnkKEYB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKEYB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKEYN.hpp b/include/Actor/ActorUnkKEYN.hpp index 985054a5..651d88a3 100644 --- a/include/Actor/ActorUnkKEYN.hpp +++ b/include/Actor/ActorUnkKEYN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKEYN_c4 : public Actor_c4 { +public: + ActorUnkKEYN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKEYN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKEYT.hpp b/include/Actor/ActorUnkKEYT.hpp index 9a16172e..fe146e7c 100644 --- a/include/Actor/ActorUnkKEYT.hpp +++ b/include/Actor/ActorUnkKEYT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKEYT_c4 : public Actor_c4 { +public: + ActorUnkKEYT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKEYT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKGDB.hpp b/include/Actor/ActorUnkKGDB.hpp index 925e74c6..f0b32712 100644 --- a/include/Actor/ActorUnkKGDB.hpp +++ b/include/Actor/ActorUnkKGDB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKGDB_c4 : public Actor_c4 { +public: + ActorUnkKGDB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKGDB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKGDN.hpp b/include/Actor/ActorUnkKGDN.hpp index bb67ad9c..a6807564 100644 --- a/include/Actor/ActorUnkKGDN.hpp +++ b/include/Actor/ActorUnkKGDN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKGDN_c4 : public Actor_c4 { +public: + ActorUnkKGDN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKGDN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKIMA.hpp b/include/Actor/ActorUnkKIMA.hpp index c76224f6..803d39e6 100644 --- a/include/Actor/ActorUnkKIMA.hpp +++ b/include/Actor/ActorUnkKIMA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKIMA_c4 : public Actor_c4 { +public: + ActorUnkKIMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKIMA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKIMB.hpp b/include/Actor/ActorUnkKIMB.hpp index 4a77c0e3..dddb525b 100644 --- a/include/Actor/ActorUnkKIMB.hpp +++ b/include/Actor/ActorUnkKIMB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKIMB_c4 : public Actor_c4 { +public: + ActorUnkKIMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKIMB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKLTR.hpp b/include/Actor/ActorUnkKLTR.hpp index 65337261..594e762e 100644 --- a/include/Actor/ActorUnkKLTR.hpp +++ b/include/Actor/ActorUnkKLTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKLTR_c4 : public Actor_c4 { +public: + ActorUnkKLTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKLTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKMOH.hpp b/include/Actor/ActorUnkKMOH.hpp index b02acb06..85f07aa0 100644 --- a/include/Actor/ActorUnkKMOH.hpp +++ b/include/Actor/ActorUnkKMOH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKMOH_c4 : public Actor_c4 { +public: + ActorUnkKMOH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKMOH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKMOS.hpp b/include/Actor/ActorUnkKMOS.hpp index c21f23c2..a181963d 100644 --- a/include/Actor/ActorUnkKMOS.hpp +++ b/include/Actor/ActorUnkKMOS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKMOS_c4 : public Actor_c4 { +public: + ActorUnkKMOS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKMOS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKMSO.hpp b/include/Actor/ActorUnkKMSO.hpp index 30ff589f..7bcff412 100644 --- a/include/Actor/ActorUnkKMSO.hpp +++ b/include/Actor/ActorUnkKMSO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKMSO_c4 : public Actor_c4 { +public: + ActorUnkKMSO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKMSO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKOAT.hpp b/include/Actor/ActorUnkKOAT.hpp index 9561a557..8c70f5e0 100644 --- a/include/Actor/ActorUnkKOAT.hpp +++ b/include/Actor/ActorUnkKOAT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKOAT_c4 : public Actor_c4 { +public: + ActorUnkKOAT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKOAT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKOCH.hpp b/include/Actor/ActorUnkKOCH.hpp index 3f4693b3..8cceb1ed 100644 --- a/include/Actor/ActorUnkKOCH.hpp +++ b/include/Actor/ActorUnkKOCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKOCH_c4 : public Actor_c4 { +public: + ActorUnkKOCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKOCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKOKO.hpp b/include/Actor/ActorUnkKOKO.hpp index 8ef1c779..246ce509 100644 --- a/include/Actor/ActorUnkKOKO.hpp +++ b/include/Actor/ActorUnkKOKO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKOKO_c4 : public Actor_c4 { +public: + ActorUnkKOKO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKOKO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKOTA.hpp b/include/Actor/ActorUnkKOTA.hpp index 995ed765..660325d8 100644 --- a/include/Actor/ActorUnkKOTA.hpp +++ b/include/Actor/ActorUnkKOTA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKOTA_c4 : public Actor_c4 { +public: + ActorUnkKOTA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKOTA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkKURI.hpp b/include/Actor/ActorUnkKURI.hpp index ade96b24..4f0d8c18 100644 --- a/include/Actor/ActorUnkKURI.hpp +++ b/include/Actor/ActorUnkKURI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkKURI_c4 : public Actor_c4 { +public: + ActorUnkKURI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkKURI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkL2MT.hpp b/include/Actor/ActorUnkL2MT.hpp index 96952cf3..627c0f8d 100644 --- a/include/Actor/ActorUnkL2MT.hpp +++ b/include/Actor/ActorUnkL2MT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkL2MT_c4 : public Actor_c4 { +public: + ActorUnkL2MT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkL2MT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkL2V1.hpp b/include/Actor/ActorUnkL2V1.hpp index 16c6e8b4..05cc5ead 100644 --- a/include/Actor/ActorUnkL2V1.hpp +++ b/include/Actor/ActorUnkL2V1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkL2V1_c4 : public Actor_c4 { +public: + ActorUnkL2V1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkL2V1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkL2V2.hpp b/include/Actor/ActorUnkL2V2.hpp index 66ca5946..e23eb624 100644 --- a/include/Actor/ActorUnkL2V2.hpp +++ b/include/Actor/ActorUnkL2V2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkL2V2_c4 : public Actor_c4 { +public: + ActorUnkL2V2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkL2V2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLAVA.hpp b/include/Actor/ActorUnkLAVA.hpp index d9668d01..2deecc82 100644 --- a/include/Actor/ActorUnkLAVA.hpp +++ b/include/Actor/ActorUnkLAVA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLAVA_c4 : public Actor_c4 { +public: + ActorUnkLAVA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLAVA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLBCK.hpp b/include/Actor/ActorUnkLBCK.hpp index 0b96dafb..5fb50699 100644 --- a/include/Actor/ActorUnkLBCK.hpp +++ b/include/Actor/ActorUnkLBCK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLBCK_c4 : public Actor_c4 { +public: + ActorUnkLBCK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLBCK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLBRC.hpp b/include/Actor/ActorUnkLBRC.hpp index 39e2f744..0f1e296f 100644 --- a/include/Actor/ActorUnkLBRC.hpp +++ b/include/Actor/ActorUnkLBRC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLBRC_c4 : public Actor_c4 { +public: + ActorUnkLBRC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLBRC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLIKE.hpp b/include/Actor/ActorUnkLIKE.hpp index a22105e4..5f98499f 100644 --- a/include/Actor/ActorUnkLIKE.hpp +++ b/include/Actor/ActorUnkLIKE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLIKE_c4 : public Actor_c4 { +public: + ActorUnkLIKE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLIKE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLIRA.hpp b/include/Actor/ActorUnkLIRA.hpp index 811be063..7d302600 100644 --- a/include/Actor/ActorUnkLIRA.hpp +++ b/include/Actor/ActorUnkLIRA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLIRA_c4 : public Actor_c4 { +public: + ActorUnkLIRA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLIRA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLOCK.hpp b/include/Actor/ActorUnkLOCK.hpp index 40ee4e0d..c5b7720b 100644 --- a/include/Actor/ActorUnkLOCK.hpp +++ b/include/Actor/ActorUnkLOCK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLOCK_c4 : public Actor_c4 { +public: + ActorUnkLOCK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLOCK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLVBD.hpp b/include/Actor/ActorUnkLVBD.hpp index b37d6249..7a3ba858 100644 --- a/include/Actor/ActorUnkLVBD.hpp +++ b/include/Actor/ActorUnkLVBD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLVBD_c4 : public Actor_c4 { +public: + ActorUnkLVBD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLVBD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLVOF.hpp b/include/Actor/ActorUnkLVOF.hpp index 5cb6b8ec..6950e278 100644 --- a/include/Actor/ActorUnkLVOF.hpp +++ b/include/Actor/ActorUnkLVOF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLVOF_c4 : public Actor_c4 { +public: + ActorUnkLVOF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLVOF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkLZET.hpp b/include/Actor/ActorUnkLZET.hpp index dbfedda7..310d117d 100644 --- a/include/Actor/ActorUnkLZET.hpp +++ b/include/Actor/ActorUnkLZET.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkLZET_c4 : public Actor_c4 { +public: + ActorUnkLZET_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkLZET : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMABC.hpp b/include/Actor/ActorUnkMABC.hpp index 6b98d099..59d61675 100644 --- a/include/Actor/ActorUnkMABC.hpp +++ b/include/Actor/ActorUnkMABC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMABC_c4 : public Actor_c4 { +public: + ActorUnkMABC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMABC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMABL.hpp b/include/Actor/ActorUnkMABL.hpp index 6ac0597b..23d127b1 100644 --- a/include/Actor/ActorUnkMABL.hpp +++ b/include/Actor/ActorUnkMABL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMABL_c4 : public Actor_c4 { +public: + ActorUnkMABL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMABL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMAFI.hpp b/include/Actor/ActorUnkMAFI.hpp index ab34f5a1..a473decc 100644 --- a/include/Actor/ActorUnkMAFI.hpp +++ b/include/Actor/ActorUnkMAFI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMAFI_c4 : public Actor_c4 { +public: + ActorUnkMAFI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMAFI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMAGR.hpp b/include/Actor/ActorUnkMAGR.hpp index a219d4cc..375674cf 100644 --- a/include/Actor/ActorUnkMAGR.hpp +++ b/include/Actor/ActorUnkMAGR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMAGR_c4 : public Actor_c4 { +public: + ActorUnkMAGR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMAGR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMARG.hpp b/include/Actor/ActorUnkMARG.hpp index fdf95eee..a8ef43ee 100644 --- a/include/Actor/ActorUnkMARG.hpp +++ b/include/Actor/ActorUnkMARG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMARG_c4 : public Actor_c4 { +public: + ActorUnkMARG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMARG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMATR.hpp b/include/Actor/ActorUnkMATR.hpp index b420b6ab..17186455 100644 --- a/include/Actor/ActorUnkMATR.hpp +++ b/include/Actor/ActorUnkMATR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMATR_c4 : public Actor_c4 { +public: + ActorUnkMATR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMATR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMBCC.hpp b/include/Actor/ActorUnkMBCC.hpp index ba8e8b43..6622a31a 100644 --- a/include/Actor/ActorUnkMBCC.hpp +++ b/include/Actor/ActorUnkMBCC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMBCC_c4 : public Actor_c4 { +public: + ActorUnkMBCC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMBCC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMDYG.hpp b/include/Actor/ActorUnkMDYG.hpp index 452254e3..0ac62eac 100644 --- a/include/Actor/ActorUnkMDYG.hpp +++ b/include/Actor/ActorUnkMDYG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMDYG_c4 : public Actor_c4 { +public: + ActorUnkMDYG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMDYG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMGAJ.hpp b/include/Actor/ActorUnkMGAJ.hpp index d3c98830..b416b0a7 100644 --- a/include/Actor/ActorUnkMGAJ.hpp +++ b/include/Actor/ActorUnkMGAJ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMGAJ_c4 : public Actor_c4 { +public: + ActorUnkMGAJ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMGAJ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMIFR.hpp b/include/Actor/ActorUnkMIFR.hpp index 6d65217d..4a603d08 100644 --- a/include/Actor/ActorUnkMIFR.hpp +++ b/include/Actor/ActorUnkMIFR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMIFR_c4 : public Actor_c4 { +public: + ActorUnkMIFR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMIFR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMKUR.hpp b/include/Actor/ActorUnkMKUR.hpp index 2bb24a8b..0eca8662 100644 --- a/include/Actor/ActorUnkMKUR.hpp +++ b/include/Actor/ActorUnkMKUR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMKUR_c4 : public Actor_c4 { +public: + ActorUnkMKUR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMKUR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMLCK.hpp b/include/Actor/ActorUnkMLCK.hpp index 91ec9479..a490d392 100644 --- a/include/Actor/ActorUnkMLCK.hpp +++ b/include/Actor/ActorUnkMLCK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMLCK_c4 : public Actor_c4 { +public: + ActorUnkMLCK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMLCK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMNCB.hpp b/include/Actor/ActorUnkMNCB.hpp index 538ce7d0..d78d61c2 100644 --- a/include/Actor/ActorUnkMNCB.hpp +++ b/include/Actor/ActorUnkMNCB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMNCB_c4 : public Actor_c4 { +public: + ActorUnkMNCB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMNCB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMOCT.hpp b/include/Actor/ActorUnkMOCT.hpp index b232f65f..ec9b9be4 100644 --- a/include/Actor/ActorUnkMOCT.hpp +++ b/include/Actor/ActorUnkMOCT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMOCT_c4 : public Actor_c4 { +public: + ActorUnkMOCT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMOCT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMRD2.hpp b/include/Actor/ActorUnkMRD2.hpp index 6399b068..37fc112f 100644 --- a/include/Actor/ActorUnkMRD2.hpp +++ b/include/Actor/ActorUnkMRD2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMRD2_c4 : public Actor_c4 { +public: + ActorUnkMRD2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMRD2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMRDA_MRDO.hpp b/include/Actor/ActorUnkMRDA_MRDO.hpp index 2b960135..223f12db 100644 --- a/include/Actor/ActorUnkMRDA_MRDO.hpp +++ b/include/Actor/ActorUnkMRDA_MRDO.hpp @@ -9,6 +9,16 @@ // --- Actor MRDA --- +class ActorUnkMRDA_c4 : public Actor_c4 { +public: + ActorUnkMRDA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMRDA : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor MRDO --- +class ActorUnkMRDO_c4 : public Actor_c4 { +public: + ActorUnkMRDO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMRDO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMRDL.hpp b/include/Actor/ActorUnkMRDL.hpp index 2581ec08..1d5616fd 100644 --- a/include/Actor/ActorUnkMRDL.hpp +++ b/include/Actor/ActorUnkMRDL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMRDL_c4 : public Actor_c4 { +public: + ActorUnkMRDL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMRDL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMTFB.hpp b/include/Actor/ActorUnkMTFB.hpp index 85e8d204..b408910e 100644 --- a/include/Actor/ActorUnkMTFB.hpp +++ b/include/Actor/ActorUnkMTFB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMTFB_c4 : public Actor_c4 { +public: + ActorUnkMTFB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMTFB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMTFL.hpp b/include/Actor/ActorUnkMTFL.hpp index 9c2f0698..7912dd61 100644 --- a/include/Actor/ActorUnkMTFL.hpp +++ b/include/Actor/ActorUnkMTFL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMTFL_c4 : public Actor_c4 { +public: + ActorUnkMTFL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMTFL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMTWP.hpp b/include/Actor/ActorUnkMTWP.hpp index 731e7706..64c75f8b 100644 --- a/include/Actor/ActorUnkMTWP.hpp +++ b/include/Actor/ActorUnkMTWP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMTWP_c4 : public Actor_c4 { +public: + ActorUnkMTWP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMTWP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkMZCT.hpp b/include/Actor/ActorUnkMZCT.hpp index c566545b..94625ea3 100644 --- a/include/Actor/ActorUnkMZCT.hpp +++ b/include/Actor/ActorUnkMZCT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkMZCT_c4 : public Actor_c4 { +public: + ActorUnkMZCT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkMZCT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNAVI.hpp b/include/Actor/ActorUnkNAVI.hpp index 83d5f490..694da7cc 100644 --- a/include/Actor/ActorUnkNAVI.hpp +++ b/include/Actor/ActorUnkNAVI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNAVI_c4 : public Actor_c4 { +public: + ActorUnkNAVI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNAVI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNCCB_NCMB.hpp b/include/Actor/ActorUnkNCCB_NCMB.hpp index 17c23983..6f4f2469 100644 --- a/include/Actor/ActorUnkNCCB_NCMB.hpp +++ b/include/Actor/ActorUnkNCCB_NCMB.hpp @@ -9,6 +9,16 @@ // --- Actor NCCB --- +class ActorUnkNCCB_c4 : public Actor_c4 { +public: + ActorUnkNCCB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNCCB : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor NCMB --- +class ActorUnkNCMB_c4 : public Actor_c4 { +public: + ActorUnkNCMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNCMB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNCWA.hpp b/include/Actor/ActorUnkNCWA.hpp index c1c0b256..dfc663cf 100644 --- a/include/Actor/ActorUnkNCWA.hpp +++ b/include/Actor/ActorUnkNCWA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNCWA_c4 : public Actor_c4 { +public: + ActorUnkNCWA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNCWA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNFSP.hpp b/include/Actor/ActorUnkNFSP.hpp index be9122e4..597dc6c7 100644 --- a/include/Actor/ActorUnkNFSP.hpp +++ b/include/Actor/ActorUnkNFSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNFSP_c4 : public Actor_c4 { +public: + ActorUnkNFSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNFSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNICO.hpp b/include/Actor/ActorUnkNICO.hpp index 0ed00769..3bf993ae 100644 --- a/include/Actor/ActorUnkNICO.hpp +++ b/include/Actor/ActorUnkNICO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNICO_c4 : public Actor_c4 { +public: + ActorUnkNICO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNICO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNITF.hpp b/include/Actor/ActorUnkNITF.hpp index af48a628..3805ac02 100644 --- a/include/Actor/ActorUnkNITF.hpp +++ b/include/Actor/ActorUnkNITF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNITF_c4 : public Actor_c4 { +public: + ActorUnkNITF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNITF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNLTR.hpp b/include/Actor/ActorUnkNLTR.hpp index 6d903c9a..55bed288 100644 --- a/include/Actor/ActorUnkNLTR.hpp +++ b/include/Actor/ActorUnkNLTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNLTR_c4 : public Actor_c4 { +public: + ActorUnkNLTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNLTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNORE.hpp b/include/Actor/ActorUnkNORE.hpp index 77851e02..dc3ac4ae 100644 --- a/include/Actor/ActorUnkNORE.hpp +++ b/include/Actor/ActorUnkNORE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNORE_c4 : public Actor_c4 { +public: + ActorUnkNORE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNORE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNPWC.hpp b/include/Actor/ActorUnkNPWC.hpp index 22f88320..05edec95 100644 --- a/include/Actor/ActorUnkNPWC.hpp +++ b/include/Actor/ActorUnkNPWC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNPWC_c4 : public Actor_c4 { +public: + ActorUnkNPWC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNPWC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNSHD.hpp b/include/Actor/ActorUnkNSHD.hpp index 7664c16d..116ee5d2 100644 --- a/include/Actor/ActorUnkNSHD.hpp +++ b/include/Actor/ActorUnkNSHD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNSHD_c4 : public Actor_c4 { +public: + ActorUnkNSHD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNSHD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNSSW.hpp b/include/Actor/ActorUnkNSSW.hpp index fb35bebb..dfa706f6 100644 --- a/include/Actor/ActorUnkNSSW.hpp +++ b/include/Actor/ActorUnkNSSW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNSSW_c4 : public Actor_c4 { +public: + ActorUnkNSSW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNSSW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNSTN.hpp b/include/Actor/ActorUnkNSTN.hpp index 8dcb7d91..8f0733de 100644 --- a/include/Actor/ActorUnkNSTN.hpp +++ b/include/Actor/ActorUnkNSTN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNSTN_c4 : public Actor_c4 { +public: + ActorUnkNSTN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNSTN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNTTZ.hpp b/include/Actor/ActorUnkNTTZ.hpp index 3f6909df..366e1a60 100644 --- a/include/Actor/ActorUnkNTTZ.hpp +++ b/include/Actor/ActorUnkNTTZ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNTTZ_c4 : public Actor_c4 { +public: + ActorUnkNTTZ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNTTZ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkNTUB.hpp b/include/Actor/ActorUnkNTUB.hpp index 7faf12c9..c49fcc90 100644 --- a/include/Actor/ActorUnkNTUB.hpp +++ b/include/Actor/ActorUnkNTUB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkNTUB_c4 : public Actor_c4 { +public: + ActorUnkNTUB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkNTUB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOBPC.hpp b/include/Actor/ActorUnkOBPC.hpp index 39407618..6c7f86f0 100644 --- a/include/Actor/ActorUnkOBPC.hpp +++ b/include/Actor/ActorUnkOBPC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOBPC_c4 : public Actor_c4 { +public: + ActorUnkOBPC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOBPC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCGS.hpp b/include/Actor/ActorUnkOCGS.hpp index 8a4dfba6..bfc68e61 100644 --- a/include/Actor/ActorUnkOCGS.hpp +++ b/include/Actor/ActorUnkOCGS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCGS_c4 : public Actor_c4 { +public: + ActorUnkOCGS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCGS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCTA.hpp b/include/Actor/ActorUnkOCTA.hpp index 1c4098b8..e37c59bd 100644 --- a/include/Actor/ActorUnkOCTA.hpp +++ b/include/Actor/ActorUnkOCTA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCTA_c4 : public Actor_c4 { +public: + ActorUnkOCTA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCTA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCTG.hpp b/include/Actor/ActorUnkOCTG.hpp index b80593df..4175057d 100644 --- a/include/Actor/ActorUnkOCTG.hpp +++ b/include/Actor/ActorUnkOCTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCTG_c4 : public Actor_c4 { +public: + ActorUnkOCTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCTS.hpp b/include/Actor/ActorUnkOCTS.hpp index f5d6dd53..30ef0952 100644 --- a/include/Actor/ActorUnkOCTS.hpp +++ b/include/Actor/ActorUnkOCTS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCTS_c4 : public Actor_c4 { +public: + ActorUnkOCTS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCTS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCTW.hpp b/include/Actor/ActorUnkOCTW.hpp index babe80c1..4bd6706c 100644 --- a/include/Actor/ActorUnkOCTW.hpp +++ b/include/Actor/ActorUnkOCTW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCTW_c4 : public Actor_c4 { +public: + ActorUnkOCTW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCTW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOCWS.hpp b/include/Actor/ActorUnkOCWS.hpp index d2e9b29e..3d6e6549 100644 --- a/include/Actor/ActorUnkOCWS.hpp +++ b/include/Actor/ActorUnkOCWS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOCWS_c4 : public Actor_c4 { +public: + ActorUnkOCWS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOCWS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOFSW.hpp b/include/Actor/ActorUnkOFSW.hpp index e7ab9526..2a3cc26f 100644 --- a/include/Actor/ActorUnkOFSW.hpp +++ b/include/Actor/ActorUnkOFSW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOFSW_c4 : public Actor_c4 { +public: + ActorUnkOFSW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOFSW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOLDM.hpp b/include/Actor/ActorUnkOLDM.hpp index f476d64e..4fbd3540 100644 --- a/include/Actor/ActorUnkOLDM.hpp +++ b/include/Actor/ActorUnkOLDM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOLDM_c4 : public Actor_c4 { +public: + ActorUnkOLDM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOLDM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkOLDS.hpp b/include/Actor/ActorUnkOLDS.hpp index 2a822db2..c0be90b5 100644 --- a/include/Actor/ActorUnkOLDS.hpp +++ b/include/Actor/ActorUnkOLDS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkOLDS_c4 : public Actor_c4 { +public: + ActorUnkOLDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkOLDS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPASS.hpp b/include/Actor/ActorUnkPASS.hpp index 439a4fb5..44aee107 100644 --- a/include/Actor/ActorUnkPASS.hpp +++ b/include/Actor/ActorUnkPASS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPASS_c4 : public Actor_c4 { +public: + ActorUnkPASS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPASS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPBK2.hpp b/include/Actor/ActorUnkPBK2.hpp index 696446ed..018cf7d6 100644 --- a/include/Actor/ActorUnkPBK2.hpp +++ b/include/Actor/ActorUnkPBK2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPBK2_c4 : public Actor_c4 { +public: + ActorUnkPBK2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPBK2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPBSP.hpp b/include/Actor/ActorUnkPBSP.hpp index 85c09d41..5743e94e 100644 --- a/include/Actor/ActorUnkPBSP.hpp +++ b/include/Actor/ActorUnkPBSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPBSP_c4 : public Actor_c4 { +public: + ActorUnkPBSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPBSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPCTG.hpp b/include/Actor/ActorUnkPCTG.hpp index d860b190..c06e7838 100644 --- a/include/Actor/ActorUnkPCTG.hpp +++ b/include/Actor/ActorUnkPCTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPCTG_c4 : public Actor_c4 { +public: + ActorUnkPCTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPCTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPHEY.hpp b/include/Actor/ActorUnkPHEY.hpp index 0d4f991b..383b162b 100644 --- a/include/Actor/ActorUnkPHEY.hpp +++ b/include/Actor/ActorUnkPHEY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPHEY_c4 : public Actor_c4 { +public: + ActorUnkPHEY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPHEY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPHTM.hpp b/include/Actor/ActorUnkPHTM.hpp index b0812a96..7fd08b65 100644 --- a/include/Actor/ActorUnkPHTM.hpp +++ b/include/Actor/ActorUnkPHTM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPHTM_c4 : public Actor_c4 { +public: + ActorUnkPHTM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPHTM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPLSR.hpp b/include/Actor/ActorUnkPLSR.hpp index c53cc9fe..89f0df13 100644 --- a/include/Actor/ActorUnkPLSR.hpp +++ b/include/Actor/ActorUnkPLSR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPLSR_c4 : public Actor_c4 { +public: + ActorUnkPLSR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPLSR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPMST.hpp b/include/Actor/ActorUnkPMST.hpp index a52834da..1bcbce50 100644 --- a/include/Actor/ActorUnkPMST.hpp +++ b/include/Actor/ActorUnkPMST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPMST_c4 : public Actor_c4 { +public: + ActorUnkPMST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPMST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPMTB.hpp b/include/Actor/ActorUnkPMTB.hpp index d0c330f3..33637715 100644 --- a/include/Actor/ActorUnkPMTB.hpp +++ b/include/Actor/ActorUnkPMTB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPMTB_c4 : public Actor_c4 { +public: + ActorUnkPMTB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPMTB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPMTC.hpp b/include/Actor/ActorUnkPMTC.hpp index 9e38ba64..a73dd3da 100644 --- a/include/Actor/ActorUnkPMTC.hpp +++ b/include/Actor/ActorUnkPMTC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPMTC_c4 : public Actor_c4 { +public: + ActorUnkPMTC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPMTC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPMTD.hpp b/include/Actor/ActorUnkPMTD.hpp index ed5899d7..9d57d2a8 100644 --- a/include/Actor/ActorUnkPMTD.hpp +++ b/include/Actor/ActorUnkPMTD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPMTD_c4 : public Actor_c4 { +public: + ActorUnkPMTD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPMTD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPMTT.hpp b/include/Actor/ActorUnkPMTT.hpp index 5e0d7ace..dc9f291c 100644 --- a/include/Actor/ActorUnkPMTT.hpp +++ b/include/Actor/ActorUnkPMTT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPMTT_c4 : public Actor_c4 { +public: + ActorUnkPMTT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPMTT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPOST.hpp b/include/Actor/ActorUnkPOST.hpp index 76896e22..3ebc08ae 100644 --- a/include/Actor/ActorUnkPOST.hpp +++ b/include/Actor/ActorUnkPOST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPOST_c4 : public Actor_c4 { +public: + ActorUnkPOST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPOST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPPPM.hpp b/include/Actor/ActorUnkPPPM.hpp index 423e8b20..45d403db 100644 --- a/include/Actor/ActorUnkPPPM.hpp +++ b/include/Actor/ActorUnkPPPM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPPPM_c4 : public Actor_c4 { +public: + ActorUnkPPPM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPPPM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPRPL.hpp b/include/Actor/ActorUnkPRPL.hpp index ad8621ae..50a93baf 100644 --- a/include/Actor/ActorUnkPRPL.hpp +++ b/include/Actor/ActorUnkPRPL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPRPL_c4 : public Actor_c4 { +public: + ActorUnkPRPL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPRPL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPRPP.hpp b/include/Actor/ActorUnkPRPP.hpp index 84a84c37..a25bca55 100644 --- a/include/Actor/ActorUnkPRPP.hpp +++ b/include/Actor/ActorUnkPRPP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPRPP_c4 : public Actor_c4 { +public: + ActorUnkPRPP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPRPP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPRSP.hpp b/include/Actor/ActorUnkPRSP.hpp index 5665dc37..297f552a 100644 --- a/include/Actor/ActorUnkPRSP.hpp +++ b/include/Actor/ActorUnkPRSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPRSP_c4 : public Actor_c4 { +public: + ActorUnkPRSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPRSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSBK.hpp b/include/Actor/ActorUnkPSBK.hpp index 49cbe5a2..584e8946 100644 --- a/include/Actor/ActorUnkPSBK.hpp +++ b/include/Actor/ActorUnkPSBK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSBK_c4 : public Actor_c4 { +public: + ActorUnkPSBK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSBK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSBL.hpp b/include/Actor/ActorUnkPSBL.hpp index 48c17fd5..792cc31c 100644 --- a/include/Actor/ActorUnkPSBL.hpp +++ b/include/Actor/ActorUnkPSBL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSBL_c4 : public Actor_c4 { +public: + ActorUnkPSBL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSBL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSBS.hpp b/include/Actor/ActorUnkPSBS.hpp index 522d6332..e2c5aedc 100644 --- a/include/Actor/ActorUnkPSBS.hpp +++ b/include/Actor/ActorUnkPSBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSBS_c4 : public Actor_c4 { +public: + ActorUnkPSBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSEM.hpp b/include/Actor/ActorUnkPSEM.hpp index 39243da1..af64cfab 100644 --- a/include/Actor/ActorUnkPSEM.hpp +++ b/include/Actor/ActorUnkPSEM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSEM_c4 : public Actor_c4 { +public: + ActorUnkPSEM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSEM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSNP.hpp b/include/Actor/ActorUnkPSNP.hpp index 98a09974..08222b9e 100644 --- a/include/Actor/ActorUnkPSNP.hpp +++ b/include/Actor/ActorUnkPSNP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSNP_c4 : public Actor_c4 { +public: + ActorUnkPSNP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSNP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPSWB.hpp b/include/Actor/ActorUnkPSWB.hpp index e568bade..b2f71930 100644 --- a/include/Actor/ActorUnkPSWB.hpp +++ b/include/Actor/ActorUnkPSWB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPSWB_c4 : public Actor_c4 { +public: + ActorUnkPSWB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPSWB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPTMN.hpp b/include/Actor/ActorUnkPTMN.hpp index 7b0a3be3..814f6020 100644 --- a/include/Actor/ActorUnkPTMN.hpp +++ b/include/Actor/ActorUnkPTMN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPTMN_c4 : public Actor_c4 { +public: + ActorUnkPTMN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPTMN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkPTSW.hpp b/include/Actor/ActorUnkPTSW.hpp index 1c5a6d7e..b8690361 100644 --- a/include/Actor/ActorUnkPTSW.hpp +++ b/include/Actor/ActorUnkPTSW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkPTSW_c4 : public Actor_c4 { +public: + ActorUnkPTSW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkPTSW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkQKSD.hpp b/include/Actor/ActorUnkQKSD.hpp index cf9418a0..3aee5fe0 100644 --- a/include/Actor/ActorUnkQKSD.hpp +++ b/include/Actor/ActorUnkQKSD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkQKSD_c4 : public Actor_c4 { +public: + ActorUnkQKSD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkQKSD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkQKTG.hpp b/include/Actor/ActorUnkQKTG.hpp index d69d7ae5..2ce3a916 100644 --- a/include/Actor/ActorUnkQKTG.hpp +++ b/include/Actor/ActorUnkQKTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkQKTG_c4 : public Actor_c4 { +public: + ActorUnkQKTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkQKTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRAT0.hpp b/include/Actor/ActorUnkRAT0.hpp index 4828a097..b65577d4 100644 --- a/include/Actor/ActorUnkRAT0.hpp +++ b/include/Actor/ActorUnkRAT0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRAT0_c4 : public Actor_c4 { +public: + ActorUnkRAT0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRAT0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRB1F.hpp b/include/Actor/ActorUnkRB1F.hpp index c835d2f1..0b0b82c9 100644 --- a/include/Actor/ActorUnkRB1F.hpp +++ b/include/Actor/ActorUnkRB1F.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRB1F_c4 : public Actor_c4 { +public: + ActorUnkRB1F_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRB1F : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRB1T.hpp b/include/Actor/ActorUnkRB1T.hpp index da4805fe..01d6ad3b 100644 --- a/include/Actor/ActorUnkRB1T.hpp +++ b/include/Actor/ActorUnkRB1T.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRB1T_c4 : public Actor_c4 { +public: + ActorUnkRB1T_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRB1T : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBD2.hpp b/include/Actor/ActorUnkRBD2.hpp index 75e6ac5a..745ceefc 100644 --- a/include/Actor/ActorUnkRBD2.hpp +++ b/include/Actor/ActorUnkRBD2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBD2_c4 : public Actor_c4 { +public: + ActorUnkRBD2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBD2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBDS.hpp b/include/Actor/ActorUnkRBDS.hpp index 69a1c6a6..dc80bced 100644 --- a/include/Actor/ActorUnkRBDS.hpp +++ b/include/Actor/ActorUnkRBDS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBDS_c4 : public Actor_c4 { +public: + ActorUnkRBDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBDS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBFR.hpp b/include/Actor/ActorUnkRBFR.hpp index a0e9699f..d0a28a12 100644 --- a/include/Actor/ActorUnkRBFR.hpp +++ b/include/Actor/ActorUnkRBFR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBFR_c4 : public Actor_c4 { +public: + ActorUnkRBFR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBFR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBL1.hpp b/include/Actor/ActorUnkRBL1.hpp index 4c386dd1..7658081e 100644 --- a/include/Actor/ActorUnkRBL1.hpp +++ b/include/Actor/ActorUnkRBL1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBL1_c4 : public Actor_c4 { +public: + ActorUnkRBL1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBL1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBL2.hpp b/include/Actor/ActorUnkRBL2.hpp index f81d817f..9c99534f 100644 --- a/include/Actor/ActorUnkRBL2.hpp +++ b/include/Actor/ActorUnkRBL2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBL2_c4 : public Actor_c4 { +public: + ActorUnkRBL2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBL2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBLS.hpp b/include/Actor/ActorUnkRBLS.hpp index e8702c4b..ff0bf046 100644 --- a/include/Actor/ActorUnkRBLS.hpp +++ b/include/Actor/ActorUnkRBLS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBLS_c4 : public Actor_c4 { +public: + ActorUnkRBLS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBLS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBNT.hpp b/include/Actor/ActorUnkRBNT.hpp index 964121aa..30ba6ad8 100644 --- a/include/Actor/ActorUnkRBNT.hpp +++ b/include/Actor/ActorUnkRBNT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBNT_c4 : public Actor_c4 { +public: + ActorUnkRBNT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBNT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBRP.hpp b/include/Actor/ActorUnkRBRP.hpp index 5d9bf062..58f7c792 100644 --- a/include/Actor/ActorUnkRBRP.hpp +++ b/include/Actor/ActorUnkRBRP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBRP_c4 : public Actor_c4 { +public: + ActorUnkRBRP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBRP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBRT.hpp b/include/Actor/ActorUnkRBRT.hpp index 0b31d717..a1341a20 100644 --- a/include/Actor/ActorUnkRBRT.hpp +++ b/include/Actor/ActorUnkRBRT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBRT_c4 : public Actor_c4 { +public: + ActorUnkRBRT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBRT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBSN.hpp b/include/Actor/ActorUnkRBSN.hpp index 1159e7d8..92f082f1 100644 --- a/include/Actor/ActorUnkRBSN.hpp +++ b/include/Actor/ActorUnkRBSN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBSN_c4 : public Actor_c4 { +public: + ActorUnkRBSN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBSN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBVC.hpp b/include/Actor/ActorUnkRBVC.hpp index 7219b105..9e210e2c 100644 --- a/include/Actor/ActorUnkRBVC.hpp +++ b/include/Actor/ActorUnkRBVC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBVC_c4 : public Actor_c4 { +public: + ActorUnkRBVC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBVC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBWS.hpp b/include/Actor/ActorUnkRBWS.hpp index ceb639f7..3fd0f5a6 100644 --- a/include/Actor/ActorUnkRBWS.hpp +++ b/include/Actor/ActorUnkRBWS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBWS_c4 : public Actor_c4 { +public: + ActorUnkRBWS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBWS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRBWT.hpp b/include/Actor/ActorUnkRBWT.hpp index 8f6fdc6f..595aea33 100644 --- a/include/Actor/ActorUnkRBWT.hpp +++ b/include/Actor/ActorUnkRBWT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRBWT_c4 : public Actor_c4 { +public: + ActorUnkRBWT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRBWT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRCFO.hpp b/include/Actor/ActorUnkRCFO.hpp index ee3871bb..808b2c48 100644 --- a/include/Actor/ActorUnkRCFO.hpp +++ b/include/Actor/ActorUnkRCFO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRCFO_c4 : public Actor_c4 { +public: + ActorUnkRCFO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRCFO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRCHU.hpp b/include/Actor/ActorUnkRCHU.hpp index 62d84724..c869af5d 100644 --- a/include/Actor/ActorUnkRCHU.hpp +++ b/include/Actor/ActorUnkRCHU.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRCHU_c4 : public Actor_c4 { +public: + ActorUnkRCHU_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRCHU : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRCMS.hpp b/include/Actor/ActorUnkRCMS.hpp index 688f4336..f3be1ba4 100644 --- a/include/Actor/ActorUnkRCMS.hpp +++ b/include/Actor/ActorUnkRCMS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRCMS_c4 : public Actor_c4 { +public: + ActorUnkRCMS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRCMS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRCSG.hpp b/include/Actor/ActorUnkRCSG.hpp index 653d5ed1..aef28a85 100644 --- a/include/Actor/ActorUnkRCSG.hpp +++ b/include/Actor/ActorUnkRCSG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRCSG_c4 : public Actor_c4 { +public: + ActorUnkRCSG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRCSG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRLST.hpp b/include/Actor/ActorUnkRLST.hpp index d35e8a86..5adbd491 100644 --- a/include/Actor/ActorUnkRLST.hpp +++ b/include/Actor/ActorUnkRLST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRLST_c4 : public Actor_c4 { +public: + ActorUnkRLST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRLST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMA0.hpp b/include/Actor/ActorUnkRMA0.hpp index 42c65260..7de53f99 100644 --- a/include/Actor/ActorUnkRMA0.hpp +++ b/include/Actor/ActorUnkRMA0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMA0_c4 : public Actor_c4 { +public: + ActorUnkRMA0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMA0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMA1.hpp b/include/Actor/ActorUnkRMA1.hpp index e1f21ba2..dbafaf83 100644 --- a/include/Actor/ActorUnkRMA1.hpp +++ b/include/Actor/ActorUnkRMA1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMA1_c4 : public Actor_c4 { +public: + ActorUnkRMA1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMA1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMA2.hpp b/include/Actor/ActorUnkRMA2.hpp index 9a824c1c..658c4d1f 100644 --- a/include/Actor/ActorUnkRMA2.hpp +++ b/include/Actor/ActorUnkRMA2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMA2_c4 : public Actor_c4 { +public: + ActorUnkRMA2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMA2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMA3.hpp b/include/Actor/ActorUnkRMA3.hpp index 001ffb53..aee3d051 100644 --- a/include/Actor/ActorUnkRMA3.hpp +++ b/include/Actor/ActorUnkRMA3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMA3_c4 : public Actor_c4 { +public: + ActorUnkRMA3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMA3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMAJ.hpp b/include/Actor/ActorUnkRMAJ.hpp index 373ae79c..4d703baf 100644 --- a/include/Actor/ActorUnkRMAJ.hpp +++ b/include/Actor/ActorUnkRMAJ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMAJ_c4 : public Actor_c4 { +public: + ActorUnkRMAJ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMAJ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMBC.hpp b/include/Actor/ActorUnkRMBC.hpp index 788a0721..e8305708 100644 --- a/include/Actor/ActorUnkRMBC.hpp +++ b/include/Actor/ActorUnkRMBC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMBC_c4 : public Actor_c4 { +public: + ActorUnkRMBC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMBC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMBD.hpp b/include/Actor/ActorUnkRMBD.hpp index eeaff7b9..fb6d9b8f 100644 --- a/include/Actor/ActorUnkRMBD.hpp +++ b/include/Actor/ActorUnkRMBD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMBD_c4 : public Actor_c4 { +public: + ActorUnkRMBD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMBD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC0.hpp b/include/Actor/ActorUnkRMC0.hpp index 3a5cca9b..04f9f3d4 100644 --- a/include/Actor/ActorUnkRMC0.hpp +++ b/include/Actor/ActorUnkRMC0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC0_c4 : public Actor_c4 { +public: + ActorUnkRMC0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC1.hpp b/include/Actor/ActorUnkRMC1.hpp index 01b4778e..099dd535 100644 --- a/include/Actor/ActorUnkRMC1.hpp +++ b/include/Actor/ActorUnkRMC1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC1_c4 : public Actor_c4 { +public: + ActorUnkRMC1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC2.hpp b/include/Actor/ActorUnkRMC2.hpp index 2069ffbe..b249c81c 100644 --- a/include/Actor/ActorUnkRMC2.hpp +++ b/include/Actor/ActorUnkRMC2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC2_c4 : public Actor_c4 { +public: + ActorUnkRMC2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC3.hpp b/include/Actor/ActorUnkRMC3.hpp index 75514b62..d29f53ae 100644 --- a/include/Actor/ActorUnkRMC3.hpp +++ b/include/Actor/ActorUnkRMC3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC3_c4 : public Actor_c4 { +public: + ActorUnkRMC3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC4.hpp b/include/Actor/ActorUnkRMC4.hpp index c70f466f..33828a6b 100644 --- a/include/Actor/ActorUnkRMC4.hpp +++ b/include/Actor/ActorUnkRMC4.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC4_c4 : public Actor_c4 { +public: + ActorUnkRMC4_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC4 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC5.hpp b/include/Actor/ActorUnkRMC5.hpp index 1725a7fe..01de343a 100644 --- a/include/Actor/ActorUnkRMC5.hpp +++ b/include/Actor/ActorUnkRMC5.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC5_c4 : public Actor_c4 { +public: + ActorUnkRMC5_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC5 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMC6.hpp b/include/Actor/ActorUnkRMC6.hpp index c81eb0bc..c9a70ef6 100644 --- a/include/Actor/ActorUnkRMC6.hpp +++ b/include/Actor/ActorUnkRMC6.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMC6_c4 : public Actor_c4 { +public: + ActorUnkRMC6_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMC6 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMDO.hpp b/include/Actor/ActorUnkRMDO.hpp index 001f616e..3ab5ce0a 100644 --- a/include/Actor/ActorUnkRMDO.hpp +++ b/include/Actor/ActorUnkRMDO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMDO_c4 : public Actor_c4 { +public: + ActorUnkRMDO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMDO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMDS.hpp b/include/Actor/ActorUnkRMDS.hpp index 32803ba3..f27e7319 100644 --- a/include/Actor/ActorUnkRMDS.hpp +++ b/include/Actor/ActorUnkRMDS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMDS_c4 : public Actor_c4 { +public: + ActorUnkRMDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMDS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMF0.hpp b/include/Actor/ActorUnkRMF0.hpp index efa9489d..3fc41afc 100644 --- a/include/Actor/ActorUnkRMF0.hpp +++ b/include/Actor/ActorUnkRMF0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMF0_c4 : public Actor_c4 { +public: + ActorUnkRMF0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMF0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMF1.hpp b/include/Actor/ActorUnkRMF1.hpp index e0d36069..34df92d6 100644 --- a/include/Actor/ActorUnkRMF1.hpp +++ b/include/Actor/ActorUnkRMF1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMF1_c4 : public Actor_c4 { +public: + ActorUnkRMF1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMF1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMFK.hpp b/include/Actor/ActorUnkRMFK.hpp index edd2f12b..ebf6c52b 100644 --- a/include/Actor/ActorUnkRMFK.hpp +++ b/include/Actor/ActorUnkRMFK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMFK_c4 : public Actor_c4 { +public: + ActorUnkRMFK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMFK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRML0.hpp b/include/Actor/ActorUnkRML0.hpp index 463bb776..5967ec52 100644 --- a/include/Actor/ActorUnkRML0.hpp +++ b/include/Actor/ActorUnkRML0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRML0_c4 : public Actor_c4 { +public: + ActorUnkRML0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRML0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRML1.hpp b/include/Actor/ActorUnkRML1.hpp index 5ced18ff..8577a5ea 100644 --- a/include/Actor/ActorUnkRML1.hpp +++ b/include/Actor/ActorUnkRML1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRML1_c4 : public Actor_c4 { +public: + ActorUnkRML1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRML1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRML2.hpp b/include/Actor/ActorUnkRML2.hpp index be9cabea..1131e32f 100644 --- a/include/Actor/ActorUnkRML2.hpp +++ b/include/Actor/ActorUnkRML2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRML2_c4 : public Actor_c4 { +public: + ActorUnkRML2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRML2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRML3.hpp b/include/Actor/ActorUnkRML3.hpp index 330f187a..4772d9d7 100644 --- a/include/Actor/ActorUnkRML3.hpp +++ b/include/Actor/ActorUnkRML3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRML3_c4 : public Actor_c4 { +public: + ActorUnkRML3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRML3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMLF.hpp b/include/Actor/ActorUnkRMLF.hpp index 62f9d4fb..6b96910f 100644 --- a/include/Actor/ActorUnkRMLF.hpp +++ b/include/Actor/ActorUnkRMLF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMLF_c4 : public Actor_c4 { +public: + ActorUnkRMLF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMLF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMM0.hpp b/include/Actor/ActorUnkRMM0.hpp index e8c497aa..97662fd8 100644 --- a/include/Actor/ActorUnkRMM0.hpp +++ b/include/Actor/ActorUnkRMM0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMM0_c4 : public Actor_c4 { +public: + ActorUnkRMM0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMM0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMM1.hpp b/include/Actor/ActorUnkRMM1.hpp index d432cd4b..adff4579 100644 --- a/include/Actor/ActorUnkRMM1.hpp +++ b/include/Actor/ActorUnkRMM1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMM1_c4 : public Actor_c4 { +public: + ActorUnkRMM1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMM1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMM2.hpp b/include/Actor/ActorUnkRMM2.hpp index fbd07258..1a8e6d19 100644 --- a/include/Actor/ActorUnkRMM2.hpp +++ b/include/Actor/ActorUnkRMM2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMM2_c4 : public Actor_c4 { +public: + ActorUnkRMM2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMM2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMM3.hpp b/include/Actor/ActorUnkRMM3.hpp index b58f4a2f..ce459891 100644 --- a/include/Actor/ActorUnkRMM3.hpp +++ b/include/Actor/ActorUnkRMM3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMM3_c4 : public Actor_c4 { +public: + ActorUnkRMM3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMM3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMM4.hpp b/include/Actor/ActorUnkRMM4.hpp index 0cf943c1..88b20d5e 100644 --- a/include/Actor/ActorUnkRMM4.hpp +++ b/include/Actor/ActorUnkRMM4.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMM4_c4 : public Actor_c4 { +public: + ActorUnkRMM4_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMM4 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS0.hpp b/include/Actor/ActorUnkRMS0.hpp index 6032e385..fb0a9fe2 100644 --- a/include/Actor/ActorUnkRMS0.hpp +++ b/include/Actor/ActorUnkRMS0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS0_c4 : public Actor_c4 { +public: + ActorUnkRMS0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS1.hpp b/include/Actor/ActorUnkRMS1.hpp index b1923b3c..a65996dc 100644 --- a/include/Actor/ActorUnkRMS1.hpp +++ b/include/Actor/ActorUnkRMS1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS1_c4 : public Actor_c4 { +public: + ActorUnkRMS1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS2.hpp b/include/Actor/ActorUnkRMS2.hpp index 5bf8f0bd..b8d3e488 100644 --- a/include/Actor/ActorUnkRMS2.hpp +++ b/include/Actor/ActorUnkRMS2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS2_c4 : public Actor_c4 { +public: + ActorUnkRMS2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS3.hpp b/include/Actor/ActorUnkRMS3.hpp index 406f8d5c..be439334 100644 --- a/include/Actor/ActorUnkRMS3.hpp +++ b/include/Actor/ActorUnkRMS3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS3_c4 : public Actor_c4 { +public: + ActorUnkRMS3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS4.hpp b/include/Actor/ActorUnkRMS4.hpp index 4d7c8dc4..6aba7a45 100644 --- a/include/Actor/ActorUnkRMS4.hpp +++ b/include/Actor/ActorUnkRMS4.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS4_c4 : public Actor_c4 { +public: + ActorUnkRMS4_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS4 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMS5.hpp b/include/Actor/ActorUnkRMS5.hpp index d7ccff2e..2a8b9311 100644 --- a/include/Actor/ActorUnkRMS5.hpp +++ b/include/Actor/ActorUnkRMS5.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMS5_c4 : public Actor_c4 { +public: + ActorUnkRMS5_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMS5 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMSD.hpp b/include/Actor/ActorUnkRMSD.hpp index 1f03be3d..7953461d 100644 --- a/include/Actor/ActorUnkRMSD.hpp +++ b/include/Actor/ActorUnkRMSD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMSD_c4 : public Actor_c4 { +public: + ActorUnkRMSD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMSD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMSF.hpp b/include/Actor/ActorUnkRMSF.hpp index d7021155..0e7c0b9a 100644 --- a/include/Actor/ActorUnkRMSF.hpp +++ b/include/Actor/ActorUnkRMSF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMSF_c4 : public Actor_c4 { +public: + ActorUnkRMSF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMSF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMSS.hpp b/include/Actor/ActorUnkRMSS.hpp index 2201d220..3c0bbdf0 100644 --- a/include/Actor/ActorUnkRMSS.hpp +++ b/include/Actor/ActorUnkRMSS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMSS_c4 : public Actor_c4 { +public: + ActorUnkRMSS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMSS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMST.hpp b/include/Actor/ActorUnkRMST.hpp index 9c4f9dad..3d032116 100644 --- a/include/Actor/ActorUnkRMST.hpp +++ b/include/Actor/ActorUnkRMST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMST_c4 : public Actor_c4 { +public: + ActorUnkRMST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMSV.hpp b/include/Actor/ActorUnkRMSV.hpp index 7661ba38..c0bbcdb0 100644 --- a/include/Actor/ActorUnkRMSV.hpp +++ b/include/Actor/ActorUnkRMSV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMSV_c4 : public Actor_c4 { +public: + ActorUnkRMSV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMSV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMSW.hpp b/include/Actor/ActorUnkRMSW.hpp index 1fc87b2d..4a3a86fa 100644 --- a/include/Actor/ActorUnkRMSW.hpp +++ b/include/Actor/ActorUnkRMSW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMSW_c4 : public Actor_c4 { +public: + ActorUnkRMSW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMSW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMT0.hpp b/include/Actor/ActorUnkRMT0.hpp index 88c7807d..0d7e52e8 100644 --- a/include/Actor/ActorUnkRMT0.hpp +++ b/include/Actor/ActorUnkRMT0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMT0_c4 : public Actor_c4 { +public: + ActorUnkRMT0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMT0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMT1.hpp b/include/Actor/ActorUnkRMT1.hpp index 1352eb84..3ba15f6b 100644 --- a/include/Actor/ActorUnkRMT1.hpp +++ b/include/Actor/ActorUnkRMT1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMT1_c4 : public Actor_c4 { +public: + ActorUnkRMT1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMT1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMT2.hpp b/include/Actor/ActorUnkRMT2.hpp index 1005ac19..702e45ec 100644 --- a/include/Actor/ActorUnkRMT2.hpp +++ b/include/Actor/ActorUnkRMT2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMT2_c4 : public Actor_c4 { +public: + ActorUnkRMT2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMT2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMT3.hpp b/include/Actor/ActorUnkRMT3.hpp index 1fe3f027..de849926 100644 --- a/include/Actor/ActorUnkRMT3.hpp +++ b/include/Actor/ActorUnkRMT3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMT3_c4 : public Actor_c4 { +public: + ActorUnkRMT3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMT3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMT4.hpp b/include/Actor/ActorUnkRMT4.hpp index d4359187..85ae293c 100644 --- a/include/Actor/ActorUnkRMT4.hpp +++ b/include/Actor/ActorUnkRMT4.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMT4_c4 : public Actor_c4 { +public: + ActorUnkRMT4_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMT4 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMTB.hpp b/include/Actor/ActorUnkRMTB.hpp index b9991326..f21fb7e8 100644 --- a/include/Actor/ActorUnkRMTB.hpp +++ b/include/Actor/ActorUnkRMTB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMTB_c4 : public Actor_c4 { +public: + ActorUnkRMTB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMTB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMTE.hpp b/include/Actor/ActorUnkRMTE.hpp index 822d85fb..e664ad73 100644 --- a/include/Actor/ActorUnkRMTE.hpp +++ b/include/Actor/ActorUnkRMTE.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMTE_c4 : public Actor_c4 { +public: + ActorUnkRMTE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMTE : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMTG.hpp b/include/Actor/ActorUnkRMTG.hpp index c3baf3cd..d343de46 100644 --- a/include/Actor/ActorUnkRMTG.hpp +++ b/include/Actor/ActorUnkRMTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMTG_c4 : public Actor_c4 { +public: + ActorUnkRMTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMTR.hpp b/include/Actor/ActorUnkRMTR.hpp index 0f2dfbca..505ad683 100644 --- a/include/Actor/ActorUnkRMTR.hpp +++ b/include/Actor/ActorUnkRMTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMTR_c4 : public Actor_c4 { +public: + ActorUnkRMTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMTZ.hpp b/include/Actor/ActorUnkRMTZ.hpp index ca4bb324..003b4e07 100644 --- a/include/Actor/ActorUnkRMTZ.hpp +++ b/include/Actor/ActorUnkRMTZ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMTZ_c4 : public Actor_c4 { +public: + ActorUnkRMTZ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMTZ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMV0.hpp b/include/Actor/ActorUnkRMV0.hpp index 99854f1f..0f617271 100644 --- a/include/Actor/ActorUnkRMV0.hpp +++ b/include/Actor/ActorUnkRMV0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMV0_c4 : public Actor_c4 { +public: + ActorUnkRMV0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMV0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMV1.hpp b/include/Actor/ActorUnkRMV1.hpp index d0b9cea2..0c5a2e4a 100644 --- a/include/Actor/ActorUnkRMV1.hpp +++ b/include/Actor/ActorUnkRMV1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMV1_c4 : public Actor_c4 { +public: + ActorUnkRMV1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMV1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVD.hpp b/include/Actor/ActorUnkRMVD.hpp index e840a96c..d4d58b87 100644 --- a/include/Actor/ActorUnkRMVD.hpp +++ b/include/Actor/ActorUnkRMVD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVD_c4 : public Actor_c4 { +public: + ActorUnkRMVD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVF.hpp b/include/Actor/ActorUnkRMVF.hpp index d7eb8f01..8f4c45b5 100644 --- a/include/Actor/ActorUnkRMVF.hpp +++ b/include/Actor/ActorUnkRMVF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVF_c4 : public Actor_c4 { +public: + ActorUnkRMVF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVS.hpp b/include/Actor/ActorUnkRMVS.hpp index 5a09bbd9..84d6b253 100644 --- a/include/Actor/ActorUnkRMVS.hpp +++ b/include/Actor/ActorUnkRMVS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVS_c4 : public Actor_c4 { +public: + ActorUnkRMVS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVT.hpp b/include/Actor/ActorUnkRMVT.hpp index 37f5a14d..96170844 100644 --- a/include/Actor/ActorUnkRMVT.hpp +++ b/include/Actor/ActorUnkRMVT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVT_c4 : public Actor_c4 { +public: + ActorUnkRMVT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVV.hpp b/include/Actor/ActorUnkRMVV.hpp index 93dfeb75..e7c4dc83 100644 --- a/include/Actor/ActorUnkRMVV.hpp +++ b/include/Actor/ActorUnkRMVV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVV_c4 : public Actor_c4 { +public: + ActorUnkRMVV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMVW.hpp b/include/Actor/ActorUnkRMVW.hpp index f5f07fe5..cce8ab0f 100644 --- a/include/Actor/ActorUnkRMVW.hpp +++ b/include/Actor/ActorUnkRMVW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMVW_c4 : public Actor_c4 { +public: + ActorUnkRMVW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMVW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMW0.hpp b/include/Actor/ActorUnkRMW0.hpp index 277a40b8..89ad71b2 100644 --- a/include/Actor/ActorUnkRMW0.hpp +++ b/include/Actor/ActorUnkRMW0.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMW0_c4 : public Actor_c4 { +public: + ActorUnkRMW0_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMW0 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRMW1.hpp b/include/Actor/ActorUnkRMW1.hpp index edae7c44..7bf2c95e 100644 --- a/include/Actor/ActorUnkRMW1.hpp +++ b/include/Actor/ActorUnkRMW1.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRMW1_c4 : public Actor_c4 { +public: + ActorUnkRMW1_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRMW1 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRNTN.hpp b/include/Actor/ActorUnkRNTN.hpp index 037e2594..887ba052 100644 --- a/include/Actor/ActorUnkRNTN.hpp +++ b/include/Actor/ActorUnkRNTN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRNTN_c4 : public Actor_c4 { +public: + ActorUnkRNTN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRNTN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkROCK.hpp b/include/Actor/ActorUnkROCK.hpp index 4e5677f2..430f72c6 100644 --- a/include/Actor/ActorUnkROCK.hpp +++ b/include/Actor/ActorUnkROCK.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkROCK_c4 : public Actor_c4 { +public: + ActorUnkROCK_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkROCK : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRPMT.hpp b/include/Actor/ActorUnkRPMT.hpp index c86bddb0..b693f9b4 100644 --- a/include/Actor/ActorUnkRPMT.hpp +++ b/include/Actor/ActorUnkRPMT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRPMT_c4 : public Actor_c4 { +public: + ActorUnkRPMT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRPMT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkRYAW.hpp b/include/Actor/ActorUnkRYAW.hpp index 2ec2d121..8e259b0f 100644 --- a/include/Actor/ActorUnkRYAW.hpp +++ b/include/Actor/ActorUnkRYAW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkRYAW_c4 : public Actor_c4 { +public: + ActorUnkRYAW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkRYAW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSCCN.hpp b/include/Actor/ActorUnkSCCN.hpp index c7a1c06a..2e72d5ff 100644 --- a/include/Actor/ActorUnkSCCN.hpp +++ b/include/Actor/ActorUnkSCCN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSCCN_c4 : public Actor_c4 { +public: + ActorUnkSCCN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSCCN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSEAT.hpp b/include/Actor/ActorUnkSEAT.hpp index f94948f1..4a18cc74 100644 --- a/include/Actor/ActorUnkSEAT.hpp +++ b/include/Actor/ActorUnkSEAT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSEAT_c4 : public Actor_c4 { +public: + ActorUnkSEAT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSEAT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSEFS.hpp b/include/Actor/ActorUnkSEFS.hpp index df00adc6..5bda6f20 100644 --- a/include/Actor/ActorUnkSEFS.hpp +++ b/include/Actor/ActorUnkSEFS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSEFS_c4 : public Actor_c4 { +public: + ActorUnkSEFS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSEFS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSGMG.hpp b/include/Actor/ActorUnkSGMG.hpp index e24ba3e9..b884446f 100644 --- a/include/Actor/ActorUnkSGMG.hpp +++ b/include/Actor/ActorUnkSGMG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSGMG_c4 : public Actor_c4 { +public: + ActorUnkSGMG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSGMG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSHDL.hpp b/include/Actor/ActorUnkSHDL.hpp index 3f8531e9..edd5455f 100644 --- a/include/Actor/ActorUnkSHDL.hpp +++ b/include/Actor/ActorUnkSHDL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSHDL_c4 : public Actor_c4 { +public: + ActorUnkSHDL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSHDL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSHIT.hpp b/include/Actor/ActorUnkSHIT.hpp index 05d55d91..ea453d40 100644 --- a/include/Actor/ActorUnkSHIT.hpp +++ b/include/Actor/ActorUnkSHIT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSHIT_c4 : public Actor_c4 { +public: + ActorUnkSHIT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSHIT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp b/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp index 18dc84f1..7e75596b 100644 --- a/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp +++ b/include/Actor/ActorUnkSIRO_SIRS_SRNM_SRSL.hpp @@ -9,6 +9,16 @@ // --- Actor SIRO --- +class ActorUnkSIRO_c4 : public Actor_c4 { +public: + ActorUnkSIRO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSIRO : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor SIRS --- +class ActorUnkSIRS_c4 : public Actor_c4 { +public: + ActorUnkSIRS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSIRS : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor SRNM --- +class ActorUnkSRNM_c4 : public Actor_c4 { +public: + ActorUnkSRNM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSRNM : public Actor { public: /* 00 (base) */ @@ -81,6 +111,16 @@ public: // --- Actor SRSL --- +class ActorUnkSRSL_c4 : public Actor_c4 { +public: + ActorUnkSRSL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSRSL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSKDO.hpp b/include/Actor/ActorUnkSKDO.hpp index 05dc789f..e742edbf 100644 --- a/include/Actor/ActorUnkSKDO.hpp +++ b/include/Actor/ActorUnkSKDO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSKDO_c4 : public Actor_c4 { +public: + ActorUnkSKDO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSKDO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSMCT.hpp b/include/Actor/ActorUnkSMCT.hpp index fb3925a7..bcd68663 100644 --- a/include/Actor/ActorUnkSMCT.hpp +++ b/include/Actor/ActorUnkSMCT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSMCT_c4 : public Actor_c4 { +public: + ActorUnkSMCT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSMCT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSNMA.hpp b/include/Actor/ActorUnkSNMA.hpp index b72f532c..8f90a559 100644 --- a/include/Actor/ActorUnkSNMA.hpp +++ b/include/Actor/ActorUnkSNMA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSNMA_c4 : public Actor_c4 { +public: + ActorUnkSNMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSNMA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSNMB.hpp b/include/Actor/ActorUnkSNMB.hpp index 17aa6f21..ae47e836 100644 --- a/include/Actor/ActorUnkSNMB.hpp +++ b/include/Actor/ActorUnkSNMB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSNMB_c4 : public Actor_c4 { +public: + ActorUnkSNMB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSNMB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSNOW.hpp b/include/Actor/ActorUnkSNOW.hpp index b48a6fc8..d15da333 100644 --- a/include/Actor/ActorUnkSNOW.hpp +++ b/include/Actor/ActorUnkSNOW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSNOW_c4 : public Actor_c4 { +public: + ActorUnkSNOW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSNOW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSNST.hpp b/include/Actor/ActorUnkSNST.hpp index 73637c65..fdd4a725 100644 --- a/include/Actor/ActorUnkSNST.hpp +++ b/include/Actor/ActorUnkSNST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSNST_c4 : public Actor_c4 { +public: + ActorUnkSNST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSNST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp b/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp index 2374dfdc..5794a325 100644 --- a/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp +++ b/include/Actor/ActorUnkSOGB_SOGC_SOLG.hpp @@ -9,6 +9,16 @@ // --- Actor SOGB --- +class ActorUnkSOGB_c4 : public Actor_c4 { +public: + ActorUnkSOGB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOGB : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor SOGC --- +class ActorUnkSOGC_c4 : public Actor_c4 { +public: + ActorUnkSOGC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOGC : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor SOLG --- +class ActorUnkSOLG_c4 : public Actor_c4 { +public: + ActorUnkSOLG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp b/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp index 510587ea..999bd891 100644 --- a/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp +++ b/include/Actor/ActorUnkSOLB_SOLC_SOLD.hpp @@ -9,6 +9,16 @@ // --- Actor SOLB --- +class ActorUnkSOLB_c4 : public Actor_c4 { +public: + ActorUnkSOLB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLB : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor SOLC --- +class ActorUnkSOLC_c4 : public Actor_c4 { +public: + ActorUnkSOLC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLC : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor SOLD --- +class ActorUnkSOLD_c4 : public Actor_c4 { +public: + ActorUnkSOLD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSOLF.hpp b/include/Actor/ActorUnkSOLF.hpp index cf85c87a..5454c3db 100644 --- a/include/Actor/ActorUnkSOLF.hpp +++ b/include/Actor/ActorUnkSOLF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSOLF_c4 : public Actor_c4 { +public: + ActorUnkSOLF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSOLT.hpp b/include/Actor/ActorUnkSOLT.hpp index 5978929c..194948a1 100644 --- a/include/Actor/ActorUnkSOLT.hpp +++ b/include/Actor/ActorUnkSOLT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSOLT_c4 : public Actor_c4 { +public: + ActorUnkSOLT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSOLT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp b/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp index 28ac6406..3a614c32 100644 --- a/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp +++ b/include/Actor/ActorUnkSPAR_SPBM_SPDR_SPTR.hpp @@ -9,6 +9,16 @@ // --- Actor SPAR --- +class ActorUnkSPAR_c4 : public Actor_c4 { +public: + ActorUnkSPAR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPAR : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor SPBM --- +class ActorUnkSPBM_c4 : public Actor_c4 { +public: + ActorUnkSPBM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPBM : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor SPDR --- +class ActorUnkSPDR_c4 : public Actor_c4 { +public: + ActorUnkSPDR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPDR : public Actor { public: /* 00 (base) */ @@ -81,6 +111,16 @@ public: // --- Actor SPTR --- +class ActorUnkSPTR_c4 : public Actor_c4 { +public: + ActorUnkSPTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSPID.hpp b/include/Actor/ActorUnkSPID.hpp index 2d52ffc5..b0b7dfb2 100644 --- a/include/Actor/ActorUnkSPID.hpp +++ b/include/Actor/ActorUnkSPID.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSPID_c4 : public Actor_c4 { +public: + ActorUnkSPID_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPID : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSPTG.hpp b/include/Actor/ActorUnkSPTG.hpp index a303b21b..51246fda 100644 --- a/include/Actor/ActorUnkSPTG.hpp +++ b/include/Actor/ActorUnkSPTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSPTG_c4 : public Actor_c4 { +public: + ActorUnkSPTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSPTT.hpp b/include/Actor/ActorUnkSPTT.hpp index 724d045d..b8f8b50b 100644 --- a/include/Actor/ActorUnkSPTT.hpp +++ b/include/Actor/ActorUnkSPTT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSPTT_c4 : public Actor_c4 { +public: + ActorUnkSPTT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSPTT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSRST.hpp b/include/Actor/ActorUnkSRST.hpp index e1485175..14bf39e6 100644 --- a/include/Actor/ActorUnkSRST.hpp +++ b/include/Actor/ActorUnkSRST.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSRST_c4 : public Actor_c4 { +public: + ActorUnkSRST_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSRST : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSSFC.hpp b/include/Actor/ActorUnkSSFC.hpp index 944ec0c6..950c32ba 100644 --- a/include/Actor/ActorUnkSSFC.hpp +++ b/include/Actor/ActorUnkSSFC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSSFC_c4 : public Actor_c4 { +public: + ActorUnkSSFC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSSFC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTCT.hpp b/include/Actor/ActorUnkSTCT.hpp index 3e416f9b..8ca5685d 100644 --- a/include/Actor/ActorUnkSTCT.hpp +++ b/include/Actor/ActorUnkSTCT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTCT_c4 : public Actor_c4 { +public: + ActorUnkSTCT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTCT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTFB.hpp b/include/Actor/ActorUnkSTFB.hpp index 45bca383..74b5eb7d 100644 --- a/include/Actor/ActorUnkSTFB.hpp +++ b/include/Actor/ActorUnkSTFB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTFB_c4 : public Actor_c4 { +public: + ActorUnkSTFB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTFB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTFH.hpp b/include/Actor/ActorUnkSTFH.hpp index 9c7a6872..64bde618 100644 --- a/include/Actor/ActorUnkSTFH.hpp +++ b/include/Actor/ActorUnkSTFH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTFH_c4 : public Actor_c4 { +public: + ActorUnkSTFH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTFH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTLF.hpp b/include/Actor/ActorUnkSTLF.hpp index 31147bd2..47cbc8db 100644 --- a/include/Actor/ActorUnkSTLF.hpp +++ b/include/Actor/ActorUnkSTLF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTLF_c4 : public Actor_c4 { +public: + ActorUnkSTLF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTLF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTLW.hpp b/include/Actor/ActorUnkSTLW.hpp index b202455b..50c7b64d 100644 --- a/include/Actor/ActorUnkSTLW.hpp +++ b/include/Actor/ActorUnkSTLW.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTLW_c4 : public Actor_c4 { +public: + ActorUnkSTLW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTLW : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTTG.hpp b/include/Actor/ActorUnkSTTG.hpp index 435c89bf..cc89b723 100644 --- a/include/Actor/ActorUnkSTTG.hpp +++ b/include/Actor/ActorUnkSTTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTTG_c4 : public Actor_c4 { +public: + ActorUnkSTTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTTG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSTWH.hpp b/include/Actor/ActorUnkSTWH.hpp index c7076133..c8122329 100644 --- a/include/Actor/ActorUnkSTWH.hpp +++ b/include/Actor/ActorUnkSTWH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSTWH_c4 : public Actor_c4 { +public: + ActorUnkSTWH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSTWH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWBM.hpp b/include/Actor/ActorUnkSWBM.hpp index 7d4fa1d2..bda2e9b0 100644 --- a/include/Actor/ActorUnkSWBM.hpp +++ b/include/Actor/ActorUnkSWBM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWBM_c4 : public Actor_c4 { +public: + ActorUnkSWBM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWBM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWCH.hpp b/include/Actor/ActorUnkSWCH.hpp index 148c72cf..114f816e 100644 --- a/include/Actor/ActorUnkSWCH.hpp +++ b/include/Actor/ActorUnkSWCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWCH_c4 : public Actor_c4 { +public: + ActorUnkSWCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWDS.hpp b/include/Actor/ActorUnkSWDS.hpp index d1909c08..46139b6b 100644 --- a/include/Actor/ActorUnkSWDS.hpp +++ b/include/Actor/ActorUnkSWDS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWDS_c4 : public Actor_c4 { +public: + ActorUnkSWDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWDS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWHI.hpp b/include/Actor/ActorUnkSWHI.hpp index 0f486d5d..2de62991 100644 --- a/include/Actor/ActorUnkSWHI.hpp +++ b/include/Actor/ActorUnkSWHI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWHI_c4 : public Actor_c4 { +public: + ActorUnkSWHI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWHI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWOB.hpp b/include/Actor/ActorUnkSWOB.hpp index b9adbeaf..5880c496 100644 --- a/include/Actor/ActorUnkSWOB.hpp +++ b/include/Actor/ActorUnkSWOB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWOB_c4 : public Actor_c4 { +public: + ActorUnkSWOB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWOB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWON.hpp b/include/Actor/ActorUnkSWON.hpp index 1bbff0e4..36959a0e 100644 --- a/include/Actor/ActorUnkSWON.hpp +++ b/include/Actor/ActorUnkSWON.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWON_c4 : public Actor_c4 { +public: + ActorUnkSWON_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWON : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSWTM.hpp b/include/Actor/ActorUnkSWTM.hpp index 7cf427fb..583632f3 100644 --- a/include/Actor/ActorUnkSWTM.hpp +++ b/include/Actor/ActorUnkSWTM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSWTM_c4 : public Actor_c4 { +public: + ActorUnkSWTM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSWTM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp b/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp index 0425f830..b982de10 100644 --- a/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp +++ b/include/Actor/ActorUnkSYDE_SYDL_SYDS_SYFI_SYFO_SYIL_SYIS_SYOL_SYOS_SYSL_SYSN_SYSS_SYWA_SYWL_SYWS.hpp @@ -9,6 +9,16 @@ // --- Actor SYDE --- +class ActorUnkSYDE_c4 : public Actor_c4 { +public: + ActorUnkSYDE_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYDE : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor SYDL --- +class ActorUnkSYDL_c4 : public Actor_c4 { +public: + ActorUnkSYDL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYDL : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor SYDS --- +class ActorUnkSYDS_c4 : public Actor_c4 { +public: + ActorUnkSYDS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYDS : public Actor { public: /* 00 (base) */ @@ -81,6 +111,16 @@ public: // --- Actor SYFI --- +class ActorUnkSYFI_c4 : public Actor_c4 { +public: + ActorUnkSYFI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYFI : public Actor { public: /* 00 (base) */ @@ -105,6 +145,16 @@ public: // --- Actor SYFO --- +class ActorUnkSYFO_c4 : public Actor_c4 { +public: + ActorUnkSYFO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYFO : public Actor { public: /* 00 (base) */ @@ -129,6 +179,16 @@ public: // --- Actor SYIL --- +class ActorUnkSYIL_c4 : public Actor_c4 { +public: + ActorUnkSYIL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYIL : public Actor { public: /* 00 (base) */ @@ -153,6 +213,16 @@ public: // --- Actor SYIS --- +class ActorUnkSYIS_c4 : public Actor_c4 { +public: + ActorUnkSYIS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYIS : public Actor { public: /* 00 (base) */ @@ -177,6 +247,16 @@ public: // --- Actor SYOL --- +class ActorUnkSYOL_c4 : public Actor_c4 { +public: + ActorUnkSYOL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYOL : public Actor { public: /* 00 (base) */ @@ -201,6 +281,16 @@ public: // --- Actor SYOS --- +class ActorUnkSYOS_c4 : public Actor_c4 { +public: + ActorUnkSYOS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYOS : public Actor { public: /* 00 (base) */ @@ -225,6 +315,16 @@ public: // --- Actor SYSL --- +class ActorUnkSYSL_c4 : public Actor_c4 { +public: + ActorUnkSYSL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYSL : public Actor { public: /* 00 (base) */ @@ -249,6 +349,16 @@ public: // --- Actor SYSN --- +class ActorUnkSYSN_c4 : public Actor_c4 { +public: + ActorUnkSYSN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYSN : public Actor { public: /* 00 (base) */ @@ -273,6 +383,16 @@ public: // --- Actor SYSS --- +class ActorUnkSYSS_c4 : public Actor_c4 { +public: + ActorUnkSYSS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYSS : public Actor { public: /* 00 (base) */ @@ -297,6 +417,16 @@ public: // --- Actor SYWA --- +class ActorUnkSYWA_c4 : public Actor_c4 { +public: + ActorUnkSYWA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYWA : public Actor { public: /* 00 (base) */ @@ -321,6 +451,16 @@ public: // --- Actor SYWL --- +class ActorUnkSYWL_c4 : public Actor_c4 { +public: + ActorUnkSYWL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYWL : public Actor { public: /* 00 (base) */ @@ -345,6 +485,16 @@ public: // --- Actor SYWS --- +class ActorUnkSYWS_c4 : public Actor_c4 { +public: + ActorUnkSYWS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYWS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSYRN.hpp b/include/Actor/ActorUnkSYRN.hpp index 41ace88e..908f6e15 100644 --- a/include/Actor/ActorUnkSYRN.hpp +++ b/include/Actor/ActorUnkSYRN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSYRN_c4 : public Actor_c4 { +public: + ActorUnkSYRN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSYRN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSZKL.hpp b/include/Actor/ActorUnkSZKL.hpp index 0ddc3199..c25a43df 100644 --- a/include/Actor/ActorUnkSZKL.hpp +++ b/include/Actor/ActorUnkSZKL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSZKL_c4 : public Actor_c4 { +public: + ActorUnkSZKL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSZKL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSZKU.hpp b/include/Actor/ActorUnkSZKU.hpp index 4756e591..2dc86af7 100644 --- a/include/Actor/ActorUnkSZKU.hpp +++ b/include/Actor/ActorUnkSZKU.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSZKU_c4 : public Actor_c4 { +public: + ActorUnkSZKU_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSZKU : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkSZRD.hpp b/include/Actor/ActorUnkSZRD.hpp index 85839e37..c20ecc4f 100644 --- a/include/Actor/ActorUnkSZRD.hpp +++ b/include/Actor/ActorUnkSZRD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkSZRD_c4 : public Actor_c4 { +public: + ActorUnkSZRD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkSZRD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTBRD.hpp b/include/Actor/ActorUnkTBRD.hpp index 2100fe14..550d7c14 100644 --- a/include/Actor/ActorUnkTBRD.hpp +++ b/include/Actor/ActorUnkTBRD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTBRD_c4 : public Actor_c4 { +public: + ActorUnkTBRD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTBRD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTCAM.hpp b/include/Actor/ActorUnkTCAM.hpp index ad7dfcc8..eed9210f 100644 --- a/include/Actor/ActorUnkTCAM.hpp +++ b/include/Actor/ActorUnkTCAM.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTCAM_c4 : public Actor_c4 { +public: + ActorUnkTCAM_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTCAM : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTCOW_WCAS.hpp b/include/Actor/ActorUnkTCOW_WCAS.hpp index 26b50f31..42e91e0e 100644 --- a/include/Actor/ActorUnkTCOW_WCAS.hpp +++ b/include/Actor/ActorUnkTCOW_WCAS.hpp @@ -9,6 +9,16 @@ // --- Actor TCOW --- +class ActorUnkTCOW_c4 : public Actor_c4 { +public: + ActorUnkTCOW_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTCOW : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor WCAS --- +class ActorUnkWCAS_c4 : public Actor_c4 { +public: + ActorUnkWCAS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWCAS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTDKT.hpp b/include/Actor/ActorUnkTDKT.hpp index 30fc830c..20aacb38 100644 --- a/include/Actor/ActorUnkTDKT.hpp +++ b/include/Actor/ActorUnkTDKT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTDKT_c4 : public Actor_c4 { +public: + ActorUnkTDKT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTDKT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTEHT.hpp b/include/Actor/ActorUnkTEHT.hpp index 13acc3fa..e202efdb 100644 --- a/include/Actor/ActorUnkTEHT.hpp +++ b/include/Actor/ActorUnkTEHT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTEHT_c4 : public Actor_c4 { +public: + ActorUnkTEHT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTEHT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTERY.hpp b/include/Actor/ActorUnkTERY.hpp index 4e9d9211..d6e6348a 100644 --- a/include/Actor/ActorUnkTERY.hpp +++ b/include/Actor/ActorUnkTERY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTERY_c4 : public Actor_c4 { +public: + ActorUnkTERY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTERY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTEVT.hpp b/include/Actor/ActorUnkTEVT.hpp index e001d4b7..eecdae62 100644 --- a/include/Actor/ActorUnkTEVT.hpp +++ b/include/Actor/ActorUnkTEVT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTEVT_c4 : public Actor_c4 { +public: + ActorUnkTEVT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTEVT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTFAT.hpp b/include/Actor/ActorUnkTFAT.hpp index 4d0c1cd2..b2b0f0f0 100644 --- a/include/Actor/ActorUnkTFAT.hpp +++ b/include/Actor/ActorUnkTFAT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTFAT_c4 : public Actor_c4 { +public: + ActorUnkTFAT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTFAT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTGTZ.hpp b/include/Actor/ActorUnkTGTZ.hpp index 930f7c49..776ae62d 100644 --- a/include/Actor/ActorUnkTGTZ.hpp +++ b/include/Actor/ActorUnkTGTZ.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTGTZ_c4 : public Actor_c4 { +public: + ActorUnkTGTZ_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTGTZ : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTHER.hpp b/include/Actor/ActorUnkTHER.hpp index 583538f4..a0784d18 100644 --- a/include/Actor/ActorUnkTHER.hpp +++ b/include/Actor/ActorUnkTHER.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTHER_c4 : public Actor_c4 { +public: + ActorUnkTHER_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTHER : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTKYT.hpp b/include/Actor/ActorUnkTKYT.hpp index 14ae1b5c..a580eb37 100644 --- a/include/Actor/ActorUnkTKYT.hpp +++ b/include/Actor/ActorUnkTKYT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTKYT_c4 : public Actor_c4 { +public: + ActorUnkTKYT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTKYT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTLKT.hpp b/include/Actor/ActorUnkTLKT.hpp index 2db99c14..c20c99ce 100644 --- a/include/Actor/ActorUnkTLKT.hpp +++ b/include/Actor/ActorUnkTLKT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTLKT_c4 : public Actor_c4 { +public: + ActorUnkTLKT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTLKT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTMNA.hpp b/include/Actor/ActorUnkTMNA.hpp index 1486731c..d81c055e 100644 --- a/include/Actor/ActorUnkTMNA.hpp +++ b/include/Actor/ActorUnkTMNA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTMNA_c4 : public Actor_c4 { +public: + ActorUnkTMNA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTMNA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTMNC.hpp b/include/Actor/ActorUnkTMNC.hpp index 1c017cf0..9bc4363f 100644 --- a/include/Actor/ActorUnkTMNC.hpp +++ b/include/Actor/ActorUnkTMNC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTMNC_c4 : public Actor_c4 { +public: + ActorUnkTMNC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTMNC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTMNP.hpp b/include/Actor/ActorUnkTMNP.hpp index 6a800afb..e0849c63 100644 --- a/include/Actor/ActorUnkTMNP.hpp +++ b/include/Actor/ActorUnkTMNP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTMNP_c4 : public Actor_c4 { +public: + ActorUnkTMNP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTMNP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTPDO.hpp b/include/Actor/ActorUnkTPDO.hpp index 3de3ad02..5d53f4e1 100644 --- a/include/Actor/ActorUnkTPDO.hpp +++ b/include/Actor/ActorUnkTPDO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTPDO_c4 : public Actor_c4 { +public: + ActorUnkTPDO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTPDO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRAP.hpp b/include/Actor/ActorUnkTRAP.hpp index 5059e14f..93bf7842 100644 --- a/include/Actor/ActorUnkTRAP.hpp +++ b/include/Actor/ActorUnkTRAP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRAP_c4 : public Actor_c4 { +public: + ActorUnkTRAP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRAP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRBC.hpp b/include/Actor/ActorUnkTRBC.hpp index be07ed27..6461b80f 100644 --- a/include/Actor/ActorUnkTRBC.hpp +++ b/include/Actor/ActorUnkTRBC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRBC_c4 : public Actor_c4 { +public: + ActorUnkTRBC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRBC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRCB.hpp b/include/Actor/ActorUnkTRCB.hpp index 153ab0ef..61a7db02 100644 --- a/include/Actor/ActorUnkTRCB.hpp +++ b/include/Actor/ActorUnkTRCB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRCB_c4 : public Actor_c4 { +public: + ActorUnkTRCB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRCB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRER.hpp b/include/Actor/ActorUnkTRER.hpp index a33543fb..14d8942d 100644 --- a/include/Actor/ActorUnkTRER.hpp +++ b/include/Actor/ActorUnkTRER.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRER_c4 : public Actor_c4 { +public: + ActorUnkTRER_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRER : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRIC.hpp b/include/Actor/ActorUnkTRIC.hpp index dfb2bf45..f6d42ca1 100644 --- a/include/Actor/ActorUnkTRIC.hpp +++ b/include/Actor/ActorUnkTRIC.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRIC_c4 : public Actor_c4 { +public: + ActorUnkTRIC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRIC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRLY.hpp b/include/Actor/ActorUnkTRLY.hpp index 31ee1974..8b53e8c5 100644 --- a/include/Actor/ActorUnkTRLY.hpp +++ b/include/Actor/ActorUnkTRLY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRLY_c4 : public Actor_c4 { +public: + ActorUnkTRLY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRLY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRRL.hpp b/include/Actor/ActorUnkTRRL.hpp index c81c49a3..80afe89c 100644 --- a/include/Actor/ActorUnkTRRL.hpp +++ b/include/Actor/ActorUnkTRRL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRRL_c4 : public Actor_c4 { +public: + ActorUnkTRRL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRRL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRSG.hpp b/include/Actor/ActorUnkTRSG.hpp index 1b49ce3d..db879a3c 100644 --- a/include/Actor/ActorUnkTRSG.hpp +++ b/include/Actor/ActorUnkTRSG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRSG_c4 : public Actor_c4 { +public: + ActorUnkTRSG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRSG : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRSP.hpp b/include/Actor/ActorUnkTRSP.hpp index ca8a0835..e6494774 100644 --- a/include/Actor/ActorUnkTRSP.hpp +++ b/include/Actor/ActorUnkTRSP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRSP_c4 : public Actor_c4 { +public: + ActorUnkTRSP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRSP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRTT.hpp b/include/Actor/ActorUnkTRTT.hpp index 7b6391db..2dfc7ac0 100644 --- a/include/Actor/ActorUnkTRTT.hpp +++ b/include/Actor/ActorUnkTRTT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRTT_c4 : public Actor_c4 { +public: + ActorUnkTRTT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRTT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTRUP.hpp b/include/Actor/ActorUnkTRUP.hpp index 843753b0..58cf7423 100644 --- a/include/Actor/ActorUnkTRUP.hpp +++ b/include/Actor/ActorUnkTRUP.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTRUP_c4 : public Actor_c4 { +public: + ActorUnkTRUP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTRUP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTSCN.hpp b/include/Actor/ActorUnkTSCN.hpp index 3762f7c7..0d10b6c4 100644 --- a/include/Actor/ActorUnkTSCN.hpp +++ b/include/Actor/ActorUnkTSCN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTSCN_c4 : public Actor_c4 { +public: + ActorUnkTSCN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTSCN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTSLB.hpp b/include/Actor/ActorUnkTSLB.hpp index c4d19029..904f01c9 100644 --- a/include/Actor/ActorUnkTSLB.hpp +++ b/include/Actor/ActorUnkTSLB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTSLB_c4 : public Actor_c4 { +public: + ActorUnkTSLB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTSLB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTSMT.hpp b/include/Actor/ActorUnkTSMT.hpp index e6655f4a..189060e7 100644 --- a/include/Actor/ActorUnkTSMT.hpp +++ b/include/Actor/ActorUnkTSMT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTSMT_c4 : public Actor_c4 { +public: + ActorUnkTSMT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTSMT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTTET.hpp b/include/Actor/ActorUnkTTET.hpp index 21b4fad4..a5898ab2 100644 --- a/include/Actor/ActorUnkTTET.hpp +++ b/include/Actor/ActorUnkTTET.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTTET_c4 : public Actor_c4 { +public: + ActorUnkTTET_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTTET : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTTFT.hpp b/include/Actor/ActorUnkTTFT.hpp index adeb91ec..a5e911bb 100644 --- a/include/Actor/ActorUnkTTFT.hpp +++ b/include/Actor/ActorUnkTTFT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTTFT_c4 : public Actor_c4 { +public: + ActorUnkTTFT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTTFT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTTKB.hpp b/include/Actor/ActorUnkTTKB.hpp index 0ef6bc15..1f39f720 100644 --- a/include/Actor/ActorUnkTTKB.hpp +++ b/include/Actor/ActorUnkTTKB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTTKB_c4 : public Actor_c4 { +public: + ActorUnkTTKB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTTKB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTTUT.hpp b/include/Actor/ActorUnkTTUT.hpp index be9d4c6e..dadd0667 100644 --- a/include/Actor/ActorUnkTTUT.hpp +++ b/include/Actor/ActorUnkTTUT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTTUT_c4 : public Actor_c4 { +public: + ActorUnkTTUT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTTUT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTUTO.hpp b/include/Actor/ActorUnkTUTO.hpp index 3a740728..68c4a94d 100644 --- a/include/Actor/ActorUnkTUTO.hpp +++ b/include/Actor/ActorUnkTUTO.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTUTO_c4 : public Actor_c4 { +public: + ActorUnkTUTO_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTUTO : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkTVLR.hpp b/include/Actor/ActorUnkTVLR.hpp index 610a6876..16f172b3 100644 --- a/include/Actor/ActorUnkTVLR.hpp +++ b/include/Actor/ActorUnkTVLR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkTVLR_c4 : public Actor_c4 { +public: + ActorUnkTVLR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkTVLR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkVCCH.hpp b/include/Actor/ActorUnkVCCH.hpp index eeb88d50..1653f545 100644 --- a/include/Actor/ActorUnkVCCH.hpp +++ b/include/Actor/ActorUnkVCCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkVCCH_c4 : public Actor_c4 { +public: + ActorUnkVCCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkVCCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkVCFT.hpp b/include/Actor/ActorUnkVCFT.hpp index fccfef9a..47d5d448 100644 --- a/include/Actor/ActorUnkVCFT.hpp +++ b/include/Actor/ActorUnkVCFT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkVCFT_c4 : public Actor_c4 { +public: + ActorUnkVCFT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkVCFT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkVLCR.hpp b/include/Actor/ActorUnkVLCR.hpp index 16c1b55d..8163410f 100644 --- a/include/Actor/ActorUnkVLCR.hpp +++ b/include/Actor/ActorUnkVLCR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkVLCR_c4 : public Actor_c4 { +public: + ActorUnkVLCR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkVLCR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkVOLV.hpp b/include/Actor/ActorUnkVOLV.hpp index 9863976f..fb37397f 100644 --- a/include/Actor/ActorUnkVOLV.hpp +++ b/include/Actor/ActorUnkVOLV.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkVOLV_c4 : public Actor_c4 { +public: + ActorUnkVOLV_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkVOLV : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkVRGN.hpp b/include/Actor/ActorUnkVRGN.hpp index 509f6f09..10fc25ec 100644 --- a/include/Actor/ActorUnkVRGN.hpp +++ b/include/Actor/ActorUnkVRGN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkVRGN_c4 : public Actor_c4 { +public: + ActorUnkVRGN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkVRGN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWAWA_WAWC.hpp b/include/Actor/ActorUnkWAWA_WAWC.hpp index fe63083d..581a3aec 100644 --- a/include/Actor/ActorUnkWAWA_WAWC.hpp +++ b/include/Actor/ActorUnkWAWA_WAWC.hpp @@ -9,6 +9,16 @@ // --- Actor WAWA --- +class ActorUnkWAWA_c4 : public Actor_c4 { +public: + ActorUnkWAWA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAWA : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor WAWC --- +class ActorUnkWAWC_c4 : public Actor_c4 { +public: + ActorUnkWAWC_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAWC : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWAWB_WAWS.hpp b/include/Actor/ActorUnkWAWB_WAWS.hpp index 88cf7bb9..a649ef80 100644 --- a/include/Actor/ActorUnkWAWB_WAWS.hpp +++ b/include/Actor/ActorUnkWAWB_WAWS.hpp @@ -9,6 +9,16 @@ // --- Actor WAWB --- +class ActorUnkWAWB_c4 : public Actor_c4 { +public: + ActorUnkWAWB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAWB : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor WAWS --- +class ActorUnkWAWS_c4 : public Actor_c4 { +public: + ActorUnkWAWS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAWS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWAWY.hpp b/include/Actor/ActorUnkWAWY.hpp index 3416e2dc..e6054b5b 100644 --- a/include/Actor/ActorUnkWAWY.hpp +++ b/include/Actor/ActorUnkWAWY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWAWY_c4 : public Actor_c4 { +public: + ActorUnkWAWY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWAWY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWBEF.hpp b/include/Actor/ActorUnkWBEF.hpp index d01c695f..1435a5bc 100644 --- a/include/Actor/ActorUnkWBEF.hpp +++ b/include/Actor/ActorUnkWBEF.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWBEF_c4 : public Actor_c4 { +public: + ActorUnkWBEF_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWBEF : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWBN2.hpp b/include/Actor/ActorUnkWBN2.hpp index 647ddb9a..b39c7bd9 100644 --- a/include/Actor/ActorUnkWBN2.hpp +++ b/include/Actor/ActorUnkWBN2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWBN2_c4 : public Actor_c4 { +public: + ActorUnkWBN2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWBN2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWBPS.hpp b/include/Actor/ActorUnkWBPS.hpp index f8731a93..1fb0e113 100644 --- a/include/Actor/ActorUnkWBPS.hpp +++ b/include/Actor/ActorUnkWBPS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWBPS_c4 : public Actor_c4 { +public: + ActorUnkWBPS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWBPS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWBTN.hpp b/include/Actor/ActorUnkWBTN.hpp index 2ada017b..5dc3c686 100644 --- a/include/Actor/ActorUnkWBTN.hpp +++ b/include/Actor/ActorUnkWBTN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWBTN_c4 : public Actor_c4 { +public: + ActorUnkWBTN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWBTN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWDBA.hpp b/include/Actor/ActorUnkWDBA.hpp index a01eda99..21f81462 100644 --- a/include/Actor/ActorUnkWDBA.hpp +++ b/include/Actor/ActorUnkWDBA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWDBA_c4 : public Actor_c4 { +public: + ActorUnkWDBA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWDBA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWDRD.hpp b/include/Actor/ActorUnkWDRD.hpp index d3821b6e..5db78170 100644 --- a/include/Actor/ActorUnkWDRD.hpp +++ b/include/Actor/ActorUnkWDRD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWDRD_c4 : public Actor_c4 { +public: + ActorUnkWDRD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWDRD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWHMA.hpp b/include/Actor/ActorUnkWHMA.hpp index d5ce8b27..cf7de8771 100644 --- a/include/Actor/ActorUnkWHMA.hpp +++ b/include/Actor/ActorUnkWHMA.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWHMA_c4 : public Actor_c4 { +public: + ActorUnkWHMA_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWHMA : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWIDR.hpp b/include/Actor/ActorUnkWIDR.hpp index 09a48b67..e3c0aea8 100644 --- a/include/Actor/ActorUnkWIDR.hpp +++ b/include/Actor/ActorUnkWIDR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWIDR_c4 : public Actor_c4 { +public: + ActorUnkWIDR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWIDR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWIDT.hpp b/include/Actor/ActorUnkWIDT.hpp index 88ebac0f..84de0634 100644 --- a/include/Actor/ActorUnkWIDT.hpp +++ b/include/Actor/ActorUnkWIDT.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWIDT_c4 : public Actor_c4 { +public: + ActorUnkWIDT_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWIDT : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWKTR.hpp b/include/Actor/ActorUnkWKTR.hpp index 389d458a..2f37d4eb 100644 --- a/include/Actor/ActorUnkWKTR.hpp +++ b/include/Actor/ActorUnkWKTR.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWKTR_c4 : public Actor_c4 { +public: + ActorUnkWKTR_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWKTR : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWPBD.hpp b/include/Actor/ActorUnkWPBD.hpp index 979e91c3..03f2c69c 100644 --- a/include/Actor/ActorUnkWPBD.hpp +++ b/include/Actor/ActorUnkWPBD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWPBD_c4 : public Actor_c4 { +public: + ActorUnkWPBD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWPBD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWPCH.hpp b/include/Actor/ActorUnkWPCH.hpp index c3839524..29c10871 100644 --- a/include/Actor/ActorUnkWPCH.hpp +++ b/include/Actor/ActorUnkWPCH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWPCH_c4 : public Actor_c4 { +public: + ActorUnkWPCH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWPCH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWPCL.hpp b/include/Actor/ActorUnkWPCL.hpp index 0708e193..7de3d5de 100644 --- a/include/Actor/ActorUnkWPCL.hpp +++ b/include/Actor/ActorUnkWPCL.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWPCL_c4 : public Actor_c4 { +public: + ActorUnkWPCL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWPCL : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWTBS.hpp b/include/Actor/ActorUnkWTBS.hpp index e1e475a2..230870db 100644 --- a/include/Actor/ActorUnkWTBS.hpp +++ b/include/Actor/ActorUnkWTBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWTBS_c4 : public Actor_c4 { +public: + ActorUnkWTBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWTBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWTH2.hpp b/include/Actor/ActorUnkWTH2.hpp index 84d00980..5176f61f 100644 --- a/include/Actor/ActorUnkWTH2.hpp +++ b/include/Actor/ActorUnkWTH2.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWTH2_c4 : public Actor_c4 { +public: + ActorUnkWTH2_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWTH2 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWTH3.hpp b/include/Actor/ActorUnkWTH3.hpp index de7e123e..17c51f26 100644 --- a/include/Actor/ActorUnkWTH3.hpp +++ b/include/Actor/ActorUnkWTH3.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWTH3_c4 : public Actor_c4 { +public: + ActorUnkWTH3_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWTH3 : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWTTH.hpp b/include/Actor/ActorUnkWTTH.hpp index 9bc39da7..e59bfa0c 100644 --- a/include/Actor/ActorUnkWTTH.hpp +++ b/include/Actor/ActorUnkWTTH.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWTTH_c4 : public Actor_c4 { +public: + ActorUnkWTTH_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWTTH : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkWWFS.hpp b/include/Actor/ActorUnkWWFS.hpp index d78a346c..18eb21bc 100644 --- a/include/Actor/ActorUnkWWFS.hpp +++ b/include/Actor/ActorUnkWWFS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkWWFS_c4 : public Actor_c4 { +public: + ActorUnkWWFS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkWWFS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp b/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp index 6c144bb5..e7f4c9c6 100644 --- a/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp +++ b/include/Actor/ActorUnkYKAP_YKCP_YKEP.hpp @@ -9,6 +9,16 @@ // --- Actor YKAP --- +class ActorUnkYKAP_c4 : public Actor_c4 { +public: + ActorUnkYKAP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYKAP : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor YKCP --- +class ActorUnkYKCP_c4 : public Actor_c4 { +public: + ActorUnkYKCP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYKCP : public Actor { public: /* 00 (base) */ @@ -57,6 +77,16 @@ public: // --- Actor YKEP --- +class ActorUnkYKEP_c4 : public Actor_c4 { +public: + ActorUnkYKEP_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYKEP : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkYUKI.hpp b/include/Actor/ActorUnkYUKI.hpp index 9d778b07..eeb7f200 100644 --- a/include/Actor/ActorUnkYUKI.hpp +++ b/include/Actor/ActorUnkYUKI.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkYUKI_c4 : public Actor_c4 { +public: + ActorUnkYUKI_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYUKI : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkYUKY.hpp b/include/Actor/ActorUnkYUKY.hpp index 66249613..3d8d94fc 100644 --- a/include/Actor/ActorUnkYUKY.hpp +++ b/include/Actor/ActorUnkYUKY.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkYUKY_c4 : public Actor_c4 { +public: + ActorUnkYUKY_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYUKY : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkYWIS.hpp b/include/Actor/ActorUnkYWIS.hpp index d7a59a8b..e5d84a81 100644 --- a/include/Actor/ActorUnkYWIS.hpp +++ b/include/Actor/ActorUnkYWIS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkYWIS_c4 : public Actor_c4 { +public: + ActorUnkYWIS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkYWIS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZELD.hpp b/include/Actor/ActorUnkZELD.hpp index 9d46e311..f04ed69c 100644 --- a/include/Actor/ActorUnkZELD.hpp +++ b/include/Actor/ActorUnkZELD.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZELD_c4 : public Actor_c4 { +public: + ActorUnkZELD_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZELD : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZLBB.hpp b/include/Actor/ActorUnkZLBB.hpp index e7019a47..2751efb8 100644 --- a/include/Actor/ActorUnkZLBB.hpp +++ b/include/Actor/ActorUnkZLBB.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZLBB_c4 : public Actor_c4 { +public: + ActorUnkZLBB_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZLBB : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZLBS.hpp b/include/Actor/ActorUnkZLBS.hpp index f1f4b773..abfb1eeb 100644 --- a/include/Actor/ActorUnkZLBS.hpp +++ b/include/Actor/ActorUnkZLBS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZLBS_c4 : public Actor_c4 { +public: + ActorUnkZLBS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZLBS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZLSL_ZSRS.hpp b/include/Actor/ActorUnkZLSL_ZSRS.hpp index 382e9e5f..695e5842 100644 --- a/include/Actor/ActorUnkZLSL_ZSRS.hpp +++ b/include/Actor/ActorUnkZLSL_ZSRS.hpp @@ -9,6 +9,16 @@ // --- Actor ZLSL --- +class ActorUnkZLSL_c4 : public Actor_c4 { +public: + ActorUnkZLSL_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZLSL : public Actor { public: /* 00 (base) */ @@ -33,6 +43,16 @@ public: // --- Actor ZSRS --- +class ActorUnkZSRS_c4 : public Actor_c4 { +public: + ActorUnkZSRS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZSRS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZLSN.hpp b/include/Actor/ActorUnkZLSN.hpp index e2244d22..84673aab 100644 --- a/include/Actor/ActorUnkZLSN.hpp +++ b/include/Actor/ActorUnkZLSN.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZLSN_c4 : public Actor_c4 { +public: + ActorUnkZLSN_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZLSN : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZLSS.hpp b/include/Actor/ActorUnkZLSS.hpp index 6cfa302a..fffdabf0 100644 --- a/include/Actor/ActorUnkZLSS.hpp +++ b/include/Actor/ActorUnkZLSS.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZLSS_c4 : public Actor_c4 { +public: + ActorUnkZLSS_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZLSS : public Actor { public: /* 00 (base) */ diff --git a/include/Actor/ActorUnkZSTG.hpp b/include/Actor/ActorUnkZSTG.hpp index 852d65b6..f4ace408 100644 --- a/include/Actor/ActorUnkZSTG.hpp +++ b/include/Actor/ActorUnkZSTG.hpp @@ -7,6 +7,16 @@ #include "global.h" #include "types.h" +class ActorUnkZSTG_c4 : public Actor_c4 { +public: + ActorUnkZSTG_c4(Actor *param1); + + /* 00 */ virtual unk32 vfunc_00(Actor_c4_stack param1, unk32 param2) override; + /* 04 */ virtual void vfunc_04() override; + /* 08 */ virtual void vfunc_08() override; + /* 0C */ virtual void vfunc_0c(unk32 param1) override; +}; + class ActorUnkZSTG : public Actor { public: /* 00 (base) */ diff --git a/src/031_Land/Actor/ActorRupee.cpp b/src/031_Land/Actor/ActorRupee.cpp index 5e639126..85afad67 100644 --- a/src/031_Land/Actor/ActorRupee.cpp +++ b/src/031_Land/Actor/ActorRupee.cpp @@ -857,36 +857,36 @@ ARM bool ActorRupee::func_ov031_020e9e5c() { #define GET_ACTOR_RUPEE(pActor) ((ActorRupee *) (pActor)) -ARM Actor_c4::Actor_c4(Actor *param1) : - Actor_c4_Base(¶m1->mRef, 0) { +ARM ActorRupee_c4::ActorRupee_c4(Actor *param1) : + Actor_c4(param1) { this->mUnk_20 = param1; this->mUnk_04 = 1; } // non-matching -ARM unk32 Actor_c4::vfunc_00(Actor_c4_stack param1, unk32 param2) { - if (param1.param2 != 0) { +ARM unk32 ActorRupee_c4::vfunc_00(Actor_c4_stack param1, unk32 param2) { + if (param2 != 0) { ActorRupee *pRupee = GET_ACTOR_RUPEE(this->mUnk_20); pRupee->mUnk_c0 = param1.param1; pRupee->func_ov031_020e9904(7); } - return this->func_ov031_020f62e4(param1.param1, param1.param2); + return this->Actor_c4::vfunc_00(param1, param2); } -ARM void Actor_c4::vfunc_04() { +ARM void ActorRupee_c4::vfunc_04() { GET_ACTOR_RUPEE(this->mUnk_20)->func_ov031_020e9904(8); - this->func_ov031_020f6374(); + this->Actor_c4::vfunc_04(); } -ARM void Actor_c4::vfunc_0c(unk32 param1) { +ARM void ActorRupee_c4::vfunc_0c(unk32 param1) { GET_ACTOR_RUPEE(this->mUnk_20)->func_ov031_020e9904(1); - this->func_ov031_020f6384(param1); + this->Actor_c4::vfunc_0c(param1); } -ARM void Actor_c4::vfunc_08() { +ARM void ActorRupee_c4::vfunc_08() { GET_ACTOR_RUPEE(this->mUnk_20)->func_ov031_020e9068(); - this->func_ov031_020f637c(); + this->Actor_c4::vfunc_08(); } ARM ActorRupee::~ActorRupee() {}