mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-05-14 15:11:20 +00:00
Continued work on CActor
Former-commit-id: 09dfe946fce8e683eb302afd35e086c15b53c2ff
This commit is contained in:
parent
e9704b7718
commit
94e27faee8
@ -32,7 +32,7 @@ __vt__6CActor:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803D9F1C
|
.global lbl_803D9F1C
|
||||||
lbl_803D9F1C:
|
lbl_803D9F1C:
|
||||||
@ -2946,8 +2946,8 @@ lbl_8005520C:
|
|||||||
/* 80055214 00052174 38 21 00 10 */ addi r1, r1, 0x10
|
/* 80055214 00052174 38 21 00 10 */ addi r1, r1, 0x10
|
||||||
/* 80055218 00052178 4E 80 00 20 */ blr
|
/* 80055218 00052178 4E 80 00 20 */ blr
|
||||||
|
|
||||||
.global DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.global DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType:
|
DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef:
|
||||||
/* 8005521C 0005217C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
/* 8005521C 0005217C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||||
/* 80055220 00052180 7C 08 02 A6 */ mflr r0
|
/* 80055220 00052180 7C 08 02 A6 */ mflr r0
|
||||||
/* 80055224 00052184 2C 06 00 02 */ cmpwi r6, 2
|
/* 80055224 00052184 2C 06 00 02 */ cmpwi r6, 2
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E4B18:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__15CCollisionActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__15CCollisionActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte sub_801a8ea4
|
.4byte sub_801a8ea4
|
||||||
.4byte GetPrimitiveTransform__15CCollisionActorCFv
|
.4byte GetPrimitiveTransform__15CCollisionActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DA118:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DA0A8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata2, "a"
|
.section .sdata2, "a"
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF3B8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803D9CE0:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E0628:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -36,7 +36,7 @@ lbl_803DAB90:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__11CBallCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__11CBallCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__11CBallCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__11CBallCameraFRC12CTransform4fR13CStateManager
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DADF8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__16CCinematicCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__16CCinematicCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__16CCinematicCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__16CCinematicCameraFRC12CTransform4fR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -31,7 +31,7 @@ lbl_803D9660:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__18CFirstPersonCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__18CFirstPersonCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__18CFirstPersonCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__18CFirstPersonCameraFRC12CTransform4fR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -38,7 +38,7 @@ lbl_803DA194:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E9D80:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__20CInterpolationCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__20CInterpolationCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__20CInterpolationCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__20CInterpolationCameraFRC12CTransform4fR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E0C68:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__11CPathCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__11CPathCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__11CPathCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__11CPathCameraFRC12CTransform4fR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -163,7 +163,7 @@ lbl_8023F4C4:
|
|||||||
/* 8023F4C4 0023C424 7F 83 E3 78 */ mr r3, r28
|
/* 8023F4C4 0023C424 7F 83 E3 78 */ mr r3, r28
|
||||||
/* 8023F4C8 0023C428 7F A4 EB 78 */ mr r4, r29
|
/* 8023F4C8 0023C428 7F A4 EB 78 */ mr r4, r29
|
||||||
/* 8023F4CC 0023C42C 7F C5 F3 78 */ mr r5, r30
|
/* 8023F4CC 0023C42C 7F C5 F3 78 */ mr r5, r30
|
||||||
/* 8023F4D0 0023C430 4B E1 5D 4D */ bl DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
/* 8023F4D0 0023C430 4B E1 5D 4D */ bl DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
lbl_8023F4D4:
|
lbl_8023F4D4:
|
||||||
/* 8023F4D4 0023C434 80 01 00 24 */ lwz r0, 0x24(r1)
|
/* 8023F4D4 0023C434 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||||
/* 8023F4D8 0023C438 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
/* 8023F4D8 0023C438 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||||
|
@ -901,7 +901,7 @@ lbl_803DBCCC:
|
|||||||
.4byte FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E8CB0:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E7ED0:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte sub_8022ea58
|
.4byte sub_8022ea58
|
||||||
|
@ -281,7 +281,7 @@ lbl_803E3A58:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -39,7 +39,7 @@ lbl_803E4D08:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803E4D74
|
.global lbl_803E4D74
|
||||||
lbl_803E4D74:
|
lbl_803E4D74:
|
||||||
@ -330,7 +330,7 @@ lbl_803E5154:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte Explode__17CEnergyProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
.4byte Explode__17CEnergyProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E6FD8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -35,7 +35,7 @@ lbl_803E7F58:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__16CGrenadeLauncherCFv
|
.4byte GetCollisionPrimitive__16CGrenadeLauncherCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -515,7 +515,7 @@ lbl_803EB0FC:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803EC390:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte Explode__23CMetroidPrimeProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
.4byte Explode__23CMetroidPrimeProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -32,7 +32,7 @@ lbl_803EB6C8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803EB734
|
.global lbl_803EB734
|
||||||
lbl_803EB734:
|
lbl_803EB734:
|
||||||
|
@ -2820,7 +2820,7 @@ lbl_8007930C:
|
|||||||
/* 80079314 00076274 7F A4 EB 78 */ mr r4, r29
|
/* 80079314 00076274 7F A4 EB 78 */ mr r4, r29
|
||||||
/* 80079318 00076278 7F C5 F3 78 */ mr r5, r30
|
/* 80079318 00076278 7F C5 F3 78 */ mr r5, r30
|
||||||
/* 8007931C 0007627C 7F E6 FB 78 */ mr r6, r31
|
/* 8007931C 0007627C 7F E6 FB 78 */ mr r6, r31
|
||||||
/* 80079320 00076280 4B FD BE FD */ bl DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
/* 80079320 00076280 4B FD BE FD */ bl DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
/* 80079324 00076284 E3 E1 02 78 */ psq_l f31, 632(r1), 0, qr0
|
/* 80079324 00076284 E3 E1 02 78 */ psq_l f31, 632(r1), 0, qr0
|
||||||
/* 80079328 00076288 CB E1 02 70 */ lfd f31, 0x270(r1)
|
/* 80079328 00076288 CB E1 02 70 */ lfd f31, 0x270(r1)
|
||||||
/* 8007932C 0007628C E3 C1 02 68 */ psq_l f30, 616(r1), 0, qr0
|
/* 8007932C 0007628C E3 C1 02 68 */ psq_l f30, 616(r1), 0, qr0
|
||||||
|
@ -31,7 +31,7 @@ lbl_803EBB48:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E80C0:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__15CScriptPlatformCFRC12CTransform4f
|
.4byte GetSortingBounds__15CScriptPlatformCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__15CScriptPlatformCFv
|
.4byte GetCollisionPrimitive__15CScriptPlatformCFv
|
||||||
.4byte GetPrimitiveTransform__15CScriptPlatformCFv
|
.4byte GetPrimitiveTransform__15CScriptPlatformCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E8578:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -279,7 +279,7 @@ lbl_803E6074:
|
|||||||
.4byte FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__3CAiFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E6308:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803E6374
|
.global lbl_803E6374
|
||||||
lbl_803E6374:
|
lbl_803E6374:
|
||||||
|
@ -35,7 +35,7 @@ lbl_803D96E8:
|
|||||||
.4byte FluidFXThink__7CPlayerFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__7CPlayerFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__7CPlayerCFv
|
.4byte GetCollisionPrimitive__7CPlayerCFv
|
||||||
.4byte GetPrimitiveTransform__7CPlayerCFv
|
.4byte GetPrimitiveTransform__7CPlayerCFv
|
||||||
.4byte CollidedWith__7CPlayerFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__7CPlayerFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E9990:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E5758:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803E57C4
|
.global lbl_803E57C4
|
||||||
lbl_803E57C4:
|
lbl_803E57C4:
|
||||||
@ -63,7 +63,7 @@ lbl_803E57C4:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
.balign 8
|
.balign 8
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E0D70:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E70E8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DA450:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__12CScriptActorCFRC12CTransform4f
|
.4byte GetSortingBounds__12CScriptActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E6398:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E3E80:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte InhabitantAdded__18CScriptBallTriggerFR6CActorR13CStateManager
|
.4byte InhabitantAdded__18CScriptBallTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantExited__18CScriptBallTriggerFR6CActorR13CStateManager
|
.4byte InhabitantExited__18CScriptBallTriggerFR6CActorR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803EB180:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
|
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF688:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803DF6F4
|
.global lbl_803DF6F4
|
||||||
lbl_803DF6F4:
|
lbl_803DF6F4:
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E8C40:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -38,7 +38,7 @@ lbl_803E7A70:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF348:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E0BF8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DFD08:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DFD78:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CScriptDebrisFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CScriptDebrisFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -31,7 +31,7 @@ lbl_803E23C8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF580:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DAA78:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E4400:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DAC38:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__13CScriptEffectCFRC12CTransform4f
|
.4byte GetSortingBounds__13CScriptEffectCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803DACA4
|
.global lbl_803DACA4
|
||||||
lbl_803DACA4:
|
lbl_803DACA4:
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E0D00:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -47,7 +47,7 @@ lbl_803E71EC:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -34,7 +34,7 @@ lbl_803EB658:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .text, "ax"
|
.section .text, "ax"
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF4F8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF220:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__15CScriptPlatformCFRC12CTransform4f
|
.4byte GetSortingBounds__15CScriptPlatformCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__15CScriptPlatformCFv
|
.4byte GetCollisionPrimitive__15CScriptPlatformCFv
|
||||||
.4byte GetPrimitiveTransform__15CScriptPlatformCFv
|
.4byte GetPrimitiveTransform__15CScriptPlatformCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E4BE0:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__12CScriptActorCFRC12CTransform4f
|
.4byte GetSortingBounds__12CScriptActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
.4byte GetCollisionPrimitive__13CPhysicsActorCFv
|
||||||
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
.4byte GetPrimitiveTransform__13CPhysicsActorCFv
|
||||||
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
.4byte CollidedWith__13CPhysicsActorFRC9TUniqueIdRC18CCollisionInfoListR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E32D8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E3638:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803EC030:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .text, "ax"
|
.section .text, "ax"
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DF128:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803DF194
|
.global lbl_803DF194
|
||||||
lbl_803DF194:
|
lbl_803DF194:
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E2B68:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803E2BD4
|
.global lbl_803E2BD4
|
||||||
lbl_803E2BD4:
|
lbl_803E2BD4:
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E2438:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E02C8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E8670:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ProcessInput__20CScriptSpindleCameraFRC11CFinalInputR13CStateManager
|
.4byte ProcessInput__20CScriptSpindleCameraFRC11CFinalInputR13CStateManager
|
||||||
.4byte Reset__20CScriptSpindleCameraFRC12CTransform4fR13CStateManager
|
.4byte Reset__20CScriptSpindleCameraFRC12CTransform4fR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E3DA8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E4330:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DA4D8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E5830:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E58C0:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DFE70:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetRenderBounds__12CScriptWaterCFRC12CTransform4f
|
.4byte GetRenderBounds__12CScriptWaterCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantAdded__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantIdle__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
.4byte InhabitantExited__14CScriptTriggerFR6CActorR13CStateManager
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DA558:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E4648:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte UpdateFx__15CBeamProjectileFRC12CTransform4ffR13CStateManager
|
.4byte UpdateFx__15CBeamProjectileFRC12CTransform4ffR13CStateManager
|
||||||
.4byte ResetBeam__15CBeamProjectileFR13CStateManagerb
|
.4byte ResetBeam__15CBeamProjectileFR13CStateManagerb
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DACC0:
|
|||||||
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E9118:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte sub_80251e84
|
.4byte sub_80251e84
|
||||||
.4byte sub_80251d38
|
.4byte sub_80251d38
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E7158:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__17CEnergyProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte Explode__17CEnergyProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
.4byte Explode__17CEnergyProjectileFRC9CVector3fRC9CVector3f29EWeaponCollisionResponseTypesR13CStateManagerRC20CDamageVulnerability9TUniqueId
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E45D8:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
|
|
||||||
.section .bss
|
.section .bss
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E51E8:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E6778:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E9D10:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E3F00:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte UpdateFx__17CPlasmaProjectileFRC12CTransform4ffR13CStateManager
|
.4byte UpdateFx__17CPlasmaProjectileFRC12CTransform4ffR13CStateManager
|
||||||
.4byte ResetBeam__17CPlasmaProjectileFR13CStateManagerb
|
.4byte ResetBeam__17CPlasmaProjectileFR13CStateManagerb
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E2808:
|
|||||||
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803E8050:
|
|||||||
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__6CActorFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -33,7 +33,7 @@ lbl_803E1800:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__21CTargetableProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__21CTargetableProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
.4byte Think__21CTargetableProjectileFfR13CStateManager
|
.4byte Think__21CTargetableProjectileFfR13CStateManager
|
||||||
.4byte 0
|
.4byte 0
|
||||||
|
@ -36,7 +36,7 @@ lbl_803E5318:
|
|||||||
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__15CGameProjectileFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
.4byte ResolveCollisionWithActor__15CGameProjectileFRC14CRayCastResultR6CActorR13CStateManager
|
||||||
|
|
||||||
.section .sdata
|
.section .sdata
|
||||||
|
@ -32,7 +32,7 @@ lbl_803DFEF0:
|
|||||||
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
.4byte FluidFXThink__7CWeaponFQ26CActor11EFluidStateR12CScriptWaterR13CStateManager
|
||||||
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
.4byte OnScanStateChange__6CActorFQ26CActor10EScanStateR13CStateManager
|
||||||
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
.4byte GetSortingBounds__6CActorCFRC12CTransform4f
|
||||||
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventType
|
.4byte DoUserAnimEvent__6CActorFR13CStateManagerRC13CInt32POINode14EUserEventTypef
|
||||||
|
|
||||||
.global lbl_803DFF5C
|
.global lbl_803DFF5C
|
||||||
lbl_803DFF5C:
|
lbl_803DFF5C:
|
||||||
|
@ -8,6 +8,13 @@ public:
|
|||||||
CSfxHandle() : value(0) {}
|
CSfxHandle() : value(0) {}
|
||||||
CSfxHandle(u32 value) : value(value) {}
|
CSfxHandle(u32 value) : value(value) {}
|
||||||
|
|
||||||
|
// GetIndex__10CSfxHandleCFv
|
||||||
|
// NullHandle__10CSfxHandleFv
|
||||||
|
// mRefCount__10CSfxHandle ??
|
||||||
|
|
||||||
|
bool operator==(const CSfxHandle& other) { return value == other.value; }
|
||||||
|
operator bool() const { return value != 0; }
|
||||||
|
|
||||||
private:
|
private:
|
||||||
u32 value;
|
u32 value;
|
||||||
};
|
};
|
@ -3,9 +3,12 @@
|
|||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
|
#include "Kyoto/Audio/CSfxHandle.hpp"
|
||||||
|
|
||||||
class CSfxManager {
|
class CSfxManager {
|
||||||
public:
|
public:
|
||||||
static void Update(f32 dt);
|
static void Update(f32 dt);
|
||||||
|
static void RemoveEmitter(CSfxHandle handle);
|
||||||
};
|
};
|
||||||
|
|
||||||
#endif
|
#endif
|
||||||
|
@ -8,6 +8,7 @@ public:
|
|||||||
CAABox() {
|
CAABox() {
|
||||||
// TODO
|
// TODO
|
||||||
}
|
}
|
||||||
|
CAABox(const CVector3f& min, const CVector3f& max);// : min(min), max(max) {}
|
||||||
|
|
||||||
static CAABox mskInvertedBox;
|
static CAABox mskInvertedBox;
|
||||||
static CAABox mskNullBox;
|
static CAABox mskNullBox;
|
||||||
|
@ -101,13 +101,34 @@ inline bool operator!=(const CVector3f& lhs, const CVector3f& rhs) {
|
|||||||
return lhs.GetX() != rhs.GetX() || lhs.GetY() != rhs.GetY() || lhs.GetZ() != rhs.GetZ();
|
return lhs.GetX() != rhs.GetX() || lhs.GetY() != rhs.GetY() || lhs.GetZ() != rhs.GetZ();
|
||||||
}
|
}
|
||||||
inline CVector3f operator-(const CVector3f& lhs, const CVector3f& rhs) {
|
inline CVector3f operator-(const CVector3f& lhs, const CVector3f& rhs) {
|
||||||
return CVector3f(lhs.GetX() - rhs.GetX(), lhs.GetY() - rhs.GetY(), lhs.GetZ() - rhs.GetZ());
|
f32 x = lhs.GetX() - rhs.GetX();
|
||||||
|
f32 y = lhs.GetY() - rhs.GetY();
|
||||||
|
f32 z = lhs.GetZ() - rhs.GetZ();
|
||||||
|
return CVector3f(x, y, z);
|
||||||
}
|
}
|
||||||
inline CVector3f operator+(const CVector3f& lhs, const CVector3f& rhs) {
|
inline CVector3f operator+(const CVector3f& lhs, const CVector3f& rhs) {
|
||||||
return CVector3f(lhs.GetX() + rhs.GetX(), lhs.GetY() + rhs.GetY(), lhs.GetZ() + rhs.GetZ());
|
f32 x = lhs.GetX() + rhs.GetX();
|
||||||
|
f32 y = lhs.GetY() + rhs.GetY();
|
||||||
|
f32 z = lhs.GetZ() + rhs.GetZ();
|
||||||
|
return CVector3f(x, y, z);
|
||||||
|
}
|
||||||
|
inline CVector3f operator*(const CVector3f& vec, f32 f) {
|
||||||
|
f32 x = vec.GetX() * f;
|
||||||
|
f32 y = vec.GetY() * f;
|
||||||
|
f32 z = vec.GetZ() * f;
|
||||||
|
return CVector3f(x, y, z);
|
||||||
|
}
|
||||||
|
inline CVector3f operator/(const CVector3f& vec, f32 f) {
|
||||||
|
f32 x = vec.GetX() / f;
|
||||||
|
f32 y = vec.GetY() / f;
|
||||||
|
f32 z = vec.GetZ() / f;
|
||||||
|
return CVector3f(x, y, z);
|
||||||
|
}
|
||||||
|
inline CVector3f operator-(const CVector3f& vec) {
|
||||||
|
f32 x = -vec.GetX();
|
||||||
|
f32 y = -vec.GetY();
|
||||||
|
f32 z = -vec.GetZ();
|
||||||
|
return CVector3f(x, y, z);
|
||||||
}
|
}
|
||||||
inline CVector3f operator*(const CVector3f& vec, f32 f) { return CVector3f(vec.GetX() * f, vec.GetY() * f, vec.GetZ() * f); }
|
|
||||||
inline CVector3f operator/(const CVector3f& vec, f32 f) { return CVector3f(vec.GetX() / f, vec.GetY() / f, vec.GetZ() / f); }
|
|
||||||
inline CVector3f operator-(const CVector3f& vec) { return CVector3f(-vec.GetX(), -vec.GetY(), -vec.GetZ()); }
|
|
||||||
|
|
||||||
#endif // __CVECTOR3F_HPP__
|
#endif // __CVECTOR3F_HPP__
|
||||||
|
@ -9,8 +9,8 @@
|
|||||||
#include "MetroidPrime/CEntity.hpp"
|
#include "MetroidPrime/CEntity.hpp"
|
||||||
#include "MetroidPrime/CModelData.hpp"
|
#include "MetroidPrime/CModelData.hpp"
|
||||||
#include "MetroidPrime/CModelFlags.hpp"
|
#include "MetroidPrime/CModelFlags.hpp"
|
||||||
#include "MetroidPrime/CSfxHandle.hpp"
|
|
||||||
|
|
||||||
|
#include "Kyoto/Audio/CSfxHandle.hpp"
|
||||||
#include "Kyoto/Graphics/CColor.hpp"
|
#include "Kyoto/Graphics/CColor.hpp"
|
||||||
#include "Kyoto/Math/CAABox.hpp"
|
#include "Kyoto/Math/CAABox.hpp"
|
||||||
#include "Kyoto/Math/CTransform4f.hpp"
|
#include "Kyoto/Math/CTransform4f.hpp"
|
||||||
@ -189,11 +189,6 @@ enum EUserEventType {
|
|||||||
kUE_EffectOff = 34,
|
kUE_EffectOff = 34,
|
||||||
};
|
};
|
||||||
|
|
||||||
// class CBoolPOINode;
|
|
||||||
// class CInt32POINode;
|
|
||||||
// class CParticlePOINode;
|
|
||||||
// class CSoundPOINode;
|
|
||||||
|
|
||||||
class CActor : public CEntity {
|
class CActor : public CEntity {
|
||||||
public:
|
public:
|
||||||
enum EThermalFlags {
|
enum EThermalFlags {
|
||||||
@ -235,7 +230,7 @@ public:
|
|||||||
virtual void FluidFXThink(EFluidState, CScriptWater&, CStateManager&);
|
virtual void FluidFXThink(EFluidState, CScriptWater&, CStateManager&);
|
||||||
virtual void OnScanStateChanged(EScanState, CStateManager&);
|
virtual void OnScanStateChanged(EScanState, CStateManager&);
|
||||||
virtual CAABox GetSortingBounds(const CStateManager&) const;
|
virtual CAABox GetSortingBounds(const CStateManager&) const;
|
||||||
virtual void DoUserAnimEvent(CStateManager&, const CInt32POINode&, EUserEventType, float dt);
|
virtual void DoUserAnimEvent(CStateManager& mgr, const CInt32POINode& node, EUserEventType type, float dt);
|
||||||
|
|
||||||
SAdvancementDeltas UpdateAnimation(float dt, CStateManager& mgr, bool advTree);
|
SAdvancementDeltas UpdateAnimation(float dt, CStateManager& mgr, bool advTree);
|
||||||
|
|
||||||
@ -244,24 +239,17 @@ public:
|
|||||||
|
|
||||||
void UpdateSfxEmitters();
|
void UpdateSfxEmitters();
|
||||||
void RemoveEmitter();
|
void RemoveEmitter();
|
||||||
|
void SetModelData(const CModelData& modelData);
|
||||||
|
|
||||||
const CTransform4f& GetTransform() const { return x34_transform; }
|
const CTransform4f& GetTransform() const { return x34_transform; }
|
||||||
CVector3f GetTranslation() const { return x34_transform.GetTranslation(); }
|
CVector3f GetTranslation() const { return x34_transform.GetTranslation(); }
|
||||||
bool GetMuted() const { return xe5_26_muted; }
|
bool GetMuted() const { return xe5_26_muted; }
|
||||||
bool HasAnimation() const { return x64_modelData && x64_modelData->GetAnimationData(); }
|
bool HasAnimation() const { return x64_modelData && x64_modelData->GetAnimationData(); }
|
||||||
|
bool HasModelData() const { return x64_modelData && (x64_modelData->GetAnimationData() || x64_modelData->HasNormalModel()); }
|
||||||
// const CBoolPOINode* GetBoolPOIList(s32& count) {
|
CModelData* GetModelData() const { return x64_modelData.get(); }
|
||||||
// return HasAnimation() ? x64_modelData->GetAnimationData()->GetBoolPOIList(count) : nullptr;
|
CAnimData* AnimationData() { return GetModelData()->GetAnimationData(); }
|
||||||
// }
|
const CAnimData* GetAnimationData() const { return GetModelData()->GetAnimationData(); }
|
||||||
// const CInt32POINode* GetInt32POIList(s32& count) {
|
f32 GetAverageAnimVelocity(s32 anim);
|
||||||
// return HasAnimation() ? x64_modelData->GetAnimationData()->GetInt32POIList(count) : nullptr;
|
|
||||||
// }
|
|
||||||
// const CParticlePOINode* GetParticlePOIList(s32& count) {
|
|
||||||
// return HasAnimation() ? x64_modelData->GetAnimationData()->GetParticlePOIList(count) : nullptr;
|
|
||||||
// }
|
|
||||||
// const CSoundPOINode* GetSoundPOIList(s32& count) {
|
|
||||||
// return HasAnimation() ? x64_modelData->GetAnimationData()->GetSoundPOIList(count) : nullptr;
|
|
||||||
// }
|
|
||||||
|
|
||||||
protected:
|
protected:
|
||||||
CTransform4f x34_transform;
|
CTransform4f x34_transform;
|
||||||
|
@ -36,20 +36,21 @@ public:
|
|||||||
}
|
}
|
||||||
|
|
||||||
s32 GetCharacterIndex() const { return x204_charIdx; }
|
s32 GetCharacterIndex() const { return x204_charIdx; }
|
||||||
|
f32 GetAverageVelocity(s32 idx) const;
|
||||||
|
|
||||||
const CBoolPOINode* GetBoolPOIList(s32& count) {
|
const CBoolPOINode* GetBoolPOIList(s32& count) const {
|
||||||
count = x20c_passedBoolCount;
|
count = x20c_passedBoolCount;
|
||||||
return mBoolPOINodes.data();
|
return mBoolPOINodes.data();
|
||||||
}
|
}
|
||||||
const CInt32POINode* GetInt32POIList(s32& count) {
|
const CInt32POINode* GetInt32POIList(s32& count) const {
|
||||||
count = x210_passedIntCount;
|
count = x210_passedIntCount;
|
||||||
return mInt32POINodes.data();
|
return mInt32POINodes.data();
|
||||||
}
|
}
|
||||||
const CParticlePOINode* GetParticlePOIList(s32& count) {
|
const CParticlePOINode* GetParticlePOIList(s32& count) const {
|
||||||
count = x214_passedParticleCount;
|
count = x214_passedParticleCount;
|
||||||
return mParticlePOINodes.data();
|
return mParticlePOINodes.data();
|
||||||
}
|
}
|
||||||
const CSoundPOINode* GetSoundPOIList(s32& count) {
|
const CSoundPOINode* GetSoundPOIList(s32& count) const {
|
||||||
count = x218_passedSoundCount;
|
count = x218_passedSoundCount;
|
||||||
return mSoundPOINodes.data();
|
return mSoundPOINodes.data();
|
||||||
}
|
}
|
||||||
@ -171,10 +172,10 @@ private:
|
|||||||
f32 x200_speedScale;
|
f32 x200_speedScale;
|
||||||
s32 x204_charIdx;
|
s32 x204_charIdx;
|
||||||
s32 x208_defaultAnim;
|
s32 x208_defaultAnim;
|
||||||
u32 x20c_passedBoolCount;
|
s32 x20c_passedBoolCount;
|
||||||
u32 x210_passedIntCount;
|
s32 x210_passedIntCount;
|
||||||
u32 x214_passedParticleCount;
|
s32 x214_passedParticleCount;
|
||||||
u32 x218_passedSoundCount;
|
s32 x218_passedSoundCount;
|
||||||
s32 x21c_particleLightIdx;
|
s32 x21c_particleLightIdx;
|
||||||
bool x220_24_animating : 1;
|
bool x220_24_animating : 1;
|
||||||
bool x220_25_loop : 1;
|
bool x220_25_loop : 1;
|
||||||
|
@ -3,9 +3,9 @@
|
|||||||
|
|
||||||
#include "types.h"
|
#include "types.h"
|
||||||
|
|
||||||
#include "MetroidPrime/CSfxHandle.hpp"
|
|
||||||
#include "MetroidPrime/TGameTypes.hpp"
|
#include "MetroidPrime/TGameTypes.hpp"
|
||||||
|
|
||||||
|
#include "Kyoto/Audio/CSfxHandle.hpp"
|
||||||
#include "Kyoto/Math/CAABox.hpp"
|
#include "Kyoto/Math/CAABox.hpp"
|
||||||
#include "Kyoto/Math/CVector2i.hpp"
|
#include "Kyoto/Math/CVector2i.hpp"
|
||||||
#include "Kyoto/Math/CVector3f.hpp"
|
#include "Kyoto/Math/CVector3f.hpp"
|
||||||
|
@ -6,14 +6,15 @@
|
|||||||
#include "MetroidPrime/TGameTypes.hpp"
|
#include "MetroidPrime/TGameTypes.hpp"
|
||||||
|
|
||||||
#include "Kyoto/Graphics/CColor.hpp"
|
#include "Kyoto/Graphics/CColor.hpp"
|
||||||
#include "Kyoto/Math/CVector3f.hpp"
|
|
||||||
#include "Kyoto/Math/CTransform4f.hpp"
|
#include "Kyoto/Math/CTransform4f.hpp"
|
||||||
|
#include "Kyoto/Math/CVector3f.hpp"
|
||||||
#include "Kyoto/TToken.hpp"
|
#include "Kyoto/TToken.hpp"
|
||||||
|
|
||||||
#include "rstl/auto_ptr.hpp"
|
#include "rstl/auto_ptr.hpp"
|
||||||
#include "rstl/optional_object.hpp"
|
#include "rstl/optional_object.hpp"
|
||||||
#include "rstl/pair.hpp"
|
#include "rstl/pair.hpp"
|
||||||
|
|
||||||
|
class CAABox;
|
||||||
class CAnimData;
|
class CAnimData;
|
||||||
class CModel;
|
class CModel;
|
||||||
|
|
||||||
@ -27,11 +28,13 @@ CHECK_SIZEOF(SAdvancementDeltas, 0x1c)
|
|||||||
|
|
||||||
class CModelData {
|
class CModelData {
|
||||||
public:
|
public:
|
||||||
|
// TODO these probably aren't real
|
||||||
bool IsStaticModel() const { return xc_animData.get() == nullptr && !x1c_normalModel; }
|
bool IsStaticModel() const { return xc_animData.get() == nullptr && !x1c_normalModel; }
|
||||||
|
bool HasNormalModel() const { return x1c_normalModel; }
|
||||||
|
|
||||||
CModelData() {
|
CModelData();
|
||||||
// TODO
|
// __ct__10CModelDataFRC8CAnimRes
|
||||||
}
|
// __ct__10CModelDataFRC10CStaticRes
|
||||||
CModelData(const CModelData& other);
|
CModelData(const CModelData& other);
|
||||||
~CModelData();
|
~CModelData();
|
||||||
|
|
||||||
@ -39,6 +42,10 @@ public:
|
|||||||
void AdvanceParticles(const CTransform4f& xf, float dt, CStateManager& mgr);
|
void AdvanceParticles(const CTransform4f& xf, float dt, CStateManager& mgr);
|
||||||
|
|
||||||
CAnimData* GetAnimationData() const { return xc_animData.get(); }
|
CAnimData* GetAnimationData() const { return xc_animData.get(); }
|
||||||
|
CAABox GetBounds(const CTransform4f& xf) const;
|
||||||
|
CAABox GetBounds() const;
|
||||||
|
|
||||||
|
bool IsNull() const { return xc_animData.get() == nullptr && !x1c_normalModel; }
|
||||||
|
|
||||||
void SetXRayModel(const rstl::pair< CAssetId, CAssetId >& assets);
|
void SetXRayModel(const rstl::pair< CAssetId, CAssetId >& assets);
|
||||||
void SetInfraModel(const rstl::pair< CAssetId, CAssetId >& assets);
|
void SetInfraModel(const rstl::pair< CAssetId, CAssetId >& assets);
|
||||||
|
@ -8,21 +8,23 @@
|
|||||||
|
|
||||||
#include "rstl/string.hpp"
|
#include "rstl/string.hpp"
|
||||||
|
|
||||||
#define POITYPE_LOOP 0
|
enum EPOIType {
|
||||||
#define POITYPE_EMPTYBOOL 1
|
kPT_Loop = 0,
|
||||||
#define POITYPE_EMPTYINT32 2
|
kPT_EmptyBool = 1,
|
||||||
#define POITYPE_SOUNDINT32 4
|
kPT_EmptyInt32 = 2,
|
||||||
#define POITYPE_PARTICLE 5
|
kPT_SoundInt32 = 4,
|
||||||
#define POITYPE_USEREVENT 6
|
kPT_Particle = 5,
|
||||||
#define POITYPE_RANDRATE 7
|
kPT_UserEvent = 6,
|
||||||
#define POITYPE_SOUND 8
|
kPT_RandRate = 7,
|
||||||
|
kPT_Sound = 8,
|
||||||
|
};
|
||||||
|
|
||||||
class CPOINode {
|
class CPOINode {
|
||||||
public:
|
public:
|
||||||
virtual ~CPOINode();
|
virtual ~CPOINode();
|
||||||
|
|
||||||
const rstl::string& GetString() const { return x8_name; }
|
const rstl::string& GetString() const { return x8_name; }
|
||||||
s32 GetPoiType() const { return x18_type; }
|
EPOIType GetPoiType() const { return static_cast< EPOIType >(x18_type); }
|
||||||
const CCharAnimTime& GetTime() const { return x1c_time; }
|
const CCharAnimTime& GetTime() const { return x1c_time; }
|
||||||
f32 GetWeight() const { return x2c_weight; }
|
f32 GetWeight() const { return x2c_weight; }
|
||||||
s32 GetCharacterIndex() const { return x30_charIdx; }
|
s32 GetCharacterIndex() const { return x30_charIdx; }
|
||||||
@ -31,7 +33,7 @@ public:
|
|||||||
protected:
|
protected:
|
||||||
u16 x4_;
|
u16 x4_;
|
||||||
rstl::string x8_name;
|
rstl::string x8_name;
|
||||||
s16 x18_type;
|
u16 x18_type;
|
||||||
CCharAnimTime x1c_time;
|
CCharAnimTime x1c_time;
|
||||||
s32 x24_index;
|
s32 x24_index;
|
||||||
bool x28_unique;
|
bool x28_unique;
|
||||||
|
@ -12,8 +12,8 @@ public:
|
|||||||
single_ptr() : x0_ptr(nullptr) {}
|
single_ptr() : x0_ptr(nullptr) {}
|
||||||
single_ptr(T* ptr) : x0_ptr(ptr) {}
|
single_ptr(T* ptr) : x0_ptr(ptr) {}
|
||||||
~single_ptr() { delete x0_ptr; }
|
~single_ptr() { delete x0_ptr; }
|
||||||
T* get() { return x0_ptr; }
|
T* get() const { return x0_ptr; }
|
||||||
const T* get() const { return x0_ptr; }
|
// const T* get() const { return x0_ptr; }
|
||||||
T* operator->() { return x0_ptr; }
|
T* operator->() { return x0_ptr; }
|
||||||
const T* operator->() const { return x0_ptr; }
|
const T* operator->() const { return x0_ptr; }
|
||||||
void operator=(T* ptr) {
|
void operator=(T* ptr) {
|
||||||
|
@ -8,6 +8,7 @@
|
|||||||
#include "MetroidPrime/Cameras/CGameCamera.hpp"
|
#include "MetroidPrime/Cameras/CGameCamera.hpp"
|
||||||
|
|
||||||
#include "Kyoto/Audio/CAudioSys.hpp"
|
#include "Kyoto/Audio/CAudioSys.hpp"
|
||||||
|
#include "Kyoto/Audio/CSfxManager.hpp"
|
||||||
|
|
||||||
static CMaterialList MakeActorMaterialList(const CMaterialList& in, const CActorParameters& params) {
|
static CMaterialList MakeActorMaterialList(const CMaterialList& in, const CActorParameters& params) {
|
||||||
CMaterialList ret = in;
|
CMaterialList ret = in;
|
||||||
@ -87,10 +88,10 @@ CActor::CActor(TUniqueId uid, bool active, const rstl::string& name, const CEnti
|
|||||||
|
|
||||||
CActor::~CActor() { RemoveEmitter(); }
|
CActor::~CActor() { RemoveEmitter(); }
|
||||||
|
|
||||||
// TODO nonmatching
|
// TODO nonmatching https://decomp.me/scratch/hQjHM
|
||||||
SAdvancementDeltas CActor::UpdateAnimation(float dt, CStateManager& mgr, bool advTree) {
|
SAdvancementDeltas CActor::UpdateAnimation(float dt, CStateManager& mgr, bool advTree) {
|
||||||
SAdvancementDeltas result = x64_modelData->AdvanceAnimation(dt, mgr, GetAreaId(), advTree);
|
SAdvancementDeltas result = GetModelData()->AdvanceAnimation(dt, mgr, GetAreaId(), advTree);
|
||||||
x64_modelData->AdvanceParticles(GetTransform(), dt, mgr);
|
GetModelData()->AdvanceParticles(GetTransform(), dt, mgr);
|
||||||
UpdateSfxEmitters();
|
UpdateSfxEmitters();
|
||||||
if (HasAnimation()) {
|
if (HasAnimation()) {
|
||||||
u16 maxVol = xd4_maxVol;
|
u16 maxVol = xd4_maxVol;
|
||||||
@ -101,49 +102,93 @@ SAdvancementDeltas CActor::UpdateAnimation(float dt, CStateManager& mgr, bool ad
|
|||||||
const CVector3f toCamera = camera->GetTranslation() - origin;
|
const CVector3f toCamera = camera->GetTranslation() - origin;
|
||||||
|
|
||||||
s32 soundNodeCount = 0;
|
s32 soundNodeCount = 0;
|
||||||
const CSoundPOINode* soundNode = HasAnimation() ? x64_modelData->GetAnimationData()->GetSoundPOIList(soundNodeCount) : nullptr;
|
const CSoundPOINode* soundNode;
|
||||||
|
if (HasAnimation()) {
|
||||||
|
soundNode = GetAnimationData()->GetSoundPOIList(soundNodeCount);
|
||||||
|
} else {
|
||||||
|
soundNode = nullptr;
|
||||||
|
}
|
||||||
if (soundNodeCount > 0 && soundNode != nullptr) {
|
if (soundNodeCount > 0 && soundNode != nullptr) {
|
||||||
for (s32 i = 0; i < soundNodeCount; ++soundNode, ++i) {
|
for (s32 i = 0; i < soundNodeCount; ++soundNode, ++i) {
|
||||||
s32 charIdx = soundNode->GetCharacterIndex();
|
s32 charIdx = soundNode->GetCharacterIndex();
|
||||||
if (soundNode->GetPoiType() != POITYPE_SOUND)
|
if (soundNode->GetPoiType() != kPT_Sound || GetMuted())
|
||||||
continue;
|
continue;
|
||||||
if (GetMuted())
|
if (charIdx != -1 && GetAnimationData()->GetCharacterIndex() != charIdx)
|
||||||
continue;
|
continue;
|
||||||
if (charIdx != -1 && x64_modelData->GetAnimationData()->GetCharacterIndex() != charIdx)
|
// if (soundNode->GetPoiType() == kPT_Sound && !GetMuted() && (charIdx == -1 || GetAnimationData()->GetCharacterIndex() == charIdx))
|
||||||
continue;
|
|
||||||
// if (soundNode->GetPoiType() == POITYPE_SOUND && !GetMuted() && (charIdx == -1 ||
|
|
||||||
// x64_modelData->GetAnimationData()->GetCharacterIndex() == charIdx))
|
|
||||||
ProcessSoundEvent(soundNode->GetSoundId(), soundNode->GetWeight(), soundNode->GetFlags(), soundNode->GetFallOff(),
|
ProcessSoundEvent(soundNode->GetSoundId(), soundNode->GetWeight(), soundNode->GetFlags(), soundNode->GetFallOff(),
|
||||||
soundNode->GetMaxDistance(), 20, maxVol, toCamera, origin, aid, mgr, true);
|
soundNode->GetMaxDistance(), 20, maxVol, toCamera, origin, aid, mgr, true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 intNodeCount = 0;
|
s32 intNodeCount = 0;
|
||||||
const CInt32POINode* intNode = HasAnimation() ? x64_modelData->GetAnimationData()->GetInt32POIList(intNodeCount) : nullptr;
|
const CInt32POINode* intNode;
|
||||||
|
if (HasAnimation()) {
|
||||||
|
intNode = GetAnimationData()->GetInt32POIList(intNodeCount);
|
||||||
|
} else {
|
||||||
|
intNode = nullptr;
|
||||||
|
}
|
||||||
if (intNodeCount > 0 && intNode != nullptr) {
|
if (intNodeCount > 0 && intNode != nullptr) {
|
||||||
for (s32 i = 0; i < intNodeCount; ++intNode, ++i) {
|
for (s32 i = 0; i < intNodeCount; ++intNode, ++i) {
|
||||||
s32 charIdx = intNode->GetCharacterIndex();
|
s32 charIdx = intNode->GetCharacterIndex();
|
||||||
if (soundNode->GetPoiType() == POITYPE_SOUNDINT32 && !GetMuted() &&
|
if (intNode->GetPoiType() == kPT_SoundInt32 && !GetMuted() &&
|
||||||
(charIdx == -1 || x64_modelData->GetAnimationData()->GetCharacterIndex() == charIdx)) {
|
(charIdx == -1 || GetAnimationData()->GetCharacterIndex() == charIdx)) {
|
||||||
ProcessSoundEvent(intNode->GetValue(), intNode->GetWeight(), intNode->GetFlags(), 0.1f, 150.f, 20, maxVol, toCamera, origin, aid,
|
ProcessSoundEvent(intNode->GetValue(), intNode->GetWeight(), intNode->GetFlags(), 0.1f, 150.f, 20, maxVol, toCamera, origin, aid,
|
||||||
mgr, true);
|
mgr, true);
|
||||||
} else if (soundNode->GetPoiType() == POITYPE_USEREVENT) {
|
} else if (intNode->GetPoiType() == kPT_UserEvent) {
|
||||||
DoUserAnimEvent(mgr, *intNode, static_cast< EUserEventType >(intNode->GetValue()), dt);
|
DoUserAnimEvent(mgr, *intNode, static_cast< EUserEventType >(intNode->GetValue()), dt);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
s32 particleNodeCount = 0;
|
s32 particleNodeCount = 0;
|
||||||
const CParticlePOINode* particleNode =
|
const CParticlePOINode* particleNode;
|
||||||
HasAnimation() ? x64_modelData->GetAnimationData()->GetParticlePOIList(particleNodeCount) : nullptr;
|
if (HasAnimation()) {
|
||||||
|
particleNode = GetAnimationData()->GetParticlePOIList(particleNodeCount);
|
||||||
|
} else {
|
||||||
|
particleNode = nullptr;
|
||||||
|
}
|
||||||
if (particleNodeCount > 0 && particleNode != nullptr) {
|
if (particleNodeCount > 0 && particleNode != nullptr) {
|
||||||
for (s32 i = 0; i < particleNodeCount; ++particleNode, ++i) {
|
for (s32 i = 0; i < particleNodeCount; ++particleNode, ++i) {
|
||||||
s32 charIdx = soundNode->GetCharacterIndex();
|
s32 charIdx = particleNode->GetCharacterIndex();
|
||||||
if (charIdx != -1 && x64_modelData->GetAnimationData()->GetCharacterIndex() != charIdx)
|
if (charIdx != -1 && GetAnimationData()->GetCharacterIndex() != charIdx)
|
||||||
continue;
|
continue;
|
||||||
x64_modelData->GetAnimationData()->SetParticleEffectState(particleNode->GetString(), true, mgr);
|
AnimationData()->SetParticleEffectState(particleNode->GetString(), true, mgr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return result;
|
return result;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void CActor::RemoveEmitter() {
|
||||||
|
CSfxHandle handle = x8c_loopingSfxHandle;
|
||||||
|
if (handle) {
|
||||||
|
CSfxManager::RemoveEmitter(handle);
|
||||||
|
x88_sfxId = -1;
|
||||||
|
x8c_loopingSfxHandle = 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void CActor::DoUserAnimEvent(CStateManager& mgr, const CInt32POINode& node, EUserEventType type, float dt) {
|
||||||
|
if (type == kUE_LoopedSoundStop) {
|
||||||
|
RemoveEmitter();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
f32 CActor::GetAverageAnimVelocity(s32 anim) { return HasAnimation() ? GetAnimationData()->GetAverageVelocity(anim) : 0.f; }
|
||||||
|
|
||||||
|
void CActor::CalculateRenderBounds() {
|
||||||
|
if (HasModelData()) {
|
||||||
|
x9c_renderBounds = GetModelData()->GetBounds(GetTransform());
|
||||||
|
} else {
|
||||||
|
const CVector3f origin = GetTranslation();
|
||||||
|
x9c_renderBounds = CAABox(origin, origin);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
void CActor::SetModelData(const CModelData& modelData) { x64_modelData = modelData.IsNull() ? nullptr : new CModelData(modelData); }
|
||||||
|
|
||||||
|
// Unreferenced
|
||||||
|
extern "C" {
|
||||||
|
void sub_8005502c() {}
|
||||||
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user