IsHostileToActor- Actor

Revision as of 10:29, 2 February 2018 by imported>Rasikko (→‎Examples)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Member of: Actor Script

Check if this actor is hostile to another actor

SyntaxEdit

bool Function IsHostileToActor(Actor akActor) native

ParametersEdit

  • akActor: The actor to check if we're hostile to

Return ValueEdit

True if we're hostile to the actor, false if we're not

ExamplesEdit

; Is the dragon hostile to the guard?
if Dragon.IsHostileToActor(Guard)
  Debug.Trace("Dragon is hostile to the guard")
endIf

To avoid the crash issue..

Function isActorHostile(Actor akCallingActor, Actor akActorRef)
    if akActorRef == none
        return 
    else
        if akCallingActor.isHostileToActor(akActorRef)
            ; code here
        endif
    endif
    
    return
EndFunction

NotesEdit

  • If given a NONE value, this function will crash the game.

See AlsoEdit