BlackICE Scripting

class

AIReactionSystem

  • 0 properties
  • 15 functions

Extends AIIReactionSystem game.IGameSystem IScriptable ISerializable

Properties

None.

Functions

  • void RegisterFearReaction(game.Object npc, game.Object threat) RTTI
  • void UnregisterFearReaction(game.Object runner) RTTI
  • bool AddTrafficRunnersDirectly(game.Object runner, game.Object threat) RTTI
  • void AddFearSource(Vector3 sourcePos, float halfExtend, CName? debugInfo) RTTI
  • AIReactionCountOutcome RegisterReaction(CName reaction) RTTI
  • AIReactionCountOutcome UnregisterReaction(CName reaction) RTTI
  • void MarkDespawnCandidate(ent.EntityID id) RTTI
  • void UnmarkDespawnCandidate(ent.EntityID id) RTTI
  • void MarkDeadBody(ent.EntityID id, bool isAggressive, bool isInScene) RTTI
  • bool TryRegisteringAggressiveNPC(game.Object civilianNPC, bool checkPlayerLos) RTTI
  • bool TryUnregisteringAggressiveNPC(ent.EntityID npcId) RTTI
  • bool IsRegisteredAsAggressive(ent.EntityID npcId) RTTI
  • bool UsesLoreAnimationWorkspot(ent.EntityID npcId) RTTI
  • bool IsInImmovableWorkspot(ent.EntityID npcId) RTTI
  • bool TryAndJoinTraffic(game.Object npc, Vector3 threatPos, bool shouldRunInTraffic) RTTI