GetValuePercentage - ObjectReference

Revision as of 14:14, 30 October 2015 by imported>Plplecuyer (→‎See Also)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Member of: ObjectReference Script

Gets the specified actor value from the actor as a percentage of its maximum value (from 0 to 1).

Syntax

float Function GetValuePercentage(ActorValue akAV) native

Parameters

Return Value

The value of the requested Actor Value as a percentage of its maximum value. If 0, then the actor value is at its minimum. If 1, then the actor value is at its maximum.

Examples

ActorValue property HealthAV
; Obtain the player's current health percentage value
int playersHealth = Game.GetPlayer().GetValuePercentage(HealthAV)
if (playersHealth > 0.5)
  Debug.Trace("The player has over half their health left")
endIf


ActorValue property HealthAV
; Obtain Bob's current health actor value
int bobsHealth = Bob.GetValuePercentage(HealthAV)
if (bobsHealth < 0.1)
  Debug.Trace("Bob has less then 10% health remaining")
endIf

See Also