Garry's Mod Wiki

Garry's Mod Wiki

A single AI task. Returned by ai_task.New.

Methods

Task:Init()
This is used internally - although you're able to use it you probably shouldn't. Initialises the AI task. Called by ai_task. New.
Task:InitEngine( string taskname, number taskdata )
Initialises the AI task as an engine task.
Task:InitFunctionName( string startname, string runname, number taskdata )
Initialises the AI task as NPC method-based.
Task:IsEngineType()
Determines if the task is an engine task (TYPE_ENGINE, 1).
Task:IsFNameType()
Determines if the task is an NPC method-based task (TYPE_FNAME, 2).
Task:Run( NPC target )
Runs the AI task.
Task:Run_FName( NPC target )
This is used internally - although you're able to use it you probably shouldn't. Runs the AI task as an NPC method. This requires the task to be of type TYPE_FNAME.
Task:Start( NPC target )
Starts the AI task.
Task:Start_FName( NPC target )
This is used internally - although you're able to use it you probably shouldn't. Starts the AI task as an NPC method.

This site is a community mirror of the official Garry's Mod wiki.. This site is not maintained by Facepunch Studios.

Page content is automatically updated twice a day. Edits and history are not available.

Last Parsed: Loading...