AI StateModel Functions

AI StateModel Functions
Functions

 AIPlayer_GetStateModelBool( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的布尔值。【功能:获取AI玩家状态模型布尔值】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (75) 

 AIPlayer_GetStateModelEntityTarget( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的Entity*值。【功能:获取AI玩家状态模型实体目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (101) 

 AIPlayer_GetStateModelFloat( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的浮点数值。【功能:获取AI玩家状态模型浮点数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (87) 

 AIPlayer_GetStateModelInt( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的整数值。【功能:获取AI玩家状态模型整数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (81) 

 AIPlayer_GetStateModelPBG( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的PropertyBagGroup值。【功能:获取AI玩家状态模型属性包组】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (93) 

 AIPlayer_GetStateModelTargetListEntries( PlayerID aiPlayer, String key )
 

从AIPlayer的状态模型中返回对应给定键的目标表。【功能:获取AI玩家状态模型目标列表】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (139) 

 AISquad_ClearStateModelEnumTableTarget( SquadID aiSquad, String key, Integer tableRowIndex )
 

清除AISquad的状态模型中对应给定键和表行索引(从0开始)的TargetHandle值。【功能:清除AI小队状态模型枚举表目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (512) 

 AISquad_ClearStateModelTarget( SquadID aiSquad, String key )
 

清除AISquad的状态模型中对应给定键的TargetHandle值。【功能:清除AI小队状态模型目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (402) 

 AISquad_GetStateModelBool( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的布尔值。【功能:获取AI小队状态模型布尔值】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (176) 

 AISquad_GetStateModelEntityTarget( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的Entity值。【功能:获取AI小队状态模型实体目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (214) 

 AISquad_GetStateModelEnumTableBool( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的布尔值。【功能:获取AI小队状态模型枚举表布尔值】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (261) 

 AISquad_GetStateModelEnumTableEntityTarget( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的Entity值。【功能:获取AI小队状态模型枚举表实体目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (314) 

 AISquad_GetStateModelEnumTableFloat( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的浮点数值。【功能:获取AI小队状态模型枚举表浮点数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (275) 

 AISquad_GetStateModelEnumTableInt( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的整数值。【功能:获取AI小队状态模型枚举表整数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (268) 

 AISquad_GetStateModelEnumTablePBG( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的pbg值。【功能:获取AI小队状态模型枚举表属性包组】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (325) 

 AISquad_GetStateModelEnumTablePlayerTarget( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的Player值。【功能:获取AI小队状态模型枚举表玩家目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (295) 

 AISquad_GetStateModelEnumTableSquadTarget( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的Squad值。【功能:获取AI小队状态模型枚举表小队目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (303) 

 AISquad_GetStateModelEnumTableVector3f( SquadID aiSquad, String key, Integer tableRowIndex )
 

从AISquad的状态模型中返回对应给定键和表行索引(从0开始)的Vector3f值。【功能:获取AI小队状态模型枚举表三维向量】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (285) 

 AISquad_GetStateModelFloat( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的浮点数值。【功能:获取AI小队状态模型浮点数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (188) 

 AISquad_GetStateModelInt( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的整数值。【功能:获取AI小队状态模型整数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (182) 

 AISquad_GetStateModelPBG( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的pbg值。【功能:获取AI小队状态模型属性包组】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (221) 

 AISquad_GetStateModelPlayerTarget( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的Player值。【功能:获取AI小队状态模型玩家目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (200) 

 AISquad_GetStateModelSquadTarget( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的Squad值。【功能:获取AI小队状态模型小队目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (207) 

 AISquad_GetStateModelVector3f( SquadID aiSquad, String key )
 

从AISquad的状态模型中返回对应给定键的Vector3f值。【功能:获取AI小队状态模型三维向量】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (194) 

 AISquad_SetStateModelBool( SquadID aiSquad, String key, Boolean value )
 

在AISquad的状态模型中设置对应给定键的布尔值。【功能:设置AI小队状态模型布尔值】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (360) 

 AISquad_SetStateModelEntityTarget( SquadID aiSquad, String key, EntityID value )
 

在AISquad的状态模型中设置对应给定键的Entity TargetHandle值。【功能:设置AI小队状态模型实体目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (396) 

 AISquad_SetStateModelEnumTableBool( SquadID aiSquad, String key, Integer tableRowIndex, Boolean value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的布尔值。【功能:设置AI小队状态模型枚举表布尔值】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (447) 

 AISquad_SetStateModelEnumTableEntityTarget( SquadID aiSquad, String key, Integer tableRowIndex, EntityID value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的Entity TargetHandle值。【功能:设置AI小队状态模型枚举表实体目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (505) 

 AISquad_SetStateModelEnumTableFloat( SquadID aiSquad, String key, Integer tableRowIndex, Real value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的浮点数值。【功能:设置AI小队状态模型枚举表浮点数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (461) 

 AISquad_SetStateModelEnumTableInt( SquadID aiSquad, String key, Integer tableRowIndex, Integer value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的整数值。【功能:设置AI小队状态模型枚举表整数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (454) 

 AISquad_SetStateModelEnumTablePBG( SquadID aiSquad, String key, Integer tableRowIndex, PropertyBagGroup value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的pbg值。【功能:设置AI小队状态模型枚举表属性包组】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (523) 

 AISquad_SetStateModelEnumTablePlayerTarget( SquadID aiSquad, String key, Integer tableRowIndex, PlayerID value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的Player TargetHandle值。【功能:设置AI小队状态模型枚举表玩家目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (483) 

 AISquad_SetStateModelEnumTableSquadTarget( SquadID aiSquad, String key, Integer tableRowIndex, SquadID value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的Squad TargetHandle值。【功能:设置AI小队状态模型枚举表小队目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (494) 

 AISquad_SetStateModelEnumTableVector3f( SquadID aiSquad, String key, Integer tableRowIndex, Position value )
 

在AISquad的状态模型中设置对应给定键和表行索引(从0开始)的Vector3f值。【功能:设置AI小队状态模型枚举表三维向量】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (472) 

 AISquad_SetStateModelFloat( SquadID aiSquad, String key, Real value )
 

在AISquad的状态模型中设置对应给定键的浮点数值。【功能:设置AI小队状态模型浮点数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (372) 

 AISquad_SetStateModelInt( SquadID aiSquad, String key, Integer value )
 

在AISquad的状态模型中设置对应给定键的整数值。【功能:设置AI小队状态模型整数】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (366) 

 AISquad_SetStateModelPBG( SquadID aiSquad, String key, PropertyBagGroup value )
 

在AISquad的状态模型中设置对应给定键的pbg值。【功能:设置AI小队状态模型属性包组】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (408) 

 AISquad_SetStateModelPlayerTarget( SquadID aiSquad, String key, PlayerID value )
 

在AISquad的状态模型中设置对应给定键的Player TargetHandle值。【功能:设置AI小队状态模型玩家目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (384) 

 AISquad_SetStateModelSquadTarget( SquadID aiSquad, String key, SquadID value )
 

在AISquad的状态模型中设置对应给定键的Squad TargetHandle值。【功能:设置AI小队状态模型小队目标】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (390) 

 AISquad_SetStateModelVector3f( SquadID aiSquad, String key, Position value )
 

在AISquad的状态模型中设置对应给定键的Vector3f值。【功能:设置AI小队状态模型三维向量】

  Source: [E:\P4Share\engine\source\runtime\ai\public\ai\lua\lualibs\LuaLibAIStateModel.cpp] (378)