mirror of
https://github.com/opensim/opensim.git
synced 2026-07-31 22:05:36 +08:00
Start of replacing the old SceneObject/Primitive classes with the new versions.
PLEASE NOTE: that with this revision some prim related features may be broke for a while. (things like linking prims and the parcel prim count.) Also this revision may not work on mono, but that will be fixed soon.
This commit is contained in:
@@ -11,16 +11,16 @@ using Primitive=OpenSim.Region.Environment.Scenes.Primitive;
|
||||
|
||||
namespace SimpleApp
|
||||
{
|
||||
public class FileSystemObject : SceneObject
|
||||
public class FileSystemObject : SceneObjectGroup
|
||||
{
|
||||
public FileSystemObject(Scene world, FileInfo fileInfo, LLVector3 pos)
|
||||
: base( world, world.EventManager, LLUUID.Zero, world.NextLocalId, pos, BoxShape.Default )
|
||||
: base( world, world.RegionInfo.RegionHandle, LLUUID.Zero, world.NextLocalId, pos, BoxShape.Default )
|
||||
{
|
||||
|
||||
|
||||
float size = (float)Math.Pow((double)fileInfo.Length, (double) 1 / 3) / 5;
|
||||
rootPrimitive.ResizeGoup(new LLVector3(size, size, size));
|
||||
rootPrimitive.Text = fileInfo.Name;
|
||||
// rootPrimitive.ResizeGoup(new LLVector3(size, size, size));
|
||||
// rootPrimitive.Text = fileInfo.Name;
|
||||
}
|
||||
|
||||
public override void Update()
|
||||
|
||||
Reference in New Issue
Block a user