C# 클래스 FOnline.Server.NpcPlanes

Set of extension methods for Critter class helping to create AI plans.
파일 보기 프로젝트 열기: rotators/fosdk

공개 메소드들

메소드 설명
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