C# 클래스 WhiteCore.Modules.Appearance.AvatarFactoryModule.AvatarAppearanceModule

상속: IAvatarAppearanceModule
파일 보기 프로젝트 열기: WhiteCoreSim/WhiteCore-Dev

공개 프로퍼티들

프로퍼티 타입 설명
m_sp IScenePresence

보호된 프로퍼티들

프로퍼티 타입 설명
_updateMonitor IAgentUpdateMonitor
m_appearance WhiteCore.Framework.ClientInterfaces.AvatarAppearance

공개 메소드들

메소드 설명
AvatarAppearanceModule ( IScenePresence sp ) : System
Close ( ) : void
SendAppearanceToAgent ( IScenePresence avatar ) : void

Send appearance data to an agent.

SendAppearanceToAllOtherAgents ( ) : void

Send this agent's appearance to all other root and child agents in the scene This agent must be root.

SendAvatarDataToAgent ( IScenePresence avatar, bool sendAppearance ) : void

Send avatar data to an agent.

SendAvatarDataToAllAgents ( bool sendAppearance ) : void

Send this agent's avatar data to all other root and child agents in the scene This agent must be root. This avatar will receive its own update.

SendOtherAgentsAppearanceToMe ( ) : void

Send appearance from all other root agents to this agent. this agent can be either root or child

SendOtherAgentsAvatarDataToMe ( ) : void

Send avatar data for all other root agents to this agent, this agent can be either a child or root

비공개 메소드들

메소드 설명
CheckToMakeSureWearablesHaveBeenSent ( object sender, System.Timers.ElapsedEventArgs e ) : void

This makes sure that after the agent has entered the sim that they have their clothes and that they all exist

EventManager_OnMakeRootAgent ( IScenePresence presence ) : void

메소드 상세

AvatarAppearanceModule() 공개 메소드

public AvatarAppearanceModule ( IScenePresence sp ) : System
sp IScenePresence
리턴 System

Close() 공개 메소드

public Close ( ) : void
리턴 void

SendAppearanceToAgent() 공개 메소드

Send appearance data to an agent.
public SendAppearanceToAgent ( IScenePresence avatar ) : void
avatar IScenePresence
리턴 void

SendAppearanceToAllOtherAgents() 공개 메소드

Send this agent's appearance to all other root and child agents in the scene This agent must be root.
public SendAppearanceToAllOtherAgents ( ) : void
리턴 void

SendAvatarDataToAgent() 공개 메소드

Send avatar data to an agent.
public SendAvatarDataToAgent ( IScenePresence avatar, bool sendAppearance ) : void
avatar IScenePresence
sendAppearance bool
리턴 void

SendAvatarDataToAllAgents() 공개 메소드

Send this agent's avatar data to all other root and child agents in the scene This agent must be root. This avatar will receive its own update.
public SendAvatarDataToAllAgents ( bool sendAppearance ) : void
sendAppearance bool
리턴 void

SendOtherAgentsAppearanceToMe() 공개 메소드

Send appearance from all other root agents to this agent. this agent can be either root or child
public SendOtherAgentsAppearanceToMe ( ) : void
리턴 void

SendOtherAgentsAvatarDataToMe() 공개 메소드

Send avatar data for all other root agents to this agent, this agent can be either a child or root
public SendOtherAgentsAvatarDataToMe ( ) : void
리턴 void

프로퍼티 상세

_updateMonitor 보호되어 있는 프로퍼티

protected IAgentUpdateMonitor _updateMonitor
리턴 IAgentUpdateMonitor

m_appearance 보호되어 있는 프로퍼티

protected AvatarAppearance,WhiteCore.Framework.ClientInterfaces m_appearance
리턴 WhiteCore.Framework.ClientInterfaces.AvatarAppearance

m_sp 공개적으로 프로퍼티

public IScenePresence m_sp
리턴 IScenePresence