GearLoader 1.1.0
Mod loader for GGXXACPR
Loading...
Searching...
No Matches
BaseMod_CharDataApi Struct Reference

Data Fields

uint32_t size
 The size of the struct in bytes.
uint32_t version
 The API version.
uint16_t *BASEMOD_CALL(* GetPushboxDimensionArray )(int32_t type)
 Returns a pointer to the push box array specified by the type parameter.
int16_t *BASEMOD_CALL(* GetPushboxAirborneOffsetArray )(int32_t gameVer)
 Returns a pointer to the game's airborne pushbox offset array.
int16_t *BASEMOD_CALL(* GetThrowRangeArray )(int32_t type)
 Returns a pointer to the throw range array specified by the type parameter.
uint16_t *BASEMOD_CALL(* GetCommandGrabRangeArray )()
 Returns a pointer to the command throw range array.

Field Documentation

◆ GetCommandGrabRangeArray

uint16_t *BASEMOD_CALL(* BaseMod_CharDataApi::GetCommandGrabRangeArray) ()

Returns a pointer to the command throw range array.

This array is indexed with a command grab id.

◆ GetPushboxAirborneOffsetArray

int16_t *BASEMOD_CALL(* BaseMod_CharDataApi::GetPushboxAirborneOffsetArray) (int32_t gameVer)

Returns a pointer to the game's airborne pushbox offset array.

These values are subtracted from the player's y position when calculating airborne pushbox collisions. There are different arrays for Accent Core vs Plus R. Each array is indexed with a GGXXACPR_EntityId value as returned by GGXXACPR_Entity::id.

Parameters
gameVersee enum GGXXACPR_GameVersion

◆ GetPushboxDimensionArray

uint16_t *BASEMOD_CALL(* BaseMod_CharDataApi::GetPushboxDimensionArray) (int32_t type)

Returns a pointer to the push box array specified by the type parameter.

These arrays are all indexed with an GGXXACPR_EntityId value as returned by GGXXACPR_Entity::id.

Parameters
typesee enum BM_PushboxDimensionArrayType

◆ GetThrowRangeArray

int16_t *BASEMOD_CALL(* BaseMod_CharDataApi::GetThrowRangeArray) (int32_t type)

Returns a pointer to the throw range array specified by the type parameter.

These arrays are all indexed with an GGXXACPR_EntityId value as returned by GGXXACPR_Entity::id.

Parameters
typesee enum BM_ThrowRangeArrayType

The documentation for this struct was generated from the following file: