C# 클래스 Universe.BotManager.BotPrimController

상속: IBotController
파일 보기 프로젝트 열기: Virtual-Universe/Virtual-Universe

공개 메소드들

메소드 설명
BotPrimController ( ISceneEntity obj, Bot bot ) : OpenMetaverse
Close ( ) : void
GetScene ( ) : IScene
Jump ( ) : void
OnBotAgentUpdate ( Vector3 toward, uint controlFlag, Quaternion bodyRotation ) : void
OnBotAgentUpdate ( Vector3 toward, uint controlFlag, Quaternion bodyRotation, bool isMoving ) : void
SendChatMessage ( int sayType, string message, int channel ) : void
SendInstantMessage ( GridInstantMessage im ) : void
SetDrawDistance ( float draw ) : void
SetSpeedModifier ( float speed ) : void
StandUp ( ) : void
StopMoving ( bool fly, bool clearPath ) : void
Teleport ( Vector3 pos ) : void
UpdateMovementAnimations ( bool sendTerseUpdate ) : void

메소드 상세

BotPrimController() 공개 메소드

public BotPrimController ( ISceneEntity obj, Bot bot ) : OpenMetaverse
obj ISceneEntity
bot Bot
리턴 OpenMetaverse

Close() 공개 메소드

public Close ( ) : void
리턴 void

GetScene() 공개 메소드

public GetScene ( ) : IScene
리턴 IScene

Jump() 공개 메소드

public Jump ( ) : void
리턴 void

OnBotAgentUpdate() 공개 메소드

public OnBotAgentUpdate ( Vector3 toward, uint controlFlag, Quaternion bodyRotation ) : void
toward Vector3
controlFlag uint
bodyRotation Quaternion
리턴 void

OnBotAgentUpdate() 공개 메소드

public OnBotAgentUpdate ( Vector3 toward, uint controlFlag, Quaternion bodyRotation, bool isMoving ) : void
toward Vector3
controlFlag uint
bodyRotation Quaternion
isMoving bool
리턴 void

SendChatMessage() 공개 메소드

public SendChatMessage ( int sayType, string message, int channel ) : void
sayType int
message string
channel int
리턴 void

SendInstantMessage() 공개 메소드

public SendInstantMessage ( GridInstantMessage im ) : void
im Universe.Framework.ClientInterfaces.GridInstantMessage
리턴 void

SetDrawDistance() 공개 메소드

public SetDrawDistance ( float draw ) : void
draw float
리턴 void

SetSpeedModifier() 공개 메소드

public SetSpeedModifier ( float speed ) : void
speed float
리턴 void

StandUp() 공개 메소드

public StandUp ( ) : void
리턴 void

StopMoving() 공개 메소드

public StopMoving ( bool fly, bool clearPath ) : void
fly bool
clearPath bool
리턴 void

Teleport() 공개 메소드

public Teleport ( Vector3 pos ) : void
pos Vector3
리턴 void

UpdateMovementAnimations() 공개 메소드

public UpdateMovementAnimations ( bool sendTerseUpdate ) : void
sendTerseUpdate bool
리턴 void