| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||
Core.Object
|
+-- Core.RefCount
|
+-- Engine.Tyrion_ActionBase
|
+-- Tyrion.ActionBase
|
+-- Tyrion.AI_RunnableAction
|
+-- Tyrion.AI_Action
AI_CharacterAction, AI_DriverAction, AI_GunnerAction, AI_HeadAction, AI_MovementAction, AI_SquadAction, AI_VehicleAction, AI_WeaponAction
| Constants Summary |
|---|
| Inherited Contants from Tyrion.ActionBase |
|---|
| DONT_CARE |
| Variables Summary | |
|---|---|
| AI_Goal | achievingGoal |
| array<AI_Goal> | childGoals |
| float | heuristicValue |
| NS_Action | nsChild |
| int | resourceUsage |
| int | waitingForGoalsN |
| AI_Action | |
| class<AI_Goal> | satisfiesGoal |
| Inherited Variables from Tyrion.AI_RunnableAction |
|---|
| resource |
| Inherited Variables from Tyrion.ActionBase |
|---|
| bCompleted, bDeleted, bIdle, bSensorAction, bWasTicked |
| Enumerations Summary |
|---|
| Inherited Enumerations from Tyrion.ActionBase |
|---|
| ACT_ErrorCodes |
| Functions Summary | ||
|---|---|---|
![]() | fail (ACT_ErrorCodes errorCode, optional bool bRemoveGoal )) | |
![]() | NS_Action | getChildReference ())) |
![]() | AI_Resource | getResource ())) |
![]() | goalAchievedCB (AI_Goal goal, AI_Action child )) | |
![]() | goalNotAchievedCB (AI_Goal goal, AI_Action child, ACT_ErrorCodes errorCode )) | |
![]() | initAction (AI_Resource r, AI_Goal goal)) | |
![]() | instantFail (ACT_ErrorCodes errorCode, optional bool bRemoveGoal )) | |
![]() | instantSucceed ())) | |
![]() | interruptAction ())) | |
![]() | interruptGoalIf (AI_Goal goal, class | |
![]() | AI_Action | myAddRef ())) |
![]() | OnSensorMessage (AI_Sensor sensor, AI_SensorData value, Object userData) | |
![]() | removeAction ())) | |
![]() | removeChildReference (NS_Action child )) | |
![]() | resourceStolenCB (AI_goal goal, AI_Resource stolenResource )) | |
![]() | runAction ())) | |
![]() | float | selectionHeuristic (AI_Goal goal )) |
![]() | setChildReference (NS_Action child )) | |
![]() | succeed ())) | |
![]() | waitForAllGoals (optional AI_Goal goal1, optional AI_Goal goal2, optional AI_Goal goal3, optional AI_Goal goal4, optional AI_Goal goal5, optional AI_Goal goal6, optional AI_Goal goal7, optional AI_Goal goal8, optional AI_Goal goal9)) | |
![]() | waitForAllGoalsConsidered (AI_Goal goal1, optional AI_Goal goal2, optional AI_Goal goal3, optional AI_Goal goal4, optional AI_Goal goal5, optional AI_Goal goal6, optional AI_Goal goal7 )) | |
![]() | waitForAllGoalsInList (array<AI_Goal> goals)) | |
![]() | waitForAnyGoal (AI_Goal goal1, optional AI_Goal goal2, optional AI_Goal goal3, optional AI_Goal goal4, optional AI_Goal goal5, optional AI_Goal goal6, optional AI_Goal goal7 )) | |
![]() | waitForGoal (AI_Goal goal, optional bool bTryOnlyOnce )) | |
![]() | waitForResourcesAvailable (int legsPriority, int armsPriority, optional int headPriority )) | |
| Inherited Functions from Tyrion.AI_RunnableAction |
|---|
| interruptAction, pauseAction, removeAction, runAction |
| Variables Detail |
|---|
| Functions Detail |
|---|
fail Source code
getChildReference Source code
getResource Source code
goalAchievedCB Source code
goalNotAchievedCB Source code
initAction Source code
instantFail Source code
instantSucceed Source code
interruptAction Source code
interruptGoalIf Source code
myAddRef Source code
OnSensorMessage Source code
removeAction Source code
removeChildReference Source code
resourceStolenCB Source code
runAction Source code
selectionHeuristic Source code
setChildReference Source code
succeed Source code
waitForAllGoals Source code
waitForAllGoalsConsidered Source code
waitForAllGoalsInList Source code
waitForAnyGoal Source code
waitForGoal Source code
waitForResourcesAvailable Source code| Defaultproperties |
|---|
defaultproperties
{
}
|
| Overview | Package | Class | Source | Class tree | Glossary | UnrealScript Documentation |
| previous class next class | frames no frames | |||||