C# 클래스 FOnline.Server.CritterManager

상속: ICritterManager
파일 보기 프로젝트 열기: rotators/fosdk

공개 메소드들

메소드 설명
CreatePlane ( ) : NpcPlane
DeleteNpc ( Critter cr ) : void
FromNative ( IntPtr ptr ) : Critter
GetAllNpc ( ushort pid, IList critters ) : uint
GetCritter ( uint id ) : Critter
GetCrittersDistantion ( Critter cr1, Critter cr2 ) : uint
IsCritterAnim1 ( uint cr_type ) : bool
IsCritterCanAim ( uint cr_type ) : bool
IsCritterCanArmor ( uint cr_type ) : bool
IsCritterCanRotate ( uint cr_type ) : bool
IsCritterCanRun ( uint cr_type ) : bool
IsCritterCanWalk ( uint cr_type ) : bool
SetChosenSendParameter ( int index, bool enabled ) : void
SetRegistrationParameter ( uint index, bool enabled ) : void
SetSendParameter ( int index, bool enabled ) : void
SwapCritters ( Critter cr1, Critter cr2, bool with_inv, bool with_vars ) : bool

비공개 메소드들

메소드 설명
Crit_FromNative ( IntPtr ptr ) : Critter
Global_CreatePlane ( ) : IntPtr
Global_DeleteNpc ( IntPtr thisptr ) : IntPtr
Global_GetAllNpc ( ushort pid, IList critters ) : uint
Global_GetCritter ( uint id ) : IntPtr
Global_GetCrittersDistantion ( IntPtr ptr1, IntPtr ptr2 ) : uint
Global_IsCritterAnim1 ( uint cr_type ) : bool
Global_IsCritterCanAim ( uint cr_type ) : bool
Global_IsCritterCanArmor ( uint cr_type ) : bool
Global_IsCritterCanRotate ( uint cr_type ) : bool
Global_IsCritterCanRun ( uint cr_type ) : bool
Global_IsCritterCanWalk ( uint cr_type ) : bool
Global_SetChosenSendParameter ( int index, bool enabled ) : void
Global_SetRegistrationParam ( uint index, bool enabled ) : void
Global_SetSendParameter ( int index, bool enabled ) : void
Global_SwapCritters ( IntPtr cr1, IntPtr cr2, bool with_inv, bool with_vars ) : bool

메소드 상세

CreatePlane() 공개 메소드

public CreatePlane ( ) : NpcPlane
리턴 NpcPlane

DeleteNpc() 공개 메소드

public DeleteNpc ( Critter cr ) : void
cr Critter
리턴 void

FromNative() 공개 메소드

public FromNative ( IntPtr ptr ) : Critter
ptr System.IntPtr
리턴 Critter

GetAllNpc() 공개 메소드

public GetAllNpc ( ushort pid, IList critters ) : uint
pid ushort
critters IList
리턴 uint

GetCritter() 공개 메소드

public GetCritter ( uint id ) : Critter
id uint
리턴 Critter

GetCrittersDistantion() 공개 메소드

public GetCrittersDistantion ( Critter cr1, Critter cr2 ) : uint
cr1 Critter
cr2 Critter
리턴 uint

IsCritterAnim1() 공개 메소드

public IsCritterAnim1 ( uint cr_type ) : bool
cr_type uint
리턴 bool

IsCritterCanAim() 공개 메소드

public IsCritterCanAim ( uint cr_type ) : bool
cr_type uint
리턴 bool

IsCritterCanArmor() 공개 메소드

public IsCritterCanArmor ( uint cr_type ) : bool
cr_type uint
리턴 bool

IsCritterCanRotate() 공개 메소드

public IsCritterCanRotate ( uint cr_type ) : bool
cr_type uint
리턴 bool

IsCritterCanRun() 공개 메소드

public IsCritterCanRun ( uint cr_type ) : bool
cr_type uint
리턴 bool

IsCritterCanWalk() 공개 메소드

public IsCritterCanWalk ( uint cr_type ) : bool
cr_type uint
리턴 bool

SetChosenSendParameter() 공개 메소드

public SetChosenSendParameter ( int index, bool enabled ) : void
index int
enabled bool
리턴 void

SetRegistrationParameter() 공개 메소드

public SetRegistrationParameter ( uint index, bool enabled ) : void
index uint
enabled bool
리턴 void

SetSendParameter() 공개 메소드

public SetSendParameter ( int index, bool enabled ) : void
index int
enabled bool
리턴 void

SwapCritters() 공개 메소드

public SwapCritters ( Critter cr1, Critter cr2, bool with_inv, bool with_vars ) : bool
cr1 Critter
cr2 Critter
with_inv bool
with_vars bool
리턴 bool