Background for Fallout 4
Member of the ReferenceAlias script
boolfunctionTryToSetValue(ActorValueakAV, floatafValue)

Description

Wiki Description

This is a convenient way to set the actor value of an actor in an alias without calling ReferenceAlias.GetActorReference() on it. It's mostly useful in cases where you have lots of aliases that may or may not be filled and you want to call ObjectReference.SetValue(...) on them without having to test for an actor being present first.

Documentation Comment

Convenience function - jduvall


Caveats

CK Wiki - Notes

Even though SetValue works on references, this function only works with actors, and so will fail and return false if the alias contains a reference, but not an actor.


Parameters

  1. ActorValueakAV

    CK Wiki Description

    the Actor Value name you want to set

  2. floatafValue

    CK Wiki Description

    the value you want to set


Examples

MyAlias.TryToSetActorValue(AggressionAV, 0)

Auto-Generated Example

ActorValue myActorValue__akAV
float myFloat__afValue

bool returnedValue = myReferenceAlias__toCallFunctionOn.TryToSetValue(myActorValue__akAV, myFloat__afValue)

Related Pages


Additional References

View this function’s page on the Fallout 4 Creation Kit Wiki

Some data provided by the Fallout 4 Creation Kit Wiki. Licensed under the Creative Commons Attribution-Share Alike 4.0 license.