C# Class OpenSim.Region.OptionalModules.World.NPC.NPCModule

Inheritance: INPCModule, ISharedRegionModule
ファイルを表示 Open project: openmetaversefoundation/fortis-opensim Class Usage Examples

Public Methods

Method Description
Autopilot ( UUID agentID, Scene scene, System.Vector3 pos ) : void
Close ( ) : void
CreateNPC ( string firstname, string lastname, System.Vector3 position, Scene scene, UUID cloneAppearanceFrom ) : UUID
DeleteNPC ( UUID agentID, Scene scene ) : void
Initialise ( Scene scene, IConfigSource source ) : void
PostInitialise ( ) : void
Say ( UUID agentID, Scene scene, string text ) : void

Private Methods

Method Description
GetAppearance ( UUID target, Scene scene ) : AvatarAppearance
m_timer_Elapsed ( object sender, System e ) : void

Method Details

Autopilot() public method

public Autopilot ( UUID agentID, Scene scene, System.Vector3 pos ) : void
agentID UUID
scene OpenSim.Region.Framework.Scenes.Scene
pos System.Vector3
return void

Close() public method

public Close ( ) : void
return void

CreateNPC() public method

public CreateNPC ( string firstname, string lastname, System.Vector3 position, Scene scene, UUID cloneAppearanceFrom ) : UUID
firstname string
lastname string
position System.Vector3
scene OpenSim.Region.Framework.Scenes.Scene
cloneAppearanceFrom UUID
return UUID

DeleteNPC() public method

public DeleteNPC ( UUID agentID, Scene scene ) : void
agentID UUID
scene OpenSim.Region.Framework.Scenes.Scene
return void

Initialise() public method

public Initialise ( Scene scene, IConfigSource source ) : void
scene OpenSim.Region.Framework.Scenes.Scene
source IConfigSource
return void

PostInitialise() public method

public PostInitialise ( ) : void
return void

Say() public method

public Say ( UUID agentID, Scene scene, string text ) : void
agentID UUID
scene OpenSim.Region.Framework.Scenes.Scene
text string
return void