Skip to main content

Basic

How work the Group Param Handler on Specie

It's this system which manage all stuff from creation data

This mean you can add your own stuff thanks to this

Abbreviation

I'll use PHD for ParamHandlerDataAsset

GPHD for GroupParamHandlerDataAsset

PH for ParamHandler

Group Param Handler content

A GPHD it's a DataAsset which content PHD List

I do this to allow the to manage all parameters by category

Example for EpicHmn :

Screenshot

We can see we have parameters to handle for the Head Creation Data, Hair and Body

If we look into the Head PHD :

Screenshot

A list of key associated to a class object

So for example, each time HeadStyle parameter change, the object BP_ACC_PH_HeadStyle will be call

Inpsect a Param Handler object example

A PH object have 4 events to know when a data change

  • OnReceiveInt
  • OnReceiveFloat
  • OnReceiveColor
  • OnReceiveTag

In the BP_ACC_PH_HeadStyle we can see i do stuff when i receive Int Value from HeadStyle key :

Screenshot

Basically it's the stuff about get the Head Skeletal Mesh of the Specie and set with the AnimInstance

Screenshot