C# Class FOnline.AI.AIManager

ファイルを表示 Open project: wladimiiir/vault112

Public Methods

Method Description
InitRanged ( Critter npc ) : void
InitRanged ( IntPtr npcPtr ) : void

Private Methods

Method Description
AttackTarget ( Critter npc, Critter target, AttackChoice attackChoice ) : long
CreateCustomAIPlane ( ) : NpcPlane
GoToPosition ( Critter npc, NpcPlane plane, ushort hexX, ushort hexY, ushort dir ) : void
InitAIEvents ( Critter npc, ICombatClass combatClass ) : void
ProcessCustomAI ( Critter npc, Critter &currentTarget, ICombatClass combatClass, NpcPlane plane ) : long
ProcessWalkResult ( Critter npc, CritterEventPlaneBeginEndArgs e ) : NpcPlaneEventResult
UseItemOnTarget ( Critter npc, Critter currentTarget, ItemChoice itemChoice ) : void
UseSkillOnTarget ( Critter npc, Critter currentTarget, SkillChoice skillChoice ) : void

Method Details

InitRanged() public method

public InitRanged ( Critter npc ) : void
npc Critter
return void

InitRanged() public static method

public static InitRanged ( IntPtr npcPtr ) : void
npcPtr System.IntPtr
return void