C# Класс FOnline.NpcPlanes

Set of extension methods for Critter class helping to create AI plans.
Показать файл Открыть проект

Открытые методы

Метод Описание
AddAttackPlane ( this npc, uint priority, Critter target ) : bool
AddAttackPlane ( this npc, uint priority, Critter target, bool run ) : bool
AddAttackPlane ( this npc, uint priority, Critter target, int minHp ) : bool
AddAttackPlane ( this npc, uint priority, Critter target, int minHp, bool run ) : bool
AddAttackPlane ( this npc, uint priority, uint critId ) : bool
AddAttackPlane ( this npc, uint priority, uint critId, bool run ) : bool
AddAttackPlane ( this npc, uint priority, uint critId, int minHp ) : bool
AddAttackPlane ( this npc, uint priority, uint critId, int minHp, bool run ) : bool
AddMiscPlane ( this npc, uint priority, uint waitSecond, string funcName ) : bool
AddPickPlane ( this npc, uint priority, Item item, uint useItemId, bool toOpen ) : bool
AddPickPlane ( this npc, uint priority, Item item, uint useItemId, bool toOpen, bool run ) : bool
AddPickPlane ( this npc, uint priority, ushort hexX, ushort hexY, ushort protoId, uint useItemId, bool toOpen ) : bool
AddWalkPlane ( this npc, uint priority, int identifier, uint identifierExt, ushort hexX, ushort hexY, Direction dir, bool run, uint cut ) : bool
AddWalkPlane ( this npc, uint priority, ushort hexX, ushort hexY, Direction dir, bool run, uint cut ) : bool
EraseAttackPlane ( this npc, uint priority, Critter target ) : uint
EraseAttackPlane ( this npc, uint priority, uint critId ) : uint

Описание методов

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, Critter target ) : bool
npc this
priority uint
target Critter
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, Critter target, bool run ) : bool
npc this
priority uint
target Critter
run bool
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, Critter target, int minHp ) : bool
npc this
priority uint
target Critter
minHp int
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, Critter target, int minHp, bool run ) : bool
npc this
priority uint
target Critter
minHp int
run bool
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, uint critId ) : bool
npc this
priority uint
critId uint
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, uint critId, bool run ) : bool
npc this
priority uint
critId uint
run bool
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, uint critId, int minHp ) : bool
npc this
priority uint
critId uint
minHp int
Результат bool

AddAttackPlane() публичный статический Метод

public static AddAttackPlane ( this npc, uint priority, uint critId, int minHp, bool run ) : bool
npc this
priority uint
critId uint
minHp int
run bool
Результат bool

AddMiscPlane() публичный статический Метод

public static AddMiscPlane ( this npc, uint priority, uint waitSecond, string funcName ) : bool
npc this
priority uint
waitSecond uint
funcName string
Результат bool

AddPickPlane() публичный статический Метод

public static AddPickPlane ( this npc, uint priority, Item item, uint useItemId, bool toOpen ) : bool
npc this
priority uint
item Item
useItemId uint
toOpen bool
Результат bool

AddPickPlane() публичный статический Метод

public static AddPickPlane ( this npc, uint priority, Item item, uint useItemId, bool toOpen, bool run ) : bool
npc this
priority uint
item Item
useItemId uint
toOpen bool
run bool
Результат bool

AddPickPlane() публичный статический Метод

public static AddPickPlane ( this npc, uint priority, ushort hexX, ushort hexY, ushort protoId, uint useItemId, bool toOpen ) : bool
npc this
priority uint
hexX ushort
hexY ushort
protoId ushort
useItemId uint
toOpen bool
Результат bool

AddWalkPlane() публичный статический Метод

public static AddWalkPlane ( this npc, uint priority, int identifier, uint identifierExt, ushort hexX, ushort hexY, Direction dir, bool run, uint cut ) : bool
npc this
priority uint
identifier int
identifierExt uint
hexX ushort
hexY ushort
dir Direction
run bool
cut uint
Результат bool

AddWalkPlane() публичный статический Метод

public static AddWalkPlane ( this npc, uint priority, ushort hexX, ushort hexY, Direction dir, bool run, uint cut ) : bool
npc this
priority uint
hexX ushort
hexY ushort
dir Direction
run bool
cut uint
Результат bool

EraseAttackPlane() публичный статический Метод

public static EraseAttackPlane ( this npc, uint priority, Critter target ) : uint
npc this
priority uint
target Critter
Результат uint

EraseAttackPlane() публичный статический Метод

public static EraseAttackPlane ( this npc, uint priority, uint critId ) : uint
npc this
priority uint
critId uint
Результат uint