C# 클래스 OpenSim.Region.OptionalModules.World.TreePopulator.TreePopulatorModule

Version 2.01 - Very hacky compared to the original. Will fix original and release as 0.3 later.
상속: IRegionModule
파일 보기 프로젝트 열기: aurora-sim/Aurora-Sim-Optional-Modules

보호된 프로퍼티들

프로퍼티 타입 설명
creationCapabilities PCode[]

공개 메소드들

메소드 설명
AddRegion ( IScene scene ) : void
AddTree ( UUID uuid, UUID groupID, System.Vector3 scale, Quaternion rotation, System.Vector3 position, Tree treeType, bool newTree ) : ISceneEntity
Close ( ) : void
CreateEntity ( ISceneEntity sceneObject, UUID ownerID, UUID groupID, System.Vector3 pos, Quaternion rot, OpenSim.Framework.PrimitiveBaseShape shape ) : ISceneEntity
DeserializeObject ( string fileName ) : object
Initialise ( IConfigSource config ) : void
PostInitialise ( ) : void
RegionLoaded ( IScene scene ) : void
RemoveRegion ( IScene scene ) : void
SerializeObject ( string fileName, Object obj ) : void

비공개 메소드들

메소드 설명
CalculateTrees_Elapsed ( object sender, System.Timers.ElapsedEventArgs e ) : void
CreateTree ( UUID uuid, Copse copse, System.Vector3 position ) : void
HandleTreeActive ( IScene scene, string cmd ) : void
HandleTreeFreeze ( IScene scene, string cmd ) : void
HandleTreeHelp ( IScene scene, string cmd ) : void
HandleTreeLoad ( IScene scene, string cmd ) : void
HandleTreePlant ( IScene scene, string cmd ) : void
HandleTreeRate ( IScene scene, string cmd ) : void
HandleTreeReload ( IScene scene, string cmd ) : void
HandleTreeRemove ( IScene scene, string cmd ) : void
HandleTreeStatistics ( IScene scene, string cmd ) : void
InstallCommands ( ) : void
ReloadCopse ( ) : void
SpawnChild ( Copse copse, ISceneChildEntity s_tree ) : void
activeizeTreeze ( bool activeYN ) : void
growTrees ( ) : void
killTrees ( ) : void
seedTrees ( ) : void

메소드 상세

AddRegion() 공개 메소드

public AddRegion ( IScene scene ) : void
scene IScene
리턴 void

AddTree() 공개 메소드

public AddTree ( UUID uuid, UUID groupID, System.Vector3 scale, Quaternion rotation, System.Vector3 position, Tree treeType, bool newTree ) : ISceneEntity
uuid UUID
groupID UUID
scale System.Vector3
rotation Quaternion
position System.Vector3
treeType Tree
newTree bool
리턴 ISceneEntity

Close() 공개 메소드

public Close ( ) : void
리턴 void

CreateEntity() 공개 메소드

public CreateEntity ( ISceneEntity sceneObject, UUID ownerID, UUID groupID, System.Vector3 pos, Quaternion rot, OpenSim.Framework.PrimitiveBaseShape shape ) : ISceneEntity
sceneObject ISceneEntity
ownerID UUID
groupID UUID
pos System.Vector3
rot Quaternion
shape OpenSim.Framework.PrimitiveBaseShape
리턴 ISceneEntity

DeserializeObject() 공개 정적인 메소드

public static DeserializeObject ( string fileName ) : object
fileName string
리턴 object

Initialise() 공개 메소드

public Initialise ( IConfigSource config ) : void
config IConfigSource
리턴 void

PostInitialise() 공개 메소드

public PostInitialise ( ) : void
리턴 void

RegionLoaded() 공개 메소드

public RegionLoaded ( IScene scene ) : void
scene IScene
리턴 void

RemoveRegion() 공개 메소드

public RemoveRegion ( IScene scene ) : void
scene IScene
리턴 void

SerializeObject() 공개 정적인 메소드

public static SerializeObject ( string fileName, Object obj ) : void
fileName string
obj Object
리턴 void

프로퍼티 상세

creationCapabilities 보호되어 있는 정적으로 프로퍼티

protected static PCode[] creationCapabilities
리턴 PCode[]