This plugin contains:
- a component
USEControllerSignificanceUpdaterComponent
that you can use to call theUpdte
function of theSignificanceManager
if you don't want to (or cannot) do that from for example the client viewport class. - a component
USEGetSignificanceComponent
that will register to theSignificanceManager
and compute the significance of the actor. - an interface
USEGetSignificanceInterface
you can implement on your actors to allow them to override the functions of the component.
- If
bUseFixedSignificance
is set, then the significance is given by the propertyFixedSignificance
- If the owner of the component implemements the interface
USEGetSignificanceInterface
then the significance is the result of the functionGetSignificance
calld on the actor - If the component is a blueprint and the function
K2_GetSignificance
has been implemented, then the significance is the result of this function - Else the significance is computed from the
SignificanceDistances
array