BlackICE Scripting

struct

AIbehaviorScriptExecutionContext

  • 0 properties
  • 39 functions
  • 16 bytes

Properties

None.

Functions

  • static game.Puppet? GetOwner(AIbehaviorScriptExecutionContext context) staticRTTI
  • static EngineTime GetAITimeLastFrame(AIbehaviorScriptExecutionContext context) staticRTTI
  • static EngineTime GetAITime(AIbehaviorScriptExecutionContext context) staticRTTI
  • static bool GetArgumentBool(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentBool(AIbehaviorScriptExecutionContext context, CName entry, bool value) staticRTTI
  • static int GetArgumentInt(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentInt(AIbehaviorScriptExecutionContext context, CName entry, int value) staticRTTI
  • static ulong GetArgumentUint64(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentUint64(AIbehaviorScriptExecutionContext context, CName entry, ulong value) staticRTTI
  • static float GetArgumentFloat(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentFloat(AIbehaviorScriptExecutionContext context, CName entry, float value) staticRTTI
  • static CName GetArgumentName(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentName(AIbehaviorScriptExecutionContext context, CName entry, CName value) staticRTTI
  • static Vector4 GetArgumentVector(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentVector(AIbehaviorScriptExecutionContext context, CName entry, Vector4 value) staticRTTI
  • static WeakHandle<game.Object> GetArgumentObject(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentObject(AIbehaviorScriptExecutionContext context, CName entry, WeakHandle<game.Object> value) staticRTTI
  • static WeakHandle<IScriptable> GetArgumentScriptable(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentScriptable(AIbehaviorScriptExecutionContext context, CName entry, WeakHandle<IScriptable> value) staticRTTI
  • static NodeRef GetArgumentNodeRef(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentNodeRef(AIbehaviorScriptExecutionContext context, CName entry, NodeRef value) staticRTTI
  • static world.GlobalNodeID GetArgumentGlobalNodeId(AIbehaviorScriptExecutionContext context, CName entry) staticRTTI
  • static void SetArgumentGlobalNodeId(AIbehaviorScriptExecutionContext context, CName entry, world.GlobalNodeID value) staticRTTI
  • static IScriptable? GetScriptableMappingValue(AIbehaviorScriptExecutionContext context, AIArgumentMapping mapping) staticRTTI
  • static TDBID GetTweakDBIDMappingValue(AIbehaviorScriptExecutionContext context, AIArgumentMapping mapping) staticRTTI
  • static bool SetEnumMappingValue(AIbehaviorScriptExecutionContext context, AIArgumentMapping mapping, long value) staticRTTI
  • static AIbehaviorBehaviorDelegate? GetDelegate(AIbehaviorScriptExecutionContext context) staticRTTI
  • static AIbehaviorBehaviorDelegate? GetClosestDelegate(AIbehaviorScriptExecutionContext context) staticRTTI
  • static TDBID CreateActionID(AIbehaviorScriptExecutionContext context, string actionStringName, AIactionParamsPackageTypes actionPackageType) staticRTTI
  • static TDBID CreateActionParamID(AIbehaviorScriptExecutionContext context, string actionStringName, string paramName) staticRTTI
  • static bool GetOverriddenNode(AIbehaviorScriptExecutionContext context, TDBID nodeId, out game.data.AIRecord_Record result, bool lookupDefault) staticRTTI
  • static game.Object? PuppetRefToObject(AIbehaviorScriptExecutionContext context, game.EntityReference puppetRef) staticRTTI
  • static uint AddBehaviorCallback(AIbehaviorScriptExecutionContext context, CName cbName, IScriptable callback) staticRTTI
  • static bool RemoveBehaviorCallback(AIbehaviorScriptExecutionContext context, uint id) staticRTTI
  • static void InvokeBehaviorCallback(AIbehaviorScriptExecutionContext context, CName cbName) staticRTTI
  • static int GetLOD(AIbehaviorScriptExecutionContext context) staticRTTI
  • static AIbehaviortweakTweakActionSystem? GetTweakActionSystem(AIbehaviorScriptExecutionContext context) staticRTTI
  • static void DebugLog(AIbehaviorScriptExecutionContext context, CName category, string message) staticRTTI
  • static void IsTraceFlagSet() staticRTTI